From 1fa629168ad81ef289f8f0eebd0a764231bad2ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Czy=C5=BC?= Date: Fri, 28 Mar 2025 13:31:05 +0100 Subject: [PATCH] themes --- .config/gtk-3.0/bookmarks | 5 + .config/gtk-4.0/assets | 1 + .config/gtk-4.0/gtk-dark.css | 1 + .config/gtk-4.0/gtk.css | 1 + .../xfwm4/bottom-active.png | Bin 0 -> 144 bytes .../xfwm4/bottom-inactive.png | Bin 0 -> 139 bytes .../xfwm4/bottom-left-active.png | Bin 0 -> 195 bytes .../xfwm4/bottom-left-inactive.png | Bin 0 -> 184 bytes .../xfwm4/bottom-right-active.png | Bin 0 -> 176 bytes .../xfwm4/bottom-right-inactive.png | Bin 0 -> 172 bytes .../Rosepine-Dark-hdpi/xfwm4/close-active.png | Bin 0 -> 900 bytes .../xfwm4/close-inactive.png | Bin 0 -> 808 bytes .../xfwm4/close-prelight.png | Bin 0 -> 903 bytes .../xfwm4/close-pressed.png | Bin 0 -> 864 bytes .../Rosepine-Dark-hdpi/xfwm4/hide-active.png | Bin 0 -> 759 bytes .../xfwm4/hide-inactive.png | Bin 0 -> 667 bytes .../xfwm4/hide-prelight.png | Bin 0 -> 755 bytes .../Rosepine-Dark-hdpi/xfwm4/hide-pressed.png | Bin 0 -> 736 bytes .../Rosepine-Dark-hdpi/xfwm4/left-active.png | Bin 0 -> 146 bytes .../xfwm4/left-inactive.png | Bin 0 -> 141 bytes .../xfwm4/maximize-active.png | Bin 0 -> 896 bytes .../xfwm4/maximize-inactive.png | Bin 0 -> 804 bytes .../xfwm4/maximize-prelight.png | Bin 0 -> 881 bytes .../xfwm4/maximize-pressed.png | Bin 0 -> 850 bytes .../xfwm4/maximize-toggled-active.png | Bin 0 -> 1022 bytes .../xfwm4/maximize-toggled-inactive.png | Bin 0 -> 908 bytes .../xfwm4/maximize-toggled-prelight.png | Bin 0 -> 1021 bytes .../xfwm4/maximize-toggled-pressed.png | Bin 0 -> 991 bytes .../Rosepine-Dark-hdpi/xfwm4/menu-active.png | Bin 0 -> 312 bytes .../xfwm4/menu-inactive.png | Bin 0 -> 300 bytes .../xfwm4/menu-prelight.png | Bin 0 -> 828 bytes .../Rosepine-Dark-hdpi/xfwm4/menu-pressed.png | Bin 0 -> 827 bytes .../Rosepine-Dark-hdpi/xfwm4/right-active.png | Bin 0 -> 146 bytes .../xfwm4/right-inactive.png | Bin 0 -> 141 bytes .../Rosepine-Dark-hdpi/xfwm4/shade-active.png | Bin 0 -> 404 bytes .../xfwm4/shade-inactive.png | Bin 0 -> 361 bytes .../xfwm4/shade-prelight.png | Bin 0 -> 904 bytes .../xfwm4/shade-pressed.png | Bin 0 -> 865 bytes .../xfwm4/shade-toggled-active.png | Bin 0 -> 409 bytes .../xfwm4/shade-toggled-inactive.png | Bin 0 -> 350 bytes .../xfwm4/shade-toggled-prelight.png | Bin 0 -> 895 bytes .../xfwm4/shade-toggled-pressed.png | Bin 0 -> 837 bytes .../Rosepine-Dark-hdpi/xfwm4/stick-active.png | Bin 0 -> 695 bytes .../xfwm4/stick-inactive.png | Bin 0 -> 615 bytes .../xfwm4/stick-prelight.png | Bin 0 -> 1158 bytes .../xfwm4/stick-pressed.png | Bin 0 -> 1177 bytes .../xfwm4/stick-toggled-active.png | Bin 0 -> 800 bytes .../xfwm4/stick-toggled-inactive.png | Bin 0 -> 693 bytes .../xfwm4/stick-toggled-prelight.png | Bin 0 -> 1259 bytes .../xfwm4/stick-toggled-pressed.png | Bin 0 -> 1270 bytes .themes/Rosepine-Dark-hdpi/xfwm4/themerc | 23 + .../xfwm4/title-1-active.png | Bin 0 -> 147 bytes .../xfwm4/title-1-inactive.png | Bin 0 -> 146 bytes .../xfwm4/title-2-active.png | Bin 0 -> 147 bytes .../xfwm4/title-2-inactive.png | Bin 0 -> 146 bytes .../xfwm4/title-3-active.png | Bin 0 -> 147 bytes .../xfwm4/title-3-inactive.png | Bin 0 -> 146 bytes .../xfwm4/title-4-active.png | Bin 0 -> 147 bytes .../xfwm4/title-4-inactive.png | Bin 0 -> 146 bytes .../xfwm4/title-5-active.png | Bin 0 -> 147 bytes .../xfwm4/title-5-inactive.png | Bin 0 -> 146 bytes .../xfwm4/top-left-active.png | Bin 0 -> 259 bytes .../xfwm4/top-left-inactive.png | Bin 0 -> 235 bytes .../xfwm4/top-right-active.png | Bin 0 -> 325 bytes .../xfwm4/top-right-inactive.png | Bin 0 -> 268 bytes .../xfwm4/bottom-active.png | Bin 0 -> 145 bytes .../xfwm4/bottom-inactive.png | Bin 0 -> 140 bytes .../xfwm4/bottom-left-active.png | Bin 0 -> 185 bytes .../xfwm4/bottom-left-inactive.png | Bin 0 -> 169 bytes .../xfwm4/bottom-right-active.png | Bin 0 -> 177 bytes .../xfwm4/bottom-right-inactive.png | Bin 0 -> 170 bytes .../xfwm4/close-active.png | Bin 0 -> 1166 bytes .../xfwm4/close-inactive.png | Bin 0 -> 1030 bytes .../xfwm4/close-prelight.png | Bin 0 -> 1094 bytes .../xfwm4/close-pressed.png | Bin 0 -> 1113 bytes .../Rosepine-Dark-xhdpi/xfwm4/hide-active.png | Bin 0 -> 958 bytes .../xfwm4/hide-inactive.png | Bin 0 -> 885 bytes .../xfwm4/hide-prelight.png | Bin 0 -> 937 bytes .../xfwm4/hide-pressed.png | Bin 0 -> 949 bytes .../Rosepine-Dark-xhdpi/xfwm4/left-active.png | Bin 0 -> 148 bytes .../xfwm4/left-inactive.png | Bin 0 -> 142 bytes .../xfwm4/maximize-active.png | Bin 0 -> 1157 bytes .../xfwm4/maximize-inactive.png | Bin 0 -> 1040 bytes .../xfwm4/maximize-prelight.png | Bin 0 -> 1148 bytes .../xfwm4/maximize-pressed.png | Bin 0 -> 1135 bytes .../xfwm4/maximize-toggled-active.png | Bin 0 -> 1318 bytes .../xfwm4/maximize-toggled-inactive.png | Bin 0 -> 1190 bytes .../xfwm4/maximize-toggled-prelight.png | Bin 0 -> 1301 bytes .../xfwm4/maximize-toggled-pressed.png | Bin 0 -> 1300 bytes .../Rosepine-Dark-xhdpi/xfwm4/menu-active.png | Bin 0 -> 396 bytes .../xfwm4/menu-inactive.png | Bin 0 -> 360 bytes .../xfwm4/menu-prelight.png | Bin 0 -> 1007 bytes .../xfwm4/menu-pressed.png | Bin 0 -> 987 bytes .../xfwm4/right-active.png | Bin 0 -> 147 bytes .../xfwm4/right-inactive.png | Bin 0 -> 142 bytes .../xfwm4/shade-active.png | Bin 0 -> 506 bytes .../xfwm4/shade-inactive.png | Bin 0 -> 472 bytes .../xfwm4/shade-prelight.png | Bin 0 -> 1150 bytes .../xfwm4/shade-pressed.png | Bin 0 -> 1149 bytes .../xfwm4/shade-toggled-active.png | Bin 0 -> 522 bytes .../xfwm4/shade-toggled-inactive.png | Bin 0 -> 478 bytes .../xfwm4/shade-toggled-prelight.png | Bin 0 -> 1153 bytes .../xfwm4/shade-toggled-pressed.png | Bin 0 -> 1134 bytes .../xfwm4/stick-active.png | Bin 0 -> 941 bytes .../xfwm4/stick-inactive.png | Bin 0 -> 827 bytes .../xfwm4/stick-prelight.png | Bin 0 -> 1478 bytes .../xfwm4/stick-pressed.png | Bin 0 -> 1488 bytes .../xfwm4/stick-toggled-active.png | Bin 0 -> 1052 bytes .../xfwm4/stick-toggled-inactive.png | Bin 0 -> 937 bytes .../xfwm4/stick-toggled-prelight.png | Bin 0 -> 1587 bytes .../xfwm4/stick-toggled-pressed.png | Bin 0 -> 1603 bytes .themes/Rosepine-Dark-xhdpi/xfwm4/themerc | 23 + .../xfwm4/title-1-active.png | Bin 0 -> 152 bytes .../xfwm4/title-1-inactive.png | Bin 0 -> 151 bytes .../xfwm4/title-2-active.png | Bin 0 -> 152 bytes .../xfwm4/title-2-inactive.png | Bin 0 -> 151 bytes .../xfwm4/title-3-active.png | Bin 0 -> 152 bytes .../xfwm4/title-3-inactive.png | Bin 0 -> 151 bytes .../xfwm4/title-4-active.png | Bin 0 -> 152 bytes .../xfwm4/title-4-inactive.png | Bin 0 -> 151 bytes .../xfwm4/title-5-active.png | Bin 0 -> 152 bytes .../xfwm4/title-5-inactive.png | Bin 0 -> 151 bytes .../xfwm4/top-left-active.png | Bin 0 -> 215 bytes .../xfwm4/top-left-inactive.png | Bin 0 -> 207 bytes .../xfwm4/top-right-active.png | Bin 0 -> 225 bytes .../xfwm4/top-right-inactive.png | Bin 0 -> 211 bytes .../cinnamon/assets/add-workspace-active.svg | 111 + .../cinnamon/assets/add-workspace-hover.svg | 112 + .../cinnamon/assets/add-workspace.svg | 113 + .../cinnamon/assets/calendar-arrow-left.svg | 56 + .../cinnamon/assets/calendar-arrow-right.svg | 56 + .../cinnamon/assets/checkbox-dark.svg | 75 + .../cinnamon/assets/checkbox-off.svg | 3 + .../cinnamon/assets/checkbox.svg | 85 + .../cinnamon/assets/close-active.svg | 72 + .../cinnamon/assets/close-hover.svg | 72 + .../Rosepine-Dark/cinnamon/assets/close.svg | 72 + .../cinnamon/assets/corner-ripple.svg | 46 + .../cinnamon/assets/radiobutton-dark.svg | 71 + .../cinnamon/assets/radiobutton-off.svg | 3 + .../cinnamon/assets/radiobutton.svg | 81 + .../cinnamon/assets/toggle-off.svg | 65 + .../cinnamon/assets/toggle-on-dark.svg | 94 + .../cinnamon/assets/toggle-on.svg | 91 + .../cinnamon/assets/trash-icon.svg | 6 + .themes/Rosepine-Dark/cinnamon/cinnamon.css | 2367 +++++ .themes/Rosepine-Dark/cinnamon/thumbnail.png | Bin 0 -> 4807 bytes .../assets/calendar-arrow-left.svg | 3 + .../assets/calendar-arrow-right.svg | 3 + .../gnome-shell/assets/calendar-today.svg | 55 + .../gnome-shell/assets/checkbox-dark.svg | 75 + .../assets/checkbox-off-active.svg | 3 + .../gnome-shell/assets/checkbox-off-hover.svg | 3 + .../gnome-shell/assets/checkbox-off.svg | 3 + .../gnome-shell/assets/checkbox.svg | 85 + .../gnome-shell/assets/dash-placeholder.svg | 4 + .../gnome-shell/assets/no-events.svg | 82 + .../gnome-shell/assets/no-notifications.svg | 3 + .../gnome-shell/assets/noise-texture.svg | 78 + .../gnome-shell/assets/process-working.svg | 72 + .../gnome-shell/assets/toggle-off.svg | 59 + .../gnome-shell/assets/toggle-on-dark.svg | 94 + .../gnome-shell/assets/toggle-on.svg | 91 + .../gnome-shell/assets/view-app-grid.svg | 291 + .../Rosepine-Dark/gnome-shell/gnome-shell.css | 5074 ++++++++++ .../Rosepine-Dark/gnome-shell/no-events.svg | 1 + .../gnome-shell/no-notifications.svg | 1 + .themes/Rosepine-Dark/gnome-shell/pad-osd.css | 31 + .../gnome-shell/process-working.svg | 1 + .themes/Rosepine-Dark/gtk-2.0/apps.rc | 92 + .../Rosepine-Dark/gtk-2.0/assets/border.png | Bin 0 -> 123 bytes .../gtk-2.0/assets/button-active.png | Bin 0 -> 320 bytes .../gtk-2.0/assets/button-disabled.png | Bin 0 -> 323 bytes .../gtk-2.0/assets/button-hover.png | Bin 0 -> 331 bytes .../Rosepine-Dark/gtk-2.0/assets/button.png | Bin 0 -> 342 bytes .../assets/checkbox-checked-active.png | Bin 0 -> 581 bytes .../assets/checkbox-checked-disabled.png | Bin 0 -> 567 bytes .../gtk-2.0/assets/checkbox-checked-hover.png | Bin 0 -> 576 bytes .../gtk-2.0/assets/checkbox-checked.png | Bin 0 -> 504 bytes .../gtk-2.0/assets/checkbox-mixed-active.png | Bin 0 -> 501 bytes .../assets/checkbox-mixed-disabled.png | Bin 0 -> 528 bytes .../gtk-2.0/assets/checkbox-mixed-hover.png | Bin 0 -> 512 bytes .../gtk-2.0/assets/checkbox-mixed.png | Bin 0 -> 470 bytes .../assets/checkbox-unchecked-active.png | Bin 0 -> 442 bytes .../assets/checkbox-unchecked-disabled.png | Bin 0 -> 448 bytes .../assets/checkbox-unchecked-hover.png | Bin 0 -> 440 bytes .../gtk-2.0/assets/checkbox-unchecked.png | Bin 0 -> 484 bytes .../assets/combo-left-entry-active.png | Bin 0 -> 328 bytes .../assets/combo-left-entry-disabled.png | Bin 0 -> 241 bytes .../gtk-2.0/assets/combo-left-entry-hover.png | Bin 0 -> 314 bytes .../gtk-2.0/assets/combo-left-entry.png | Bin 0 -> 258 bytes .../assets/combo-right-entry-active.png | Bin 0 -> 336 bytes .../assets/combo-right-entry-disabled.png | Bin 0 -> 242 bytes .../assets/combo-right-entry-hover.png | Bin 0 -> 349 bytes .../gtk-2.0/assets/combo-right-entry.png | Bin 0 -> 246 bytes .../gtk-2.0/assets/entry-active.png | Bin 0 -> 459 bytes .../assets/entry-background-disabled.png | Bin 0 -> 126 bytes .../gtk-2.0/assets/entry-background.png | Bin 0 -> 126 bytes .../gtk-2.0/assets/entry-disabled.png | Bin 0 -> 323 bytes .../gtk-2.0/assets/entry-hover.png | Bin 0 -> 478 bytes .../Rosepine-Dark/gtk-2.0/assets/entry.png | Bin 0 -> 342 bytes .../gtk-2.0/assets/flat-button-active.png | Bin 0 -> 320 bytes .../gtk-2.0/assets/flat-button-disabled.png | Bin 0 -> 290 bytes .../gtk-2.0/assets/flat-button-hover.png | Bin 0 -> 331 bytes .../gtk-2.0/assets/flat-button.png | Bin 0 -> 290 bytes .../Rosepine-Dark/gtk-2.0/assets/focus.png | Bin 0 -> 288 bytes .../gtk-2.0/assets/frame-inline.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/frame-notebook.png | Bin 0 -> 134 bytes .../Rosepine-Dark/gtk-2.0/assets/frame.png | Bin 0 -> 134 bytes .../gtk-2.0/assets/handle-horz-active.png | Bin 0 -> 190 bytes .../gtk-2.0/assets/handle-horz-hover.png | Bin 0 -> 196 bytes .../gtk-2.0/assets/handle-horz.png | Bin 0 -> 197 bytes .../gtk-2.0/assets/handle-vert-active.png | Bin 0 -> 182 bytes .../gtk-2.0/assets/handle-vert-hover.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/handle-vert.png | Bin 0 -> 180 bytes .../assets/menu-checkbox-checked-disabled.png | Bin 0 -> 463 bytes .../gtk-2.0/assets/menu-checkbox-checked.png | Bin 0 -> 416 bytes .../assets/menu-checkbox-mixed-disabled.png | Bin 0 -> 414 bytes .../gtk-2.0/assets/menu-checkbox-mixed.png | Bin 0 -> 372 bytes .../menu-checkbox-unchecked-disabled.png | Bin 0 -> 330 bytes .../assets/menu-checkbox-unchecked.png | Bin 0 -> 389 bytes .../assets/menu-radio-checked-disabled.png | Bin 0 -> 465 bytes .../gtk-2.0/assets/menu-radio-checked.png | Bin 0 -> 414 bytes .../assets/menu-radio-mixed-disabled.png | Bin 0 -> 414 bytes .../gtk-2.0/assets/menu-radio-mixed.png | Bin 0 -> 372 bytes .../assets/menu-radio-unchecked-disabled.png | Bin 0 -> 330 bytes .../gtk-2.0/assets/menu-radio-unchecked.png | Bin 0 -> 389 bytes .../gtk-2.0/assets/pan-down-alt-disabled.png | Bin 0 -> 180 bytes .../gtk-2.0/assets/pan-down-alt.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/pan-down-disabled.png | Bin 0 -> 178 bytes .../Rosepine-Dark/gtk-2.0/assets/pan-down.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/pan-left-alt-disabled.png | Bin 0 -> 190 bytes .../gtk-2.0/assets/pan-left-alt.png | Bin 0 -> 183 bytes .../gtk-2.0/assets/pan-left-disabled.png | Bin 0 -> 183 bytes .../gtk-2.0/assets/pan-left-semi.png | Bin 0 -> 185 bytes .../Rosepine-Dark/gtk-2.0/assets/pan-left.png | Bin 0 -> 194 bytes .../gtk-2.0/assets/pan-right-alt-disabled.png | Bin 0 -> 187 bytes .../gtk-2.0/assets/pan-right-alt.png | Bin 0 -> 182 bytes .../gtk-2.0/assets/pan-right-disabled.png | Bin 0 -> 180 bytes .../gtk-2.0/assets/pan-right-semi.png | Bin 0 -> 187 bytes .../gtk-2.0/assets/pan-right.png | Bin 0 -> 188 bytes .../gtk-2.0/assets/pan-up-alt-disabled.png | Bin 0 -> 175 bytes .../gtk-2.0/assets/pan-up-alt.png | Bin 0 -> 182 bytes .../gtk-2.0/assets/pan-up-disabled.png | Bin 0 -> 175 bytes .../Rosepine-Dark/gtk-2.0/assets/pan-up.png | Bin 0 -> 180 bytes .../gtk-2.0/assets/progressbar-progress.png | Bin 0 -> 141 bytes .../gtk-2.0/assets/progressbar-trough.png | Bin 0 -> 139 bytes .../gtk-2.0/assets/radio-checked-active.png | Bin 0 -> 563 bytes .../gtk-2.0/assets/radio-checked-disabled.png | Bin 0 -> 571 bytes .../gtk-2.0/assets/radio-checked-hover.png | Bin 0 -> 568 bytes .../gtk-2.0/assets/radio-checked.png | Bin 0 -> 503 bytes .../gtk-2.0/assets/radio-mixed-active.png | Bin 0 -> 501 bytes .../gtk-2.0/assets/radio-mixed-disabled.png | Bin 0 -> 528 bytes .../gtk-2.0/assets/radio-mixed-hover.png | Bin 0 -> 512 bytes .../gtk-2.0/assets/radio-mixed.png | Bin 0 -> 470 bytes .../gtk-2.0/assets/radio-unchecked-active.png | Bin 0 -> 442 bytes .../assets/radio-unchecked-disabled.png | Bin 0 -> 448 bytes .../gtk-2.0/assets/radio-unchecked-hover.png | Bin 0 -> 440 bytes .../gtk-2.0/assets/radio-unchecked.png | Bin 0 -> 484 bytes .../assets/scale-horz-trough-active.png | Bin 0 -> 158 bytes .../assets/scale-horz-trough-disabled.png | Bin 0 -> 155 bytes .../gtk-2.0/assets/scale-horz-trough.png | Bin 0 -> 157 bytes .../gtk-2.0/assets/scale-slider-active.png | Bin 0 -> 708 bytes .../gtk-2.0/assets/scale-slider-disabled.png | Bin 0 -> 332 bytes .../gtk-2.0/assets/scale-slider-hover.png | Bin 0 -> 676 bytes .../gtk-2.0/assets/scale-slider.png | Bin 0 -> 316 bytes .../assets/scale-vert-trough-active.png | Bin 0 -> 157 bytes .../assets/scale-vert-trough-disabled.png | Bin 0 -> 155 bytes .../gtk-2.0/assets/scale-vert-trough.png | Bin 0 -> 156 bytes .../assets/scrollbar-horz-slider-active.png | Bin 0 -> 258 bytes .../assets/scrollbar-horz-slider-disabled.png | Bin 0 -> 272 bytes .../assets/scrollbar-horz-slider-hover.png | Bin 0 -> 260 bytes .../gtk-2.0/assets/scrollbar-horz-slider.png | Bin 0 -> 274 bytes .../gtk-2.0/assets/scrollbar-horz-trough.png | Bin 0 -> 128 bytes .../scrollbar-vert-ltr-slider-active.png | Bin 0 -> 263 bytes .../scrollbar-vert-ltr-slider-disabled.png | Bin 0 -> 271 bytes .../scrollbar-vert-ltr-slider-hover.png | Bin 0 -> 260 bytes .../assets/scrollbar-vert-ltr-slider.png | Bin 0 -> 272 bytes .../assets/scrollbar-vert-ltr-trough.png | Bin 0 -> 127 bytes .../scrollbar-vert-rtl-slider-active.png | Bin 0 -> 261 bytes .../scrollbar-vert-rtl-slider-disabled.png | Bin 0 -> 272 bytes .../scrollbar-vert-rtl-slider-hover.png | Bin 0 -> 261 bytes .../assets/scrollbar-vert-rtl-slider.png | Bin 0 -> 272 bytes .../assets/scrollbar-vert-rtl-trough.png | Bin 0 -> 127 bytes .../gtk-2.0/assets/spin-ltr-down-active.png | Bin 0 -> 242 bytes .../gtk-2.0/assets/spin-ltr-down-disabled.png | Bin 0 -> 186 bytes .../gtk-2.0/assets/spin-ltr-down-hover.png | Bin 0 -> 242 bytes .../gtk-2.0/assets/spin-ltr-down.png | Bin 0 -> 190 bytes .../gtk-2.0/assets/spin-ltr-up-active.png | Bin 0 -> 261 bytes .../gtk-2.0/assets/spin-ltr-up-disabled.png | Bin 0 -> 202 bytes .../gtk-2.0/assets/spin-ltr-up-hover.png | Bin 0 -> 263 bytes .../gtk-2.0/assets/spin-ltr-up.png | Bin 0 -> 203 bytes .../gtk-2.0/assets/spin-rtl-down-active.png | Bin 0 -> 247 bytes .../gtk-2.0/assets/spin-rtl-down-disabled.png | Bin 0 -> 192 bytes .../gtk-2.0/assets/spin-rtl-down-hover.png | Bin 0 -> 234 bytes .../gtk-2.0/assets/spin-rtl-down.png | Bin 0 -> 194 bytes .../gtk-2.0/assets/spin-rtl-up-active.png | Bin 0 -> 248 bytes .../gtk-2.0/assets/spin-rtl-up-disabled.png | Bin 0 -> 191 bytes .../gtk-2.0/assets/spin-rtl-up-hover.png | Bin 0 -> 236 bytes .../gtk-2.0/assets/spin-rtl-up.png | Bin 0 -> 205 bytes .themes/Rosepine-Dark/gtk-2.0/assets/tab.png | Bin 0 -> 123 bytes .../assets/treeview-ltr-button-active.png | Bin 0 -> 129 bytes .../assets/treeview-ltr-button-hover.png | Bin 0 -> 129 bytes .../gtk-2.0/assets/treeview-ltr-button.png | Bin 0 -> 118 bytes .../assets/treeview-rtl-button-active.png | Bin 0 -> 129 bytes .../assets/treeview-rtl-button-hover.png | Bin 0 -> 129 bytes .../gtk-2.0/assets/treeview-rtl-button.png | Bin 0 -> 118 bytes .themes/Rosepine-Dark/gtk-2.0/gtkrc | 36 + .themes/Rosepine-Dark/gtk-2.0/hacks.rc | 36 + .themes/Rosepine-Dark/gtk-2.0/main.rc | 2708 ++++++ .../scalable/checkbox-checked-symbolic.svg | 44 + .../scalable/checkbox-checked-symbolic@2.svg | 45 + .../scalable/checkbox-mixed-symbolic.svg | 49 + .../scalable/checkbox-mixed-symbolic@2.svg | 50 + .../gtk-3.0/assets/scalable/close.svg | 38 + .../scalable/cursor-handle-symbolic.svg | 3 + .../gtk-3.0/assets/scalable/maximize.svg | 38 + .../gtk-3.0/assets/scalable/minimize.svg | 43 + .../scalable/radio-checked-symbolic.svg | 45 + .../scalable/radio-checked-symbolic@2.svg | 45 + .../assets/scalable/radio-mixed-symbolic.svg | 1 + .../scalable/radio-mixed-symbolic@2.svg | 1 + ...scale-horz-marks-after-slider-symbolic.svg | 53 + ...cale-horz-marks-before-slider-symbolic.svg | 47 + .../scalable/scale-slider-hover-symbolic.svg | 41 + .../scale-slider-hover-symbolic@2.svg | 41 + .../assets/scalable/scale-slider-symbolic.svg | 40 + .../scalable/scale-slider-symbolic@2.svg | 41 + ...scale-vert-marks-after-slider-symbolic.svg | 52 + ...cale-vert-marks-before-slider-symbolic.svg | 55 + .../small-checkbox-checked-symbolic.svg | 45 + .../small-checkbox-checked-symbolic@2.svg | 46 + .../small-checkbox-mixed-symbolic.svg | 49 + .../small-checkbox-mixed-symbolic@2.svg | 49 + .../scalable/small-radio-checked-symbolic.svg | 41 + .../small-radio-checked-symbolic@2.svg | 41 + .../scalable/small-radio-mixed-symbolic.svg | 1 + .../scalable/small-radio-mixed-symbolic@2.svg | 1 + .../gtk-3.0/assets/scalable/unmaximize.svg | 46 + .../scale-horz-marks-after-slider-dark.png | Bin 0 -> 1180 bytes .../scale-horz-marks-after-slider-dark@2.png | Bin 0 -> 2568 bytes ...-horz-marks-after-slider-disabled-dark.png | Bin 0 -> 1108 bytes ...orz-marks-after-slider-disabled-dark@2.png | Bin 0 -> 2363 bytes ...scale-horz-marks-after-slider-disabled.png | Bin 0 -> 1065 bytes ...ale-horz-marks-after-slider-disabled@2.png | Bin 0 -> 2357 bytes .../assets/scale-horz-marks-after-slider.png | Bin 0 -> 1081 bytes .../scale-horz-marks-after-slider@2.png | Bin 0 -> 2274 bytes .../scale-horz-marks-before-slider-dark.png | Bin 0 -> 1102 bytes .../scale-horz-marks-before-slider-dark@2.png | Bin 0 -> 2551 bytes ...horz-marks-before-slider-disabled-dark.png | Bin 0 -> 1061 bytes ...rz-marks-before-slider-disabled-dark@2.png | Bin 0 -> 2354 bytes ...cale-horz-marks-before-slider-disabled.png | Bin 0 -> 1030 bytes ...le-horz-marks-before-slider-disabled@2.png | Bin 0 -> 2310 bytes .../assets/scale-horz-marks-before-slider.png | Bin 0 -> 1029 bytes .../scale-horz-marks-before-slider@2.png | Bin 0 -> 2253 bytes .../scale-vert-marks-after-slider-dark.png | Bin 0 -> 1115 bytes .../scale-vert-marks-after-slider-dark@2.png | Bin 0 -> 2564 bytes ...-vert-marks-after-slider-disabled-dark.png | Bin 0 -> 1041 bytes ...ert-marks-after-slider-disabled-dark@2.png | Bin 0 -> 2332 bytes ...scale-vert-marks-after-slider-disabled.png | Bin 0 -> 1019 bytes ...ale-vert-marks-after-slider-disabled@2.png | Bin 0 -> 2296 bytes .../assets/scale-vert-marks-after-slider.png | Bin 0 -> 1030 bytes .../scale-vert-marks-after-slider@2.png | Bin 0 -> 2256 bytes .../scale-vert-marks-before-slider-dark.png | Bin 0 -> 1120 bytes .../scale-vert-marks-before-slider-dark@2.png | Bin 0 -> 2550 bytes ...vert-marks-before-slider-disabled-dark.png | Bin 0 -> 1070 bytes ...rt-marks-before-slider-disabled-dark@2.png | Bin 0 -> 2320 bytes ...cale-vert-marks-before-slider-disabled.png | Bin 0 -> 1009 bytes ...le-vert-marks-before-slider-disabled@2.png | Bin 0 -> 2244 bytes .../assets/scale-vert-marks-before-slider.png | Bin 0 -> 1027 bytes .../scale-vert-marks-before-slider@2.png | Bin 0 -> 2214 bytes .../selectionmode-checkbox-checked-dark.png | Bin 0 -> 513 bytes .../selectionmode-checkbox-checked-dark@2.png | Bin 0 -> 851 bytes .../assets/selectionmode-checkbox-checked.png | Bin 0 -> 522 bytes .../selectionmode-checkbox-checked@2.png | Bin 0 -> 846 bytes .../selectionmode-checkbox-unchecked-dark.png | Bin 0 -> 308 bytes ...electionmode-checkbox-unchecked-dark@2.png | Bin 0 -> 568 bytes .../selectionmode-checkbox-unchecked.png | Bin 0 -> 308 bytes .../selectionmode-checkbox-unchecked@2.png | Bin 0 -> 563 bytes .themes/Rosepine-Dark/gtk-3.0/gtk-dark.css | 8499 ++++++++++++++++ .themes/Rosepine-Dark/gtk-3.0/gtk.css | 8499 ++++++++++++++++ .themes/Rosepine-Dark/gtk-3.0/thumbnail.png | Bin 0 -> 1545 bytes .../assets/checkbox-checked-symbolic.svg | 44 + .../assets/checkbox-checked-symbolic@2.svg | 45 + .../assets/checkbox-mixed-symbolic.svg | 49 + .../assets/checkbox-mixed-symbolic@2.svg | 50 + .../Rosepine-Dark/gtk-4.0/assets/close.svg | 38 + .../gtk-4.0/assets/cursor-handle-symbolic.svg | 3 + .../Rosepine-Dark/gtk-4.0/assets/maximize.svg | 38 + .../Rosepine-Dark/gtk-4.0/assets/minimize.svg | 43 + .../gtk-4.0/assets/radio-checked-symbolic.svg | 45 + .../assets/radio-checked-symbolic@2.svg | 45 + .../gtk-4.0/assets/radio-mixed-symbolic.svg | 1 + .../gtk-4.0/assets/radio-mixed-symbolic@2.svg | 1 + ...scale-horz-marks-after-slider-symbolic.svg | 53 + ...cale-horz-marks-before-slider-symbolic.svg | 47 + .../assets/scale-slider-hover-symbolic.svg | 41 + .../assets/scale-slider-hover-symbolic@2.svg | 41 + .../gtk-4.0/assets/scale-slider-symbolic.svg | 40 + .../assets/scale-slider-symbolic@2.svg | 41 + ...scale-vert-marks-after-slider-symbolic.svg | 52 + ...cale-vert-marks-before-slider-symbolic.svg | 55 + .../small-checkbox-checked-symbolic.svg | 45 + .../small-checkbox-checked-symbolic@2.svg | 46 + .../assets/small-checkbox-mixed-symbolic.svg | 49 + .../small-checkbox-mixed-symbolic@2.svg | 49 + .../assets/small-radio-checked-symbolic.svg | 41 + .../assets/small-radio-checked-symbolic@2.svg | 41 + .../assets/small-radio-mixed-symbolic.svg | 1 + .../assets/small-radio-mixed-symbolic@2.svg | 1 + .../gtk-4.0/assets/unmaximize.svg | 46 + .themes/Rosepine-Dark/gtk-4.0/gtk-dark.css | 8552 +++++++++++++++++ .themes/Rosepine-Dark/gtk-4.0/gtk.css | 8552 +++++++++++++++++ .themes/Rosepine-Dark/gtk-4.0/thumbnail.png | Bin 0 -> 1545 bytes .themes/Rosepine-Dark/index.theme | 12 + .../metacity-1/assets/button.svg | 41 + .../Rosepine-Dark/metacity-1/assets/close.svg | 38 + .../metacity-1/assets/maximize.svg | 38 + .../Rosepine-Dark/metacity-1/assets/menu.svg | 40 + .../metacity-1/assets/minimize.svg | 47 + .../Rosepine-Dark/metacity-1/assets/shade.svg | 38 + .../metacity-1/assets/unmaximize.svg | 67 + .../metacity-1/assets/unshade.svg | 38 + .../metacity-1/metacity-theme-1.xml | 1 + .../metacity-1/metacity-theme-2.xml | 1 + .../metacity-1/metacity-theme-3.xml | 820 ++ .../Rosepine-Dark/metacity-1/thumbnail.png | Bin 0 -> 1562 bytes .themes/Rosepine-Dark/plank/dock.theme | 64 + .themes/Rosepine-Dark/xfwm4/bottom-active.png | Bin 0 -> 139 bytes .../Rosepine-Dark/xfwm4/bottom-inactive.png | Bin 0 -> 135 bytes .../xfwm4/bottom-left-active.png | Bin 0 -> 159 bytes .../xfwm4/bottom-left-inactive.png | Bin 0 -> 150 bytes .../xfwm4/bottom-right-active.png | Bin 0 -> 160 bytes .../xfwm4/bottom-right-inactive.png | Bin 0 -> 156 bytes .themes/Rosepine-Dark/xfwm4/close-active.png | Bin 0 -> 623 bytes .../Rosepine-Dark/xfwm4/close-inactive.png | Bin 0 -> 552 bytes .../Rosepine-Dark/xfwm4/close-prelight.png | Bin 0 -> 626 bytes .themes/Rosepine-Dark/xfwm4/close-pressed.png | Bin 0 -> 600 bytes .themes/Rosepine-Dark/xfwm4/hide-active.png | Bin 0 -> 537 bytes .themes/Rosepine-Dark/xfwm4/hide-inactive.png | Bin 0 -> 488 bytes .themes/Rosepine-Dark/xfwm4/hide-prelight.png | Bin 0 -> 537 bytes .themes/Rosepine-Dark/xfwm4/hide-pressed.png | Bin 0 -> 534 bytes .themes/Rosepine-Dark/xfwm4/left-active.png | Bin 0 -> 142 bytes .themes/Rosepine-Dark/xfwm4/left-inactive.png | Bin 0 -> 139 bytes .../Rosepine-Dark/xfwm4/maximize-active.png | Bin 0 -> 615 bytes .../Rosepine-Dark/xfwm4/maximize-inactive.png | Bin 0 -> 571 bytes .../Rosepine-Dark/xfwm4/maximize-prelight.png | Bin 0 -> 629 bytes .../Rosepine-Dark/xfwm4/maximize-pressed.png | Bin 0 -> 615 bytes .../xfwm4/maximize-toggled-active.png | Bin 0 -> 678 bytes .../xfwm4/maximize-toggled-inactive.png | Bin 0 -> 621 bytes .../xfwm4/maximize-toggled-prelight.png | Bin 0 -> 694 bytes .../xfwm4/maximize-toggled-pressed.png | Bin 0 -> 683 bytes .themes/Rosepine-Dark/xfwm4/menu-active.png | Bin 0 -> 207 bytes .themes/Rosepine-Dark/xfwm4/menu-inactive.png | Bin 0 -> 197 bytes .themes/Rosepine-Dark/xfwm4/menu-prelight.png | Bin 0 -> 520 bytes .themes/Rosepine-Dark/xfwm4/menu-pressed.png | Bin 0 -> 522 bytes .themes/Rosepine-Dark/xfwm4/right-active.png | Bin 0 -> 141 bytes .../Rosepine-Dark/xfwm4/right-inactive.png | Bin 0 -> 139 bytes .themes/Rosepine-Dark/xfwm4/shade-active.png | Bin 0 -> 318 bytes .../Rosepine-Dark/xfwm4/shade-inactive.png | Bin 0 -> 275 bytes .../Rosepine-Dark/xfwm4/shade-prelight.png | Bin 0 -> 609 bytes .themes/Rosepine-Dark/xfwm4/shade-pressed.png | Bin 0 -> 609 bytes .../xfwm4/shade-toggled-active.png | Bin 0 -> 329 bytes .../xfwm4/shade-toggled-inactive.png | Bin 0 -> 289 bytes .../xfwm4/shade-toggled-prelight.png | Bin 0 -> 610 bytes .../xfwm4/shade-toggled-pressed.png | Bin 0 -> 606 bytes .themes/Rosepine-Dark/xfwm4/stick-active.png | Bin 0 -> 502 bytes .../Rosepine-Dark/xfwm4/stick-inactive.png | Bin 0 -> 423 bytes .../Rosepine-Dark/xfwm4/stick-prelight.png | Bin 0 -> 813 bytes .themes/Rosepine-Dark/xfwm4/stick-pressed.png | Bin 0 -> 796 bytes .../xfwm4/stick-toggled-active.png | Bin 0 -> 560 bytes .../xfwm4/stick-toggled-inactive.png | Bin 0 -> 477 bytes .../xfwm4/stick-toggled-prelight.png | Bin 0 -> 864 bytes .../xfwm4/stick-toggled-pressed.png | Bin 0 -> 854 bytes .themes/Rosepine-Dark/xfwm4/themerc | 23 + .../Rosepine-Dark/xfwm4/title-1-active.png | Bin 0 -> 143 bytes .../Rosepine-Dark/xfwm4/title-1-inactive.png | Bin 0 -> 142 bytes .../Rosepine-Dark/xfwm4/title-2-active.png | Bin 0 -> 143 bytes .../Rosepine-Dark/xfwm4/title-2-inactive.png | Bin 0 -> 142 bytes .../Rosepine-Dark/xfwm4/title-3-active.png | Bin 0 -> 143 bytes .../Rosepine-Dark/xfwm4/title-3-inactive.png | Bin 0 -> 142 bytes .../Rosepine-Dark/xfwm4/title-4-active.png | Bin 0 -> 143 bytes .../Rosepine-Dark/xfwm4/title-4-inactive.png | Bin 0 -> 142 bytes .../Rosepine-Dark/xfwm4/title-5-active.png | Bin 0 -> 143 bytes .../Rosepine-Dark/xfwm4/title-5-inactive.png | Bin 0 -> 142 bytes .../Rosepine-Dark/xfwm4/top-left-active.png | Bin 0 -> 180 bytes .../Rosepine-Dark/xfwm4/top-left-inactive.png | Bin 0 -> 174 bytes .../Rosepine-Dark/xfwm4/top-right-active.png | Bin 0 -> 204 bytes .../xfwm4/top-right-inactive.png | Bin 0 -> 180 bytes .../xfwm4/bottom-active.png | Bin 0 -> 143 bytes .../xfwm4/bottom-inactive.png | Bin 0 -> 140 bytes .../xfwm4/bottom-left-active.png | Bin 0 -> 190 bytes .../xfwm4/bottom-left-inactive.png | Bin 0 -> 179 bytes .../xfwm4/bottom-right-active.png | Bin 0 -> 182 bytes .../xfwm4/bottom-right-inactive.png | Bin 0 -> 174 bytes .../xfwm4/close-active.png | Bin 0 -> 846 bytes .../xfwm4/close-inactive.png | Bin 0 -> 762 bytes .../xfwm4/close-prelight.png | Bin 0 -> 852 bytes .../xfwm4/close-pressed.png | Bin 0 -> 844 bytes .../Rosepine-Light-hdpi/xfwm4/hide-active.png | Bin 0 -> 733 bytes .../xfwm4/hide-inactive.png | Bin 0 -> 643 bytes .../xfwm4/hide-prelight.png | Bin 0 -> 712 bytes .../xfwm4/hide-pressed.png | Bin 0 -> 687 bytes .../Rosepine-Light-hdpi/xfwm4/left-active.png | Bin 0 -> 148 bytes .../xfwm4/left-inactive.png | Bin 0 -> 143 bytes .../xfwm4/maximize-active.png | Bin 0 -> 844 bytes .../xfwm4/maximize-inactive.png | Bin 0 -> 800 bytes .../xfwm4/maximize-prelight.png | Bin 0 -> 853 bytes .../xfwm4/maximize-pressed.png | Bin 0 -> 839 bytes .../xfwm4/maximize-toggled-active.png | Bin 0 -> 977 bytes .../xfwm4/maximize-toggled-inactive.png | Bin 0 -> 882 bytes .../xfwm4/maximize-toggled-prelight.png | Bin 0 -> 995 bytes .../xfwm4/maximize-toggled-pressed.png | Bin 0 -> 973 bytes .../Rosepine-Light-hdpi/xfwm4/menu-active.png | Bin 0 -> 296 bytes .../xfwm4/menu-inactive.png | Bin 0 -> 297 bytes .../xfwm4/menu-prelight.png | Bin 0 -> 772 bytes .../xfwm4/menu-pressed.png | Bin 0 -> 779 bytes .../xfwm4/right-active.png | Bin 0 -> 146 bytes .../xfwm4/right-inactive.png | Bin 0 -> 143 bytes .../xfwm4/shade-active.png | Bin 0 -> 367 bytes .../xfwm4/shade-inactive.png | Bin 0 -> 341 bytes .../xfwm4/shade-prelight.png | Bin 0 -> 822 bytes .../xfwm4/shade-pressed.png | Bin 0 -> 816 bytes .../xfwm4/shade-toggled-active.png | Bin 0 -> 386 bytes .../xfwm4/shade-toggled-inactive.png | Bin 0 -> 350 bytes .../xfwm4/shade-toggled-prelight.png | Bin 0 -> 833 bytes .../xfwm4/shade-toggled-pressed.png | Bin 0 -> 824 bytes .../xfwm4/stick-active.png | Bin 0 -> 619 bytes .../xfwm4/stick-inactive.png | Bin 0 -> 610 bytes .../xfwm4/stick-prelight.png | Bin 0 -> 1120 bytes .../xfwm4/stick-pressed.png | Bin 0 -> 1115 bytes .../xfwm4/stick-toggled-active.png | Bin 0 -> 716 bytes .../xfwm4/stick-toggled-inactive.png | Bin 0 -> 696 bytes .../xfwm4/stick-toggled-prelight.png | Bin 0 -> 1208 bytes .../xfwm4/stick-toggled-pressed.png | Bin 0 -> 1224 bytes .themes/Rosepine-Light-hdpi/xfwm4/themerc | 23 + .../xfwm4/title-1-active.png | Bin 0 -> 166 bytes .../xfwm4/title-1-inactive.png | Bin 0 -> 148 bytes .../xfwm4/title-2-active.png | Bin 0 -> 166 bytes .../xfwm4/title-2-inactive.png | Bin 0 -> 148 bytes .../xfwm4/title-3-active.png | Bin 0 -> 166 bytes .../xfwm4/title-3-inactive.png | Bin 0 -> 148 bytes .../xfwm4/title-4-active.png | Bin 0 -> 166 bytes .../xfwm4/title-4-inactive.png | Bin 0 -> 148 bytes .../xfwm4/title-5-active.png | Bin 0 -> 166 bytes .../xfwm4/title-5-inactive.png | Bin 0 -> 148 bytes .../xfwm4/top-left-active.png | Bin 0 -> 293 bytes .../xfwm4/top-left-inactive.png | Bin 0 -> 238 bytes .../xfwm4/top-right-active.png | Bin 0 -> 348 bytes .../xfwm4/top-right-inactive.png | Bin 0 -> 255 bytes .../xfwm4/bottom-active.png | Bin 0 -> 148 bytes .../xfwm4/bottom-inactive.png | Bin 0 -> 141 bytes .../xfwm4/bottom-left-active.png | Bin 0 -> 188 bytes .../xfwm4/bottom-left-inactive.png | Bin 0 -> 171 bytes .../xfwm4/bottom-right-active.png | Bin 0 -> 179 bytes .../xfwm4/bottom-right-inactive.png | Bin 0 -> 172 bytes .../xfwm4/close-active.png | Bin 0 -> 1043 bytes .../xfwm4/close-inactive.png | Bin 0 -> 959 bytes .../xfwm4/close-prelight.png | Bin 0 -> 1028 bytes .../xfwm4/close-pressed.png | Bin 0 -> 1035 bytes .../xfwm4/hide-active.png | Bin 0 -> 893 bytes .../xfwm4/hide-inactive.png | Bin 0 -> 807 bytes .../xfwm4/hide-prelight.png | Bin 0 -> 887 bytes .../xfwm4/hide-pressed.png | Bin 0 -> 894 bytes .../xfwm4/left-active.png | Bin 0 -> 152 bytes .../xfwm4/left-inactive.png | Bin 0 -> 143 bytes .../xfwm4/maximize-active.png | Bin 0 -> 1098 bytes .../xfwm4/maximize-inactive.png | Bin 0 -> 1005 bytes .../xfwm4/maximize-prelight.png | Bin 0 -> 1077 bytes .../xfwm4/maximize-pressed.png | Bin 0 -> 1090 bytes .../xfwm4/maximize-toggled-active.png | Bin 0 -> 1254 bytes .../xfwm4/maximize-toggled-inactive.png | Bin 0 -> 1125 bytes .../xfwm4/maximize-toggled-prelight.png | Bin 0 -> 1251 bytes .../xfwm4/maximize-toggled-pressed.png | Bin 0 -> 1237 bytes .../xfwm4/menu-active.png | Bin 0 -> 374 bytes .../xfwm4/menu-inactive.png | Bin 0 -> 356 bytes .../xfwm4/menu-prelight.png | Bin 0 -> 942 bytes .../xfwm4/menu-pressed.png | Bin 0 -> 986 bytes .../xfwm4/right-active.png | Bin 0 -> 150 bytes .../xfwm4/right-inactive.png | Bin 0 -> 143 bytes .../xfwm4/shade-active.png | Bin 0 -> 464 bytes .../xfwm4/shade-inactive.png | Bin 0 -> 449 bytes .../xfwm4/shade-prelight.png | Bin 0 -> 1013 bytes .../xfwm4/shade-pressed.png | Bin 0 -> 1069 bytes .../xfwm4/shade-toggled-active.png | Bin 0 -> 480 bytes .../xfwm4/shade-toggled-inactive.png | Bin 0 -> 470 bytes .../xfwm4/shade-toggled-prelight.png | Bin 0 -> 1025 bytes .../xfwm4/shade-toggled-pressed.png | Bin 0 -> 1061 bytes .../xfwm4/stick-active.png | Bin 0 -> 824 bytes .../xfwm4/stick-inactive.png | Bin 0 -> 829 bytes .../xfwm4/stick-prelight.png | Bin 0 -> 1451 bytes .../xfwm4/stick-pressed.png | Bin 0 -> 1468 bytes .../xfwm4/stick-toggled-active.png | Bin 0 -> 933 bytes .../xfwm4/stick-toggled-inactive.png | Bin 0 -> 931 bytes .../xfwm4/stick-toggled-prelight.png | Bin 0 -> 1557 bytes .../xfwm4/stick-toggled-pressed.png | Bin 0 -> 1582 bytes .themes/Rosepine-Light-xhdpi/xfwm4/themerc | 23 + .../xfwm4/title-1-active.png | Bin 0 -> 161 bytes .../xfwm4/title-1-inactive.png | Bin 0 -> 153 bytes .../xfwm4/title-2-active.png | Bin 0 -> 161 bytes .../xfwm4/title-2-inactive.png | Bin 0 -> 153 bytes .../xfwm4/title-3-active.png | Bin 0 -> 161 bytes .../xfwm4/title-3-inactive.png | Bin 0 -> 153 bytes .../xfwm4/title-4-active.png | Bin 0 -> 161 bytes .../xfwm4/title-4-inactive.png | Bin 0 -> 153 bytes .../xfwm4/title-5-active.png | Bin 0 -> 161 bytes .../xfwm4/title-5-inactive.png | Bin 0 -> 153 bytes .../xfwm4/top-left-active.png | Bin 0 -> 230 bytes .../xfwm4/top-left-inactive.png | Bin 0 -> 208 bytes .../xfwm4/top-right-active.png | Bin 0 -> 244 bytes .../xfwm4/top-right-inactive.png | Bin 0 -> 211 bytes .../cinnamon/assets/add-workspace-active.svg | 111 + .../cinnamon/assets/add-workspace-hover.svg | 112 + .../cinnamon/assets/add-workspace.svg | 113 + .../cinnamon/assets/calendar-arrow-left.svg | 3 + .../cinnamon/assets/calendar-arrow-right.svg | 3 + .../cinnamon/assets/checkbox-dark.svg | 75 + .../cinnamon/assets/checkbox-off.svg | 3 + .../cinnamon/assets/checkbox.svg | 85 + .../cinnamon/assets/close-active.svg | 72 + .../cinnamon/assets/close-hover.svg | 72 + .../Rosepine-Light/cinnamon/assets/close.svg | 72 + .../cinnamon/assets/corner-ripple.svg | 46 + .../cinnamon/assets/radiobutton-dark.svg | 71 + .../cinnamon/assets/radiobutton-off.svg | 3 + .../cinnamon/assets/radiobutton.svg | 81 + .../cinnamon/assets/toggle-off.svg | 65 + .../cinnamon/assets/toggle-on-dark.svg | 94 + .../cinnamon/assets/toggle-on.svg | 91 + .../cinnamon/assets/trash-icon.svg | 6 + .themes/Rosepine-Light/cinnamon/cinnamon.css | 2367 +++++ .themes/Rosepine-Light/cinnamon/thumbnail.png | Bin 0 -> 4849 bytes .../assets/calendar-arrow-left.svg | 3 + .../assets/calendar-arrow-right.svg | 3 + .../gnome-shell/assets/calendar-today.svg | 54 + .../gnome-shell/assets/checkbox-dark.svg | 75 + .../assets/checkbox-off-active.svg | 3 + .../gnome-shell/assets/checkbox-off-hover.svg | 3 + .../gnome-shell/assets/checkbox-off.svg | 3 + .../gnome-shell/assets/checkbox.svg | 85 + .../gnome-shell/assets/dash-placeholder.svg | 4 + .../gnome-shell/assets/no-events.svg | 82 + .../gnome-shell/assets/no-notifications.svg | 3 + .../gnome-shell/assets/noise-texture.svg | 78 + .../gnome-shell/assets/process-working.svg | 72 + .../gnome-shell/assets/toggle-off.svg | 59 + .../gnome-shell/assets/toggle-on-dark.svg | 94 + .../gnome-shell/assets/toggle-on.svg | 91 + .../gnome-shell/assets/view-app-grid.svg | 291 + .../gnome-shell/gnome-shell.css | 5074 ++++++++++ .../Rosepine-Light/gnome-shell/no-events.svg | 1 + .../gnome-shell/no-notifications.svg | 1 + .../Rosepine-Light/gnome-shell/pad-osd.css | 31 + .../gnome-shell/process-working.svg | 1 + .themes/Rosepine-Light/gtk-2.0/apps.rc | 92 + .../Rosepine-Light/gtk-2.0/assets/border.png | Bin 0 -> 123 bytes .../gtk-2.0/assets/button-active.png | Bin 0 -> 356 bytes .../gtk-2.0/assets/button-disabled.png | Bin 0 -> 324 bytes .../gtk-2.0/assets/button-hover.png | Bin 0 -> 351 bytes .../Rosepine-Light/gtk-2.0/assets/button.png | Bin 0 -> 343 bytes .../assets/checkbox-checked-active.png | Bin 0 -> 581 bytes .../assets/checkbox-checked-disabled.png | Bin 0 -> 567 bytes .../gtk-2.0/assets/checkbox-checked-hover.png | Bin 0 -> 576 bytes .../gtk-2.0/assets/checkbox-checked.png | Bin 0 -> 504 bytes .../gtk-2.0/assets/checkbox-mixed-active.png | Bin 0 -> 501 bytes .../assets/checkbox-mixed-disabled.png | Bin 0 -> 528 bytes .../gtk-2.0/assets/checkbox-mixed-hover.png | Bin 0 -> 512 bytes .../gtk-2.0/assets/checkbox-mixed.png | Bin 0 -> 470 bytes .../assets/checkbox-unchecked-active.png | Bin 0 -> 518 bytes .../assets/checkbox-unchecked-disabled.png | Bin 0 -> 466 bytes .../assets/checkbox-unchecked-hover.png | Bin 0 -> 481 bytes .../gtk-2.0/assets/checkbox-unchecked.png | Bin 0 -> 507 bytes .../assets/combo-left-entry-active.png | Bin 0 -> 328 bytes .../assets/combo-left-entry-disabled.png | Bin 0 -> 237 bytes .../gtk-2.0/assets/combo-left-entry-hover.png | Bin 0 -> 315 bytes .../gtk-2.0/assets/combo-left-entry.png | Bin 0 -> 247 bytes .../assets/combo-right-entry-active.png | Bin 0 -> 336 bytes .../assets/combo-right-entry-disabled.png | Bin 0 -> 251 bytes .../assets/combo-right-entry-hover.png | Bin 0 -> 351 bytes .../gtk-2.0/assets/combo-right-entry.png | Bin 0 -> 256 bytes .../gtk-2.0/assets/entry-active.png | Bin 0 -> 459 bytes .../assets/entry-background-disabled.png | Bin 0 -> 126 bytes .../gtk-2.0/assets/entry-background.png | Bin 0 -> 126 bytes .../gtk-2.0/assets/entry-disabled.png | Bin 0 -> 324 bytes .../gtk-2.0/assets/entry-hover.png | Bin 0 -> 468 bytes .../Rosepine-Light/gtk-2.0/assets/entry.png | Bin 0 -> 343 bytes .../gtk-2.0/assets/flat-button-active.png | Bin 0 -> 356 bytes .../gtk-2.0/assets/flat-button-disabled.png | Bin 0 -> 226 bytes .../gtk-2.0/assets/flat-button-hover.png | Bin 0 -> 351 bytes .../gtk-2.0/assets/flat-button.png | Bin 0 -> 226 bytes .../Rosepine-Light/gtk-2.0/assets/focus.png | Bin 0 -> 318 bytes .../gtk-2.0/assets/frame-inline.png | Bin 0 -> 131 bytes .../gtk-2.0/assets/frame-notebook.png | Bin 0 -> 134 bytes .../Rosepine-Light/gtk-2.0/assets/frame.png | Bin 0 -> 134 bytes .../gtk-2.0/assets/handle-horz-active.png | Bin 0 -> 196 bytes .../gtk-2.0/assets/handle-horz-hover.png | Bin 0 -> 195 bytes .../gtk-2.0/assets/handle-horz.png | Bin 0 -> 198 bytes .../gtk-2.0/assets/handle-vert-active.png | Bin 0 -> 185 bytes .../gtk-2.0/assets/handle-vert-hover.png | Bin 0 -> 183 bytes .../gtk-2.0/assets/handle-vert.png | Bin 0 -> 183 bytes .../assets/menu-checkbox-checked-disabled.png | Bin 0 -> 463 bytes .../gtk-2.0/assets/menu-checkbox-checked.png | Bin 0 -> 416 bytes .../assets/menu-checkbox-mixed-disabled.png | Bin 0 -> 414 bytes .../gtk-2.0/assets/menu-checkbox-mixed.png | Bin 0 -> 372 bytes .../menu-checkbox-unchecked-disabled.png | Bin 0 -> 345 bytes .../assets/menu-checkbox-unchecked.png | Bin 0 -> 402 bytes .../assets/menu-radio-checked-disabled.png | Bin 0 -> 465 bytes .../gtk-2.0/assets/menu-radio-checked.png | Bin 0 -> 414 bytes .../assets/menu-radio-mixed-disabled.png | Bin 0 -> 414 bytes .../gtk-2.0/assets/menu-radio-mixed.png | Bin 0 -> 372 bytes .../assets/menu-radio-unchecked-disabled.png | Bin 0 -> 345 bytes .../gtk-2.0/assets/menu-radio-unchecked.png | Bin 0 -> 402 bytes .../gtk-2.0/assets/pan-down-alt-disabled.png | Bin 0 -> 199 bytes .../gtk-2.0/assets/pan-down-alt.png | Bin 0 -> 198 bytes .../gtk-2.0/assets/pan-down-disabled.png | Bin 0 -> 199 bytes .../gtk-2.0/assets/pan-down.png | Bin 0 -> 201 bytes .../gtk-2.0/assets/pan-left-alt-disabled.png | Bin 0 -> 184 bytes .../gtk-2.0/assets/pan-left-alt.png | Bin 0 -> 195 bytes .../gtk-2.0/assets/pan-left-disabled.png | Bin 0 -> 191 bytes .../gtk-2.0/assets/pan-left-semi.png | Bin 0 -> 186 bytes .../gtk-2.0/assets/pan-left.png | Bin 0 -> 192 bytes .../gtk-2.0/assets/pan-right-alt-disabled.png | Bin 0 -> 184 bytes .../gtk-2.0/assets/pan-right-alt.png | Bin 0 -> 187 bytes .../gtk-2.0/assets/pan-right-disabled.png | Bin 0 -> 185 bytes .../gtk-2.0/assets/pan-right-semi.png | Bin 0 -> 201 bytes .../gtk-2.0/assets/pan-right.png | Bin 0 -> 210 bytes .../gtk-2.0/assets/pan-up-alt-disabled.png | Bin 0 -> 184 bytes .../gtk-2.0/assets/pan-up-alt.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/pan-up-disabled.png | Bin 0 -> 180 bytes .../Rosepine-Light/gtk-2.0/assets/pan-up.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/progressbar-progress.png | Bin 0 -> 141 bytes .../gtk-2.0/assets/progressbar-trough.png | Bin 0 -> 139 bytes .../gtk-2.0/assets/radio-checked-active.png | Bin 0 -> 563 bytes .../gtk-2.0/assets/radio-checked-disabled.png | Bin 0 -> 571 bytes .../gtk-2.0/assets/radio-checked-hover.png | Bin 0 -> 568 bytes .../gtk-2.0/assets/radio-checked.png | Bin 0 -> 503 bytes .../gtk-2.0/assets/radio-mixed-active.png | Bin 0 -> 501 bytes .../gtk-2.0/assets/radio-mixed-disabled.png | Bin 0 -> 528 bytes .../gtk-2.0/assets/radio-mixed-hover.png | Bin 0 -> 512 bytes .../gtk-2.0/assets/radio-mixed.png | Bin 0 -> 470 bytes .../gtk-2.0/assets/radio-unchecked-active.png | Bin 0 -> 518 bytes .../assets/radio-unchecked-disabled.png | Bin 0 -> 466 bytes .../gtk-2.0/assets/radio-unchecked-hover.png | Bin 0 -> 481 bytes .../gtk-2.0/assets/radio-unchecked.png | Bin 0 -> 507 bytes .../assets/scale-horz-trough-active.png | Bin 0 -> 158 bytes .../assets/scale-horz-trough-disabled.png | Bin 0 -> 157 bytes .../gtk-2.0/assets/scale-horz-trough.png | Bin 0 -> 158 bytes .../gtk-2.0/assets/scale-slider-active.png | Bin 0 -> 708 bytes .../gtk-2.0/assets/scale-slider-disabled.png | Bin 0 -> 348 bytes .../gtk-2.0/assets/scale-slider-hover.png | Bin 0 -> 676 bytes .../gtk-2.0/assets/scale-slider.png | Bin 0 -> 316 bytes .../assets/scale-vert-trough-active.png | Bin 0 -> 157 bytes .../assets/scale-vert-trough-disabled.png | Bin 0 -> 156 bytes .../gtk-2.0/assets/scale-vert-trough.png | Bin 0 -> 157 bytes .../assets/scrollbar-horz-slider-active.png | Bin 0 -> 274 bytes .../assets/scrollbar-horz-slider-disabled.png | Bin 0 -> 277 bytes .../assets/scrollbar-horz-slider-hover.png | Bin 0 -> 267 bytes .../gtk-2.0/assets/scrollbar-horz-slider.png | Bin 0 -> 291 bytes .../gtk-2.0/assets/scrollbar-horz-trough.png | Bin 0 -> 128 bytes .../scrollbar-vert-ltr-slider-active.png | Bin 0 -> 274 bytes .../scrollbar-vert-ltr-slider-disabled.png | Bin 0 -> 278 bytes .../scrollbar-vert-ltr-slider-hover.png | Bin 0 -> 269 bytes .../assets/scrollbar-vert-ltr-slider.png | Bin 0 -> 292 bytes .../assets/scrollbar-vert-ltr-trough.png | Bin 0 -> 127 bytes .../scrollbar-vert-rtl-slider-active.png | Bin 0 -> 275 bytes .../scrollbar-vert-rtl-slider-disabled.png | Bin 0 -> 277 bytes .../scrollbar-vert-rtl-slider-hover.png | Bin 0 -> 268 bytes .../assets/scrollbar-vert-rtl-slider.png | Bin 0 -> 291 bytes .../assets/scrollbar-vert-rtl-trough.png | Bin 0 -> 127 bytes .../gtk-2.0/assets/spin-ltr-down-active.png | Bin 0 -> 242 bytes .../gtk-2.0/assets/spin-ltr-down-disabled.png | Bin 0 -> 185 bytes .../gtk-2.0/assets/spin-ltr-down-hover.png | Bin 0 -> 241 bytes .../gtk-2.0/assets/spin-ltr-down.png | Bin 0 -> 190 bytes .../gtk-2.0/assets/spin-ltr-up-active.png | Bin 0 -> 261 bytes .../gtk-2.0/assets/spin-ltr-up-disabled.png | Bin 0 -> 207 bytes .../gtk-2.0/assets/spin-ltr-up-hover.png | Bin 0 -> 266 bytes .../gtk-2.0/assets/spin-ltr-up.png | Bin 0 -> 211 bytes .../gtk-2.0/assets/spin-rtl-down-active.png | Bin 0 -> 247 bytes .../gtk-2.0/assets/spin-rtl-down-disabled.png | Bin 0 -> 189 bytes .../gtk-2.0/assets/spin-rtl-down-hover.png | Bin 0 -> 235 bytes .../gtk-2.0/assets/spin-rtl-down.png | Bin 0 -> 192 bytes .../gtk-2.0/assets/spin-rtl-up-active.png | Bin 0 -> 248 bytes .../gtk-2.0/assets/spin-rtl-up-disabled.png | Bin 0 -> 188 bytes .../gtk-2.0/assets/spin-rtl-up-hover.png | Bin 0 -> 241 bytes .../gtk-2.0/assets/spin-rtl-up.png | Bin 0 -> 197 bytes .themes/Rosepine-Light/gtk-2.0/assets/tab.png | Bin 0 -> 123 bytes .../assets/treeview-ltr-button-active.png | Bin 0 -> 128 bytes .../assets/treeview-ltr-button-hover.png | Bin 0 -> 129 bytes .../gtk-2.0/assets/treeview-ltr-button.png | Bin 0 -> 129 bytes .../assets/treeview-rtl-button-active.png | Bin 0 -> 136 bytes .../assets/treeview-rtl-button-hover.png | Bin 0 -> 136 bytes .../gtk-2.0/assets/treeview-rtl-button.png | Bin 0 -> 136 bytes .themes/Rosepine-Light/gtk-2.0/gtkrc | 36 + .themes/Rosepine-Light/gtk-2.0/hacks.rc | 36 + .themes/Rosepine-Light/gtk-2.0/main.rc | 2708 ++++++ .../scalable/checkbox-checked-symbolic.svg | 44 + .../scalable/checkbox-checked-symbolic@2.svg | 45 + .../scalable/checkbox-mixed-symbolic.svg | 49 + .../scalable/checkbox-mixed-symbolic@2.svg | 50 + .../gtk-3.0/assets/scalable/close.svg | 38 + .../scalable/cursor-handle-symbolic.svg | 3 + .../gtk-3.0/assets/scalable/maximize.svg | 38 + .../gtk-3.0/assets/scalable/minimize.svg | 43 + .../scalable/radio-checked-symbolic.svg | 45 + .../scalable/radio-checked-symbolic@2.svg | 45 + .../assets/scalable/radio-mixed-symbolic.svg | 1 + .../scalable/radio-mixed-symbolic@2.svg | 1 + ...scale-horz-marks-after-slider-symbolic.svg | 53 + ...cale-horz-marks-before-slider-symbolic.svg | 47 + .../scalable/scale-slider-hover-symbolic.svg | 41 + .../scale-slider-hover-symbolic@2.svg | 41 + .../assets/scalable/scale-slider-symbolic.svg | 40 + .../scalable/scale-slider-symbolic@2.svg | 41 + ...scale-vert-marks-after-slider-symbolic.svg | 52 + ...cale-vert-marks-before-slider-symbolic.svg | 55 + .../small-checkbox-checked-symbolic.svg | 45 + .../small-checkbox-checked-symbolic@2.svg | 46 + .../small-checkbox-mixed-symbolic.svg | 49 + .../small-checkbox-mixed-symbolic@2.svg | 49 + .../scalable/small-radio-checked-symbolic.svg | 41 + .../small-radio-checked-symbolic@2.svg | 41 + .../scalable/small-radio-mixed-symbolic.svg | 1 + .../scalable/small-radio-mixed-symbolic@2.svg | 1 + .../gtk-3.0/assets/scalable/unmaximize.svg | 46 + .../scale-horz-marks-after-slider-dark.png | Bin 0 -> 1180 bytes .../scale-horz-marks-after-slider-dark@2.png | Bin 0 -> 2568 bytes ...-horz-marks-after-slider-disabled-dark.png | Bin 0 -> 1108 bytes ...orz-marks-after-slider-disabled-dark@2.png | Bin 0 -> 2363 bytes ...scale-horz-marks-after-slider-disabled.png | Bin 0 -> 1065 bytes ...ale-horz-marks-after-slider-disabled@2.png | Bin 0 -> 2357 bytes .../assets/scale-horz-marks-after-slider.png | Bin 0 -> 1081 bytes .../scale-horz-marks-after-slider@2.png | Bin 0 -> 2274 bytes .../scale-horz-marks-before-slider-dark.png | Bin 0 -> 1102 bytes .../scale-horz-marks-before-slider-dark@2.png | Bin 0 -> 2551 bytes ...horz-marks-before-slider-disabled-dark.png | Bin 0 -> 1061 bytes ...rz-marks-before-slider-disabled-dark@2.png | Bin 0 -> 2354 bytes ...cale-horz-marks-before-slider-disabled.png | Bin 0 -> 1030 bytes ...le-horz-marks-before-slider-disabled@2.png | Bin 0 -> 2310 bytes .../assets/scale-horz-marks-before-slider.png | Bin 0 -> 1029 bytes .../scale-horz-marks-before-slider@2.png | Bin 0 -> 2253 bytes .../scale-vert-marks-after-slider-dark.png | Bin 0 -> 1115 bytes .../scale-vert-marks-after-slider-dark@2.png | Bin 0 -> 2564 bytes ...-vert-marks-after-slider-disabled-dark.png | Bin 0 -> 1041 bytes ...ert-marks-after-slider-disabled-dark@2.png | Bin 0 -> 2332 bytes ...scale-vert-marks-after-slider-disabled.png | Bin 0 -> 1019 bytes ...ale-vert-marks-after-slider-disabled@2.png | Bin 0 -> 2296 bytes .../assets/scale-vert-marks-after-slider.png | Bin 0 -> 1030 bytes .../scale-vert-marks-after-slider@2.png | Bin 0 -> 2256 bytes .../scale-vert-marks-before-slider-dark.png | Bin 0 -> 1120 bytes .../scale-vert-marks-before-slider-dark@2.png | Bin 0 -> 2550 bytes ...vert-marks-before-slider-disabled-dark.png | Bin 0 -> 1070 bytes ...rt-marks-before-slider-disabled-dark@2.png | Bin 0 -> 2320 bytes ...cale-vert-marks-before-slider-disabled.png | Bin 0 -> 1009 bytes ...le-vert-marks-before-slider-disabled@2.png | Bin 0 -> 2244 bytes .../assets/scale-vert-marks-before-slider.png | Bin 0 -> 1027 bytes .../scale-vert-marks-before-slider@2.png | Bin 0 -> 2214 bytes .../selectionmode-checkbox-checked-dark.png | Bin 0 -> 513 bytes .../selectionmode-checkbox-checked-dark@2.png | Bin 0 -> 851 bytes .../assets/selectionmode-checkbox-checked.png | Bin 0 -> 522 bytes .../selectionmode-checkbox-checked@2.png | Bin 0 -> 846 bytes .../selectionmode-checkbox-unchecked-dark.png | Bin 0 -> 308 bytes ...electionmode-checkbox-unchecked-dark@2.png | Bin 0 -> 568 bytes .../selectionmode-checkbox-unchecked.png | Bin 0 -> 308 bytes .../selectionmode-checkbox-unchecked@2.png | Bin 0 -> 563 bytes .themes/Rosepine-Light/gtk-3.0/gtk-dark.css | 8499 ++++++++++++++++ .themes/Rosepine-Light/gtk-3.0/gtk.css | 8499 ++++++++++++++++ .themes/Rosepine-Light/gtk-3.0/thumbnail.png | Bin 0 -> 1422 bytes .../assets/checkbox-checked-symbolic.svg | 44 + .../assets/checkbox-checked-symbolic@2.svg | 45 + .../assets/checkbox-mixed-symbolic.svg | 49 + .../assets/checkbox-mixed-symbolic@2.svg | 50 + .../Rosepine-Light/gtk-4.0/assets/close.svg | 38 + .../gtk-4.0/assets/cursor-handle-symbolic.svg | 3 + .../gtk-4.0/assets/maximize.svg | 38 + .../gtk-4.0/assets/minimize.svg | 43 + .../gtk-4.0/assets/radio-checked-symbolic.svg | 45 + .../assets/radio-checked-symbolic@2.svg | 45 + .../gtk-4.0/assets/radio-mixed-symbolic.svg | 1 + .../gtk-4.0/assets/radio-mixed-symbolic@2.svg | 1 + ...scale-horz-marks-after-slider-symbolic.svg | 53 + ...cale-horz-marks-before-slider-symbolic.svg | 47 + .../assets/scale-slider-hover-symbolic.svg | 41 + .../assets/scale-slider-hover-symbolic@2.svg | 41 + .../gtk-4.0/assets/scale-slider-symbolic.svg | 40 + .../assets/scale-slider-symbolic@2.svg | 41 + ...scale-vert-marks-after-slider-symbolic.svg | 52 + ...cale-vert-marks-before-slider-symbolic.svg | 55 + .../small-checkbox-checked-symbolic.svg | 45 + .../small-checkbox-checked-symbolic@2.svg | 46 + .../assets/small-checkbox-mixed-symbolic.svg | 49 + .../small-checkbox-mixed-symbolic@2.svg | 49 + .../assets/small-radio-checked-symbolic.svg | 41 + .../assets/small-radio-checked-symbolic@2.svg | 41 + .../assets/small-radio-mixed-symbolic.svg | 1 + .../assets/small-radio-mixed-symbolic@2.svg | 1 + .../gtk-4.0/assets/unmaximize.svg | 46 + .themes/Rosepine-Light/gtk-4.0/gtk-dark.css | 8552 +++++++++++++++++ .themes/Rosepine-Light/gtk-4.0/gtk.css | 8552 +++++++++++++++++ .themes/Rosepine-Light/gtk-4.0/thumbnail.png | Bin 0 -> 1422 bytes .themes/Rosepine-Light/index.theme | 12 + .../metacity-1/assets/button.svg | 41 + .../metacity-1/assets/close.svg | 38 + .../metacity-1/assets/maximize.svg | 38 + .../Rosepine-Light/metacity-1/assets/menu.svg | 40 + .../metacity-1/assets/minimize.svg | 47 + .../metacity-1/assets/shade.svg | 38 + .../metacity-1/assets/unmaximize.svg | 67 + .../metacity-1/assets/unshade.svg | 38 + .../metacity-1/metacity-theme-1.xml | 1 + .../metacity-1/metacity-theme-2.xml | 1 + .../metacity-1/metacity-theme-3.xml | 820 ++ .../Rosepine-Light/metacity-1/thumbnail.png | Bin 0 -> 1582 bytes .themes/Rosepine-Light/plank/dock.theme | 64 + .../Rosepine-Light/xfwm4/bottom-active.png | Bin 0 -> 142 bytes .../Rosepine-Light/xfwm4/bottom-inactive.png | Bin 0 -> 136 bytes .../xfwm4/bottom-left-active.png | Bin 0 -> 160 bytes .../xfwm4/bottom-left-inactive.png | Bin 0 -> 152 bytes .../xfwm4/bottom-right-active.png | Bin 0 -> 162 bytes .../xfwm4/bottom-right-inactive.png | Bin 0 -> 158 bytes .themes/Rosepine-Light/xfwm4/close-active.png | Bin 0 -> 548 bytes .../Rosepine-Light/xfwm4/close-inactive.png | Bin 0 -> 524 bytes .../Rosepine-Light/xfwm4/close-prelight.png | Bin 0 -> 582 bytes .../Rosepine-Light/xfwm4/close-pressed.png | Bin 0 -> 574 bytes .themes/Rosepine-Light/xfwm4/hide-active.png | Bin 0 -> 504 bytes .../Rosepine-Light/xfwm4/hide-inactive.png | Bin 0 -> 465 bytes .../Rosepine-Light/xfwm4/hide-prelight.png | Bin 0 -> 515 bytes .themes/Rosepine-Light/xfwm4/hide-pressed.png | Bin 0 -> 495 bytes .themes/Rosepine-Light/xfwm4/left-active.png | Bin 0 -> 144 bytes .../Rosepine-Light/xfwm4/left-inactive.png | Bin 0 -> 141 bytes .../Rosepine-Light/xfwm4/maximize-active.png | Bin 0 -> 587 bytes .../xfwm4/maximize-inactive.png | Bin 0 -> 548 bytes .../xfwm4/maximize-prelight.png | Bin 0 -> 616 bytes .../Rosepine-Light/xfwm4/maximize-pressed.png | Bin 0 -> 593 bytes .../xfwm4/maximize-toggled-active.png | Bin 0 -> 656 bytes .../xfwm4/maximize-toggled-inactive.png | Bin 0 -> 594 bytes .../xfwm4/maximize-toggled-prelight.png | Bin 0 -> 666 bytes .../xfwm4/maximize-toggled-pressed.png | Bin 0 -> 654 bytes .themes/Rosepine-Light/xfwm4/menu-active.png | Bin 0 -> 198 bytes .../Rosepine-Light/xfwm4/menu-inactive.png | Bin 0 -> 196 bytes .../Rosepine-Light/xfwm4/menu-prelight.png | Bin 0 -> 505 bytes .themes/Rosepine-Light/xfwm4/menu-pressed.png | Bin 0 -> 506 bytes .themes/Rosepine-Light/xfwm4/right-active.png | Bin 0 -> 143 bytes .../Rosepine-Light/xfwm4/right-inactive.png | Bin 0 -> 141 bytes .themes/Rosepine-Light/xfwm4/shade-active.png | Bin 0 -> 287 bytes .../Rosepine-Light/xfwm4/shade-inactive.png | Bin 0 -> 291 bytes .../Rosepine-Light/xfwm4/shade-prelight.png | Bin 0 -> 582 bytes .../Rosepine-Light/xfwm4/shade-pressed.png | Bin 0 -> 579 bytes .../xfwm4/shade-toggled-active.png | Bin 0 -> 303 bytes .../xfwm4/shade-toggled-inactive.png | Bin 0 -> 288 bytes .../xfwm4/shade-toggled-prelight.png | Bin 0 -> 604 bytes .../xfwm4/shade-toggled-pressed.png | Bin 0 -> 603 bytes .themes/Rosepine-Light/xfwm4/stick-active.png | Bin 0 -> 447 bytes .../Rosepine-Light/xfwm4/stick-inactive.png | Bin 0 -> 441 bytes .../Rosepine-Light/xfwm4/stick-prelight.png | Bin 0 -> 779 bytes .../Rosepine-Light/xfwm4/stick-pressed.png | Bin 0 -> 777 bytes .../xfwm4/stick-toggled-active.png | Bin 0 -> 506 bytes .../xfwm4/stick-toggled-inactive.png | Bin 0 -> 488 bytes .../xfwm4/stick-toggled-prelight.png | Bin 0 -> 829 bytes .../xfwm4/stick-toggled-pressed.png | Bin 0 -> 837 bytes .themes/Rosepine-Light/xfwm4/themerc | 23 + .../Rosepine-Light/xfwm4/title-1-active.png | Bin 0 -> 149 bytes .../Rosepine-Light/xfwm4/title-1-inactive.png | Bin 0 -> 144 bytes .../Rosepine-Light/xfwm4/title-2-active.png | Bin 0 -> 149 bytes .../Rosepine-Light/xfwm4/title-2-inactive.png | Bin 0 -> 144 bytes .../Rosepine-Light/xfwm4/title-3-active.png | Bin 0 -> 149 bytes .../Rosepine-Light/xfwm4/title-3-inactive.png | Bin 0 -> 144 bytes .../Rosepine-Light/xfwm4/title-4-active.png | Bin 0 -> 149 bytes .../Rosepine-Light/xfwm4/title-4-inactive.png | Bin 0 -> 144 bytes .../Rosepine-Light/xfwm4/title-5-active.png | Bin 0 -> 149 bytes .../Rosepine-Light/xfwm4/title-5-inactive.png | Bin 0 -> 144 bytes .../Rosepine-Light/xfwm4/top-left-active.png | Bin 0 -> 196 bytes .../xfwm4/top-left-inactive.png | Bin 0 -> 175 bytes .../Rosepine-Light/xfwm4/top-right-active.png | Bin 0 -> 216 bytes .../xfwm4/top-right-inactive.png | Bin 0 -> 181 bytes 974 files changed, 100367 insertions(+) create mode 100644 .config/gtk-3.0/bookmarks create mode 120000 .config/gtk-4.0/assets create mode 120000 .config/gtk-4.0/gtk-dark.css create mode 120000 .config/gtk-4.0/gtk.css create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/bottom-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/bottom-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/bottom-left-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/bottom-left-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/bottom-right-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/bottom-right-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/close-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/close-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/close-prelight.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/close-pressed.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/hide-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/hide-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/hide-prelight.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/hide-pressed.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/left-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/left-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/maximize-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/maximize-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/maximize-prelight.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/maximize-pressed.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/maximize-toggled-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/maximize-toggled-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/maximize-toggled-prelight.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/maximize-toggled-pressed.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/menu-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/menu-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/menu-prelight.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/menu-pressed.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/right-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/right-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/shade-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/shade-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/shade-prelight.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/shade-pressed.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/shade-toggled-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/shade-toggled-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/shade-toggled-prelight.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/shade-toggled-pressed.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/stick-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/stick-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/stick-prelight.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/stick-pressed.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/stick-toggled-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/stick-toggled-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/stick-toggled-prelight.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/stick-toggled-pressed.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/themerc create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/title-1-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/title-1-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/title-2-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/title-2-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/title-3-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/title-3-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/title-4-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/title-4-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/title-5-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/title-5-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/top-left-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/top-left-inactive.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/top-right-active.png create mode 100644 .themes/Rosepine-Dark-hdpi/xfwm4/top-right-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/bottom-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/bottom-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/bottom-left-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/bottom-left-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/bottom-right-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/bottom-right-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/close-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/close-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/close-prelight.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/close-pressed.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/hide-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/hide-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/hide-prelight.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/hide-pressed.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/left-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/left-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/maximize-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/maximize-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/maximize-prelight.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/maximize-pressed.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/maximize-toggled-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/maximize-toggled-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/maximize-toggled-prelight.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/maximize-toggled-pressed.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/menu-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/menu-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/menu-prelight.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/menu-pressed.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/right-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/right-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/shade-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/shade-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/shade-prelight.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/shade-pressed.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/shade-toggled-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/shade-toggled-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/shade-toggled-prelight.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/shade-toggled-pressed.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/stick-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/stick-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/stick-prelight.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/stick-pressed.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/stick-toggled-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/stick-toggled-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/stick-toggled-prelight.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/stick-toggled-pressed.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/themerc create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/title-1-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/title-1-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/title-2-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/title-2-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/title-3-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/title-3-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/title-4-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/title-4-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/title-5-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/title-5-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/top-left-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/top-left-inactive.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/top-right-active.png create mode 100644 .themes/Rosepine-Dark-xhdpi/xfwm4/top-right-inactive.png create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/add-workspace-active.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/add-workspace-hover.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/add-workspace.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/calendar-arrow-left.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/calendar-arrow-right.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/checkbox-dark.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/checkbox-off.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/checkbox.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/close-active.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/close-hover.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/close.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/corner-ripple.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/radiobutton-dark.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/radiobutton-off.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/radiobutton.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/toggle-off.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/toggle-on-dark.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/toggle-on.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/assets/trash-icon.svg create mode 100644 .themes/Rosepine-Dark/cinnamon/cinnamon.css create mode 100644 .themes/Rosepine-Dark/cinnamon/thumbnail.png create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/calendar-arrow-left.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/calendar-arrow-right.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/calendar-today.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/checkbox-dark.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/checkbox-off-active.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/checkbox-off-hover.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/checkbox-off.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/checkbox.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/dash-placeholder.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/no-events.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/no-notifications.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/noise-texture.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/process-working.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/toggle-off.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/toggle-on-dark.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/toggle-on.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/assets/view-app-grid.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/gnome-shell.css create mode 120000 .themes/Rosepine-Dark/gnome-shell/no-events.svg create mode 120000 .themes/Rosepine-Dark/gnome-shell/no-notifications.svg create mode 100644 .themes/Rosepine-Dark/gnome-shell/pad-osd.css create mode 120000 .themes/Rosepine-Dark/gnome-shell/process-working.svg create mode 100644 .themes/Rosepine-Dark/gtk-2.0/apps.rc create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/border.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/button-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/button-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/button-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/button.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/checkbox-checked-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/checkbox-checked-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/checkbox-checked-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/checkbox-checked.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/checkbox-mixed-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/checkbox-mixed-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/checkbox-mixed-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/checkbox-mixed.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/checkbox-unchecked-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/checkbox-unchecked-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/checkbox-unchecked-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/checkbox-unchecked.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/combo-left-entry-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/combo-left-entry-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/combo-left-entry-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/combo-left-entry.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/combo-right-entry-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/combo-right-entry-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/combo-right-entry-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/combo-right-entry.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/entry-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/entry-background-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/entry-background.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/entry-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/entry-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/entry.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/flat-button-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/flat-button-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/flat-button-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/flat-button.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/focus.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/frame-inline.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/frame-notebook.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/frame.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/handle-horz-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/handle-horz-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/handle-horz.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/handle-vert-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/handle-vert-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/handle-vert.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/menu-checkbox-checked-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/menu-checkbox-checked.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/menu-checkbox-mixed-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/menu-checkbox-mixed.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/menu-checkbox-unchecked.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/menu-radio-checked-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/menu-radio-checked.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/menu-radio-mixed-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/menu-radio-mixed.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/menu-radio-unchecked-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/menu-radio-unchecked.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-down-alt-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-down-alt.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-down-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-down.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-left-alt-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-left-alt.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-left-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-left-semi.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-left.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-right-alt-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-right-alt.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-right-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-right-semi.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-right.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-up-alt-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-up-alt.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-up-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/pan-up.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/progressbar-progress.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/progressbar-trough.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/radio-checked-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/radio-checked-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/radio-checked-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/radio-checked.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/radio-mixed-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/radio-mixed-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/radio-mixed-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/radio-mixed.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/radio-unchecked-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/radio-unchecked-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/radio-unchecked-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/radio-unchecked.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scale-horz-trough-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scale-horz-trough-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scale-horz-trough.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scale-slider-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scale-slider-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scale-slider-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scale-slider.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scale-vert-trough-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scale-vert-trough-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scale-vert-trough.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-horz-slider-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-horz-slider.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-horz-trough.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-ltr-trough.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-rtl-trough.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-down-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-down-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-down-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-down.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-up-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-up-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-up-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-up.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-down-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-down-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-down-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-down.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-up-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-up-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-up-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-up.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/tab.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/treeview-ltr-button-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/treeview-ltr-button-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/treeview-ltr-button.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/treeview-rtl-button-active.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/treeview-rtl-button-hover.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/assets/treeview-rtl-button.png create mode 100644 .themes/Rosepine-Dark/gtk-2.0/gtkrc create mode 100644 .themes/Rosepine-Dark/gtk-2.0/hacks.rc create mode 100644 .themes/Rosepine-Dark/gtk-2.0/main.rc create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/close.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/maximize.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/minimize.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg create mode 120000 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg create mode 120000 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-hover-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-hover-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg create mode 120000 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg create mode 120000 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scalable/unmaximize.svg create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-after-slider.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-after-slider@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-before-slider.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-before-slider@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-checked.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-checked@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png create mode 100644 .themes/Rosepine-Dark/gtk-3.0/gtk-dark.css create mode 100644 .themes/Rosepine-Dark/gtk-3.0/gtk.css create mode 100644 .themes/Rosepine-Dark/gtk-3.0/thumbnail.png create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/checkbox-checked-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/checkbox-checked-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/checkbox-mixed-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/checkbox-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/close.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/cursor-handle-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/maximize.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/minimize.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/radio-checked-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/radio-checked-symbolic@2.svg create mode 120000 .themes/Rosepine-Dark/gtk-4.0/assets/radio-mixed-symbolic.svg create mode 120000 .themes/Rosepine-Dark/gtk-4.0/assets/radio-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-hover-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-hover-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-checked-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-checked-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-mixed-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/small-radio-checked-symbolic.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/small-radio-checked-symbolic@2.svg create mode 120000 .themes/Rosepine-Dark/gtk-4.0/assets/small-radio-mixed-symbolic.svg create mode 120000 .themes/Rosepine-Dark/gtk-4.0/assets/small-radio-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/assets/unmaximize.svg create mode 100644 .themes/Rosepine-Dark/gtk-4.0/gtk-dark.css create mode 100644 .themes/Rosepine-Dark/gtk-4.0/gtk.css create mode 100644 .themes/Rosepine-Dark/gtk-4.0/thumbnail.png create mode 100644 .themes/Rosepine-Dark/index.theme create mode 100644 .themes/Rosepine-Dark/metacity-1/assets/button.svg create mode 100644 .themes/Rosepine-Dark/metacity-1/assets/close.svg create mode 100644 .themes/Rosepine-Dark/metacity-1/assets/maximize.svg create mode 100644 .themes/Rosepine-Dark/metacity-1/assets/menu.svg create mode 100644 .themes/Rosepine-Dark/metacity-1/assets/minimize.svg create mode 100644 .themes/Rosepine-Dark/metacity-1/assets/shade.svg create mode 100644 .themes/Rosepine-Dark/metacity-1/assets/unmaximize.svg create mode 100644 .themes/Rosepine-Dark/metacity-1/assets/unshade.svg create mode 120000 .themes/Rosepine-Dark/metacity-1/metacity-theme-1.xml create mode 120000 .themes/Rosepine-Dark/metacity-1/metacity-theme-2.xml create mode 100644 .themes/Rosepine-Dark/metacity-1/metacity-theme-3.xml create mode 100644 .themes/Rosepine-Dark/metacity-1/thumbnail.png create mode 100644 .themes/Rosepine-Dark/plank/dock.theme create mode 100644 .themes/Rosepine-Dark/xfwm4/bottom-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/bottom-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/bottom-left-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/bottom-left-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/bottom-right-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/bottom-right-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/close-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/close-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/close-prelight.png create mode 100644 .themes/Rosepine-Dark/xfwm4/close-pressed.png create mode 100644 .themes/Rosepine-Dark/xfwm4/hide-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/hide-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/hide-prelight.png create mode 100644 .themes/Rosepine-Dark/xfwm4/hide-pressed.png create mode 100644 .themes/Rosepine-Dark/xfwm4/left-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/left-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/maximize-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/maximize-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/maximize-prelight.png create mode 100644 .themes/Rosepine-Dark/xfwm4/maximize-pressed.png create mode 100644 .themes/Rosepine-Dark/xfwm4/maximize-toggled-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/maximize-toggled-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/maximize-toggled-prelight.png create mode 100644 .themes/Rosepine-Dark/xfwm4/maximize-toggled-pressed.png create mode 100644 .themes/Rosepine-Dark/xfwm4/menu-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/menu-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/menu-prelight.png create mode 100644 .themes/Rosepine-Dark/xfwm4/menu-pressed.png create mode 100644 .themes/Rosepine-Dark/xfwm4/right-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/right-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/shade-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/shade-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/shade-prelight.png create mode 100644 .themes/Rosepine-Dark/xfwm4/shade-pressed.png create mode 100644 .themes/Rosepine-Dark/xfwm4/shade-toggled-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/shade-toggled-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/shade-toggled-prelight.png create mode 100644 .themes/Rosepine-Dark/xfwm4/shade-toggled-pressed.png create mode 100644 .themes/Rosepine-Dark/xfwm4/stick-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/stick-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/stick-prelight.png create mode 100644 .themes/Rosepine-Dark/xfwm4/stick-pressed.png create mode 100644 .themes/Rosepine-Dark/xfwm4/stick-toggled-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/stick-toggled-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/stick-toggled-prelight.png create mode 100644 .themes/Rosepine-Dark/xfwm4/stick-toggled-pressed.png create mode 100644 .themes/Rosepine-Dark/xfwm4/themerc create mode 100644 .themes/Rosepine-Dark/xfwm4/title-1-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/title-1-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/title-2-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/title-2-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/title-3-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/title-3-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/title-4-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/title-4-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/title-5-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/title-5-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/top-left-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/top-left-inactive.png create mode 100644 .themes/Rosepine-Dark/xfwm4/top-right-active.png create mode 100644 .themes/Rosepine-Dark/xfwm4/top-right-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/bottom-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/bottom-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/bottom-left-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/bottom-left-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/bottom-right-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/bottom-right-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/close-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/close-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/close-prelight.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/close-pressed.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/hide-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/hide-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/hide-prelight.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/hide-pressed.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/left-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/left-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/maximize-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/maximize-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/maximize-prelight.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/maximize-pressed.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/maximize-toggled-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/maximize-toggled-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/maximize-toggled-prelight.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/maximize-toggled-pressed.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/menu-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/menu-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/menu-prelight.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/menu-pressed.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/right-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/right-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/shade-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/shade-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/shade-prelight.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/shade-pressed.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/shade-toggled-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/shade-toggled-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/shade-toggled-prelight.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/shade-toggled-pressed.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/stick-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/stick-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/stick-prelight.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/stick-pressed.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/stick-toggled-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/stick-toggled-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/stick-toggled-prelight.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/stick-toggled-pressed.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/themerc create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/title-1-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/title-1-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/title-2-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/title-2-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/title-3-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/title-3-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/title-4-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/title-4-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/title-5-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/title-5-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/top-left-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/top-left-inactive.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/top-right-active.png create mode 100644 .themes/Rosepine-Light-hdpi/xfwm4/top-right-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/bottom-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/bottom-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/bottom-left-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/bottom-left-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/bottom-right-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/bottom-right-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/close-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/close-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/close-prelight.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/close-pressed.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/hide-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/hide-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/hide-prelight.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/hide-pressed.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/left-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/left-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/maximize-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/maximize-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/maximize-prelight.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/maximize-pressed.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/maximize-toggled-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/maximize-toggled-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/maximize-toggled-prelight.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/maximize-toggled-pressed.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/menu-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/menu-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/menu-prelight.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/menu-pressed.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/right-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/right-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/shade-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/shade-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/shade-prelight.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/shade-pressed.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/shade-toggled-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/shade-toggled-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/shade-toggled-prelight.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/shade-toggled-pressed.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/stick-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/stick-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/stick-prelight.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/stick-pressed.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/stick-toggled-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/stick-toggled-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/stick-toggled-prelight.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/stick-toggled-pressed.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/themerc create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/title-1-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/title-1-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/title-2-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/title-2-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/title-3-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/title-3-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/title-4-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/title-4-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/title-5-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/title-5-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/top-left-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/top-left-inactive.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/top-right-active.png create mode 100644 .themes/Rosepine-Light-xhdpi/xfwm4/top-right-inactive.png create mode 100644 .themes/Rosepine-Light/cinnamon/assets/add-workspace-active.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/add-workspace-hover.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/add-workspace.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/calendar-arrow-left.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/calendar-arrow-right.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/checkbox-dark.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/checkbox-off.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/checkbox.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/close-active.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/close-hover.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/close.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/corner-ripple.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/radiobutton-dark.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/radiobutton-off.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/radiobutton.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/toggle-off.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/toggle-on-dark.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/toggle-on.svg create mode 100644 .themes/Rosepine-Light/cinnamon/assets/trash-icon.svg create mode 100644 .themes/Rosepine-Light/cinnamon/cinnamon.css create mode 100644 .themes/Rosepine-Light/cinnamon/thumbnail.png create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/calendar-arrow-left.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/calendar-arrow-right.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/calendar-today.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/checkbox-dark.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/checkbox-off-active.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/checkbox-off-hover.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/checkbox-off.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/checkbox.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/dash-placeholder.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/no-events.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/no-notifications.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/noise-texture.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/process-working.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/toggle-off.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/toggle-on-dark.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/toggle-on.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/assets/view-app-grid.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/gnome-shell.css create mode 120000 .themes/Rosepine-Light/gnome-shell/no-events.svg create mode 120000 .themes/Rosepine-Light/gnome-shell/no-notifications.svg create mode 100644 .themes/Rosepine-Light/gnome-shell/pad-osd.css create mode 120000 .themes/Rosepine-Light/gnome-shell/process-working.svg create mode 100644 .themes/Rosepine-Light/gtk-2.0/apps.rc create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/border.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/button-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/button-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/button-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/button.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/checkbox-checked-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/checkbox-checked-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/checkbox-checked-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/checkbox-checked.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/checkbox-mixed-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/checkbox-mixed-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/checkbox-mixed-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/checkbox-mixed.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/checkbox-unchecked-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/checkbox-unchecked-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/checkbox-unchecked-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/checkbox-unchecked.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/combo-left-entry-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/combo-left-entry-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/combo-left-entry-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/combo-left-entry.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/combo-right-entry-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/combo-right-entry-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/combo-right-entry-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/combo-right-entry.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/entry-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/entry-background-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/entry-background.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/entry-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/entry-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/entry.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/flat-button-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/flat-button-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/flat-button-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/flat-button.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/focus.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/frame-inline.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/frame-notebook.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/frame.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/handle-horz-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/handle-horz-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/handle-horz.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/handle-vert-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/handle-vert-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/handle-vert.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-checked-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-checked.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-mixed-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-mixed.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-unchecked.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/menu-radio-checked-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/menu-radio-checked.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/menu-radio-mixed-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/menu-radio-mixed.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/menu-radio-unchecked-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/menu-radio-unchecked.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-down-alt-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-down-alt.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-down-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-down.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-left-alt-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-left-alt.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-left-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-left-semi.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-left.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-right-alt-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-right-alt.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-right-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-right-semi.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-right.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-up-alt-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-up-alt.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-up-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/pan-up.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/progressbar-progress.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/progressbar-trough.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/radio-checked-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/radio-checked-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/radio-checked-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/radio-checked.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/radio-mixed-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/radio-mixed-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/radio-mixed-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/radio-mixed.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/radio-unchecked-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/radio-unchecked-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/radio-unchecked-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/radio-unchecked.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scale-horz-trough-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scale-horz-trough-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scale-horz-trough.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scale-slider-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scale-slider-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scale-slider-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scale-slider.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scale-vert-trough-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scale-vert-trough-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scale-vert-trough.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-slider-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-slider-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-slider-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-slider.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-trough.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-slider.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-trough.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-slider.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-trough.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-down-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-down-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-down-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-down.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-up-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-up-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-up-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-up.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-down-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-down-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-down-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-down.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-up-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-up-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-up-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-up.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/tab.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/treeview-ltr-button-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/treeview-ltr-button-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/treeview-ltr-button.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/treeview-rtl-button-active.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/treeview-rtl-button-hover.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/assets/treeview-rtl-button.png create mode 100644 .themes/Rosepine-Light/gtk-2.0/gtkrc create mode 100644 .themes/Rosepine-Light/gtk-2.0/hacks.rc create mode 100644 .themes/Rosepine-Light/gtk-2.0/main.rc create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/close.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/maximize.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/minimize.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-checked-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg create mode 120000 .themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg create mode 120000 .themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-hover-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-hover-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg create mode 120000 .themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg create mode 120000 .themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scalable/unmaximize.svg create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-checked.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-checked@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-unchecked.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png create mode 100644 .themes/Rosepine-Light/gtk-3.0/gtk-dark.css create mode 100644 .themes/Rosepine-Light/gtk-3.0/gtk.css create mode 100644 .themes/Rosepine-Light/gtk-3.0/thumbnail.png create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/checkbox-checked-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/checkbox-checked-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/checkbox-mixed-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/checkbox-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/close.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/cursor-handle-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/maximize.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/minimize.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/radio-checked-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/radio-checked-symbolic@2.svg create mode 120000 .themes/Rosepine-Light/gtk-4.0/assets/radio-mixed-symbolic.svg create mode 120000 .themes/Rosepine-Light/gtk-4.0/assets/radio-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/scale-horz-marks-after-slider-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/scale-horz-marks-before-slider-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/scale-slider-hover-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/scale-slider-hover-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/scale-slider-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/scale-slider-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/scale-vert-marks-after-slider-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/scale-vert-marks-before-slider-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-checked-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-checked-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-mixed-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/small-radio-checked-symbolic.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/small-radio-checked-symbolic@2.svg create mode 120000 .themes/Rosepine-Light/gtk-4.0/assets/small-radio-mixed-symbolic.svg create mode 120000 .themes/Rosepine-Light/gtk-4.0/assets/small-radio-mixed-symbolic@2.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/assets/unmaximize.svg create mode 100644 .themes/Rosepine-Light/gtk-4.0/gtk-dark.css create mode 100644 .themes/Rosepine-Light/gtk-4.0/gtk.css create mode 100644 .themes/Rosepine-Light/gtk-4.0/thumbnail.png create mode 100644 .themes/Rosepine-Light/index.theme create mode 100644 .themes/Rosepine-Light/metacity-1/assets/button.svg create mode 100644 .themes/Rosepine-Light/metacity-1/assets/close.svg create mode 100644 .themes/Rosepine-Light/metacity-1/assets/maximize.svg create mode 100644 .themes/Rosepine-Light/metacity-1/assets/menu.svg create mode 100644 .themes/Rosepine-Light/metacity-1/assets/minimize.svg create mode 100644 .themes/Rosepine-Light/metacity-1/assets/shade.svg create mode 100644 .themes/Rosepine-Light/metacity-1/assets/unmaximize.svg create mode 100644 .themes/Rosepine-Light/metacity-1/assets/unshade.svg create mode 120000 .themes/Rosepine-Light/metacity-1/metacity-theme-1.xml create mode 120000 .themes/Rosepine-Light/metacity-1/metacity-theme-2.xml create mode 100644 .themes/Rosepine-Light/metacity-1/metacity-theme-3.xml create mode 100644 .themes/Rosepine-Light/metacity-1/thumbnail.png create mode 100644 .themes/Rosepine-Light/plank/dock.theme create mode 100644 .themes/Rosepine-Light/xfwm4/bottom-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/bottom-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/bottom-left-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/bottom-left-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/bottom-right-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/bottom-right-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/close-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/close-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/close-prelight.png create mode 100644 .themes/Rosepine-Light/xfwm4/close-pressed.png create mode 100644 .themes/Rosepine-Light/xfwm4/hide-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/hide-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/hide-prelight.png create mode 100644 .themes/Rosepine-Light/xfwm4/hide-pressed.png create mode 100644 .themes/Rosepine-Light/xfwm4/left-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/left-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/maximize-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/maximize-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/maximize-prelight.png create mode 100644 .themes/Rosepine-Light/xfwm4/maximize-pressed.png create mode 100644 .themes/Rosepine-Light/xfwm4/maximize-toggled-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/maximize-toggled-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/maximize-toggled-prelight.png create mode 100644 .themes/Rosepine-Light/xfwm4/maximize-toggled-pressed.png create mode 100644 .themes/Rosepine-Light/xfwm4/menu-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/menu-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/menu-prelight.png create mode 100644 .themes/Rosepine-Light/xfwm4/menu-pressed.png create mode 100644 .themes/Rosepine-Light/xfwm4/right-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/right-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/shade-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/shade-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/shade-prelight.png create mode 100644 .themes/Rosepine-Light/xfwm4/shade-pressed.png create mode 100644 .themes/Rosepine-Light/xfwm4/shade-toggled-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/shade-toggled-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/shade-toggled-prelight.png create mode 100644 .themes/Rosepine-Light/xfwm4/shade-toggled-pressed.png create mode 100644 .themes/Rosepine-Light/xfwm4/stick-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/stick-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/stick-prelight.png create mode 100644 .themes/Rosepine-Light/xfwm4/stick-pressed.png create mode 100644 .themes/Rosepine-Light/xfwm4/stick-toggled-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/stick-toggled-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/stick-toggled-prelight.png create mode 100644 .themes/Rosepine-Light/xfwm4/stick-toggled-pressed.png create mode 100644 .themes/Rosepine-Light/xfwm4/themerc create mode 100644 .themes/Rosepine-Light/xfwm4/title-1-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/title-1-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/title-2-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/title-2-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/title-3-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/title-3-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/title-4-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/title-4-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/title-5-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/title-5-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/top-left-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/top-left-inactive.png create mode 100644 .themes/Rosepine-Light/xfwm4/top-right-active.png create mode 100644 .themes/Rosepine-Light/xfwm4/top-right-inactive.png diff --git a/.config/gtk-3.0/bookmarks b/.config/gtk-3.0/bookmarks new file mode 100644 index 0000000..2c8d033 --- /dev/null +++ b/.config/gtk-3.0/bookmarks @@ -0,0 +1,5 @@ +file:///home/mike/Documents +file:///home/mike/Music +file:///home/mike/Pictures +file:///home/mike/Videos +file:///home/mike/Downloads diff --git a/.config/gtk-4.0/assets b/.config/gtk-4.0/assets new file mode 120000 index 0000000..1f3c554 --- /dev/null +++ b/.config/gtk-4.0/assets @@ -0,0 +1 @@ +/home/mike/.themes/Rosepine-Dark/gtk-4.0/assets \ No newline at end of file diff --git a/.config/gtk-4.0/gtk-dark.css b/.config/gtk-4.0/gtk-dark.css new file mode 120000 index 0000000..eec36a7 --- /dev/null +++ b/.config/gtk-4.0/gtk-dark.css @@ -0,0 +1 @@ +/home/mike/.themes/Rosepine-Dark/gtk-4.0/gtk-dark.css \ No newline at end of file diff --git a/.config/gtk-4.0/gtk.css b/.config/gtk-4.0/gtk.css new file mode 120000 index 0000000..ae07cd6 --- /dev/null +++ b/.config/gtk-4.0/gtk.css @@ -0,0 +1 @@ +/home/mike/.themes/Rosepine-Dark/gtk-4.0/gtk.css \ No newline at end of file diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/bottom-active.png b/.themes/Rosepine-Dark-hdpi/xfwm4/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b7d9b9c13311290fe9fd31132112dba0758fe9e8 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^5c; literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/bottom-inactive.png b/.themes/Rosepine-Dark-hdpi/xfwm4/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..cd2b2bb2597738f767f2434ec947c8f44a52224c GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^5``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBeuSrsV@L(#+snFq4F)`I57)2hl5Kb}@y`v* z9g+q9HV+vNm)*RQv-!+hPc5yupBJ}TeEjFW=X*5=mn_$o9Y;%(&&@BK!NR4}G`sia n+PC}~OGVdi-rZ5)q{-lMM?jzT@q*bvI~Y7&{an^LB{Ts5^(sPv literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/bottom-left-inactive.png b/.themes/Rosepine-Dark-hdpi/xfwm4/bottom-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..3d6a6ceebb6322d3581c8c4b11ab9628cae785e7 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^{2``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzOSc?V@L(#+slf42NVQcF3wC65M8@Q+x+2+ zJ8Yaxjm%C0H+T;f}HDof2 aIf*(-aPDecwayM`FoUP7pUXO@geCwAS2>RW literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/bottom-right-active.png b/.themes/Rosepine-Dark-hdpi/xfwm4/bottom-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b4d343b7bb67f807b95acc3d8c8ad68a5b34f77a GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^{2``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzN@E;V@L(#+e@o?85DS09zI@}z|fQ);Ktmp z_9pm}U{urV`E&l``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzN4p$V@L(#+e;gH85B5NE*`dMn3nfCV^^=L zbb^jg&cO>GwP#Haka3LE^?f(@L*Ro0`)1r*n{|4FDT|SBzWj+jzu5G?@rXY$+w~D> O7=x#)pUXO@geCx{|2BgF literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/close-active.png b/.themes/Rosepine-Dark-hdpi/xfwm4/close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8deff255c406e82b6513514d37178f7d8af6ee5e GIT binary patch literal 900 zcmV-~1AF|5P);_MDkn=h4H~ijEL}H2O=&$kB?qbfjcrX(JO$8%HbVQvx`S zLxnA4l(WXv)DKc z$)G4pBtkLX$=l~Gdj0bGUO9Y+nD#}BIOOwrk{}Y>H&xo??Ys9xYKv%>+*%4TQ7nUK z&M6p<>`2ToxOBR`opRe!h~G?mP& z7fNPb_B5pcCdk}fwZs>i5V-pIITA#>`tV6hN=o8l7=D*eA5*8(i`wP0C#+In3R^4; z4Xvwis5m*stKQFZ-FuNq$_m*lM+6uWI8` z`nDX0*-SQKylSQSh8ygvBAG96rZx_J`TA{d_8U(o^!>+A^><3Ye*d93kmeT){!nDs zu_#!Hot`!ivKHF}N#pvuBRWQu?lBxkqY)h%ookBg7`Di;(RnD)TN5>0rDzrCe!tJo zkS5?7y`J7IMN167;&3>mq!|nbS`!1HJ*C3%==TSd6gc;EIwM_-c7h>?6kM;@L~Ese zpobtOo#||2d^afCcn&72E}4RJbUR&RDPZNL#O<#T9G; zL2M;pkHqu*X!X7MehiaY^mO!oY&xao%6^7T@0000kdur)k+U_1(NGXNv|NjpQrI6CzT6$Z0j2(ZedcE-yf@9CI;dvZ|;oO0R-m#L&?sNnScC1<&E~Dd;SQQA(4P zRHVoi$YHeeJg25{lXFTQ3)7Kxy7nT~5t-4yS+Co7JH3Z2LBr{4MWMjEUF599FsD{# zPK5?-M9S{Jw|eRZ;ivqC-zCsSn%YH$SPbFeb54zMS{6jlk&x9gd7|NEcK7(K@9vdlH=0$FJXi=;`V2VD{_eZg1ZZ2keJPP?Ga8b^L7qAKzl9 zU~cXAd(ktZbdPZ47D%66biiCCIma2){1C&pJk*Qe_@F^g-~~q0?vzIB$9oeiR(-s zct>XbC}}b7!^@#WJLgR3AT8S*PCx`@#D`Fa*JGqpLGJk&t`HeE$ibgJ)}G2kc-k_b mK~IfYY--G6Q)3pJ8vg(u0(q_0`-w>a0000;&7JW48hDCoE(z9h1ZZyVb<%)hXb zWyRieW_FEi`I9!WoXO67J2U6Z%K z^S7)&m}`>Z$S#Q$0T-+s7Rk*^p)9MRO3D%hEwM)xU4_q(H0Hp;o)YDjRy1g}|%V?^JIU-3y;}q@;u{hT-?}#Z#)) z8t#S9oK#>6TMWBiDf4s6FIxIB5ww9VHX4mc!gYaSS+wLZ7HmM-V%XKM=q((} zNzocp_4+wGLYja&PR|;ogO(Vc;`v33!lu!@5GCbVw4*>z4G&Zt7EN{U!C*+b7@f*M z4k5TyDg<`GgC4>IbDT>u!8mSXsdc92LANWP;PW6z{P0?tUHvBmGlhU)zo=1~|CHk6Z3%#&Vk;?BYU#r7Tay0H~oH@0Hy d##U_I_ydRAZ9Bq#gMk15002ovPDHLkV1ml=nTY@Z literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/close-pressed.png b/.themes/Rosepine-Dark-hdpi/xfwm4/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..11f3bbd537b2f477826b1e013144ad197d8b2110 GIT binary patch literal 864 zcmV-m1E2hfP)Jxm=bq=`^KM%M_0%C>Hzs49DYBvaAse1}B86re`0PWszwjrDE0C$|I9W zQ?an_oF#NRU23%tj0zeNLkn$`ij>diNC%UG+FcQ?Qz@4yk%*HncrdtLZNEXo;gEFD z3Lg2j99_G*X++8e*ScQacCM|1ve;^Ng({U2`30`6Bc~)5kH_sBZ;;=V>~V{Gsh}i= z?&pSYKfyh=x5}h~xOV6sCdZT)$z+n&FXu^$Sgc^rQ}d=!xFYT$qSD;fdT{@)Gf{hi zGAQc>q}GIiL?*_ZfOmH8(aRT4X3F6^ltEbzxz#L55Q%Y@N>87?a?TgYxl)s5y}($L zbVqhc$@&k=qKo9FrBIdwq_CLg!WNT8!t>-*rCd_UWp-KiBDio?F)5QWE-F$0ziBgn z=ld*+%DjH__Fs$Pvx<}y-^C#F_|Zd01_wT?w7e9yn94iS^qBIBmY#JO@$0}A8w_Oc zN9P5KS<#Zi$nrr9Erxsrhgs22M^2KCXNy6K`&R1}(x>G(^n`m1vFysF=iI{4Sd6mS zjAyxseY|`BVP^Eh)8F0w=$t=&{z6_L%nyer#6^_M!R&wYMs+UlVv~&Qpuv%!L{vj` z$9DS%&6~EuyeEG22R}R786*j4tAtAv7ix(1&u$KJW^TBlcuu(0000Nt`(#?p)DaK;p;+@$hirMJ93Lcwg{u$p<0^xq7i>%b(;ZhqkN#uIjDI zc=`0Tp#@^!?=dZr#R@ZNp{&B@#wu)XELNCJ8ZZolY}+Q!bIG!-?tf3y)Ku3Em1Rj; zmQzs_qyweGOw*+8c0<1JxBrc|T6Mp!>vV0as-iqE2>WSW*Q5$1!r&ova<|(O7kG5D z!Q*%0k~pQhkryZ}3|jzv=Id|;)H}D{0@gFEuwmQaj+$V&|CZclhW{e3y6a)5!k}8lw+wL3)q59 zE^J}D-G;_S#3oA^MsAD{d;~T<&ttvA5;kTCK7tLL1Jh%?QB#TI*kl^RyF0k0<4or* zfECiRGzi0or^aGz*bI+px#6(jcuY%gzkGh7Q*a#A_Vs+BpTB;SYP1OZ@%>wSI36hM zRgW;^!~2heQry_X_WO4PWPAxVR&l~%DGT_uCKPJEGa3y zwqT_3;6muRF1c-H32ExbFvUQWWkE$NC~a$GD$7SbTJB@$c-$^7czXI&wGI*gVzm4I pSb}=i;`-cJh0Tps*xXpGus>I>{V}E{N2Kwxhq_?S{6!+95~KalYMBEYP-(oRb*l)Yi_a*q{%s+}^#@U3-L|3KxF& zKp%PT78PPKgh$9Z^&gjML3AGp*>2*8;5A4k(g+cWO+8v8kV^kZ`nM2?ZPF+e7z^nN zDH2PBZ!IMHTywIo=U#{kV@@s$X%6hCRcc-_fSm#t_LW*qzi3<|8L=pBBI#`xneojCHX(WWuNYHJ|r6BkJ zSQjbjN7;|{=iD=A3AX-&UK*>|(pbfo#wxZnegKTC`+{eQQe6N5002ovPDHLkV1oE~ BC%gav literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/hide-prelight.png b/.themes/Rosepine-Dark-hdpi/xfwm4/hide-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..bd33f03b034a0d8d0be22916480b167bbc7f8ed4 GIT binary patch literal 755 zcmV)}xlvi8YN*tZB4X%pwEydOaGQ49OWfWZQk} zTUPNKI2;bN&vVMMJ*7!XNt#lg-;r*#iVd9sO=lDK?L65Af&<$wKJIu_{1(Mq3d8?e z1+|FbX6L606~0o3Mz|XlosB+m~N^-4%Z7-n_{Y}ptN|n?ueF4UyD?U#jf@4 z?XtMG3esX&9K6MxOo3~w$VrJ=)-idWIjNHQ>8$8W1}QO2zjFCD3HtDTk7N+OI|R7S zn0g6p3zIi4i6Sh9eX43^tWVJyBGkI-(JFydxtVkSN2KvsaS2x8WHc0NFC_L{s$?3( zn#gqIZi$SbP9S9ogaNnMaSgHcm;pN}@WL(De+6P9BWC1ozkc~l=jVJIYY=Sc=da(S z8zW*rzJFt4XIyQAU~NR~Xz9P_Dshk5K5|w;e)t@l%~f$`6GhA|M5XGLPLhp}L48zSt@e5<}qDF&%SOuH#)aN`%B96^7ST zH8On)pU19mqDo^;X0(9R`F^#!tYk`}kAD|yl0ixgPx109B-5w?8W6p07;W3Wj4`5P!p0q!K2 z2b`B?(}{2e7g+_CbR9w^TE$8r=&(`(Y9#jH>Gxv^dq0LaGO@xMIgcSu;y5p2ur9iH l&`qNgYZ{$c)9A#S#si^S@L^D|6E*+<002ovPDHLkV1l$`QK;aE1RUYJ!in!Ob)+2wqM(?-MyDDUj3p9a&ULIq$*Nbu?AI?TC8l;Vr8SUVh3b^Mx#Nl+o5)= zMa||RS(Z)v`+xdyv$>}viD|X^N!V%@=_g4N(#@XNztnc}Xt!I`@11PFIfUViCes_O zf?C8dLZ@Dzx?Pu4&?%@q6)`%)fk(D&kt*mI)Hk{w(|Wxo6_gf_?y*bHo}Ouu%0OMu zFE6%rs~|0Q)Oke1p+}}b-70cYVwPp44WE)}yfkjnmJCv2n10#vZ4$I`aXug!*uM_b zLuX9=565xn!X=B80+7OCS`=ZiB4TTorgJDK2@E_rm^-3P&hHuviBtM#=-RuHEOEa^J`!Jt(v z1A@3pz{g47$LyW=vH0)%*mAj~`RrE92<>7->>*IUL6?nMtZdX`Wuq1=8@~aEGUT&o Sar^TC0000mZUD0gr7bmvk zo!=`xE^xT(aLQQjJn!rBaD%wJPoHm165apst%_ znkH2$*Z#`s;c!fz=TRC` zIS)cfA}RuXwcB>scN(OH!8tS<`;-;vJB>IgVY;r<{(haZ24i3>8Khca`94jyFoGt3$rXs={J=G!a}uL5pE|etX2~rBrS-Ix+XSNA$KogE!2J5IiZTRIkwFm zhkpM0P5u5Lu`eu1t5T-fY)-sr_wF2VpLy7J^TwjlfUw)&x@BUqyio}A zef7IsQAFmzEzEUYx@~;l=dQ~w47*yKSMc!X??38vp0H%uj;(`dsB_K{oFhbDZg!am z3%*H51;{)QoX<1JJcNW**+lD{`!Hk{$H$LYTD5tzICmD*?Vg1>BM+m|m>kxI7a?JY z{s#x`t?b3tfz!CW>}h2t2$3mkNA3s_5J2}Vc-=+S7z?IF{E zF$RO={n{p^gyAhtCKJk<@pvqq7)Ym7SRU|HS%JP6izUgD>LeKAJkO_Qv!N{ehlL<2 zZKjiYHaLpLci?cwqnkh<{a#;5`ljSk;`%L5!V3kQC|Q=+{0jf*L`K1Y^a9Q=TO z1Y}EZ&ZjK(Y#HWsfOvGEjKYS-C~Rnq!iL7d3Y$^~D5YpJncNP~D}G~uJkN`fX-!#{ zkU?RG<@K*r@OOcN>+0=P+CfY%L5{ z3jBbSr>HFu2W!W1Oj@@S*D85T%|;f%!ilI7&shIxu_)f%>OEu$77pff>I%HOjW{b| zh^e`Wsjk5qp0fMzt)4o9`zd$sR|nPz0z0n|3xj*OjHxE7WkK{D37OBjcftFhlt?{9 z^jAo%g}LF&)7k{EGd1hyuir&#ZvvvGrVOCYvG+;>xGr&g{DeNP-Zy5ov$I$9<>DJ% zU0qWX(|rNwA`IYk{wE?8n!pb^A*4|NS|#1TJXRIw6<1-BON zAq8vLemu2qso);SR9zv>g7<0FD`MeI6j83-xg}x>uHHrzXx#)Ok!<2fbZoB!?}*GF zCFwBgaB?Y8#GG**q-C4S2?#+MaUrP0=`~VSAoqR@ql*mN$;Ds3uRS{l?rF<-&>R}0 iu%R&u8ycgqp>YEMW-+*-0-5yy0000Uw5uCw1gciY&z=k3W0noHOHv_3O9(&>W)l`vaOs=2k34b4nr>HxjY9 zF}Gq0ML;T*qC!4L*<6;==_OiH6z4xMnM`PG+cX-D$r@TTv@Eji-xM~XisiByDpyME znDuM}!Av^s{M2H>`LAd8soVV-s$eK$xLIwvOsZNW86b#Xn1X@D@Rq7I%^7Y%fgG;a zYImHW8iYW>Lsbi87o8R*O!`MO&^o zeaRpthT-Ri?$e@} z$OHGlMMc0%xym zYq8@XXrP=DLFf)K$GY7^nl>_h3O{-*9ge0LA@R0EhMbzWwQ#?00000NkvXX Hu0mjfF~5WW literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/maximize-pressed.png b/.themes/Rosepine-Dark-hdpi/xfwm4/maximize-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c302a035f533f65137fb7f206cf8ad1b5468768c GIT binary patch literal 850 zcmV-Y1FigtP)C?FCiRunA!h4GtbKm6StRF{*e!vIy!2SAMvfQ5c!lqnAZq| zc@5tRn<5tog+i1_%uqZQqiA%REGtZtlP7c7?H-eDcc|6+O9(ZG;$z!3nPwuJDHzK< z;_(<|(sRx?hkCt1)!MF6fkuSELi5=SC6fu#!K6U#r3mZfb6E<9Ez$)OgZ_#;WoozE zq=T08NX{nc>Xii}qI#gOYlS7JZyl6{U7Wc<`Fxh#0)6Xr$!NpL})IRBra@WX%VN!O*(yg2VyV;w-@)N^7cEEK7Sx9WVyRVf3RU4DqD$t4eNDD*a@|u6~rg08VX7+fHqw=Jpy zkyXH@oBRiZQDHqG5E%zP5ph2j9=IRtoZgQ$n@!qp92l|CAg%~I4+Mp#*9e4pjX;>! c2!wf!{|Ou-Z?}FcR{#J207*qoM6N<$f?soaivR!s literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/maximize-toggled-active.png b/.themes/Rosepine-Dark-hdpi/xfwm4/maximize-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..27257bb444cec03e366c44a849087894e3385b58 GIT binary patch literal 1022 zcmV`uZ_p$%vBET(P^QAhjj6D4 zV`7CF6ab-6h@#Obg~NtdG)-qE2%n0k5r>nSU4P}L?TX+NchPA zK%k}>WEcj;V*Br!%@!e^suZY17%Y@bCfGntk^%KlR0{Mh3|2~|lBDZ8`32%&?Q*$F zj^mIYd^r!(j8Z0(Rw8Nu+RA1vuWdg_3xjh=rDiB7(6%3OQo=M%qnVi`1r7Q@UouG5 z!t@)s?;wFwvaA%zAS}!@O{HsU6bK9PcucsSu&_izyc545HfkZUp$fTsS!?OKM!9Te zsIKd}WS1)}^XQJOk11)!qSRGGw8LqAA9e~LbDe)R(LC?b(aaKesD zm5yTm{G4Z<4J9Dg z{vuIy<{`VBsg{5+ey{ZK!98j=TJ-GsYbrA949I3Idh%$E?%!RdmrR@}B4Y?-qj{ED zZ2j%VkSKs>ykERHPeJqFcF=Ghxtzs3BEP2-fm@jCs@>%-UAy9~+wE^V+;v38z`e%0 z-O+(mgzrCoQn6SP8Z5#FFWeTxt`_GNJZyd0rj?Z&ELpaO-s2hXcbG@q+bamq0+Ej! z%Aa23zHPCrG*^)J+&%MthaD9l%YaAR5p?&6d$wKX{=bm0I2&k^a~}rRzO;0e#j-zX zShLlp_4N%eP>WKjRH?=4^CBb+(La~Vp2%M8Aegd+LQ$xWkh|~q`|K2{PA82_pTcnr zYXk?KCk3n}G6e@n1?Wnp!tEjbfIe*7CK;rJ;Vaf^H42()wJMz$NT*bo9`IB_fwtT2 z4$0!{BpBix$E9>SC6sv|2P_0pels24qrp)$)p$OofdbQ(@!AZ>{ikZpB41bpQYW07*qoM6N<$f;*PhUH||9 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/maximize-toggled-inactive.png b/.themes/Rosepine-Dark-hdpi/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..8805bca53474d7f3d2204812d8a16f2815f34a2a GIT binary patch literal 908 zcmV;719SX|P)f4mrMci;o~^1g7QfI z0g^vn`}lmsR=?+`bb{D)qSV5wMlGyr)WWL9$qH*y30RgzjYi|K*|z+R2GTT@ZIvXn zTCFHqC6uHInZ~HFM#HAoSxXAqM<&u1g3p?d)5pst#f#XeKqJDi&{nJUf1zB^56z^& z!oqM$PRk+7wx}o&htrOth?1n3xI)gODHh^7t`SigwmAKB*Og-z8izE?_SWr4Aa zh|>~=JJl93?q4JDr7mPabXrCo?x+G2A_5Y*z4=J^!@fH&1Qdz z3n~TGR7+Wy&G1SeKitUs@b%jdc{&-0NrS;>x_SRjisQoZjHMKsII-ccyA4qwiss_~ z-_+}MscfFDg2tV7MF?0jJRJvRVM%KCOZesGE13sQCR61;DPs-FcdTfAw9RxnqbQuS zib~GrDxX;PtwM#-ctXB^C7gw`@jsl0@4u$0@Q6VWvMc3$96W}_d2MmULREq^oX0@8 z`(2p|yydNiyO(iq%NZSlB@7E~D;AeH9o(b5IEWe!@3b67B=Sm5KbA0SUA8|(EtUs& zD+mHsAC|kv9b3dPJvEEPg1E5bSS*B@_K=6bY3Z1*R)EGOPSf&Vcriy5symE4TEb+J zs9_#lFo*8PQ|*)r<^fMt7F;j5O`%*769-{PX=2VSai?JFMRUl)NiZBq5QVI=eIFPj z6dT3KF!o{OQ6l>=1GlX6H~}FDBPIl87=1>{3sij{Lo36>mh$kIu47MGwU!F?8+6sE ig;kAOSk0=4fN%hgN}FgrT$1wpI#W@x>PxMp`BZg+Bl8G{gOo_bwTQAYSY1aBCwSdXP!Es-p#`OC&n@)y87k$6ES3&pgTjQD}SfXNE+P>Saj5rO=_Fp@ChZZ2Ee;X?l8= z2j+4#2LtX2+b>nxi<760Q>kRp%U3gG?id|Et83`|8S3xvqv-a$prLLHk+sCFJ4nBwaP^F*9B>Lb=luaJ%p{Xa&c8LP`kMeVar^#&&YzGY^>S7@vlPT|rDhLb1u2(0+!x#9v zeg9!j_!7kjHbkT}3H}{FVqD*H?5*twA5yP%lG=|K)eMdJ&u2E-a$F6exNBR8x zXIfZXk`e_>fh@(QArVgse{DfpBod@y9&o?^**)A+#qN=MEibPM-!CN$S#~rU5xN)F ze&zB-3Wl2hmgQK0o_hS0vI-wU(&=@f)XPRn7@~jo(XNW@#dd-z`*mSS>KUmXVvQj^ zsx&HXO22w!*jt(%az8LyGE>k-X-=)ItO+}$6VS$zgkkJNNf_TGu5XartTMx}6cYnw z7l3V}VYh$_=JN$o#nGt@#Nos?9&gunz=ILO3p33va)M*uMyiFtsUw+%Ni2R#ITi(^ z;#fJbUy8K0NT1*$tAM5J5M-lOm<`jyP%s!EyFlAk#3>0g41;ytPj(Yv z>lS^fpd<{_&vf5*f}+TPAEw|-dld5G#}edB)NK1l+V0NlaiQY;oN6J-((1!-YniKkW7 z@N{+BCrma~0;8i5W}OnfonI`oj@#Wru`5v;9uCvOyQQk_V6DM&$TdX}7A7kS_usyC zgQC$9%4TvlhH4z{R$#khCmXQbxlUZ8`2eVIS{yG@2q{7kVR{tm)xET6Zw zKdR*O%2!IIws@cxr64i5QWg`9A&c)n(B$Mz?krA%-?$Esm`H3$i2^d^c&X9=oPtO^ zJI&qWnd$E%gnA2GPB<^H@)Ei=rrPG^q)}$-qp$O7Lzs0v2dOhT6z*;g>&_roYt*s@5 zJ){-T$Ere336z8(o+LL?WH<5ncd6KQ5@j!ds%<=xB)j;=yx`969;srf5)5%TTnG&g zXe;nwO<};So{ej%-MiS921Onnwfkf;MWtiw>sRY(i>g3m6>#Y~|G}VDm8fVb8MnhPw(GXT^G=$X}zW}A)Ti%+T3atPD N002ovPDHLkV1n^O%_sl> literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/menu-active.png b/.themes/Rosepine-Dark-hdpi/xfwm4/menu-active.png new file mode 100644 index 0000000000000000000000000000000000000000..431933567ee967335d2493dcfb5265cfb03870b6 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^Wk@z7srqa#NxeghK9Qzplk*a_0+!)mOcx$-B4tzPRGY8M*KH_vQ%>6%+nnT6nT?AU4M{a2hBif7=Zy{3 zN>9(LO>=hTuHL)<@xPgO|NdJV68d(U?e8;fUS_Y?o{GQor(yv%!@**K($|>JX6h8$ SUFijRjKR~@&t;ucLK6Txe0xFw literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/menu-inactive.png b/.themes/Rosepine-Dark-hdpi/xfwm4/menu-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..e67e4ca32172ae8833e2fad79292b18071d46358 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^Wk5b7srqa#Nxehr9xIOGN^Hj`O?ilig zsfnw~T7OjpYoKD;Mh=bHS(j&~&bHsfKTVc{xpIlOk>vS(*PNMOYaY5Hu&m9%v}L8D z4{u@?N3in@DX7q49of0MO=qi8+wX3hdHU1cs%cAC&h4v?)_eA?X3v^+ulJWbyZ%mk z_w>*0>CZ2#os%^$zsW1A`=)5`*1Y(@J8M_joh>Y$em8(~|Bj=$tY}&JlksVx=Cw1X SGQmL4FnGH9xvX@YBNV5!6av}xL=C2wwG0{1`3 zQW7cYz1fy6|0K&%a`xrtyXWq?bMD#GgMXAltjT0bX(Y8`c}gjnSklPEl16I9EDC{q zK2Oz(O=Y`G#o`|ASr-2eESF1K_&&|&3-V?j%{-5M|1X)wsF+!2)#!J*q}Q&`~MI&w;4mQ|o`H$16;cB{$jQb9=!-7grv z!vuA>ZkJS${&xs)lQDH4m=@{}9Fj#^4D(dfG+CXpJw&Q>)U6c&sbDe}zDA~SO>+p= zp;EP_%1epuN|nL}u_n_Ug-aqMh!aRz5@8@LR)`_CHYu@{f+z*2*7_t;uv)2*ZEx?2 zM@NVB{@oj*9MS3NkG0=g%?5q^@RnY_IG~f0?|i8udhIHFspH*|2*zgF*RKxO&a3S2 zKc^PU{&C>5%(bc*6FWZsymnsY%hzvoeSO0Ze3rRZm0Zt#BDBR_WAn(v2=c>S3cv-oXjC&5Uy z&R86bM)Co^2?mLuzs|L#fN&Bl0#>-qMqPRb7g+^{bQ3}WM#TakSY}%Z*dr;Hw!a^n zvG-$$qcBF;P}cj1lkwQ+F&G!wJLsg5i6xCpENNt7N#j3HhZCqyKu)9p0000TP;K%cv=bSz#R)5_1i8VwS4o6r=)>iBm)|5yrY(!#VV{OG0 z_<*9sk;A?bD7_K`CMsjq3dhN~KMBL8hSRRHP{B`ZiQG0k6;>L(y(F4Gc$Pc)?S|=!fXF zD*V7`eRCq%gDApPv5?RCCPnDAZRd|GKolV{O1qkmQVXipd%`I$B)0o#=TG_e6D1zU z!<`yL;1(+tH>DH`R+7miwzh7A7j7|{r&bMpCvS#uiLE+X3n(RvMZP(bPs~G=@=76} zBs#0)Kv#bHv`CP@LcX5fJU>#cv zxWuU05=1)E*y3#yaEVbmo}Qgy)llb(7w&ni)9GTBduk%lB7`RB=5cE!DLI?XaQNjI zA_$35L(@F@4!>!AHHDj}!b>Vj59xoxkPn}?rqs;~CB&n*L+Zq~EBt;t* zUXaqer#?vKZdpq2-aKhb8NX6@TSNtERY4`)Ym}}dRcrwXQY%5rWSqO+4fnO8{LXr+ zbW{-Bn?^_IqJQa2h4n@3e<0d}4jYkJ*oef!MkE$CegS?}4RVQj*8uwYoK$q5mNcl^T0^0s!8N!N^H?FI^roE==d&vLz9XQAZiH0_M6#o?caMasJx zQ{4d|P_w@m* z;u+4irSm6>u=dqAT-$N-<;tJN5?{qj>k5DNMn=aTyO+oP_n-Ezr+Y)wHaLdNNK?R!VgyM z74MlXe&hFT_O$0|1*NsY+)s;kyy`9cy>Cu&PxPi88$_N;dCpJR#**x9fKDuGtz{JN W-CN0N@+Th{hzy>telF{r5}E*uo26g? literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/shade-inactive.png b/.themes/Rosepine-Dark-hdpi/xfwm4/shade-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..db016e5b079a9769a4c4fefd48ad05d332ad551a GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^Wj~Z7srqa#zEYIxd=n~tw zfZ6fR{NKTj0Wpm~X1#LJy}C?bqEb?3-h(Nhofm9xJz#!fiRPABdzU}iu;_`&p$kep zx){VKw%6Zxef$&}X_Mlx_~8TF_x$b`{bbVur=K>RryC%>oa?uX?lf(~|38;a-Y7oj zmZbM0IY$M@Ezd4)u1w#TInPq`hWV7U;^!>ih@X1K{9NQ4|EXoY#cbZqn=&8GIbb!n zENhBxr*ZYp6(Q?Q(x%*&0!Brg(6xOx=KW0 b5MP-V=g;JNXQT-X2nGgES3j3^P6)!sODQzHDzdxW&WMjo*w4p>|>qaEDZfvZW zMIjK2#mGt9l(JKlNNm%#Wr=%WGMUizcub?wHF-mihMq^`@ozGXQ87D}q+CAh|4l6{ z1Hoh>Auc!LhS1oCIthFp_fYKq8M&LfgI{~4UcY*&Etm9n3S62E6m-&QvTgoQ zoRu05u{{~n_v0T_tL@U0#}7opTR&;A>l9lZ?}}A6lvQ?~lm!1DzC98`=(!*PWf{iB zmPtugA;%tyn7EFUURs7DCD9p{J%7K(-OjMZz|NA?Mny`ZD%ZK}iSKY=4@K;17p)1O=ke=h_tgF8ehSvg~3pPq#sY(AdP(OW(jNYCke(c6RNO{Us!PW#PAT=FFKhE8Dm3%&~-MgTWBX$kK{k!jck*`Heu#Z!E2t z1{ct@5K_rC=z0RN*eb%|i1i*Zoz5_s7#Ivj==F}!>-S+86R2h-cjbn%%0o}YklqtPf_&m)^%hZ9r^Iu1n|rEVvt|6P1GF$4;b^n&5Yn?@}e*{rNiFo?4$QS4HIg&};%uFZKKK1|O<^uZs#Y>iy z4c)N!)sNOSUcG*Y>FneU?DhKSd=uYzvUbo^Wfu#1{13Q0YF1XHW{YS^qY|21+%^GA zY-WbY{=osfhB{YV*y~uU)q$61YBHlmNG;H{orWhNIh{^X{jdWWq{L{UZ0>%6+cZ8k zrJJYHB^8ASWh%F*H=5{n4NSwX5QD5X0crQ;|SvmrrhCFqHSx$9lEUTfO#sHaRv31K)KSwcU49=eiY rT@kwo1ZU8GBM|c&ftcS2#QerDes6v_E;Jl&00000NkvXXu0mjf!?%g| literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/shade-toggled-active.png b/.themes/Rosepine-Dark-hdpi/xfwm4/shade-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..aea4d35c48f27a1253e537eb4d1ff31f10f9e746 GIT binary patch literal 409 zcmeAS@N?(olHy`uVBq!ia0vp^WNy__9IS|1Ag>MSxdQ{sqP z@j$q8t>zcgUA)Ei%web%hm zw({xjYI%Wu9ypQk0bo&4q27?XSqeGWi)!zJkD!TWcbRXaMiO;PyPP2!E znqGRtuyx$mGsCi>yfnwkpkz;NLTipzcC4O^@ zGaqd_a3g=mPB&$)uB&0w%$xq*6=&Bi@w-*=r)iUfMwt5pHikzLJR;nD$%iLMXo&sM o^3%3$+6!~55V8lR>bw!Yx@f9WqVmKBU`R4}y85}Sb4q9e0G-pM&j0`b literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/shade-toggled-inactive.png b/.themes/Rosepine-Dark-hdpi/xfwm4/shade-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..03b35e64b292547e518cc546dc5c772dda9849d8 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^WlY>7srqa#Qay2=Kv_8zfvQD8qQ(xhx z(u(i(T}|^AEV^}bpGA{`;H1LzM<;%oKT6W8<4$*&Tr$r#x1l#@0q3!42|1VqcaD)< z^iHi;ukF*f6gMt?d1u2a@Kd<8gK#K6v(vwh(PHnbJ10wPG3CQc|&`k%}datrgQK z0y3El8TlOPIi0fEJ=)VW_dT#&E@|O7G@mcXwrsL&n;hpSg-xhpIeni><)Zkj`?i7L zem3jA%!1**HyTf9IQ$-}U?^g^*lMLjrdc2rAc$9(f`P>_OSO8{4Y!~`4*m7|12{D@57GrWFgw;Ck+46vtx0y?ShSRv< zvr3`Tc>U@n<#IZyvZ;@}ks}T)F~3r&-9DtJPae^`w{Mi>&@VoVKHB#WSGGZ}al%o$ zB`N|xzMOug&WB@a-92E-c~Y&`0d+dZZeJ@eR7h!zG}tu@mG?3Yb#VcPk@x-o*?G^c z^IklEOh-p;`rJJgHJ`Jt%YUR!K6Tf&pUq~{rIxgqkdr&5x0rYjL46TR>@p?)R@^ z2}z7`esM`ED2d@)yt*Dz)Lag(Hx|-@*wg(0=EELb+TjvQKbPRbWXEL&zgk zF%Jmp;wS-CN_OA>`Isf1k0FnuSYabMOGBQF$BvtW|BLh)bka!0l13_)G*Ypo@f);x VX^83t>01B*002ovPDHLkV1nNtku3lK literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/shade-toggled-pressed.png b/.themes/Rosepine-Dark-hdpi/xfwm4/shade-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..587ba6acfa4a4c9a7c3035106d60149e9cfa6520 GIT binary patch literal 837 zcmV-L1G@Z)P)~H7Io0&H&yDwh-rX@t{_bpmRmR9T@Eh&*$*oef!#?p#u}lM8jWcypmSn@RKlQlMNaP99u_WRVg>*p+;gaw!xZONY3W*v|9q+w|=xS}aD- zwo4=fTP&B|RFWt}NhA`qwe^6wu*EP>1r7d_8zC&QpnJ;&A(_qc=188{oGf);*J=Ot zp7Scp|9&HrUMCJLv3X0SV$r0RyF2v$-CHR+T!U-z8^wY-vrQtIV1=Wwm|?8V{qFc{ zjSfB>P6m07E$2$%+JldWbUayg%mU%4$Hj+%u$UfSe6vTND{Q%crH(#T7Pd!*6h&N2 zAZc*qxKg6`;G%q^DIzB$#l@E$^dh++q=2v(caJnn&Z`vX9)$N})_`9zh8);`v*!o_ zFFj@3ws2cvv74KrQ?KAIZKmabm+qPp7+c&j0ZReSV#;?-T7Fj{8Dv;8>_R=&;#atkWQi736 zO?JJj&U;P!8}-O^NC=iSaD=XYb$rRNzKGogqBH2Q5s8J3NGxnbVqxPCQk+D1UluTG P00000NkvXXu0mjf@pgby literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/stick-active.png b/.themes/Rosepine-Dark-hdpi/xfwm4/stick-active.png new file mode 100644 index 0000000000000000000000000000000000000000..dfb3d53aee2bdb3fad037c234a338cfe8181ccd2 GIT binary patch literal 695 zcmeAS@N?(olHy`uVBq!ia0vp^W-4~w|LOh(@!6|#b|%y)H~YovQ6+Zuktc! zHy`t!8F>`HV3B@eUc7_qsUuCLTRXmf=U91Q@_uWl zg346h&a=5I4t)N7-Ts^Pi-!j#7ELTm*(@Fr7wc}c^ZNzG+rOAkuM)g;cT=~Dxuq<- z`J1H0%FY?NnPTjF^!O^?9sSSO(KjhUX=CfhPR)W(KW|@upPbM%O|CR6uTIc-Gxz#` z_O%5X_iQ(*&EN0x?1eQh#m3BONy!Q?JOBJ^6SvvM0t*%U z(-XCvuFp9Cn{}dx^o|F@**uB%wHoYhI|F>9uKZii-N0>T=DYq3`AvHhvnLEQQ0 zyJPl!a<2^WK0Oi0t+M+$t$Th}agtHdK{dD26U^>=EsQ#D$ts?c^qXB$a(>2}>E4R| zY!hzXWCjXpD@k1}l9B6L7^6`ua8hKxMD(W}yLO4Km!7F)vmj)m=E`@4QJ%FfhD}Nr z{Wq>zG_h~e6Ahj3U&~HyF*+*KGIe?NE0(u`M{WDoEic%?cyV3d?~?yj5$jk~lUP*$ zWQ0q3xfvu{>l~;*pZWXz{os b>cWwS5nYuj(o!ke;{%|Mv+1>Nw znBnBhUvz*R(Sf4HR6~oYh89x|Ev6b;Of|HaYG^Ul$dF`A)1*QnPg!vXuIG`v@M!7# zBok?3j+3W)?TQNG{u{3AQTMe^gTatwV8}Q@H?JFXS-qg;(x+apPaoq6`Oym5wnesO zh0@uqNnP>#1KZ9|e zh&`+x7i?J($pI5Y%v!=6V|hOG|^qav*(qcZiTbsXKkr^qFc}9td-cdVjVZjgZE*g!u}U>yL+($m@pEH z8zlyu&rU@#N0))v+ND`ef+6d}ADUsv*&8w?It@r8>Bzv4{Y4Y25}v^#!LWUr&R6F% zSs40Ltzu{~)zD(9p~X}~i>ZbdQw=Sq8d^*>z5!O<$Vo9F{)+$r002ovPDHLkV1gCv B6W0I$ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/stick-prelight.png b/.themes/Rosepine-Dark-hdpi/xfwm4/stick-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..bdc3b34095b176eb1df3b5c2dad7147fe8b4c26e GIT binary patch literal 1158 zcmV;11bO?3P)3nF3%1aut>`?XYm8xMXLh%THvJ{dChhF(Jp0bP?=w@^t<3mOYC$~b=NHt9w5%{U zwJ2?2%|=^Tv(d7`Jk$W(ZZ~yz1;`)plh@lxogNSW4qRPbQLSF5YPCjMMWc$QQN8|y zoW@aM0l$yJkzRK78@7Q!pV!MjpYQXWvVtf-9LwEA5~M2M0`r z&CbryZ~l!?YM`G|seYP%I7LxbA|P)5^`fvp6!kA(_xV*8C1Hq` z+1i?$o2BgSF*T~Zw^lnlyM}FDZWonV0hdK7D~hZVk^>@ux4-yynPfrR^^Hw_ zZy;dYKh~OT!UEDQ;Rr;Gj*jr_l7c85tTBk1V9_=LqC5&lKw4ObNvE022<39yJYlGU zdoV3g7DV{iPC*uFVP=^S*$ye(DyUWHLqtO&W(KBGh3&7bf_p`4Oclq3*&UeO7xO>T z!m#TVfoX`sYZcsUW}WILWB3BtQU!$_Y8J%W9iS{nD{CGCb&*ZTuR|5u1WmL;=gM9GgBoxKUtTU0hViDz;8KAr2`xk?3>m z&=e8E3)8eqvV-kK0;_d!aKzHNTGqM_WIn7ZyP|-lv6}Q4r~zP|l*@IcQzfTq{|DV{w1qVrZDGwuTUfL4 Y3yYGoF^AE4=Ap|zr=G+VcX8c|jRH`#^VY+ODqA2xeS_7C!3GR7D*MldF#9|XJwj75qN zi$#QDZ=^)ebF_pQI&;pMX=0oHl4c5>%X#K~=Q;0rr)^|-{3DtWUp`+zGt#ue+R>!6 zgf$v1VU0%93iF{3_|<}QjC{U`TQxy_&$zEw5bMu{?+*Q#MrV_1x{+h(-$Pi{9%pE!4j7UR% z=0&6?E{{urot+l0UYn|UPNw83ac!Nbbp*S6uBh(Jw6ZL#=I!WxuRXE6h0o3cYl828D{R@hbp`Yi%T!%^Vn%~ z(*j)qWy2!M!a|{L+uzR(CgpZU3{;n?n=>*U$3*06!F06z>ejC;%<@~dzYhvwOf3}~ z{~8{%l73y&L95UqRZ$n_U>bBcTDU1R6uPCGF&xITg(g#}R4&03ng`F}6`l!`1G73| zio7x69A2R;%xR63*?21|1p8F7gK5ZgbTfv-C<`kT?K{S4VH|w;Y5ThHn0`_4()R5r zm(?SxEUZ-8vn^?6AI`~CVmYM?=RdNvl(O9~xBCIAC=1))-$$WPJ8BfgiJ9|Rb)YJ+ zT44#siP~;#7fDi{<%+=Z^bkMG>rnR;^epmJscY zh`OzIpqE4?Plx;M*Pk$Y@rMJatG?CYx@_d)5dQz~Pn;3G5*EwXZ``)KtbDdo%d5~q zyXO&$Ma07KwBvrGV(?>Qm*m8K6s$B@ez96{!leIU)XW*aa85Kr)yf+>9;bomm#Tv6 zvh?cO!TQVzMr&^V8FVoc#?of^!g;M~+k{G`f+tTGjrxp6l?N}BUVV*vv-~P;+&ncd zshIQ3{d$pFPGf6p2d22{1XCPeF0hkix3bpZvje8(3kx@R(!1v~7ymBiN$;M%zK)?~1OMl^#S=%UmPHs`;g>1gVvbaN6!L=hYv{WDqzg{I)3t&73y z(n2!Wp(!+i7uqd$OdP7{`@ZwakvrQIen1nmv z6h$H{wud5$7E=u^rW#sIHME#&Xff5$Vye+YA(K4ROWABcC6m4KeWS5Tw!KQtA8QmQ zp^0S&`e}6Js*uVAes2rG>6y=D&CXL8#Eu?0!F~rlc5{@>{3U8O*J%1vnJSfqjS8hx z$0(KR6Vg{?6(RTfO^LW+7aPA*q>C5MiwT#-geN!sZ9!BNf|fN$&tFXtCwmX*uO-_BFx9{F>`TN?^viKX5W7_SXRR8v!xM1swXc7f+_P@-|QEBR9*W*g!Bvh(j zW%UyAIB~%yW*9m7KS&A_HuHn>zzOICYb+7pM|tr*7i?Y8IFqBr+OljIUeGKaKDbMX zgj0>e$TfQW9|g%e)U| z@%qI}|DJ`hw!K1Jur-gxrMiJoGQ!ms!`AODJLh3EvzZr1XC_ zU8EGmFDD4|6PlO{s**k~?!nT|R^Y^^dgyo1p^NPl`YDxaXff5$VydCVR6~oYh89x| eEv6cg75fY3zXxh1h)_fT0000& z0znXm=fXhYPE`6|SX5+GFM|61uY(GDQDKpxW@aWT-ho0w?QiqMbVZX{Xk{NbPV`ph zx!Ika5xvei6xT>+S}cslsK#K{eTKDB`TLIqytCC6LjWapSIIm)NXgESS-=|M~ynY z40)bQp6g2KSS(5f@%zK$6LG^Xc5-}38|!OQC_5ow$l-VuS-ZQ>5+|%v5kW#K_neo< zB*JSjE)Z)E+2ew(Dxx?bK&+W*q(X3QwOW&77bAT4nN4hEc}bpCQV1Ap4o6rW2f-SP zh-=c~cP`j&(ela?)f>%`GLB+#esSTVr=9;t}#fd7C)xgFuo$Qkm@RK%&f49 zAy`+D9TbMaOycvcV$VWmTMFS>Vat6(WJY!qqUsG65C~sfT=lDF`K>ZCWibZRld}V1 z%NRCS1f0o?76yo-FT|l*hr8m20PJU6u!&)PY$2-$!2WCA#GC@ZZ4c=_#c%8A_$nq#P@B ztSFSp{3fSyRG8maPPM@rcJ=9wfxvRFmwy6PmHfAZP<>hiWMhs3I#s zAU;kCv@Hx?s*8mAa
VZM!@TYRb7!B+4H1S+YaA?k=I6%U*1a#I7J+YXk6Avi?p z!jvyCw;geogn2w=6p7?dlu9@hE zGw_UPG(xLvye!hfu)#(4RBLMs4fOX>j9s;Wz)w@tG&A$na2}+En(6@U|2iNUTn*8f zR0rMM+-NFnaBzTnZ+6q}?jB8jo~GH^`Ew67HP%y8Q$6+H>7x)!5fB%DKV~=|lKS@_ zYy2vTlrVV9Y;O$>4N}*&PMTr{kC+%dz{K@4uYO@(8-5)(9J{lVkn&ntpepo4bZ|Hv zH1rmXgr~;GCu#J1n!afw{)+S}93ORMGO72UBew~LZ2fr}y)6^%+I1P6EkZ+~oJ zl0?DS*|~XsuivjfKlYkvzyiV}Q4tu?-rmNq;~JvyLVB22@KK{QQV3vw0aFha&-jy0Mv_?Y!qxgfOXqLtfluhAZp#W7)e zhGB{2qE$)gy%?(q3q#jy1eT$ecjED}3kKu+@SFd07Vb4GoiZjiWFx$2%{DCp2TCYJ zz3e&=f}cKnNgZcV6X_t=Gq?xKb0lt@(9;qPsIbS-)f$yFD4k%iR$xHXL+ON%)^bB) z2Xo)%$p}ReU#h~wAnL@xYcLo&44zR96#-+ru6OckB{x-Em|v0Ge^Mn?8B3BCtijX+ zB@qf+lt`$R7BvD#Ht_E4TQ_)xZ&p|CCHAF`3#5dl(;2F+t|FJqr8{Phl}CthFc_Xt z-}J#jl3&rEb#-;pgZp>sN?VK<%WvO}8ac8;OP1k5+pO`+H=Aq;S`h^-zj8EvcyPYJzB)QOCac&w>4Z3h;AphYu|rdM z2ro=gPRI_nHwj9u_4Q2_&gG((7KnVjlXJ! V>3Mwpt;PTV002ovPDHLkV1gXHHCX@v literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/stick-toggled-pressed.png b/.themes/Rosepine-Dark-hdpi/xfwm4/stick-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..3c1257543d9bcb6d03e961798c941b7e971b5682 GIT binary patch literal 1270 zcmV0?1<8;|e4+V;PqqrQMHsRX`a4KI-%hfEodPX)MPw-) z?j%ifl2yU6%-qg%I!%l;?2R5Q;{y5<@YzO*9d3HkaM#(2dz z#*71Y57#R;5CnVW>Wxj;oS1yey6o?n!8M(%;JwGH6eDsu@r(**ESp_7ENRA`kMnHk z83TmkI6p@xI5Y^Do{o|c$+d4JimwSp211GQ1bpG>Zi z3{th?^4C?v>H`_^Guub7z^no(6wBzIX6GhY5iEmLt(eJV$=~i{bzAvFPqRuM4tMm( zf7E~QpH1T^yw$AL(mJD3<$)W;<~~xTnfVY?UOZJUsnF-q_bWwoCPvH4 ztE7shm0*a&%LS|?8O^L^`00Q#{=&ivwyfRbnG60Eux0HY#v-$5Qx03-wx|k3Re_fg zRGZx^prwfgF}}M_)$E)e-c@Nd<{<*$B+ufx2HA=0wq}vF6UIfUf-=!#I>XM my3wlA0^125DngwuQOtJyj62=_iev)yFnGH9xvXGZx^prwfgF}}M_)$E)e-c@Ne05J3$B+ufx2HBT0wq~CrZai{=J#5h-ry~J ldd0PaUmcVtdZ-9x^43jcoG)2352%BI!PC{xWt~$(69D%}C2s%# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/title-2-active.png b/.themes/Rosepine-Dark-hdpi/xfwm4/title-2-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7bc26896e5a76c69cf50837308d1cd6365d9c3d0 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^M!3HE<3zTky1PVMNiy0UM=72Dx+F2_Tpde#$ zkh>GZx^prwfgF}}M_)$E)e-c@Nd<{<*$B+ufx2HA=0wq}vF6UIfUf-=!#I>XM my3wlA0^125DngwuQOtJyj62=_iev)yFnGH9xvXGZx^prwfgF}}M_)$E)e-c@Ne05J3$B+ufx2HBT0wq~CrZai{=J#5h-ry~J ldd0PaUmcVtdZ-9x^43jcoG)2352%BI!PC{xWt~$(69D%}C2s%# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/title-3-active.png b/.themes/Rosepine-Dark-hdpi/xfwm4/title-3-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7bc26896e5a76c69cf50837308d1cd6365d9c3d0 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^M!3HE<3zTky1PVMNiy0UM=72Dx+F2_Tpde#$ zkh>GZx^prwfgF}}M_)$E)e-c@Nd<{<*$B+ufx2HA=0wq}vF6UIfUf-=!#I>XM my3wlA0^125DngwuQOtJyj62=_iev)yFnGH9xvXGZx^prwfgF}}M_)$E)e-c@Ne05J3$B+ufx2HBT0wq~CrZai{=J#5h-ry~J ldd0PaUmcVtdZ-9x^43jcoG)2352%BI!PC{xWt~$(69D%}C2s%# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/title-4-active.png b/.themes/Rosepine-Dark-hdpi/xfwm4/title-4-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7bc26896e5a76c69cf50837308d1cd6365d9c3d0 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^M!3HE<3zTky1PVMNiy0UM=72Dx+F2_Tpde#$ zkh>GZx^prwfgF}}M_)$E)e-c@Nd<{<*$B+ufx2HA=0wq}vF6UIfUf-=!#I>XM my3wlA0^125DngwuQOtJyj62=_iev)yFnGH9xvXGZx^prwfgF}}M_)$E)e-c@Ne05J3$B+ufx2HBT0wq~CrZai{=J#5h-ry~J ldd0PaUmcVtdZ-9x^43jcoG)2352%BI!PC{xWt~$(69D%}C2s%# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/title-5-active.png b/.themes/Rosepine-Dark-hdpi/xfwm4/title-5-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7bc26896e5a76c69cf50837308d1cd6365d9c3d0 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^M!3HE<3zTky1PVMNiy0UM=72Dx+F2_Tpde#$ zkh>GZx^prwfgF}}M_)$E)e-c@Nd<{<*$B+ufx2HA=0wq}vF6UIfUf-=!#I>XM my3wlA0^125DngwuQOtJyj62=_iev)yFnGH9xvXGZx^prwfgF}}M_)$E)e-c@Ne05J3$B+ufx2HBT0wq~CrZai{=J#5h-ry~J ldd0PaUmcVtdZ-9x^43jcoG)2352%BI!PC{xWt~$(69D%}C2s%# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/top-left-active.png b/.themes/Rosepine-Dark-hdpi/xfwm4/top-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e7b27fe132b9a2fd80a7638635bd63ecc1532978 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^LO^WH!3HE}*+m=yQk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK>iF*7srqa#Ex zy%)DBR2wx0wq!n1+fl9>aeSvilgwn*O@d8XmuvrgE1q~FOLf(cHODs2nclib!R?Dk z&zHXmf5K+yeG19@b!VIG%}+Btu2)vy<-An7&uM#BOnc+{6P6dZ_5}(5e9}1x1|<0?U<-TPD-N@kS>gTe~DWM4f D7SCkU literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/top-left-inactive.png b/.themes/Rosepine-Dark-hdpi/xfwm4/top-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..8a4016e1cc05453b73edf9b61ae6cc7430b0f58b GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^LO^WH!3HE}*+m=yQk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFKz@U#i(^Oy;y!oYu@WQ;Q4!eE9gYqyG=N$2}^_-n>ZR$vt^V%%sotI}7B`KLctJ>H%Wy7;3)xVck2n#r}2)aOtFSB1T Yh~MG*GEYy>0_YY7Pgg&ebxsLQ094OaNdN!< literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-hdpi/xfwm4/top-right-active.png b/.themes/Rosepine-Dark-hdpi/xfwm4/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..da7e1e08870c5d9b88eec1ce7afe65846b10812c GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^LO^WH!3HE}*+m=yQk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK>jUH7srqa#lfulaGVUbS-N+G~8z|9D?+ zkQ3Z3w5vm)a7F%B@fF&8%T$!VsmQYHrFT*x|sUB+$s=qQE4W@neB`)&k8c7srqa##-y(>u<)7#bUyuu(Tdd{}lhw1~Q+CH4%p7{9Tl#9-8`<8rJ@qyh)B`9lZtbO*> zYqiqm5^7v3+m>q^_1FZqr|&ww{%4i+H&L0E4Z?pfn5>^Ycl`sG;Pbz_=k7E=n`C@9 zQ*8E2zs)z!crMa^ImJ3lv%iclFmannm&T$FB`6WK?**@Go{rzV{{dz|$1-@j`njxg HN@xNApG;)G literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/bottom-active.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5d17246b637dd1f599fdb3be895e5cb424f76a9a GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-l!3HGXyW3s?Qk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAuE)e-c@Nd^JxO$B+ufqZbbH0wq}vDtie$TK`{6GkJN- l#+SB@F&kERP5jWv{^=^?+~=k{=Kysuc)I$ztaD0e0stElD6aqj literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/bottom-inactive.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..ff3904a832af0eb97a20d59a33286cf0bb57b4ed GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-l!3HGXyW3s?Qk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAuE)e-c@Nd__+e$B+ufx91EQ85lU23``p5ec|UatcYkj fE8n`nHG-L~W*(#C#*pwmK*bE6u6{1-oD!M<(U~En literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/bottom-left-active.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/bottom-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..15bcc3bbb4aff56bc648603f4afaed0dc6578df1 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F$05`DhM-r2B~}i3NjW4 zxjQkeJ16rJ$YDu$^mSxl*x1kgCy^D%_w#gd45?szJ7qO5gMxrFcOrY!aUq@G=Nr`p z${r{?B)o6hl|CzEPe|y|32b6(zshQuY71OQaBEQ#S;+C9<7~9WYj%ze`g`8j%$v>i a`w%CqCKtbK+dT!K$qb&ZelF{r5}E+P%QUzE literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/bottom-left-inactive.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/bottom-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..82edda25d36aa448bc9f486ff5b8ec7ce1446e77 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F$05`DhM-r2B~}i3NjW4 zxjQkeJ16rJ$YDu$^mSxl*x1kgCy^D%xASyy45?szJ7pm+gMt8av>L<7e}@$lnFCZ< zexF@EZ`H0jTG4N%`HOj#92zCKb+=qNB%}D>zGspC9_LUkeVe-r*=F>&Utt8A#Ng@b K=d#Wzp$PzO3@%{+ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/bottom-right-active.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/bottom-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..baa984496e645ce42f7f80d7de79fb08082c00c1 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F$05`DhM-r2B~}i3NjW4 zxjQkeJ16rJ$YDu$^mSxl*x1kgCy^D%ck^^{45?szJ7ps$gMt8aZ6QnL#`6D`IY%3( zh}SjohwW5bVj1KbG~wQ{jUj8-KWAxk;?i95p?|}V`3n!|e_7tU>6?i6k3-x$C$jD@ T(_SbAG?Bs6)z4*}Q$iB})R;E} literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/bottom-right-inactive.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/bottom-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..f6f6596d3ecc51dd36627dbf0b00988586dfef0f GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F$05`DhM-r2B~}i3NjW4 zxjQkeJ16rJ$YDu$^mSxl*x1kgCy^D%xA$~$45?szJ4KO?K|#dnU?oHEz5fMndmGO^ zTQh%VMQh+a4*|!l%-8QYlXSLRaN_>Y@$+A#$j?JOg2`p`rs&_vp1_)PS#E_s&?p8^ LS3j3^P6P+2oA^E^3!Taq)lI~8(UBmUHQjYcDHTf_F#umON zwV!ppR&%qTb_H*0HEsM;)%(Zov17Oq>$+XLZwFm7S#U7H!)$|+z$2bM8;62?GwF|# zPM*qkXP;~O$$b|U&4_(;W6%B>4jq=SMbsISKm4`wR8$g3(`I?%%czv-Bh>Nd)VH#P z(ru@>n9MG5bM~;Vx|&sZazm!Vcc-STu8j`8ZFBZ}H@~?nqTCozkftl2P*~Zxap6DX zgD1?hw!TsO^X_f;k3TO@8^*?!1;t*@dV67ZxckTZ@^*EL9~#v1wl&;+86zmZja5;g zh(+n@#*F*6268d(N_^`MZjC&`*wG)?_+I0U_ReL$f4(-1jVTH0G|>mk9kkyR^U&I> zaP`ePf1X!grM#Cc%nF?I$6{&o^50kT-d}il(5}|r^6%=>jXra_r|9iG;S>5h(L#+c zhucZ@EGz%7396o5%s#&Y*u+A@&7b}Lrsds~>eVG2d_r#bJN?=}FF03U+`WCf_9R>9 zj_dmUNfU(>U5*AWm|k1=uiIjSufwV>5hdoCg$zul(|aSnb^2EPljJI&pUaTbxIsnv zV3LF1Y^IchDLXrKCmfNwy6L8t_q-|7G#;6My~)&je9s=G#H%6eycsQKtf`XNA@P6N zE*tl#B_3{v1=WA+7Ax4E z%-D5el3{)N$>L|OkIwvE7FqYj*f+0US>5|`;HXAm z%j}sx3nNcz@f}N3;xjn6WcOXUT&=%#^L-4(IHYIq*ef<$!7fREqNdW;i0!vUwQW@n zLx+-7aCqqHmK@xMoZ7nF9Uyxtck zcGWOIWHayS=no7`MoH)Fx3cmps422?G#$A0jBSbd498rx)nVIH6COmwxn1SYHi~48 z{Bt*Mefk{L<%-j5wLNYWBy4ux8<(2v?OAsBaINp`(#R8~$>(#g$*$V^Np5P$!sxYA zR#tqMViNoQEZ%j;Td@_>xL#>K^%C9^{_lIZpwNc}oe{J9s&BhD3wz)}hx6aZnM!Pt SDbfWN9}J$ZelF{r5}E)RH33)v literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/close-inactive.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/close-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..44018c365b9d1c371456f9b947cacd498a106cd3 GIT binary patch literal 1030 zcmV+h1o``kP);Qg;bq6qOS^pGR-yQC^hyA#{vI70raZ1ItFy~0Rm2;%owx?NVi@EmXaT0MC(?>Un0$(g$(|LLp8KIAOO=hV(g zl9U6YEHU4}@R1~GIUw_xLE5!G=*`oUNc0R5I}%dU^F@Rfl>=}s``6*1T!=P6C}Y2lHdeMaDpT_ zK@yxG2~Lm%j|!k#tH|6EsG6W8X3RZvlK?yqk_5}Tm3&nX(z zA=v8>7c7D>T9rXg3R)5B!~u(-UaxC?v{C_eL3qLPUSvqeZ{J6~WdgBRO9ZH<7z^4D z%X4e3b0~&?Q;Y;*3ZXiE@I{Nu3s2OoX&A*D3GzGYANKR7cl7nkM>;xsoVg5Mi!wNT zzeOs9;U1ZwEeIVUCXVVX#0T!u>HCvRlJJ`4Yr9F=(P%;{$W{(yXqUv&g${4to>0Gk zmPyj89F##>RnoO5U9<)1-rIdK`_3Y1lN^-Qt7`#*>Wv-JMJ9<;4)8qvx@rrm83u;i zByr0D4TCRJdp+p+v!^W4^O1^!rN@oN@rxjJ|#UK{^$3MO^c7Ie!XXj6x*5+`K^du+OB3yQ>!f(hG3tE_R7 z3WcstLO0+w{6=teBe#mTKS`yYOa zkb)1I$|^hV*FF-QAPG*81Sd#>6C}Y2lHdeMaDpT_K@yxG2~LoNKRwzX43Ah+{r~^~ M07*qoM6N<$f<~6+B>(^b literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/close-pressed.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..512cfc00aa029ec3e71a7829cab7049a45ac87d4 GIT binary patch literal 1113 zcmV-f1g86mP)l>Kt7+RAgGXEsZg<4pmMn+{^pVAo!+m}XiURloV-WTfWm&C zdc8i4$79NxT&sB}v&E|KSE$*jQ>j$?BSVGb;}bgi_FcU9C@V5)LDl7eTCHZ%TD1P3 z>T>dm;~`-U30bzW+JXv&0^PXYN?MK$qUZ3Dr-#bGD#-ofTBjy=q(4U&xpZVy+(y4{$>EilI`se zw6*mp5rKF7I}n4gNjV^w%Tt%R9m3uZx_|Gkk?eW0wWNPDB?n;7=;No)#6fEoGr?qc zGc57VcK_^zepz(-wnKoOgvq{F})Z6owITm^BGBDJksnVg(w4Le}7?k_1kZ#EP{a5*Mvm zOttBzTNNsKj&4qb^L(9IOzUJ7Klt{o4ay2!Pj$OvXJ?;|Pfm!7R-%Ytb*50x^;AG? zI&y$^Cf)whp+&{SQv}+A(8pEpY!*afd^AxWV`MG1x7Rkd^e_Qp*%f1t35*Cr(ufk2 zMd3ii5*w-+GPasWeU6Rt6IBpH*I=!X(d~}T@3qvtz_m?3-er70XkL!mX-B*#(pijZ}MQI?Wa-HYT8-8aj`G}A{Bkagqb<;8Ju;EN;SGL_1wXXnL2 z@vlb_unUMf=wTd-?TSe3>4@!>fBjK}%ZNMnk>CVLaDpT_K@yxG2~Lm%CrE-5B*6)i f-~>r-q#H3#PB9rYx%2Cn;Nj$kV8@e_yGozAU4U* z!)-_fA3uDm$#azfd2TX#eEdnC>-Y$g-~~zWf+ToB61*S@UXTPYNP-t6!3&ZwB1eoy zBMQf38jglE7z~=AhgQ$Rdq?RE#s#W-aGBeU3@sQ7C2#;BYYl!3C)g-yU7L8z#y z%F47t1Yw~!o4J?MvRp2jI&r}ADfrfG49Ncr zmKTe~oH)=H6ow)DI)?*H{~TRSThM$yrLMv;CTa=7H`JxBbqPllX$gwsh`P>XqE|;P zL73XR4(d1v)SIdNPK565ltnkdjE0<(D$0U%QWv&~MGi_8tqAH1IunVqAcSsTaMH!P zJiT9{v+YoRXCDUW7M*CfeyZ{H%V%1zmZZYd^OnAS|3NlUjvyS%D4}!V&%tHE;N9Ez zO2yvauf;gjk8?*H8ErPtq=Iq_O(n@qP?qYa9vWTD-r=1trN*hOvY?_UsV`(2(XK4$ zd_GfOC|pEPUDwSKaMwW{os2=?bV{h}q-jbzXbH-)Onp6M0Ypxk>J0_j3z_5bNL_`a zZrXxy!y?b!TyDArNAv)erSRd5cYdWc%|peNs`XVvl?jl zNvxYF`Mc8|;Ao~jo)I!_MTiV%53^j-2>toNthoH*s#;otr3Lhlw${h+2K(8%GU zz$Dn=z=F=au#(Bdck!*T-HStetGDhdmETvx*Y|jb+_w#%aehuMOW_cswseZxhFr(z(LRz8^X=kG)-%Z|l0%;yR|DtWBal z)4S(;&3O_3e5>D=%D6u!KCVXUcXv;$o26D(nAhm)clpI_FV{)N$yU6F7ZfpQ@3qK2 zbieeri1{0_DZz8@-zv>rl$#g9s-=2v>t7b7jhrm@0YP(wzcgM}-^kJOGrrkE{Y7_P z#j$x$buL@%+xhYI+3v^BBsXL?+r6JDmEGhQF54gGWuFAmGiD%&%Yn) z*QBdq!YVv@2j|~hpIs|B*9O*@+lJQ8F6`bK_P3%gOpzseg5{^D%aS@bF8H9CCcoT5 zOiaXU2kXs}of>%)cJZmkC|u9zjH%>U*24PpP!szGr6tR|e<(~)3Ow$c^Uuyp!TzjP z*|lqt=kgwf-F^}MDK$ED?E)s1X&H?PhmKv@uHIDtM58~E^VONtL07xl_ASt9V-{Whef- zNPg(lXDDx9U(BcDZJFO^IJYRzXEWPd|AkWKzfP1b`Xo0sAwBi)+r=Cl4$`mReZ9lo xuQ-Kky~s+t1FicymacN2_e~LZLRDy*|8}l^?9A7*If1!^!PC{xWt~$(69D>3eue-5 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/hide-prelight.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/hide-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..38640fda8a56ab95ebaf786e25aed934fb6a7dbb GIT binary patch literal 937 zcmV;a16KTrP)(ic}|nbR0z8#Qy3Ez#}Os{_{FBg0s1A>runZ0nZQUBOGI;moI1b_ z7z`3>G#jNT_U|WV>Xh@>b;UJtZEjcv*^={keFKu%1XX>GZBT~zJR&Yw1YxvtK~4o~ z5z52?i=feHXneFf1e68S3zqL9O`={`dje`(|XQ@82)w95`-nh zX<%i&`(Fg2Y@y~XUQ19f>XPdu$vNquEC?MT7LKkXiyX*MJ`)uLj@0eWlCGA*nDP zPwCU=FH|SWYSp)3bRxWJ=jv=1DaWL*uHHJm%yI2pf=&%m7F2A_ zZMATN-C0$X1!Y-A#{#ylRZ$jXYp+~|wGBa#vpIr(Xt`Y5>4SiYjXG}9G$kFh1fgvs zO~qA^CmK~#7F?VIgx z5M5h#^P)ND2=Xf&u=tx&yQ6MrjHxxBevX`0b`o#gLvyrO8iq{U)MS(cG) zPWs^sYd5Pw(4er_rCP1_N5&z{W^nV-u^_$B0sB{V+UM*9&;-c6TCFB=VGD9;YW+?BQAk`^ zf{^y(X46#=8#jw*3F@?4$2&f1^PS8+~l_983MImUa z$Eqx-?%>wGk18W+R2EcnC^3}5$4- zZ{Lwkl+~itSrj<2D%Yg1ub;Da2b-X{|LOA=QbBnHt;B&|QAo3tR8ba`7(8mx&1$87 zF_i^HQA|Z4TByg$5EK<=p^lajslwXDI78PKIM3%?NLIEtDnO6*bUGsrEJ0DU%o_<@ z1+mTMbK=0hUl@KJldI@>ihwN$a~vbdHDa+o>S&MAa>qFs44vB15XYGoq#MvdT}Rq(4>e>oV%a{1WgXQ&he2U4~HX>C7bV; zw%SOJqw2Phb*|8sl6T#UW2D_j5l{t0 zsdSwrqFfP+nvN*1{O^w<6cPWlj|4ABf)^yg3zFakN$`RsctH}pAPHWO1TRQ}7bM{~ XNqaE)OoYs600000NkvXXu0mjfRCu0L literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/left-active.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..fd40d4d7096b1bbb8992579cb6325ed4e513e041 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^EI_Ql!3HEv&)kdyQk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAu;h(lz oY{qGo{t%suJCF19Ts@qs5f;HRxhwQ-HBb|Sr>mdKI;Vst0F=5ZG5`Po literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/left-inactive.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca3b08befaffc8e0fa063321fac05d9dda5ddbd GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^EI_Ql!3HEv&)kdyQk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAubP0l+XkKYQ!b* literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/maximize-active.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a1f8bf4ea418a28fbfafc9191de1f234ed672ed8 GIT binary patch literal 1157 zcmV;01bX|4P)e{C?XLgS`Z)< zg5$*Z^^N&A7zIQ!*)uciHJVRatrRET@t1RE=FE%}XBRFG$+9mFSq{YA*w`e?{@4hT zU%tU*I*z*=<@no%;RrPRFNqyCd!$ii$`C zWilBm6ucl>)ZQl@T>ZXBjYdnzYLjV<3UVBWip3*;M1c+zib=Vhr{-4UrcAX69< z&h|-PrVLnPZQ9M_xpmE7D z`Fw4H(C3U(&Iq)@^KzsMErKvwp+k-fkc2krK+C&KO%;ufR$)Phjp>CBlm%t8*`Q>I z8<=}xf~tzLpnP6mzUv0FcU6=Gq2N?4A54O_q5e}rDL1lNUI>>;N9o4(C7Pd~qnt=l z8SmCV(8|kI+S;m8SkPfttJ}mSaborqYYhP%;mk~#!U8#WZY>{5%wAfpHr;#hIJ6`z zk^I=)qQQ_?udySD8@ku7E(UVmyj`P}7pv5gROHh_=;Gx|bm9EDAnG1IdPZTuKQfhe zgQXG<>^_KFp)Z^{9o$!6y_U)W6%jE=FED>{jyR+h`XRO;RMIL`LZk}P3*>U)(sG2# zK*AP;(47>L?id8cd3gUDm9m5VmvJgBWT-^D-S&~d7KAOCNkL`1h%IOwdsJNdeg2|8 zTTr*#rAa|$*Fz!2cn{^wX;7Z1&=GM(-l!_fOS!{ za_|+RU8z_tm#0Gy_o%II-&_toD@Nqq7sYCYQPFRHuds{Ns%WXjYPDLdN)NOJeUA>b2tuyw2xnb1 zn@w$fqqb@u!?B6uCt=ZjR!Hk|2O2j{NhY4JeLZMgl1x3<$fi0Pieffz_y`_Ahm1aF zqK@DJ^huZk6pKY;hZ``xzzAw`vTF2L1{#i?P;5~nnvzL98IAX?*Xzo&mohavpehd$w}176@_j_?9L{CeGLJt0(-xTfF<2tuS)~e zQzDgmLdxKO|0===e9)1sxMR0{Bv?TbtRM+ikOV78f)yme3X)(2Nw9(>SV0o3APGMK XTqTZyL|D=500000NkvXXu0mjfkjDjg literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/maximize-inactive.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/maximize-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..f58103b8c902fbb87b3f7903189e75b8950dad6b GIT binary patch literal 1040 zcmV+r1n>KaP)E&o;kC-Y3B<| zwWXQqw`VSA_9QsiKdi`eD6@(~AheJJ-Bnkh%Z#fvy ze7?}b&=t-m>4Cb_k47VLIh$apjz+0&%N0)EIZ<~uNfK%UMCnjP6TU99jHD5dpf=_F z)2?b0ZA&96s4F?^_8mwP6NGu7OF1>@gXEkfA_(KZ4{~bImoSjI_ag5yO4Baw zxMgmbwIFQVu-x_yY%gMgp=SM;VTasTB!<0}AlxC_^uZ;ePKxa|s#Y-=$GpbVbV$d? zZ|TY2`S7SyFp+`rr>G0J{dUrggPp4m~3Ht0wNy?c~ z#EzhdxpE;I!1?*Nt&S^@twSW(Q$v!2%{;^wWV^ICnNMnw+-2Klh*`}+yF%DS1nrU_ zo1Q)lL0t^7hXPwr7mr}L*z}bjK|560*omN`YVX;UEu9FeN?xNGV^4$Kv<+p+e=Nk0 zAZDZ2*Ejm>czm=~ZUvD@HNeHiC2=S$lGT7)Cyk{O&%K&1p@@bPm8>>BH%8=5CZAau z{mpdB9%fdn7$VqWoArtI}=y3-o#V#eGZHb9_6Y=w)t|YmT1DsTtp`)0W@X*fn z$zwhLWsYu&v*JE<7|Sen+OCQlu)SC;mQIT}omRQx?oMYju`=Kq?2zw88E}m*09Ti; zb7q#M)X6c1Q=1#pRx9mmQGvSqNOVzok4mt*vVQZU2sqL$N|o!W7e0od^S=B3QG^=& zp(|O`d;DV`1745;FUWuwWWWnD-~}1*f(&>;2D~5xUXTGV$iN>RRCoyIl}$eY0000< KMNUMnLSTaIDAtnz literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/maximize-prelight.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/maximize-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..b8deee02b3f80f8b19777e0f6e121db2f46e470a GIT binary patch literal 1148 zcmV-?1cUpDP)^y$IndyO(Cr09cpQ5p(gPfUI**z z>$F<0yN|VMjVhHYmBoSQK@+GTNa@ICC@zF}GX4kthxcrJCPA6Z#_PpWi3%%4@mQvy z2t-g@vXu^YW~tdxJ6&5c=^k}ayYl&ES}7FCGzWTf1IDI19H)u8yF1-lV1jC`Mssru zLf9Ia!kC~;CQaFn%&tvI2k4hjo0fmBkO_=5v8?E4ASVcL13E?XjWxwwQQE(sG!vwp zf6gn;iF4~ltDvytY@XkMByEDcJ|}EYhD>{!bfHBMMyn{u@jxv?nRK84QleQMQC)6t8r3 zsdO80=;=8`cSmm0!0~=crR3i+IrW-GA5YNi>^%7;n{B6=nF?`XryA%8`;Q$azd+8| zllu*c*-Akqrq^!V@hu6d$mcKL*i$9!8ic6}4#PuNTsbdZzM_Yt&!|u=?fU*6F+vUw zUZM-<&$+ek*6n-b2XF3)J4M3ogSc(`?3q*U+~^>GM5=BDWfQ`hb_LULWxlfqP7U`pRx* zN~2hn(GTGQaiNn_ZyI_(#Jqj?o-L7}JSMHL-O(aM5K;trK7{3%USpnue{Jw{6|wy^L$QmF^ZGB>B^Hz-;J zc^jId0?Ja?)HiC&=CMB~3X*j171BE0k^iwAswA8nWzdQC`Jk{QnUDjF%$uU1=qRzv z!fwIa0TdWPS}xaRY;yy`3yh$3gTboNU9KKTOi`P3t>Z(;q6kn+0qmC!WN88kCk|{! zNvBiprU$=x$uXLf%JhX_0$sbo9mj!w35hQD@L&NF&r!R!{uBXIy0zM>n3$`(O{uaU zev06M3-x409lPu!!3vUK1xc`iBv?TbtRM+ikOV78f)yme3X)(2N%#$N+m|7Ro1i=Z O0000~`18FKL!Ez|Q{W?U|WpPhFob{3gS(M96R=1C`1S z8IH%aAPGj01S3d-5hTF~l3)Z$FoGl)K@yB02?NvzB9REC(EqluRbXcTtK) z59_Pl?og{`JJ&{|Nws>Ns?|DmIvw(xQ~BJKZ;MsSN>MI5Mu|k?uM9Wr?;p_KkDuaN zCBN{c1!V@)l+Wj!)}r)(GK0>?wp)ZXBxHGwr!6QJi_!UWd8g%gL8I}Dikn-aJGRIx zJQFlFdYZDLJ8`;_8!%2)D&J{mcaOZllP-pF26FrW6@cy=jYg^L!PbrT>h)93QE<=tBM7I9d(JMV~j_x=Mdy;`PPt$yO~L(1HpS-O4erqk*kJ$^=RfE+7j(f+{! zabT;ptR!(L6lR?3>o;$uasav&L;`e44py31R=^gNRGiw~j3-@@+yOVP5Hzv{MFJEU z%20{Z*iRXc#VIUcD};;EEEX12%4&{%B(Mcxt1~R9l$9^2)26V1QxGm}K}~U>7Zy}1 zlP$<*9<^{{8r5yoW|Lo;Y(ceJgE*{j6rJn+d-FX#I7H6P%{o7?tb8I4wJNWyfPF58 zsq@O^Dc4hIcd_a=Dn`qDu=s?vqW`k?l|4`^&0?IUiwDGm_SzaCW_5LqEeGfMDzli< z$tqd_cLC`a#o{)5B@dJWMbxg!6zVl7n~EHu97&hHRVb+Fc#A+;5c+s8`#OHp5aXkc z^cXE`v8}CApq3se%cdB6bf85Lf<~mE1ckCFi>)bVNZV>2`8nkPyg7t2>}t#v(z@M& zL9w5baBtnOcWK`b>X#%hqE#F=sbSDR=;564G@iCdZXeK#rp- z!i#M&gW6$C;yem6K#=61>l_~ua;a1nQL^{>(!M5=`YHl;0g(sYvTdr>8)8qVCcgX6UquKb=GaGq z5hTF~l3)Z$FoGl)K@yB02}Y0vBS?Y~B*6%h@CWNPeq@y@K9m3e002ovPDHLkV1kBY B`4RvC literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/maximize-toggled-active.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/maximize-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8916b24e1f830333444c8441df5805fe86ce95ae GIT binary patch literal 1318 zcmaKsjXM(v0LEvWZI+DHuvNYi5qeO#$mWL4$ILj7QL#8w47VvIUu!hqE*~>B?tJv& zE3O!dCi78ZM51APCPm8WLeb3a{(!sZdEfWS{_MsE_bi zjDMoir7}ESxleLiMOtb+4nD>@#+>Y(fh_q-v`vYQl_dR z9^hxGYcXLpKw~Y)^9bd`xR6|o#7VfUZo%=odL=om8o#`Zl0L@xYG$GD`Dg#yfey-< z`+9I;j0*CvKgJAP4oB4kFITv4$^_a0p+GQK_}&!!(%&)_)-+`h90)fZtT{Xwafxnx zT2j|{78B^l{jjb&&Cf=&Z0xH5Jx=VQ=Qd31ywA3Jwf4TJUf)GmYYn_x&x0__Y&_z( zLU&;b4g7R8!P9C=mrtePbc!IkSBKt)&z)~WB2=P_wGWLVOu2-iQpybaQwH#7?U?jG z$uv0?>Hk+}6oi@S$4hR8^k>R_Ko(-$opo;={{D>>E}IiqC|PLL@HcB@<)5sfVEC5o z*DR=r0Rwx3RpL`-d1!bQa&8292dl-8w0GJst=67Dp(bL`y?H{JtYOc)*+cz+iG5(52&~%ZB&pDkqBRD>UP!bpFd7j`Nk?E7sjWl2Ds6+ruK;Y2$p z8tP&)TuUsg3Uk*OpP4!EyoM)V{H}3eycLzRCQl~IXQ{je&P^CyD=T1^6cA6SbRe?)3*fin`F2kxf>mABbh5Py1v_kLKTy%F1*&h_xV+WXG|UFDNYoa_nMbG(in&JVsJ_N99H#qX1om z9rX}PDMaqI&DtH;a*zhLCyEg)FDN-*gMfX-MKW6J?XlxBEa&GNh{L) zX)5n=@&ga9rBFH#?^v=CFm3dhZz9hv{qeAZqnA3hl~S!8Yk9i+JoeV@C=v?kIS~y7 zE-ped@W{wX!6_|X5hy6b(3(R~YgO;RZM1u|sm8p-EYG|(D33md0HbcU>kc29O3diO zcIqtknU#2iHx5wwfv_a6P^|v9P6+L|Yu6b&1S&7#3r={vt#Vh+QkRR{ofAjfeY3;o zxBA~-b2GltxEw_GA3%@2h_Hz5Q3emP9K;g{$Fwr0mVTu$STvLNH&AyXqUC%-u&Qc) zEvkY4wEXCas1Hf?uj($AJVqH#^B4?uP`SwKP~V%`2_c!02e@m30}yxy6UI0zx0@+}^GrG}~bY`zjH2 z_Sy$?CP%O|{m*Z*uzb<|{$r2r=}4);&QdV_V z>@$;uI;P|~Zs02@{J6T{w1{$^TV^i*%f<~_v=?-oUFPY~cW zpRM~-ig7WYTJ6>TFBj4{Baazt~ap+9T>AQD$Qhb(_ z_Gz&=9rsNBdgQ3v_wU=o?q2VD-|Sv+bGK6PrI7#ICVZ2bl3`{gbMMr1zvnv)&NUW9 zJab%M?kl6hc5>D7X!YKu!r%8^i*-trU9J=m@>crrrCoR5pI=v||Fq2HQkn7MP@m%^ zg3n8Kr)#feKJ?}H{~JddrDvaUoaedJcG3a1V5jQFp32j!ulI6dwGsN;FA!f54^U)iEBxW$+6%Cm9lN#lzveFZpcXBd8KE|q7ToHSKwVQydNPsKOVx}lvZ&N2zAvhMDN`VW`Q zeY>cw=HKi{DUs~oqAv`lMY`PD)+H?vmmqvLO>p^DUfG^^FW&X7<*{HF{Iptw`P@X- z2ahI{o|~1bSy{wWu4QbXyY-Tt_$lGV{Vw9OKdxXot^Hd5p9o|0E>Eo@+m8+xo6h`> u`|U4SRIreHW5(mc{oeu~ums^jALRdsZckPWmudqRD-52lelF{r5}E*{K^yu2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/maximize-toggled-prelight.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..7896f0f741c52bdd2cedf5a365d122707dd2bfd7 GIT binary patch literal 1301 zcmV+w1?u{VP)BOHXQ|AC$ify8Ly zj~F!(6^tfO3L-*FDFvPHz!H#_VduxTiStP|+aKHR?04UL^WMztuI3YMf5=jh09m%h znVg&=OJS@939teQumTCN0tv7J39teQumTCN0tv7J32>+g1Ofrt9jv4v+njQTDk>_d zjD3dB!OF@CE#-22pIyvSCbLKjY{PrM@l_y*QXPv@B@@IIBOmw<$E^M)NYUu(=c#m> z=I2suzd(NBi$GPO-L$tRM&*v$>8e5@zU7#8&CJZw+;W{jKvv<;|I6_HOzejWdSaf z_Wvi%_$kh&^Rjc|+`7>!P_e{WKfeKyvn$aadxcnns*18e)v?lXt$*3ax_?!a1VRa+T0WS> zVQmX4X7Nf_7mies4&V+=O^p;`|L5cpJei!Pk&#hW(PzjjvDh9OANT${7ikMZAVlG) z3dCt`ZCUGi^4~86TpS})(}_k7L`Yi@hAwo_*x0~@86Qv3CuSw6)HebbInr>D>g(g& z%3i&GM_zEpo@9qeq@@jNs?go;`0MERE#iO-b1Mi3B9bm0RJfVa7F1DLPO{Y1?WdbP z*XY>M!xRp0z38Fg7u0)yfF>p;`FmG5N3uh39Qn3NTTq##UqhU}2e+xE`FLJ&Ku3Ek zKL*F@pi<#xN?VZZ-R$nV#D#hC^cmgleMIxA^rr9YSXSQId4bNIJ;SZ+`i)zpib{}H z>cwQ}Xg|sK{R5A;hyy0r2x0HNe*PLRsDq*iqzZ&6#QfS=v+IJUhHQ6&v_O7M!N8Rp zST_%lFv_6PR_PeD%ueb@1%LWf8{cD|%%Dwv&>McPMX@8;((V|?G;bvbXI1Mxa9 zp69QTFzNtP*Rn{@iy{6TI(Wcy973Mc_wY`^B+&(ycI9f%w!Pg>8Thl zqMXP~PtQ=PqGKvrS)eq#Lkk)CAx%>tKI&K=qa_tiCVv)X^;aR#mPA6&GbmaFau+m} z3TR7CQ*6{$OksUaDTt(dt&rAgbLQ7JB|%;356~O<1qn=_pq*wk0M}5H=A8z19Lgo83 z*MbxbE}pM?y+O5FRUXUb3KdHwDili8Xf()g)}>S1ecP;hUW`)xNs2@w-^6H#xw(0I z|KX!J7RWDrv7p5IIHl7mX)RjclUOew)oP8fhlE(Rv1&n~P>BB6nwFMhgL3&3Wu~Tu zJJ!e+)&xp!+DQGvoj9)44v15^+*``ez9$=4aWTXhh~o!10dU`7Fi2Somu`%oUO&ZI z3Vt(X;dhM+)G2YA*bvE>K+TxbX|RUmram%-5rL4cxj7ebkPzBWxwwB!6sOnZWXUpDE9Rx z$OMtdZ?tpAklf+-^ekUeKL3s;CNos2e4=(i+Mj$mMO@exgg^)j(gouDH!@7ULhO~q z0m`5An+{qK)xB@ng+d7eim7#bRs!ep~=>BU5b78Vx1dmo|<4s4}VYO}PmhmW36 zJ3t&S=F!~zJaJ%4>v>T!L9?iPm6={94uD%hH~<&q;KliCWm`~GBef$goIG)q{`zy< zia~Vz?gP4b>B_gwXH&RVE~p}`Q8cnGD8TeRC-c7+42$wqj0D*Zxqa?$o@VI!k}sR?D+(1s{wE_xv&MQGFvT( zFNiI8tQ4fd()51&&OOqlQmGIZwvQBxW#TaTa?wqW9XYgOode;<#tz8m2r3V*2-cW)5RagA8%zH5a#jYr^duV zKVK({X?0d%1*VEQTVyh?**kflm8WsGbyBEpur?iWfOa7>^Cm~#iix`jv;~5Xw@TNY zq%7j2iSZaCrSSChjBi_yp8;!`60yewMg&69h!K=-AuHBWH8eA1Y%_)VoNO1|IfOOL z8k`j}y4yrh?4(HeZPT}R8Q+d~N+cWN04oz_SZJeOms1vgjNl>W%&w&oJb;*laoueL zTeLbLt5Fc;#cPp4t7~zHb19er!H|QgK0YesnVGDplI_n+`#MODR&}osYXf5}MNZv| z;t%fYXJP8=tq7>P@dyS)J2>u%mT;6J(Z$|5+DJ=pMZi@+%t6>FVdQ&MBb@0PaG4y8r+H literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/menu-inactive.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/menu-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..9d121d7731018b40aa2ab7da1ea8cb2f61745c3b GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?zX$p7o<;uuoF`1Y19*C7W1hlibO1gzioOchYP z_uq_BdF2&p7mow;Po3JM=J|DB)vVexo6e@~&i%;scPm$~k$?f&(8F-E^Tz&FR!0qZ zE}G=tdDrjyY?;w-wy94IuW24tJOB8P<&B`?;F-1oUi($w{!ZMubLAPi73=gbmY#pH sKm5@xJu~yEXY9Kk*BotVBp)7-F4Fh13>Xj$p00i_>zopr0DyynM*si- literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/menu-prelight.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/menu-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..4dbea7334397893b24f0d2d9d019ca9ec2f6b682 GIT binary patch literal 1007 zcmV~>NoOB^`PUyvtIlXb)+v+N+3Yf>i*M72c5PH zyU!-ebbm7$3QgGMmwkP9Q+fH~^&fKFOO+fC;vFBKlH-0{36kIhNpONBI6)GeAPG*8 z1Sd#>6C}Y2lHgGZRI62L`VI2M;jMX8uh*$2KEvnW`udtK(=>aXO=mQjOeqlu-WN@w zf*_?6h13v2av67l|KXgQYkUgBo6kq%F~!4?culA%3K7&=Z{CX0`=0geNJZ)D_XjkL zM`W7H)9!O);SSHM(az3RRtiiooz1A%I}yUJ$P~r|g<(KZCw#Cfae#ISrD0b5%URcqBu6#MrRGeyezCtZ;y(&mO$P+4+r(>EZAO;FzElnwF_ZUn>y ziy-t?Hpt0ADMFq&U=h^q?ilZ_mH~Oe@Pg&LNRy!5(jEYs0AsIpF+kNtTTmymr)vGr zw&?zK(Gr9y#F|&ie0L!{kvCs+6t5+y9kj@HqG*G3P!@!S5EDn+kwp$>}4OLI#t++cN96=gw_iTMVS3oKo$qAaMawQ?1bG6X@+bOqX>(I_dW z4FV<>>bQyHm~_w*gu0DwDz<`64!S!*v`5lsXMM62juNgdXe{nfVquSl_K{+w8;!XhZ&&}0k9OUl$Xvd!kPKgR}1+Ak6b&VIS-35D_kavzkk;*P8{6D~;RSlo)Zk#%=q}fscDt38CawS*gq(^2 z>bQXY(uITsV=-XEf$bs|l=002ovPDHLkV1kvN#d!b# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/menu-pressed.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/menu-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..94987f3880deb142b6c264287b5583b23df6e5f4 GIT binary patch literal 987 zcmV<110?*3P)~~*0Y;Dj8)Cq=Ey%22gG^=}R#U5xcCLbD+0p+I-w$9i8Ardv;Td>dAH4o) z^tWzSN;mIn+pMCLN~HvjUdjh)9A}F8BLb+UoblL$9#^VXp>rHSw zN1z&|f>Pn|xwBo3hLQ>fgEQFsu^$Ojg)%|K;wDteC8?pb2!0Smy{Xk|g9?-cX^b-{ zM+dfL!R=}#`mHybzzzE}uTzeW`?3m(OODF>vk98UoVY9RLR`g0McPad-$x zq26e*)eN!i=9^775wjY1tq|*R2R1HFNh~~*0Y;DjBS?S|B)|v~U<3&;f&>^r0*oL5e*ne1YhtX0#F792002ov JPDHLkV1np>vTpzY literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/right-active.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..940975bf465d0ac7c3aa49f5aa4db8ad55414866 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^EI_Ql!3HEv&)kdyQk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAubP0l+XkKYQ!b* literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/shade-active.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/shade-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ea4d521e52a8639508ecaa7eec2fed77acd3d2be GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?zXDA(`l;uuoF`1Y2gc8jCT@sIyEEkAnH)vIvA z;c4HTEUh`&Tbb7%TRlPBi|gql)`G$Zj}9eH-8QF8b;|LHch|1W-TXVb{Q1nAzv{AQ z?L4>K^6zY)#IlFCSEMq#<({5)THkH$W7bXvAx0G@50(iW3W5$w4K54>1p*m!*R2n` z-gPwOn$pU)%@-Sri^>uWO)QLTb|p7vA3OOxT_^bNd-*Q0T@M_3Ep}J4mlap1e=cs# zn9#&z`Zy*oHhSfkoT;a>O*{@Z)EzE7+9JZTLbgv^Y{`|ze@&0O7&Su|{C}{+NqH&T z70y0wl^`vLyFjjDCHpJZK5dps;R~KFb-jHrYW4ixM+;4rRZmVAm7jkmJg)KHJ^NSU zH|=fSa`v58^!4?-aq(lN?8)$%A2(*Mmp|EFWck}i==JqI{no!Emy0nQ6X{#z@VLld Yo^j-R9=Bj8Fsc|lUHx3vIVCg!0M%~2fB*mh literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/shade-inactive.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/shade-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..920778fa73eec0707c03fc7be6ec7f54b035186b GIT binary patch literal 472 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?zXD3|N$;uuoF`1Y2gHvAq`9w8nfFLAdN#rUPWjSp3Cm>xT$v0rjV?6!+}vbC(gH?B?a7UmEl z5uW0D@#f2t9Yw1ojaK#)m;Vzopr0AN<3>i_@% literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/shade-prelight.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/shade-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..993b3650da4b915bad5e306491f6b9a5c58ac357 GIT binary patch literal 1150 zcmV-^1cCdBP)3g}`fdC+c;w2>GkWmA!3&8bYAgjy=__qP z=f7kcZ0t@u^XyCF{E|&ymhKL}otd3^=GoNa&8^>LnM#^0fjFn9XJnauifB%d69u>cD=QUBXVShX_Tv*XQOf!2yyBcVH#e+;;*v8ye+ZJ; z1j#-pZcv8Ol1E&y2*TYe334Q;MJN*oEP|@lwb1WY^MJBoc)@ZkGQ=w`8V>-&0AsHO zF+erNSWvl=oTfF&s<{1|Vk8Jth^!OKe0L@sQ8w3b6mKM`=q*yxsZ^H81Z_d+2r+Tw zWOsMR-#Af44peBj4}>l_ftVN1cgCL&4n7bEGWMh!BGFdsGS1K^<={PMO>zw`rnaD5 zK1&?jm9w|EPkZn8{r8-b97n&b+D$COFfg2ybNK1=c;DMMugCjLn_J%CVrIPJ@;lOC zdAUrfREl&7lJot?PZ7Gfpv^}QY2(3t5w#*ZKK@E3Tr@992O~kc1j&(bO2UO~TZo<(NK7RShC^z#+N6WFph6)} zx$JCr2NO9G6G=lMsI9p~q%FwJ=Vuy#ambPAO6qpH)a&(02W>%V(f<^S!IRbP?Jaus z@|pkMRE}g)Qm@~qlap_OziEp8XE+>@4%!1nxmF%D5j;BjLQkJ;`2#%;Ig-PVx5wHQ zH52DhfwJmiv~ak-eowh-S}3^M)tiG(r$@EZI_Y9GUzlZ~E>1b1-PXH%NsI&`Ed^;R zNd-v`rkNndGtTq#1|=1arD$V8U2%nQCrKK}{NPBBVOh+o*MG&5{WT4grB>s428BhC zOlV39D9ebcZ)95zMSe~aByr~ov91>*q!6bhoLe`nF%9+w^|&O3AqRxAEQ*4nqeM{6 zrr=Eh1;!w)T3rn-xdFoq+(Abn4pu|Wa+P4#kJ`kwjt?PcVu0F>AYVF?%mW0gupu4A z^NN1b!@Qs=Vep6M)Hj%&&r77K8Mxxu&@Um_hDZPwAn_Ts>+Yin*LVzJFr<-)gUw9zxy zT+-CgL+8x7x5V=$q(DpV zD^RYS+dsR_(CqY*YnxS+l1R*gWm%Up`k{Dw2FHaH@mK=4a79oodJB@t1O&ur;h@oI zLOPv;!tn{{Myntca(6LlhmsC1E^4s%W8W603vGgCW~Lx9KT8UwerUDZ_GrrIk3a`n zk~HQSl;Z||pAYVc@Wsb;CI{TGPxEfdapStIg1nNW^ZIOpoSfq|C<*U{3l>2*TMdF7 z2b9FMq+k(rZ+TJsY}F5#uyJ|8fwG|Zj3W!_kSuV37U$>V9-$=;bcKRkqB`Faq@a?6<)2q08Xr+r8I$%w;J3V&~7=K zU$%e)oY6ue%ub0%B;*kk4y(m>C*5+mM^Z%L%_IxLQ$P+nWvqYRfb~xs|NLH+5rv6_ z9AbDxs!F$qm|QN4Vj!EH%W)f~KeAeT5lCj)SVCTCEP$PCBxnh*$@Wjg4OGwJLHPR3z2wbx|TJ z0tK?5@$n#p#Fq>XISy1wxQae2m4O0T5ayrBiD=K)JYRVVZ{NJMzgLyx&@HK6Z$KuK z@A)^GY~Fqy1@dYS>*ZK0@0EvkclTj+#-C~jBfU_HdBNMM7qay11RFn#bj~*^d zH?5bY^ zPb6f_Il5Z#v^Q~L=ZCK523%g?40WO$svrl8GC8CVBI7h}l=w`DC zB@s%M|KXzuHxct`9|=Z~1S3d-5hTF~l3)Z$FoGl)K@yB02}Y0vBS^v@tj5WTFDUc9 P00000NkvXXu0mjf4PN|D literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/shade-toggled-active.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/shade-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..9209fe23e63691670a341b0cf2a1533ef4318664 GIT binary patch literal 522 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?zXC^z5J#WAFU@$IdRdd`Uw?H{+#=yEkp5}4T0 z=)pT{LqfXtYRTydMjl5r3dL_VZrC9pq;l!Vm9FR&pC_qxeCz-A`lrhIe2c@9_a@s^ zp8xdpw8*pRQfdjrbx-%n3|-9xb#5njoZk)?(fA#yj~+OJ$FLwVCkSbBV;G9U)9R%O)mu zJ`Uo3vaj33)Kbt_X1b*OY`?$LUZ-Uq-sbgs{=K6D$CvJM^p!V1c~s~)Z-mMz&ne}- q8IN{o)NPzmn4m_C?=ixsf_10Q`W*kBm6pJ$WAJqKb6Mw<&;$Ty3&u+T literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/shade-toggled-inactive.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/shade-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..26dba0842bf97891dd28717906ad6007ae59aa82 GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?zXBMS*%vGB^KW$JHPPrQs1I-3d^0m+cG|S3xuyLx7O~CpId+vT zZ{7N+-X)Q zSV0o3APH8G1S?2_6(qq5lHgJdIF3W>sWnQ8&0TS6b#;}J;yt_%#^W&!hQr{sf7z#A z?~=M=!{1R8sUS$n`#D+@LP8n0f&bw%SKmodE_d~QyVIdovn^h`6cv#ON^h)Ri_zQ9 zMz9S<>#Efn)NHlMG>Prfjn3Sys~EHb6I}NDRH;;juo0QUn4nzFBR`*;*_AlJ zxP;c!xM-3IjC3(ybSKD(0$hM%(I+SA1ftmYPs~Iq=bz(>W8&D{unLMx&h_yPNMaKd zjyZ9IbI4^q;(|pG?pDhnCj_ks=fnYvpi*he_}yv|a4wi$u zR9&NPxoeNi-TS{{luO%qsr72G4S;F{!mUK`SgnT%A){R0r9vT3&!0VIl>|92#6Gca z9Ag$?>`9fRmnpm_1+tzO1iWT(eEfqF;&o@|E|u@?inUUme*XGRI)rk-;o%W|`us)u zozZAS-ENOmP!^QWXXhHAzkd79Ch4Y}4<+Hpx7aIOQNL8+jM=vY8;4rOGTxoN_>aFra3$MJgySr1~PGpt}wWfB3<{elVE? z$RKda0Xhjs<*Y`r;0N7|gC~#o14)x`$pH<~z0S_-q=IrE>GjlRrndnR5E8;E2OxE= zigF(bbLCu-#7QBXazIx@kXGVwd;5;DtSJ}mc9$wARZ>Ok@|#H1anow4-MvDz1fg%E zOl4U?k%Mj}i1q+-c2=Whg`MYj`A3mTTr!n9!vGtG;l7J3ePhr zEP}#rWd$_4h>FLjaIpaWHRZXHF4$fA>>p{P&*OSOGi?9&=M0i zY$!+Zyi8E^uqfzCnEatT>4Yy9CDPIiTybm|mynf3Bw%%ICHNbyYw}Tq5gtS64`?_T z23@K5KRk*Mf*%^nT6XNyJ`$`T309Bk literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/shade-toggled-pressed.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/shade-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..9a60563e92180d4bf5c80b8466b52a921fe6ab00 GIT binary patch literal 1134 zcmV-!1d;oRP)u(QAtnYd^+qqfGQNO!#&~1mEBI(i;!oleh=GVHZDDDlEwr?3 zgL9UY5R!JbGiP>}IN!|%((Y`(&Ybx zD2ZxGK_ckkgC*s&)g)lR#^nVC(t>jL?m|3nLD;~xS2mLZS)>JFcMdD1(gMgLB`CwT z5L9Db1^8^Z|C2#V&`d51L2^45&vC2_HYag(vHefEv8#`*&~L zHpXGaEvX4aSdfvjw$18)O*DK|XK%fUn|E)l0@Yokw`@NI7C>`{e^kAVXw$Y zl9A)W8m?6KKm_3+EiyA){cv6bx3nC%2-KqZp7xnU5``RDBx2CaL__QZe5Z34HRw@t{@FbI}W{7MzU#;4q znANCjg-DM(@Zo}#q@sQD^Pr$4scKhAg&98VVBoNW{Wr@V+0D?d~f zH{kLDXV4p2#Ceq*OHpI}ke4)(7jT8V^S2C*hWdJGUkk}InUq^Dlg*|lelHFsJlDZE zLwVG~!&gB=FfL&_IK@r^Eca&!hC3Wh^CBdo3_LBsI_Q4C@1Ezh|A(I<+(h)ReK=@A z9JC+~S`Y^*=u0QKb$7-^E#|oT zOrdp|2bbCc@zvjwqWP1A1o-7_Rw~r7+PAJezKwn2l0`|2~~Y+b%Y zPMF{E%is7-QCu%uQtor}er`_PzHs-1`{&NgHh;-IfA@#>mSr+ZiSfU@m&yvwQWiX- z&?Mm^(9Dq};K-xY;mBgxp}>Yu(AmCJaQ}Jt%faCqCRR?32Nu{lEDc(^c5QA^(d#D` z^H=QoJb9Pv{gso`*ZzMaY+>iY|L*R>fQ%(e|HsG1F23?8DBLAd+{CtY>Lc^?6Ysyj z^eEg^d1}?-6-viM1!Uwd2`OJRh}~BbSRc0X-=Z&%q@&L5QJ)(>aU24$r_Zqj8iE+&u;Dd$67)keWW7ZWUs5@!xspr%~_K zGbf*Z{W|5_CP+vFMxtMt|r+)Ry(wR&Rp6Eb_aZ~fS_ z^87@P8GDp&RfL&6zkBKi&*LVenWD9QZpUmh-;|lp^V`PGvd~Y2EB?#32m9D>H@hTD zJqUe#GBH)O`qP$uwhmbd;rI0fOha($B{S*~KeJN6cow`rQ0~x|Mo}?m>}_r*y8ai0+rW7uuxu^}fXPJyn1EauVyG zROJSpEnfD&^u`SH@V<{MkW)6360CJ2)QanHuGN zJa%=)#q>AMX*q^xb9z5`d7IBz5b@md`#jY~JMHt9PJ8Wl_@sp2c)#!eIcuFOW%B<8 zQdPgZM0Rs2tx#wpg>VYocA_~cFlue>%By8dWAr?ChHQF&{#o(PUAv~4$et{)m^Axk z$TrtR>HpsvJ03rt{^>%;PVRWUeO~LY-|t%SqUo0ZcU4Q94Hug|99tBE)YOue?QF=} znxtwbU3&9&b;|wOv+uu^@|@51Txjx&Cceqc)r=i4_tIP ze9Bdov53QK(wb*6Gm>_DR`J-)zkNk#)_JFi{f-5W6_@;{y*j>Z&*|4u2e{PpzwM?Jk#z9%PM;tJ`iL zyZgJN^8YnglG9^c3mo4?Tr_!m?|8y?n~Gg!@{=Ak1*q?vsqv}Q#^Y0N!}^1h1($Z0 zTHXA}ka_K1!mp!>q8E)%mpdDFC~^4jy8ZU{b^UqvyYF)T<&2oV<9AY?_~N(C$0q00 zKQ6OU4fbB=E1tAgs`T~Q*Ws7)(kHf`_<2L#Lub+YnCOm{nx|YF^8MVEt@(B+vpjkG zCS*zA`uk$#OG4kr$M3YNi(hOM@Fei~zwV`fjq(iph3(lq#X|)eI}Y)f8VDM98yK!% qwBY`?$bPvnPOXjwO&lZ<_KX58V)GOXoW+1?ox#)9&t;ucLK6T`4Pi+D literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/stick-prelight.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/stick-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..0a46688aeafde5f1505dc73a85c3886cb7d39091 GIT binary patch literal 1478 zcmaJ>`#%#10N;ydjFCK!MjV-isN@ynCc|N#vxrnnE5$aH(?zBj5!bE{iMV;k*wBa) zMqYVlMQBM0nN6N?b-O>{?(_LRKHu+e-(S8Ayr&Bs_7e;M0Ki>wSRbk5q{KpHrK)E} zvy+-!6ply(0MrcrCD7I9XR)*d(tKQ;0PF$nd1-)zJ9;<*0GvDWJ7F>afJ~4p*3s`O za4ByvQp;KOMd+8c8h#hWDQd*0Ld71E4K*zc#>HbGa{DMkjFOlqey4i*6CUNLJMkRY zCWAT-^D%B1Y9vo~!5L>>#P0rNE5XWk7Vzrorg8aq>Zx3bXyDq$)1#5ozjjTB1lt(A zz?`1dNaHncGqvdywc<9p{{Rb`+IgDkT4rRTX!hRQBDc8FD&?zib~f2&ioFw|!>bsx zDJ``UZD$;K0{@!j(Y7#p`?&~qAgp@weH`U}ZtlGRgzSqY%VTjqyOW+4)F@AT%|iHH**`*k~lvP>YOo0G1s>5l8&PW5(>}-jPSQzl^AaZ?fVV_ z%QehOv-YN2&W846n^ZxQhZihTS&4g!JS=NfiqktaS;Mf7A1fIK#!o5vrKN`C%7duE zqj@G1Y|+qh(p_V%ym~@{XznrB1ZReHm@X-VAV1N@<;FD}FsVU2`#;;GHrIIX$d{Jb zkwvlC%xKkvi;4$^8ZHuy-b>(=xHyLWH?bkff=otfwL2LnM2xJj4>SP?HT`bsCjxWI zHl}}fDd@ODXl-_1Tx_j&C0;PVGBud4o{%jaip?PZ6`$i*)usJD#Xjt}iz-nNn%RnObDRnQw51tgw1ReMub5q(RPC-plA+ioKU&h>d#P z)NBsMtPxbPH8w`%Iv35I$Z4f~K4`J-s3HGK4Gq(N{21Bob!77GDbAG|_@{0ShD?lY zOUb>p>3UH9jA3lYXD>T%8DZiW(f78@%s`g%{>LH*t32ejfjp!FcvMZeU&0@0kdECV zq6wqmK;?65r5No%CDF(5i4g_eEK1Xd)m5g&2XX*MVXqVU%=Ks3$TV<6`gVKe&QPdn z6KyVjVuzLBm%m$m9i27n-)Z#fRip8OAoRLKbLuk@*=yji zvw4V8k?vhTYOd3HJcR1(Lio*qkQkUW43%I#_QCWJ`X-6)l|s|0-f$Dt${%PAb<%61 z4v8TCVNt1A4CA$;whIQwE)0T}0UT~z*k#cX)?RG{OpPlRwA5>m{1KpCGpYw}<(Y5L z^K~Y%RE+>gd;j;C;kMc<)Tp-4-*Bm;@GM7k)hh1N`6mYoO)U99L5TJGT(E3*#PS~Q z!tS-X?d-JVa2DK>gFO6~3QB>3F|zF+!b9A?aHE36vWc>1nlE!UF9@fq=@_+;M@vNc zZgu4aQ-ZUl?Y`%w+nD}_QbNCP9^;VfU~}j literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/stick-pressed.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/stick-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..d361605606f6e5a75c16189891920b0dc0599560 GIT binary patch literal 1488 zcmV;>1uy!EP)zC&|zs^I?+||YZ$Z{g@k>ynUJ3G5% zIT>p~0<1s+tUv;+Kmx2l0<1s+tUv;+Kmx2l0{qkk{C*z|4W6N)p+V{m^wL1EpL{+) ze;+g&O{&*x{8+8Nq;k1J<;uVO?@rS*HhQ6B#VSOZoE)QIF!)LgH|+gWqTS+icHE~< z(Gh{dBf~T?5v75FAeo?6t5Y_+O~u{k;X)c&ocqULZ zdX6S1#*~(l8yd|fx2Al4hrGZOCk;OXaXNwD=cDtnNq)@cw#hWc!+a;j>BN1F3e+ue zyu80LfgGRHZ6Fe!#S}&aLbQ4l#BqQ~cqS7VanjQlr<9^qUm!pW3m$Yh zY4!GRu7yga(%M%8sXNIn2yu@ z+-3eA&Rt<5-T8f8`d&yN*EjBy4q5_@uo5CMJtckq()C3y4#4uc`QtJj)M}@G2G(|i zea;bT<@Or4CRsK&Q@qes#W#2+`~xWx`*584`}?HMh2?zy*{A&Vt>qQE_46vvf<-{U zEw)s8*z5DL5BRc#HRW=7k^$CT+}$Hpl%trBIYL;F3@s~YSq>~<&BZctz~>+=SYp@0 zHDw461hvW?Wr5rjppMVkxck7>@;C~F#nQyJ;N)dML>pvn7F9F^lDjFs>G`=?{(6;J zfi5?HTINd(OATp)3?Yqfg0ev90?IIxi1QGW2RBjT$~kF2_t9 z3WQK@ie##FE!jM3AgJD`Qx-@z_lb_S>LL@?<50*K`O(R|Mfkemq-7%m94bH}XbMMc z*+>RQt%}|D5uhxP>=ukuKFBTy8BmGo=9Y}7qIAsO?DcQvCG};qS+0+5M zv#KZyR4&U^$nX=7Gf!QW2dClGbZ!#QeYSP2iiSWHX-Cc58cZl;)eEeuS7nK}J!bi} z+>|X9jdq8Yla}>E_@)*8Z zbcRDADzGRdYM8-qegECpw0Kx|q3!X@uYZs%PoCza(}CkK&~m-Z$_{zw+um{o=rfJ>MLx#`sY6Q>oAx=zwn3`@q3hKf1qs-em z#Mw?H66W(m0R!z0fDAeFBujgH-p@;SbdVfbH^ybcVYw~qcCeJt*MXmrZMB%7qXId= zFJU_vJDx%QGXx)Bj(&g3B|;2z3or*=X9Y3(IhA+erwDH&cH2jQ6-a;;NPrbcfE7r9 q6-a;;NPrbcfE7r96-a;;NWlMwyF?*w28f>k0000@V9jvkW}C63QO}FPzxSN~o#X!G#mD<96`LlvY`UVWyLQ5Z zUX>0<7Q+q&Ho+qbO%g5w%^XPrjyy_u1lz1uDIRoa*tOd)INRH})rt2PV^}!%mJJ&` zuAR||yyhMi_tSA}((!}L?mhqC2;aKyV7@+n;k9eey8hK?WzCwD{Mb}5H720^y5y_f z7n~0!IH(^zm7=*=u5zk`yTgu^f!;mGluBMb;jGQw`eAZV^7>4rzkNPQApv{7%Y6O% z?Zx%5v}tVZZdcj$r_}OKlfC!2qe*4SNs-;(-mTp4&gM|07i+UVzQ0H9sK4oXk9+yMR?g*6 zuswbH-R&)#-oLw_>joz);Rqb9sV>Zak;uvzXnDhEO+!^jrino{_5$EriQOI!_z&N_f2#7`xiG$U%Vt#vRJd`#MfP$L$|oJ zj!4daLp6<iYSgf66~e-)B8rJL~%Siz}+vHXgA4`@NKz zLm^G?du06QEbgSG)v0NBgu{Gm-Zx)*>3P@l_@cK{IF`ilFBkau;$wm9_vrf-Rk{bW z9#uC5s26DoYV0syRbbOGeHr6Zsq*|KKO&RWzw(s=a6MdQfBg2i^n6TcT9+r0Am zV?(+79d-2zReKwE%=K}J%31PpE5D13tgSHrk{PK#ioS+!xji?; z#Zo+^evkH_zqV85R9HD3gWQY^g>@C?pV#c1TI3nB`u3|^KL7H(y?$NUE23AZm2v-m zFh7G~FMqmMkdQ!Yb&rO}p~IrzH_!Yd{g6TB`GW)D=Vw0`e`PrT{K?-F=FIbvI56o5 z^YymF6AKzA$MR?%*u+#GtG46)n#zUqlmnM7xP7cs;XZ%Xxv4taR_pY?d+xo}#P(;D z#wWcEdK~k=EN=a^QEU0Gyu_7`yK>k3XMN+s@Urvvva{Rz?{eo$nJ(9y9(?8f;(rO( zSHH_yEqAKy;I?@Sic|$sxN;>0Dj4uvP}vP9Q#J82zIQL}At z_g9+k6*SjzI`4(r+sAe(e17Ks%eS?1g|L{b<7wXHY4f`0>U=$%6}0$8CWap^=s=Rp>2L^^owM)3rtp=NZM2R&UG29(!IU*v9G?0 zN&72bRl6o^a=A0&`o{y;FE=bXRy^0@=24%y2aQ&re)oNyLZ`?1kn?RZ4_pN7UWTn+ zJkNe=@4}g!e|aUQ&-fkVCqDOVbKByCy5uw~$w=?KCweZqS2IlF_f_b<`l?XraqhTZ z_>MzAPi$>dc`;G@z@DA<5-Z9Md~ul&uJOcWX9!oeSAeRxf5ezVYDyH_x{Hk*b7}CbmS}G@n5@Oo+K4`Ux;+ OF?hQAxvXdpr{e0N!M>VU|}4*;X`*q%;+=&1;I~oW~{>aW%uZCh9?fiyo)Jb)`URjvi~lQYb%GtVq{se?3Zwm6+4(ZX&y#IiF{+*NM1s8F){XY7CBjw4u<9uTs3k@p-rfa5|P6y@}WIWSl z6&JS$c0HVU`x6_@-ij{JsTcYLfwEB%N&_7TuH1OO@66XnN;~kOOT?v0sID^X&Nj-! zCpNc`BSQ*}x3Dq1JQ64*xbhSZtzEYDf#}MLES*PUPsi2nT-5wLWs4ETwA2n=mF~A&4~C|W$9w?8wk-14 zp}ndV^g8MldxyQVvxh=yC%6;B9SO{=NmQ9!uY1ujB_D&gvSVZ)tj1? z7J=1rdonY~kb&9XXI2}=$6wGHQltH&;X@sc*Rhqh$F$24w${UAqrwR)6@{>|*lr#9 zL!u*^PdJB+zMR;L{oGcZE@ z^ACY9&7J~*6O5`1`H$gYLuJJ;k7rkw%wg-hT!`xtuTI}~&`MJe!jGL0m>vPFMk}I?+>P-eW0dz$LixI&V88R6nOtLA?5v zzZq}J$UhptS91`t0S{L=QNv0$rtQ)Lk|ghASHgpJR*ZW`qDWx5zc4(Ml`c>&nvReaXq5m?cVBEYLeS5 zBEjEpt-2K#9%?hshN?wSscbhD2JA?BQZhWhS@x3cva|@QzrV?`$#QGQOEy z*t|7jX@JylC8en^oc5_Mz4lYyULMc(_V+`?U|?>)-P*cm0h5c@c!76GB?(*nyFPBY z(UBK5ST@x1xczj5#tbC)>vBy^$EUs9>)O=f`^LyW7uql#T`Pm=;rbql2Kx}su+#p02x z$6e>;T;3J9edXcUsbxCmZ)v1i5Ss1EcEpe8j3^@$%Re7|5?394fUvlD+yEUNVwkKd zc3IBiVyt!N%FNF#GkOdLQNdR)79S6_6*M&$6qW73TK7|PQ<^TrqBbx~jruJ3?Te>J zg8d|ixnZR8P+N7BF#GB5D^Tqfhue?3bGn;+Q}j|nO!lDG*qH66PFa>OuS76$;?f}M zYBuZ{tToJTvQV(8vBMsA6;hKYx?g%I|lCf!XJ~l7FC>C6&OWjqWBKq{E z+-#Y^4BgdYghm4eW~JQ3fI=3F5DgJ(lYqD_E>`C$g8s%Gsunx4=zNC>&A~cV6A}Wx zZ$4?|{SAo<4UH;xWa%V;k2scQD1h6X2X0lb=4X|~-U!xb2yP`^dayd%r3p#$&r6<8 iSpD)?rat;VSTMIzW3%sH?o40%cz~BX(T$4_%l-$qtml6K literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark-xhdpi/xfwm4/stick-toggled-pressed.png b/.themes/Rosepine-Dark-xhdpi/xfwm4/stick-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..30dc8c1c54ecea4f44acb4b7cf938be78e1641d1 GIT binary patch literal 1603 zcmV-J2E6%+P)a~}ur!*(%1tPU2 z?E%sx)Ho#yi3v6)6ih>~WviXla9z(9i9+oNQHLZL|M^cLlIo>I^RDo}*E&&co)ccmbB_Ut*O z?yqyff+8@15{c6^IMAo$N`5Gn%iNkWnQaP!K!P;l48&;!;ZTUq3=Q&adUK0RV|^YN6EE6X>Dzt_V)9BF3STp(u>tU?vpOs%Y6LxQ#3L%Ww;Ofn;-^L~o@o^0J<5AIu&LQ%$`%lg;G#*2%m@gqjhgWmg90%OeqV!*M}3 z;Bsy_V#}^%2-K=H{k0EbiWhE{)o7Fjl6?i^ln-9+kjZ+tN)e3Ra4f5yxYfucq+Tcs zRF=Hy-hQQ6Oq_Oi7hZ0-d{OM1n_qN2C-y>YFSo6wASt99$^so89!edzv61H6v2piU zgLv}wH{Tvx3xs*N@tE)P3hd*fXZhC4!fGjNSdelabR_wz1=%k$X?&@<$f9d;3L(Dx z{)W``suNGI)S(uf!c{PSkk9i zRjwT0vSi4&guTlms8L#L%$enc~@?gD6g{Pgp0B+H}6o6_lk8wOgg7g*UL zpU_peTmkycSdCy2+3bHML@!GV#@Wh;;O?|%VL3~_TCN4wa=k}7XbaTc9pk-YKh(BS zMIgu{j`?lcuRnN5xtw}85f~X>m^gnMl&<(`L z-|r+z7b60pvcGikeBhHDvXn|Cx^p*aWGu!=v5E)TeDZ`|7O)_gni(=y&2Mex0vSK? zi|JV*qwNknTr))q;{L|_LCq2=sQU&oVTOk-mrFFz-yi%49t+5bIYEu!1wO=y$q!T0 zt+k*YTz|0fY7TK$6OZ@s`5`|UcRi3HZ#+uV?r!k&(hVIXN7jvTnVufGSJu_QmC)Bg zoRMv{n4qBoIUp|Kbuiv|M)}VWLfjq0;Yvt^80Z#Y4!Xz+V)Szk{trJzcong~_7PwO z5?}=qUE^Rj|5#Vg(*7;BCU0Gf{to#K kE4GLKUNL|xE}GRbeerag1N!*A`C!3(yke&sTm ox + + + + + + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/add-workspace-hover.svg b/.themes/Rosepine-Dark/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 0000000..8a1d351 --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/add-workspace.svg b/.themes/Rosepine-Dark/cinnamon/assets/add-workspace.svg new file mode 100644 index 0000000..8dba5df --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/add-workspace.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/calendar-arrow-left.svg b/.themes/Rosepine-Dark/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 0000000..dcf8298 --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,56 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/calendar-arrow-right.svg b/.themes/Rosepine-Dark/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 0000000..ed66559 --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,56 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/checkbox-dark.svg b/.themes/Rosepine-Dark/cinnamon/assets/checkbox-dark.svg new file mode 100644 index 0000000..33e7508 --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/checkbox-dark.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/checkbox-off.svg b/.themes/Rosepine-Dark/cinnamon/assets/checkbox-off.svg new file mode 100644 index 0000000..b00efa6 --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/checkbox.svg b/.themes/Rosepine-Dark/cinnamon/assets/checkbox.svg new file mode 100644 index 0000000..5a6f18c --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/checkbox.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/close-active.svg b/.themes/Rosepine-Dark/cinnamon/assets/close-active.svg new file mode 100644 index 0000000..bb0a794 --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/close-active.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/close-hover.svg b/.themes/Rosepine-Dark/cinnamon/assets/close-hover.svg new file mode 100644 index 0000000..e0c667f --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/close-hover.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/close.svg b/.themes/Rosepine-Dark/cinnamon/assets/close.svg new file mode 100644 index 0000000..3c9bb96 --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/close.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/corner-ripple.svg b/.themes/Rosepine-Dark/cinnamon/assets/corner-ripple.svg new file mode 100644 index 0000000..3ae8e2e --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/corner-ripple.svg @@ -0,0 +1,46 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/radiobutton-dark.svg b/.themes/Rosepine-Dark/cinnamon/assets/radiobutton-dark.svg new file mode 100644 index 0000000..8f761c3 --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/radiobutton-dark.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/radiobutton-off.svg b/.themes/Rosepine-Dark/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 0000000..b00efa6 --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/radiobutton.svg b/.themes/Rosepine-Dark/cinnamon/assets/radiobutton.svg new file mode 100644 index 0000000..c0fe3a9 --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/radiobutton.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/toggle-off.svg b/.themes/Rosepine-Dark/cinnamon/assets/toggle-off.svg new file mode 100644 index 0000000..d09c478 --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/toggle-off.svg @@ -0,0 +1,65 @@ + + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/toggle-on-dark.svg b/.themes/Rosepine-Dark/cinnamon/assets/toggle-on-dark.svg new file mode 100644 index 0000000..e9e3eff --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/toggle-on-dark.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/toggle-on.svg b/.themes/Rosepine-Dark/cinnamon/assets/toggle-on.svg new file mode 100644 index 0000000..4fd68d5 --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/toggle-on.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/assets/trash-icon.svg b/.themes/Rosepine-Dark/cinnamon/assets/trash-icon.svg new file mode 100644 index 0000000..d78a123 --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/assets/trash-icon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/cinnamon/cinnamon.css b/.themes/Rosepine-Dark/cinnamon/cinnamon.css new file mode 100644 index 0000000..47d250e --- /dev/null +++ b/.themes/Rosepine-Dark/cinnamon/cinnamon.css @@ -0,0 +1,2367 @@ +stage { + color: #faf4ed; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button { + min-height: 24px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 12px; + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.04); +} + +.sound-button:focus { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); + border-radius: 12px; +} + +.sound-button:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); + border-radius: 12px; +} + +.sound-button:hover:focus { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.3); + border-radius: 12px; +} + +.sound-button:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.3); + border-radius: 12px; +} + +.sound-button:insensitive { + color: rgba(250, 244, 237, 0.5); + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; +} + +.notification-button, .notification-icon-button, .menu #notification .notification-button, +.menu #notification .notification-icon-button, .popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button, #notification .notification-button, +#notification .notification-icon-button, .calendar-today-home-button, +.calendar-today-home-button-enabled { + border-radius: 12px; + color: rgba(250, 244, 237, 0.7); + background-color: transparent; +} + +.notification-button:hover, .notification-icon-button:hover, #notification .notification-button:hover, +#notification .notification-icon-button:hover, .calendar-today-home-button:hover, +.calendar-today-home-button-enabled:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); + border-radius: 12px; +} + +.notification-button:active, .notification-icon-button:active, #notification .notification-button:active, +#notification .notification-icon-button:active, .calendar-today-home-button:active, +.calendar-today-home-button-enabled:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.3); + border-radius: 12px; +} + +.notification-button:insensitive, .notification-icon-button:insensitive, #notification .notification-button:insensitive, +#notification .notification-icon-button:insensitive, .calendar-today-home-button:insensitive, +.calendar-today-home-button-enabled:insensitive { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; + border-radius: 12px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 24px; + padding: 6px 30px; + transition-duration: 100ms; + border-radius: 12px; + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.04); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #9ccfd8; +} + +.modal-dialog-button-box .modal-dialog-button:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.3); +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +#menu-search-entry, .notification StEntry, .menu #notification StEntry, .popup-menu #notification StEntry, #notification StEntry { + padding: 3px 12px; + min-height: 24px; + caret-size: 1px; + selection-background-color: #9ccfd8; + selected-color: rgba(25, 23, 36, 0.87); + transition-duration: 300ms; + border-radius: 12px; + color: #faf4ed; + border: 2px solid transparent; + background-color: rgba(250, 244, 237, 0.04); +} + +#menu-search-entry:focus, .notification StEntry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #notification StEntry:focus, #menu-search-entry:hover, .notification StEntry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #notification StEntry:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); + border: 2px solid #9ccfd8; +} + +#menu-search-entry:insensitive, .notification StEntry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #notification StEntry:insensitive { + border: 2px solid transparent; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +#menu-search-entry StIcon.capslock-warning, .notification StEntry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #ea9d34; + padding: 0 6px; +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} + +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} + +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} + +StScrollBar StBin#trough { + background-color: rgba(52, 48, 75, 0.1); + border-radius: 9999px; +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: #736f74; + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, +StScrollBar StButton#hhandle:hover { + background-color: #5d5960; +} + +StScrollBar StButton#vhandle:active, +StScrollBar StButton#hhandle:active { + background-color: #9ccfd8; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: rgba(250, 244, 237, 0.12); + -slider-border-color: transparent; + -slider-active-background-color: #9ccfd8; + -slider-active-border-color: transparent; + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StLabel { + font-weight: normal; +} + +.check-box StBin { + width: 24px; + height: 24px; +} + +.check-box StBin, .check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:checked StBin, .check-box:focus:checked StBin { + background-image: url("assets/checkbox-dark.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.radiobutton StBin { + width: 24px; + height: 24px; +} + +.radiobutton StBin, .radiobutton:focus StBin { + background-image: url("assets/radiobutton-off.svg"); +} + +.radiobutton:checked StBin, .radiobutton:focus:checked StBin { + background-image: url("assets/radiobutton-dark.svg"); +} + +.toggle-switch { + width: 46px; + height: 24px; + background-size: contain; +} + +.toggle-switch, .popup-menu-item:active .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked, .popup-menu-item:active .toggle-switch:checked { + background-image: url("assets/toggle-on-dark.svg"); +} + +.cinnamon-link { + color: #5bc6ba; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #81d3ca; +} + +#Tooltip { + border-radius: 9999px; + padding: 6px 12px; + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; + margin: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + padding: 0; + color: #faf4ed; + border-radius: 12px; + margin: 6px; + box-shadow: none; + /* @if $outline == 'true' { + border: 2px solid $primary; + } */ +} + +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} + +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + border-radius: 12px; + background-gradient-direction: none; + box-shadow: none; + background-color: #403c50; + color: rgba(250, 244, 237, 0.7); +} + +.menu .popup-sub-menu .popup-menu-item:active, +.popup-menu .popup-sub-menu .popup-menu-item:active, +.popup-combo-menu .popup-sub-menu .popup-menu-item:active { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} + +.menu .popup-sub-menu StScrollBar StBin#trough, +.menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} + +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 6px; + border-radius: 12px; + background-color: #2b283e; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 6px 12px; + spacing: 12px; + border-radius: 12px; +} + +.menu .popup-menu-item:hover, .menu .popup-menu-item:active, +.popup-menu .popup-menu-item:hover, +.popup-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:hover, +.popup-combo-menu .popup-menu-item:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(250, 244, 237, 0.5); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: rgba(250, 244, 237, 0.5); +} + +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(250, 244, 237, 0.12); +} + +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: rgba(250, 244, 237, 0.5); +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 12px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 6px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 0; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 0; + margin: 0; + padding: 0; + border-color: rgba(250, 244, 237, 0.12); + border-bottom-width: 0; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 36px; + width: 42px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(180, 99, 122, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(180, 99, 122, 0.35); + background-gradient-end: rgba(180, 99, 122, 0.35); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelLeft.vertical { + padding: 0; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(86, 148, 159, 0.35); + background-gradient-end: rgba(86, 148, 159, 0.35); +} + +#panelRight:ltr { + padding-left: 6px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 6px; + spacing: 0px; +} + +#panelRight.vertical { + padding: 0; +} + +#panelRight.vertical:ltr { + padding-right: 0px; +} + +#panelRight.vertical:rtl { + padding-left: 0px; +} + +#panelCenter { + spacing: 4px; +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(40, 105, 131, 0.35); + background-gradient-end: rgba(40, 105, 131, 0.35); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: rgba(250, 244, 237, 0.7); + font-size: 1em; + padding: 0px; + background-color: rgba(25, 23, 36, 0.75); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24); +} + +.panel-top .panel-button:hover, +.panel-top .panel-status-button:hover, .panel-bottom .panel-button:hover, +.panel-bottom .panel-status-button:hover, .panel-left .panel-button:hover, +.panel-left .panel-status-button:hover, .panel-right .panel-button:hover, +.panel-right .panel-status-button:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); +} + +.panel-top .panel-button:active, +.panel-top .panel-status-button:active, .panel-bottom .panel-button:active, +.panel-bottom .panel-status-button:active, .panel-left .panel-button:active, +.panel-left .panel-status-button:active, .panel-right .panel-button:active, +.panel-right .panel-status-button:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); +} + +.panel-dummy { + background-color: rgba(180, 99, 122, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(180, 99, 122, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: rgba(250, 244, 237, 0.7); +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: rgba(250, 244, 237, 0.7); +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: rgba(19, 17, 27, 0.9); + border: 1px solid rgba(19, 17, 27, 0.9); + color: #faf4ed; + spacing: 25px; + border-radius: 12px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +.window-caption#selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + border: 1px solid #9ccfd8; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 12px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); + border: 2px solid transparent; +} + +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #9ccfd8; + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + font-style: italic; + transition-duration: 300; + selection-background-color: rgba(25, 23, 36, 0.87); + selected-color: #9ccfd8; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 0; +} + +.expo-workspace-thumbnail-frame#active { + border: 4px solid #9ccfd8; + background-color: black; + border-radius: 0; +} + +.expo-background { + background-color: #13111b; +} + +.workspace-thumbnails { + spacing: 26px; +} + +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} + +.workspace-add-button { + background-image: url("assets/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} + +.workspace-add-button:hover { + background-image: url("assets/add-workspace-hover.svg"); + transition-duration: 100; +} + +.workspace-add-button:active { + background-image: url("assets/add-workspace-active.svg"); + transition-duration: 100; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("assets/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 13px; +} + +.workspace-close-button:hover, +.window-close:hover { + background-image: url("assets/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-close-button:active, +.window-close:active { + background-image: url("assets/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-thumbnail-indicator { + outline: 2px solid red; + border: 1px solid green; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); +} + +.window-close-area { + background-image: url("assets/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} + +.about-title { + font-size: 2em; + font-weight: bold; +} + +.about-uuid { + font-size: 10px; + color: #888; +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 12px; + background-color: #34304b; + padding: 4px; + padding-right: 0; + border-radius: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +#LookingGlassDialog { + background-color: #34304b; + spacing: 6px; + padding: 6px; + margin: 32px; + border-radius: 12px; + color: #faf4ed; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); + border: none; +} + +.calendar-main-box { + margin: 0 0.8em; +} + +.calendar { + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-today-home-button, +.calendar-today-home-button-enabled { + margin: 6px 0; + padding: 6px; +} + +.calendar-today-day-label { + font-size: 1.75em; + color: rgba(250, 244, 237, 0.7); + font-weight: bold; + text-align: center; + padding-bottom: 0.1em; +} + +.calendar-today-date-label { + font-size: 1.1em; + color: rgba(250, 244, 237, 0.5); + font-weight: bold; + text-align: center; +} + +.calendar-month-label { + color: #faf4ed; + font-weight: bold; + padding-bottom: 8px; + padding-top: 8px; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 2.4em; + height: 2.4em; + margin: 2px 0; + padding: 0; + border-radius: 9999px; +} + +.calendar-change-month-back:focus, .calendar-change-month-back:hover, +.calendar-change-month-forward:focus, +.calendar-change-month-forward:hover { + background-color: rgba(250, 244, 237, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(250, 244, 237, 0.25); +} + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: normal; + text-align: center; + font-size: 14px; + color: #faf4ed; + border-radius: 12px; +} + +.calendar-day-base { + text-align: center; + width: 2.4em; + height: 2.4em; + padding: 0; + margin: 2px; + border-radius: 9999px; +} + +.calendar-day-base:hover { + background-color: rgba(250, 244, 237, 0.04); +} + +.calendar-day-base:active { + background-color: rgba(250, 244, 237, 0.12); +} + +.calendar-day-heading { + color: rgba(250, 244, 237, 0.7); + margin-top: 1em; +} + +.calendar-day { + border-width: 0; + color: rgba(250, 244, 237, 0.7); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #faf4ed; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(250, 244, 237, 0.7); + opacity: 1; +} + +.calendar-week-number { + width: 2.4em; + height: 2.4em; + margin: 0; + color: rgba(250, 244, 237, 0.3); + font-weight: bold; + background-color: transparent; + border-radius: 9999px; +} + +.calendar-week-number StLabel { + padding: 0; + margin-top: 3px; +} + +.calendar-events-main-box { + height: 300px; + margin: 8px 0.8em 0 0; + padding: 8px; + min-width: 350px; + border: none; + border-radius: 12px; + background-gradient-direction: vertical; + background-gradient-start: rgba(250, 244, 237, 0.04); + background-gradient-end: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.7); +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 12px; +} + +.calendar-events-no-events-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(250, 244, 237, 0.04); + background-gradient-end: rgba(250, 244, 237, 0.04); + box-shadow: none; +} + +.calendar-events-no-events-icon { + color: rgba(250, 244, 237, 0.5); +} + +.calendar-events-no-events-label { + font-size: 1.1em; + color: rgba(250, 244, 237, 0.5); + font-weight: bold; + text-align: center; + margin-top: 9px; +} + +.calendar-events-date-label { + padding: 3px 0 12px 3px; + font-size: 1.1em; + color: rgba(250, 244, 237, 0.7); + font-weight: bold; + text-align: center; +} + +.calendar-events-event-container { + padding: 2px; +} + +.calendar-events-main-box .separator { + -margin-horizontal: 1em; + -gradient-height: 1px; + -gradient-start: rgba(250, 244, 237, 0.12); + -gradient-end: rgba(250, 244, 237, 0.12); +} + +.calendar-event-button { + margin: 6px 0 6px 0; + border-radius: 12px; +} + +.calendar-event-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(250, 244, 237, 0.04); + background-gradient-end: rgba(250, 244, 237, 0.04); + box-shadow: none; +} + +.calendar-event-color-strip { + width: 4px; + border-radius: 4px 0 0 4px; +} + +.calendar-event-row-content { + margin: 6px; +} + +.calendar-event-time-past { + color: rgba(250, 244, 237, 0.32); + font-weight: bold; + text-align: left; + margin-bottom: 0.6em; +} + +.calendar-event-time-present { + font-weight: bold; + text-align: left; + margin-bottom: 0.6em; +} + +.calendar-event-time-present:all-day { + color: rgba(40, 105, 131, 0.6); +} + +.calendar-event-time-future { + text-align: left; + margin-bottom: 0.6em; +} + +.calendar-event-countdown { + color: rgba(250, 244, 237, 0.5); + font-weight: bold; + text-align: right; + margin-bottom: 0.6em; +} + +.calendar-event-countdown:soon { + color: #faf4ed; +} + +.calendar-event-countdown:imminent { + color: rgba(234, 157, 52, 0.6); +} + +.calendar-event-countdown:current { + color: rgba(40, 105, 131, 0.6); +} + +.calendar-event-summary { + color: rgba(250, 244, 237, 0.5); + text-align: left; + width: 200px; +} + +#notification { + border-radius: 12px; + padding: 12px; + spacing-rows: 9px; + spacing-columns: 9px; + margin-from-right-edge-of-screen: 18px; + width: 28em; + color: #faf4ed; + background-color: rgba(52, 48, 75, 0.8); + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); + margin: 7px 12px 17px 12px; +} + +#notification .notification-button, +#notification .notification-icon-button { + padding: 6px; +} + +.menu #notification, .popup-menu #notification { + border: none; + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.05); + box-shadow: none; + margin: 0; +} + +.menu #notification:hover, .popup-menu #notification:hover { + background-color: rgba(250, 244, 237, 0.1); + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15); +} + +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #faf4ed; +} + +.menu #notification .notification-button, +.menu #notification .notification-icon-button, .popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button { + padding: 6px; +} + +#notification.multi-line-notification { + padding-bottom: 12px; + color: #faf4ed; +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, +#notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 6px; +} + +#notification-actions { + spacing: 9px; +} + +.notification-with-image { + min-height: 159px; + color: #faf4ed; +} + +.notification-button, .notification-icon-button { + padding: 6px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #faf4ed; + background-color: #2b283e; + border: none; + border-radius: 12px; + padding: 20px; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 12px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #9ccfd8; +} + +.switcher-list .item-box:selected { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; + border: 0px solid #9ccfd8; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #faf4ed; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: rgba(250, 244, 237, 0.7); +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("assets/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: #faf4ed; +} + +.modal-dialog { + color: #faf4ed; + background-color: rgba(12, 11, 17, 0.95); + padding: 0 5px 6px 5px; + border-radius: 12px; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55); +} + +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} + +.modal-dialog-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; +} + +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} + +.run-dialog { + padding: 6px 12px; + background-color: rgba(19, 17, 27, 0.9); + border-radius: 12px; + color: #faf4ed; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: #faf4ed; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #b4637a; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + width: 21em; + padding: 3px 12px; + border-radius: 12px; + caret-color: #faf4ed; + selected-color: rgba(25, 23, 36, 0.87); + selection-background-color: #9ccfd8; + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); + border: 2px solid transparent; +} + +.run-dialog-entry:focus { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); + border: 2px solid #9ccfd8; +} + +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #ea9d34; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #ccc; +} + +.show-processes-dialog-app-list-item:hover { + color: #faf4ed; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} + +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: rgba(19, 17, 27, 0.9); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 12px; + box-shadow: none; + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.04); +} + +.keyboard-key:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); +} + +.keyboard-key:active, .keyboard-key:checked { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.3); +} + +.keyboard-key:grayed { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +.keyboard-subkeys { + color: #faf4ed; + padding: 5px; + -arrow-border-radius: 12px; + -arrow-background-color: rgba(19, 17, 27, 0.9); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + margin-bottom: 6px; + padding: 6px; + transition-duration: 300; + background-color: rgba(250, 244, 237, 0.05); + border: none; + border-radius: 12px; +} + +.menu-favorites-button { + padding: 9px; + border: none; + border-radius: 6px; +} + +.menu-favorites-button:hover { + background-color: rgba(250, 244, 237, 0.1); +} + +.menu-places-box { + margin: auto; + padding: 9px; + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-places-button { + padding: 9px; +} + +.menu-categories-box { + padding: 9px 30px; +} + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 9px 9px 0 9px; +} + +.menu-application-button { + padding: 6px; + border-radius: 12px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); + padding: 6px; + border-radius: 12px; + border: none; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-application-button-label:ltr { + padding-left: 6px; +} + +.menu-application-button-label:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button { + padding: 3px 0; + border-radius: 12px; + background-color: #403c50; + color: #faf4ed; +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; + margin: 0 3px; + border-radius: 12px; + color: #faf4ed; +} + +.menu StScrollView.menu-application-button .popup-menu-item:ltr { + padding-left: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:active { + border-image: none; + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.menu StScrollView.menu-application-button .popup-menu-item StIcon { + min-width: 22px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr { + padding: 6px 0 6px 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl { + padding: 6px 6px 6px 0; +} + +.menu-category-button { + padding: 6px; + border-radius: 12px; +} + +.menu-category-button-selected { + padding: 6px; +} + +.menu-category-button-hover, .menu-category-button-selected { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); + border-radius: 12px; +} + +.menu-category-button-greyed { + padding: 6px; + color: rgba(250, 244, 237, 0.5); +} + +.menu-category-button-label:ltr { + padding-left: 6px; +} + +.menu-category-button-label:rtl { + padding-right: 6px; +} + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; + margin-bottom: 6px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box-rtl { + padding-right: 30px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #faf4ed; + border-radius: 12px; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #faf4ed; +} + +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: rgba(250, 244, 237, 0.7); + background-color: rgba(25, 23, 36, 0.75); +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: rgba(250, 244, 237, 0.7); + border-radius: 0; + background-color: rgba(25, 23, 36, 0.75); + border: none; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.35); + border-radius: 12px; + color: #9ccfd8; +} + +.osd-window .level-bar { + border-radius: 12px; + background-color: #9ccfd8; +} + +.window-list-box { + spacing: 2px; +} + +.panel-bottom .window-list-box:ltr, .panel-top .window-list-box:ltr { + padding: 0 0 0 8px; +} + +.panel-bottom .window-list-box:rtl, .panel-top .window-list-box:rtl { + padding: 0 8px 0 0; +} + +.window-list-box.vertical { + padding: 6px 0 0 0; +} + +.window-list-box.vertical #appMenuIcon { + padding-top: 2px; +} + +.window-list-box:highlight { + background-color: rgba(180, 99, 122, 0.5); +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100ms; + color: rgba(250, 244, 237, 0.9); + border-radius: 0; +} + +.panel-bottom .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-top .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-left .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-right .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-top .window-list-item-box { + border-top: 2px solid transparent; +} + +.panel-top .window-list-item-box StIcon, +.panel-top .window-list-item-box StBin, +.panel-top .window-list-item-box #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.panel-bottom .window-list-item-box { + border-bottom: 2px solid transparent; +} + +.panel-bottom .window-list-item-box StIcon, +.panel-bottom .window-list-item-box StBin, +.panel-bottom .window-list-item-box #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.panel-left .window-list-item-box { + border-left: 2px solid transparent; +} + +.panel-left .window-list-item-box StIcon, +.panel-left .window-list-item-box StBin, +.panel-left .window-list-item-box #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.panel-right .window-list-item-box { + border-right: 2px solid transparent; +} + +.panel-right .window-list-item-box StIcon, +.panel-right .window-list-item-box StBin, +.panel-right .window-list-item-box #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.window-list-item-box:hover { + color: rgba(250, 244, 237, 0.7); + background-gradient-direction: none; + background-color: rgba(250, 244, 237, 0.15); +} + +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:running { + color: rgba(250, 244, 237, 0.7); + background-gradient-direction: none; + background-color: rgba(250, 244, 237, 0.25); + border-color: rgba(250, 244, 237, 0.3); +} + +.window-list-item-box:active:hover, .window-list-item-box:checked:hover, .window-list-item-box:running:hover { + background-color: rgba(250, 244, 237, 0.3); +} + +.window-list-item-box:focus { + color: rgba(250, 244, 237, 0.7); + background-gradient-direction: none; + background-image: radial-gradient(5px 5px 45deg, circle cover, rgba(250, 244, 237, 0.7) 0%, rgba(250, 244, 237, 0.7) 100%); + border-color: #9ccfd8; + background-color: rgba(250, 244, 237, 0.2); +} + +.window-list-item-box:focus:hover { + background-color: rgba(250, 244, 237, 0.3); +} + +.panel-top .window-list-item-box:focus { + background-position: top center; +} + +.panel-bottom .window-list-item-box:focus { + background-position: bottom center; +} + +.panel-left .window-list-item-box:focus { + background-position: left center; +} + +.panel-right .window-list-item-box:focus { + background-position: right center; +} + +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} + +.window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #286983; + background-gradient-end: #286983; + border-radius: 12px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #ea9d34; + background-gradient-end: #ea9d34; +} + +.window-list-preview { + padding: 6px; + spacing: 6px; + border: none; + background-color: #34304b; + border-radius: 12px; + color: #faf4ed; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16); +} + +.grouped-window-list-thumbnail-label { + padding-left: 4px; +} + +.grouped-window-list-thumbnail-alert { + background-color: rgba(180, 99, 122, 0.5); +} + +.grouped-window-list-thumbnail-menu { + padding: 6px; + margin: 6px; + background-color: #2b283e; + border-radius: 12px; + background-clip: border-box; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 6px; + border-radius: 12px; + spacing: 6px; + margin: 1px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + background-color: rgba(250, 244, 237, 0.1); +} + +.grouped-window-list-thumbnail-menu .item-box:hover { + background-color: rgba(250, 244, 237, 0.15); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(250, 244, 237, 0.12); +} + +.grouped-window-list-number-label { + z-index: 120; + text-shadow: none; + color: rgba(25, 23, 36, 0.87); + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 2px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #9ccfd8; +} + +.grouped-window-list-item-box { + font-weight: normal; + transition-duration: 100ms; + border: none; + margin: 0; + color: rgba(250, 244, 237, 0.6); + border-radius: 0; + spacing: 6px; + border-bottom: 2px solid transparent; +} + +.grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom { + padding: 0 2px; +} + +.grouped-window-list-item-box:hover { + color: rgba(250, 244, 237, 0.7); + background-gradient-direction: none; + background-color: rgba(250, 244, 237, 0.15); +} + +.grouped-window-list-item-box:active { + color: rgba(250, 244, 237, 0.7); + background-gradient-direction: none; + background-color: transparent; + border-color: rgba(250, 244, 237, 0.3); +} + +.grouped-window-list-item-box:active:hover { + background-color: rgba(250, 244, 237, 0.15); +} + +.grouped-window-list-item-box:focus { + color: rgba(250, 244, 237, 0.7); + background-gradient-direction: none; + background-color: rgba(250, 244, 237, 0.2); + border-color: #9ccfd8; +} + +.grouped-window-list-item-box:focus:hover { + background-color: rgba(250, 244, 237, 0.3); +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #286983; + background-gradient-end: #286983; + border-radius: 12px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #ea9d34; + background-gradient-end: #ea9d34; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} + +.sound-seek-box StLabel { + padding-top: 2px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 0; + margin-top: 6px; + border-radius: 12px; + background-color: #403c50; + color: #faf4ed; +} + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; +} + +.sound-player > StBoxLayout:first-child StButton:small { + width: 24px; + height: 24px; + border-radius: 9999px; +} + +.sound-player > StBoxLayout:first-child StButton:small:hover { + background-color: rgba(250, 244, 237, 0.12); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(250, 244, 237, 0.3); +} + +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 16px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + width: 290px; + height: 80px; + padding: 12px 18px; + spacing: 6px; + background-color: rgba(0, 0, 0, 0.45); + border: none; + border-radius: 0 0 12px 12px; + color: #faf4ed; + text-shadow: none; +} + +.sound-player-overlay StButton { + width: 16px; + height: 16px; + padding: 8px; + margin: 0 6px 6px; + color: #faf4ed; + border-radius: 9999px; + border: none; + text-shadow: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + background-color: rgba(250, 244, 237, 0.12); +} + +.sound-player-overlay StButton:active { + background-color: rgba(250, 244, 237, 0.3); +} + +.sound-player-overlay StButton:insensitive { + opacty: 0.35; + color: rgba(250, 244, 237, 0.5); +} + +.sound-player-overlay StLabel { + padding: 0 6px; +} + +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: 0px solid rgba(1, 1, 2, 0.9); + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: #0e0d14; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #9ccfd8; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: rgba(250, 244, 237, 0.7); + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #9ccfd8; +} + +.workspace-button:hover { + color: #c1e1e6; +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); +} + +.workspace-graph .workspace:active { + border: 1px solid #9ccfd8; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(57, 53, 83, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(57, 53, 83, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(68, 63, 98, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(36, 33, 52, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding: 0 6px; +} + +#panel-launchers-box.vertical { + padding: 3px 0; +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; + border-radius: 0; +} + +.panel-launcher:hover { + background-gradient-direction: none; + background-color: rgba(250, 244, 237, 0.1); +} + +.panel-launcher:active { + background-color: rgba(250, 244, 237, 0.2); +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; + border-radius: 0; +} + +.launcher:hover { + background-gradient-direction: none; + background-color: rgba(250, 244, 237, 0.1); +} + +.launcher:active { + background-color: rgba(250, 244, 237, 0.2); +} + +.launcher .icon-box { + padding: 2px; +} + +.applet-separator { + padding: 1px 3px; +} + +.applet-separator-line { + width: 1px; + background: rgba(250, 244, 237, 0.12); +} + +.applet-box { + padding: 0 6px; + color: rgba(250, 244, 237, 0.7); + text-shadow: none; + transition-duration: 100ms; + border-radius: 0; +} + +.applet-box.vertical { + padding: 6px 0; +} + +.applet-box:hover { + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.04); +} + +.applet-box:checked, .applet-box:checked:hover { + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.12); +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(180, 99, 122, 0.5); +} + +.applet-label { + font-weight: bold; + color: rgba(250, 244, 237, 0.7); +} + +.applet-box:checked .applet-label { + color: rgba(250, 244, 237, 0.7); + text-shadow: none; +} + +.applet-icon { + color: rgba(250, 244, 237, 0.7); + icon-size: 16px; +} + +.applet-box:checked .applet-icon { + color: rgba(250, 244, 237, 0.7); + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #faf4ed; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #faf4ed; +} + +.desklet:highlight { + background-color: rgba(180, 99, 122, 0.5); +} + +.desklet-with-borders { + color: #faf4ed; + background-color: rgba(19, 17, 27, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(180, 99, 122, 0.5); +} + +.desklet-with-borders-and-header { + color: #faf4ed; + background-color: rgba(19, 17, 27, 0.9); + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(180, 99, 122, 0.5); +} + +.desklet-header { + color: #faf4ed; + background-color: rgba(19, 17, 27, 0.9); + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} + +.desklet-drag-placeholder { + border: 2px solid #9ccfd8; + background-color: rgba(156, 207, 216, 0.3); +} + +.photoframe-box { + color: #faf4ed; + background-color: rgba(19, 17, 27, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 9999px; +} + +.tile-preview, +.tile-preview.snap, +.tile-hud, +.tile-hud.snap { + background-color: rgba(156, 207, 216, 0.3); + border: 1px solid #9ccfd8; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/.themes/Rosepine-Dark/cinnamon/thumbnail.png b/.themes/Rosepine-Dark/cinnamon/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..51700e385171ea83172213011631452ad0aa8264 GIT binary patch literal 4807 zcmV;&5;*ONP)yz0&Ui2D2in$}`NQS{3cqu&r0^Ilq+T$rQS zs~sI@ejxT^sRkA>qg$Hlw$#MTIY+0bLsc^~5sE}2v=T9yOk}m@QC@Cd&s;dVuj9(u zYl@8p%;*(!!}={(CMG7UW@qQ_@7PIuwumu7^nYO!iI|YJ4Sq63`56YU&7HKOkE|hkp zqYREw9`z{cPd@QDbzi@ctRuCqXTETVE_Zg(x_S>)S69jN0o%51qD`BcXncG^w&xof zrv3NtrZI86?Y_;T{_`Gcz-V`PSUop`n3eNHP(_=#Sj+OyrNWJg?6;EFTmD z!2s(b1zPX>IiyA+XKVaq*W@ zwCJWHk5%m3>{jZ&c7vKkec)R64XP3OAynAAulJD6YLjhTym*QHiJQfCQ6J6;=>RsA zLEdZKJwn`TWOzlrCMJi!Cw4>p49w^btJUf*bX4}!Z3G^$TX<8wFyQT5BlLUINDQMh z5|6F76+MX;UhlD~T48}!95ePu!V{(Y??G;~RZZhXF>WDK~e zVLf?8_{MI}m&ac3Fjd#Y2eoR}R>^P__?ZYXDWLvmzw&&1)H;RVee!V;uO)i>-+z)! zLmq^&l)Si+y!YM*nnL}?bI;PNfB#SMkkS&c2WD0rxbP9fO$P$R3la$PAcO;<+eCld zDnd?3gK!bIg|Hzm*khuzjx-2A71WB-KK-`YIUo@&k~Ft zal4(hw>6A(CxM&CQUV^ExLGqjJ$;=$Fr!1Ven!+K*?M2%FcPCrmLU+VQ&_-^?yy={ zwg>(d;8AF1Wl>dKMHY*N2KpDy+ADw{7Qkx^nr7NSmV4 z(o)$DQ0m8VNok2pn+eazwll#3W^@OlKZOo;TUcE5YlNsE2u$*~+r`MQ!9Zs|JT1lO zy2mZIc84P=UI^>NvE%X>!U7PZ#gZ%c&$OM!G(IWTDTq-F{gw#vAq`~}u|j-EL)#4- z8imM*G4X=VpFJ<_$_=4zU7Zkdr!1?0au6=;xC!7qaFbaA1CK&8I>ahQq17idKs<4A zPDugI%!FmS;(-A~65r+uFFGZU6)%bM00JEy8Ig4jCIlK6ZCK{TO#)lwzmf2wi|WU* z2p^%IbUOqK;AIt?%k7qVm9~}hR%3L$*AothyIH`D4$&6y-NM+!kO(79a2ScvA3TNy z;ynu%FvI8qR1m5P#%U+PG(0!D*jQ^GlFI9*On zn@x;-XR_DSdSsqV<+CKl0%mkab{^OuLP&NwqN@f%H3;#z-R?y;j1cFF5o$H@gQWx- z@CT?OgB`OWT^e@O3xQ_|ccB^mk&Oq=MQF(HR}I6+u+gMn#*9Z2;hKdQE%I1t;KVU`CJd zn;Z%(U`BWFn^^O(fSDD^hL#Pqy>*ACy-C<>YHKv@zxm(;nxnxe_t?S5C{x{NU#l#_ zM2{VOT)o|g;_YgcPlpA}tVp^<7zg1REg%wG20KDfnLfCG*Pj$g6>qN zr{h~*Qiowuxc~D{(LV80_+{H^`ti$uN7I1--HEUVW^~7Ly@|E)f&B}_3)b)4PEUR7 zdAifc%ZqPWz>Mz5rVH&6;TnuIH>reU;xm3~q%Czsc*kRp%57JBJB7q3bpO?>^0+#! zJB=_9>QD~Po} zU(J+95dv1892*^5WJjDAB7vAAGZC3qw`H^Nv~i*43vu34TT70T_@w^#|M7K-Mk2|& zQ6AfXN<3Jxjf-~G?3iziHnqwIMS39d(_%V2`D!#89p^YOqdS&sIw88sU-<5K7NsBi z;ahZ6{O%-_>4Yp`Mu#llva;wZ|Mpj(7266L_xk9P7=>cU_Wpr69)Pr=7#%v@dMC8n{@LV=^tA&x4s#_`N$uLt2#A3PVJ@bTq zW@Um9PW-o62+FFF2m`6bi7^sfEn~6jB0@Q>l_{0FFxQ^(a^=azD`G;N z*REdElqYT)uvcWaG9`bVkkKDJh?V@f8BZr<^arm>3FODk_{$88{@^vSlJFoFqf7YF zF98df(H*=Z$2>d=&8$dvwC<29$0&10`^O7x@i?nTjuiXEXmytu^-VO)q^K_{Q%v0ydxN4=-?UXkMC7hIwOU8lyn&tgdQ=|nxyynQTT4owC zewJW#$ns5QxE;U?XPOFlJK$9*8D^PSZt^Wu?VbUtdduULUnIH`3Ov8%0`)tP88BEBTdQBoZZSe!k2H zqS1&*{Khy=*30rS(AGL@ZLGR6e zDlI9I0&H);DC!=g{QNxm8I=9|_R93(;Za$q%qIlCdi6c>xLMp3;=~8pdT;j0_CF*1 zA_t>CY&Jt|E;iSZo}MqfF2sAIw_gZLcwiw|tX%~!3h`b}2nOj8kFo_2uT_*+KpFWH zc_8LqQ786sL%{yX=$On05wBTYDeJy`xl4*1!c`W&RoVzi?{A>8vSN|RSWpqeEK|x8bx#$&>$?`Pm2zYS-@BLYbM8bbNJlgxB*d1X3GkPS?o>#cj zUQqV7!C)w-y9nWZeIsN2zZHpuE{MZ04`MNTWNs#E3L1=&9|C^Kc6O#si1+14 zB+@oJ>mNiiY}|!r^o)q2NMGQa$fE!BkGn+#iZWZ-`;BVUZe1w9Nu$ zbPp7kD}GiR*~~F(%zzg?Qs0-3zxaWFl*Aww1;Di*Q|wB9oBQm|ENOFRK{DIR?Us{{V!$;0|JNyJ{~J!`#KZ@L&H~Pj@hX@zBGa zTDE0-kz?z94b|ys9UWc0)1m1_ub&hY7n?Wk-78lRyZ*_ilSXk*9qjE3hk^llw{d$s z#nt!L7X=f+bV+`S<>%e`2sFOpGq6uk%Un4mG)c;pfzNu}C6uiXA1b}4cAd4XsE8_xtIazbzv=qxFaJSypLb(!i9=5v zEO_&+!;`6L;^H!H+PEPX*N<{70U;{0xE@T$Pqc+n^CMks4Cw;hwe!CGLGMu1Q&VMe zIm=C{_Pu*{=0E=ELj}3H7Q^X}&IjN4*S8m(!}nhKOS$CZ{~bRSc=4t0Cs&7ayPY`? z9@u9`r`cw+8rx3&Jc#p5E!)-JPAA`ahiaOeY4^c{6!On6OqXxBQ~%Yg^vQ=GQnAxX zTONFn#s&we*yT#*Q}Ub;bv*I)uhS&HutiOM7P~LzvJ+RGc&DpkXv!$ZE)O7UN z$-uY2^|f-5W;}ZAM4-C5%7T5HJ>T%=TklM`oE4_`kNoc~e-I`|xLk`lb7uhJ)p}%K zwXVUkZtZI7>I+e=coN#UZc{EX%Svx=-=evD5G{TMLddBC?jP_*Tbdj5Qu9Jk!pmB` zUZ1Kb3PM@D%z@nAr_-ik(MstU!3m<|KN?c#}x5`*XG#2z4@a_%9742*CK!O-R}?KTE?~B-hNT_8maVnq$h>gAfSd_ zyQDWn8h-GY@Sw0kWDq^PaARw$EDsM1kwTP3A|LjD`r2#pxDTJOc-1_uO7mVzm|(E?7xh+=eD1)1mpU)uBHrZ{FBqbw884`L}@?OO$dSUBhUx|-yTQ0e~j hC^U1|qvuiR{|82Q4=5L(Yfb + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/calendar-arrow-right.svg b/.themes/Rosepine-Dark/gnome-shell/assets/calendar-arrow-right.svg new file mode 100644 index 0000000..6fc5556 --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/calendar-today.svg b/.themes/Rosepine-Dark/gnome-shell/assets/calendar-today.svg new file mode 100644 index 0000000..fc3fdf7 --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/calendar-today.svg @@ -0,0 +1,55 @@ + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/checkbox-dark.svg b/.themes/Rosepine-Dark/gnome-shell/assets/checkbox-dark.svg new file mode 100644 index 0000000..3b945c7 --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/checkbox-dark.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/checkbox-off-active.svg b/.themes/Rosepine-Dark/gnome-shell/assets/checkbox-off-active.svg new file mode 100644 index 0000000..9cfdefd --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/checkbox-off-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/checkbox-off-hover.svg b/.themes/Rosepine-Dark/gnome-shell/assets/checkbox-off-hover.svg new file mode 100644 index 0000000..ef5123a --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/checkbox-off-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/checkbox-off.svg b/.themes/Rosepine-Dark/gnome-shell/assets/checkbox-off.svg new file mode 100644 index 0000000..b00efa6 --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/checkbox.svg b/.themes/Rosepine-Dark/gnome-shell/assets/checkbox.svg new file mode 100644 index 0000000..c96a782 --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/checkbox.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/dash-placeholder.svg b/.themes/Rosepine-Dark/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 0000000..172156a --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/no-events.svg b/.themes/Rosepine-Dark/gnome-shell/assets/no-events.svg new file mode 100644 index 0000000..239177d --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/no-events.svg @@ -0,0 +1,82 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/no-notifications.svg b/.themes/Rosepine-Dark/gnome-shell/assets/no-notifications.svg new file mode 100644 index 0000000..ae09f92 --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/no-notifications.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/noise-texture.svg b/.themes/Rosepine-Dark/gnome-shell/assets/noise-texture.svg new file mode 100644 index 0000000..484f6c8 --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/noise-texture.svg @@ -0,0 +1,78 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/process-working.svg b/.themes/Rosepine-Dark/gnome-shell/assets/process-working.svg new file mode 100644 index 0000000..0f311b0 --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/process-working.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/toggle-off.svg b/.themes/Rosepine-Dark/gnome-shell/assets/toggle-off.svg new file mode 100644 index 0000000..6cd17d8 --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,59 @@ + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/toggle-on-dark.svg b/.themes/Rosepine-Dark/gnome-shell/assets/toggle-on-dark.svg new file mode 100644 index 0000000..3ff3b10 --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/toggle-on-dark.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/toggle-on.svg b/.themes/Rosepine-Dark/gnome-shell/assets/toggle-on.svg new file mode 100644 index 0000000..f251e9d --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/assets/view-app-grid.svg b/.themes/Rosepine-Dark/gnome-shell/assets/view-app-grid.svg new file mode 100644 index 0000000..7637e03 --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/assets/view-app-grid.svg @@ -0,0 +1,291 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gnome-shell/gnome-shell.css b/.themes/Rosepine-Dark/gnome-shell/gnome-shell.css new file mode 100644 index 0000000..b0c652e --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/gnome-shell.css @@ -0,0 +1,5074 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* General Typography */ +.search-statustext, .app-folder-dialog .folder-name-container .folder-name-label, +.app-folder-dialog .folder-name-container .folder-name-entry { + font-weight: 800; + font-size: 20pt; +} + +.message-list .message-list-placeholder, .message-dialog-content .message-dialog-title, .lg-debug-flags-header { + font-weight: 800; + font-size: 15pt; +} + +.quick-toggle-menu .header .title { + font-weight: 700; + font-size: 15pt; +} + +.bt-menu-placeholder.popup-menu-item, .restart-message, .polkit-dialog-user-layout .polkit-dialog-user-label, +.polkit-dialog-user-layout .polkit-dialog-user-root-label, .message-dialog-content .message-dialog-title.lightweight { + font-weight: 700; + font-size: 13pt; +} + +.background-app-item .title, .message-list-controls, .dialog-list .dialog-list-title, .world-clocks-button .world-clocks-header, .calendar .calendar-month-label, .lg-extension-name { + font-weight: 700; + font-size: 11pt; +} + +.quick-toggle-menu .header .subtitle, .app-menu .popup-inactive-menu-item:first-child > StLabel { + font-weight: 700; + font-size: 9pt; +} + +.icon-label-button-container, .background-app-item .subtitle, .message .message-header .message-header-content .event-time, .prompt-dialog .prompt-dialog-error-label, +.prompt-dialog .prompt-dialog-info-label, +.prompt-dialog .prompt-dialog-null-label, .run-dialog .run-dialog-description, .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + font-weight: 400; + font-size: 9pt; +} + +.calendar .calendar-week-number, .calendar .calendar-day-heading { + font-weight: 400; + font-size: 8pt; +} + +.calendar .calendar-day-heading { + font-feature-settings: 'tnum'; +} + +.ripple-pointer-location { + width: 48px; + height: 48px; + border-radius: 24px; + background-color: rgba(255, 255, 255, 0.3); + box-shadow: 0 0 2px 2px #e5f2f5; +} + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #9ccfd8; + -pie-background-color: rgba(255, 255, 255, 0.3); +} + +.magnifier-zoom-region { + border: 2px solid #9ccfd8; +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +.shell-link { + border-radius: 12px; + color: #5bc6ba; +} + +.shell-link:hover { + color: #5bc6ba; + background-color: rgba(91, 198, 186, 0.15); +} + +.shell-link:active { + color: #5bc6ba; + background-color: rgba(91, 198, 186, 0.25); +} + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); +} + +.icon-dropshadow { + icon-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); +} + +/* Buttons */ +.quick-settings-system-item .icon-button, .quick-settings-system-item .background-app-item .close-button, .background-app-item .quick-settings-system-item .close-button, .quick-settings-system-item .message .message-header .message-expand-button, .message .message-header .quick-settings-system-item .message-expand-button, +.quick-settings-system-item .message .message-header .message-close-button, +.message .message-header .quick-settings-system-item .message-close-button, .hotplug-notification-item, .button { + color: #faf4ed; + background-color: #34304b; + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:focus, .quick-settings-system-item .background-app-item .close-button:focus, .background-app-item .quick-settings-system-item .close-button:focus, .quick-settings-system-item .message .message-header .message-expand-button:focus, .message .message-header .quick-settings-system-item .message-expand-button:focus, +.quick-settings-system-item .message .message-header .message-close-button:focus, +.message .message-header .quick-settings-system-item .message-close-button:focus, .hotplug-notification-item:focus, .button:focus { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.08); + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:hover, .quick-settings-system-item .background-app-item .close-button:hover, .background-app-item .quick-settings-system-item .close-button:hover, .quick-settings-system-item .message .message-header .message-expand-button:hover, .message .message-header .quick-settings-system-item .message-expand-button:hover, +.quick-settings-system-item .message .message-header .message-close-button:hover, +.message .message-header .quick-settings-system-item .message-close-button:hover, .hotplug-notification-item:hover, .button:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:active, .quick-settings-system-item .background-app-item .close-button:active, .background-app-item .quick-settings-system-item .close-button:active, .quick-settings-system-item .message .message-header .message-expand-button:active, .message .message-header .quick-settings-system-item .message-expand-button:active, +.quick-settings-system-item .message .message-header .message-close-button:active, +.message .message-header .quick-settings-system-item .message-close-button:active, .hotplug-notification-item:active, .button:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.2); + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:insensitive, .quick-settings-system-item .background-app-item .close-button:insensitive, .background-app-item .quick-settings-system-item .close-button:insensitive, .quick-settings-system-item .message .message-header .message-expand-button:insensitive, .message .message-header .quick-settings-system-item .message-expand-button:insensitive, +.quick-settings-system-item .message .message-header .message-close-button:insensitive, +.message .message-header .quick-settings-system-item .message-close-button:insensitive, .hotplug-notification-item:insensitive, .button:insensitive { + color: rgba(250, 244, 237, 0.35); + background-color: #34304b; + box-shadow: none !important; +} + +.modal-dialog-button, .lg-obj-inspector-button, .candidate-page-button, .modal-dialog-linked-button, .icon-button.flat, .background-app-item .flat.close-button, .message .message-header .flat.message-expand-button, +.message .message-header .flat.message-close-button, .button.flat, .popup-menu .button { + color: #faf4ed; + background-color: transparent; + box-shadow: none !important; +} + +.modal-dialog-button:focus, .lg-obj-inspector-button:focus, .candidate-page-button:focus, .modal-dialog-linked-button:focus, .icon-button.flat:focus, .background-app-item .flat.close-button:focus, .message .message-header .flat.message-expand-button:focus, +.message .message-header .flat.message-close-button:focus, .button.flat:focus, .popup-menu .button:focus { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.08); + box-shadow: none !important; +} + +.modal-dialog-button:hover, .lg-obj-inspector-button:hover, .candidate-page-button:hover, .modal-dialog-linked-button:hover, .icon-button.flat:hover, .background-app-item .flat.close-button:hover, .message .message-header .flat.message-expand-button:hover, +.message .message-header .flat.message-close-button:hover, .button.flat:hover, .popup-menu .button:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); +} + +.modal-dialog-button:active, .lg-obj-inspector-button:active, .candidate-page-button:active, .modal-dialog-linked-button:active, .icon-button.flat:active, .background-app-item .flat.close-button:active, .message .message-header .flat.message-expand-button:active, +.message .message-header .flat.message-close-button:active, .button.flat:active, .popup-menu .button:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.2); + box-shadow: none !important; +} + +.modal-dialog-button:insensitive, .lg-obj-inspector-button:insensitive, .candidate-page-button:insensitive, .modal-dialog-linked-button:insensitive, .icon-button.flat:insensitive, .background-app-item .flat.close-button:insensitive, .message .message-header .flat.message-expand-button:insensitive, +.message .message-header .flat.message-close-button:insensitive, .button.flat:insensitive, .popup-menu .button:insensitive { + background-color: transparent; + color: rgba(250, 244, 237, 0.35); + box-shadow: none !important; +} + +.icon-button.default, .background-app-item .default.close-button, .message .message-header .default.message-expand-button, +.message .message-header .default.message-close-button, .button.default { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; + box-shadow: none !important; +} + +.icon-button.default:focus, .background-app-item .default.close-button:focus, .message .message-header .default.message-expand-button:focus, +.message .message-header .default.message-close-button:focus, .button.default:focus { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.08); + box-shadow: none !important; +} + +.icon-button.default:hover, .background-app-item .default.close-button:hover, .message .message-header .default.message-expand-button:hover, +.message .message-header .default.message-close-button:hover, .button.default:hover { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); + box-shadow: none !important; +} + +.icon-button.default:insensitive, .background-app-item .default.close-button:insensitive, .message .message-header .default.message-expand-button:insensitive, +.message .message-header .default.message-close-button:insensitive, .button.default:insensitive { + color: rgba(25, 23, 36, 0.35); + background-color: #9ccfd8; + box-shadow: none !important; +} + +.icon-button.default:active, .background-app-item .default.close-button:active, .message .message-header .default.message-expand-button:active, +.message .message-header .default.message-close-button:active, .button.default:active { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.2); + box-shadow: none !important; +} + +.button { + min-height: 20px; + padding: 6px 12px; + border-radius: 12px; + border: none; +} + +.icon-button, .background-app-item .close-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button { + border-radius: 9999px; + padding: 6px; + min-height: 1.091em; +} + +.icon-button StIcon, .background-app-item .close-button StIcon, .message .message-header .message-expand-button StIcon, +.message .message-header .message-close-button StIcon { + icon-size: 1.091em; + -st-icon-style: symbolic; +} + +.screenshot-ui-show-pointer-button, .screenshot-ui-type-button { + color: #faf4ed; + background-color: transparent; + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + color: rgba(250, 244, 237, 0.35); + background-color: #191724; + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.08); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.2); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:outlined, .screenshot-ui-type-button:outlined, .screenshot-ui-show-pointer-button:checked, .screenshot-ui-type-button:checked { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; + box-shadow: none !important; +} + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: 0.8em; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 3px; +} + +.check-box StBin, .check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:hover StBin { + background-image: url("assets/checkbox-off-hover.svg"); +} + +.check-box:active StBin { + background-image: url("assets/checkbox-off-active.svg"); +} + +.check-box:checked StBin, .check-box:focus:checked StBin { + background-image: url("assets/checkbox-dark.svg"); +} + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(156, 207, 216, 0.35); + box-shadow: 0 0 2px 2px #e5f2f5; + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; +} + +.ripple-box:rtl { + border-radius: 0 0 0 52px; +} + +/* Modal Dialogs */ +.candidate-popup-content, .modal-dialog { + background-color: #2b283e; + border-radius: 21px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.35); +} + +.modal-dialog-button:last-child, .modal-dialog-linked-button:last-child { + color: #191724; + background-color: #9ccfd8; +} + +.modal-dialog-button:hover:last-child, .modal-dialog-linked-button:hover:last-child { + color: #191724; + background-color: #bddfe5; +} + +.modal-dialog-button:active:last-child, .modal-dialog-linked-button:active:last-child { + color: #191724; + background-color: #8ac6d1; +} + +.modal-dialog-button:insensitive:last-child, .modal-dialog-linked-button:insensitive:last-child { + color: #191724; + background-color: rgba(156, 207, 216, 0.05); +} + +.headline { + font-size: 13pt; +} + +.modal-dialog { + color: rgba(250, 244, 237, 0.7); + padding: 0 6px 6px 6px; +} + +.modal-dialog-linked-button { + min-height: 32px !important; + padding: 6px !important; + margin: 3px !important; + border: none !important; + border-radius: 12px; +} + +.modal-dialog-linked-button:first-child { + background-color: rgba(250, 244, 237, 0.04); +} + +.modal-dialog-linked-button:first-child:focus { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.08); + box-shadow: none !important; +} + +.modal-dialog-linked-button:first-child:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); +} + +.modal-dialog-linked-button:first-child:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.2); + box-shadow: none !important; +} + +.modal-dialog .modal-dialog-content-box { + margin: 30px 42px; + spacing: 30px; + max-width: 28em; +} + +.end-session-dialog { + width: 30em; +} + +.end-session-dialog .end-session-dialog-battery-warning, +.end-session-dialog .dialog-list-title { + color: #ea9d34; +} + +.message-dialog-content { + spacing: 18px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-title.lightweight { + font-size: 13pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: rgba(250, 244, 237, 0.7); + font-size: 11pt; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: rgba(250, 244, 237, 0.7); + font-size: 11pt; +} + +.prompt-dialog { + width: 28em; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 20em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size: 11pt; + margin: 6px; +} + +.prompt-dialog-error-label { + color: #b4637a; +} + +.prompt-dialog-info-label, +.prompt-dialog-null-label { + color: rgba(250, 244, 237, 0.5); +} + +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #ea9d34; +} + +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-device { + border: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 12px; +} + +.audio-selection-device:hover, .audio-selection-device:focus { + background-color: rgba(250, 244, 237, 0.12); +} + +.audio-selection-device:active { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.audio-selection-device-box { + padding: 18px; + spacing: 18px; +} + +.audio-selection-device-icon { + icon-size: 64px; +} + +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + height: 300px; + width: 300px; +} + +/* Entries */ +StEntry, +.popup-menu .search-entry { + min-height: 20px; + padding: 6px 12px; + margin: 2px; + border-radius: 12px; + color: #faf4ed; + caret-color: #faf4ed; + selection-background-color: #9ccfd8; + selected-color: rgba(25, 23, 36, 0.87); + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); + border: 2px solid transparent !important; + box-shadow: none !important; +} + +StEntry:hover, +.popup-menu .search-entry:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); + border: 2px solid rgba(250, 244, 237, 0.3) !important; + box-shadow: none !important; +} + +StEntry:focus, +.popup-menu .search-entry:focus { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); + border: 2px solid #9ccfd8 !important; + box-shadow: none !important; +} + +StEntry:insensitive, +.popup-menu .search-entry:insensitive { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.35); + box-shadow: none !important; +} + +StEntry StIcon.capslock-warning, +.popup-menu .search-entry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #ea9d34; + padding: 0; +} + +StEntry StIcon.peek-password, +.popup-menu .search-entry StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; +} + +StEntry StLabel.hint-text, +.popup-menu .search-entry StLabel.hint-text { + margin-left: 2px; + color: rgba(250, 244, 237, 0.5); +} + +.hotplug-notification-item { + padding: 12px; + border-style: solid; + border-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +.hotplug-notification-item:first-child { + border-radius: 0 0 0 12px; +} + +.hotplug-notification-item:last-child { + border-right-width: 0; + border-radius: 0 0 12px 0; +} + +.hotplug-notification-item:first-child:last-child { + border-radius: 0 0 12px 12px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 0 4px; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; +} + +.candidate-popup-content { + color: rgba(250, 244, 237, 0.7); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15); + border: none; + margin: 3px 8px; + padding: 6px; + spacing: 6px; + border-radius: 12px; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: rgba(250, 244, 237, 0.7); +} + +.candidate-box:selected .candidate-index { + color: rgba(25, 23, 36, 0.6); +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + margin-right: 2px; + border-radius: 6px; + color: rgba(250, 244, 237, 0.7); +} + +.candidate-box:hover { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.candidate-box:active { + background-color: rgba(250, 244, 237, 0.3); + color: #faf4ed; +} + +.candidate-box:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.candidate-box:last-child { + margin-right: 0; +} + +.candidate-page-button-box { + height: 2em; +} + +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} + +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 4px 8px; + border-radius: 6px; +} + +.candidate-page-button-previous, +.candidate-page-button-next { + border-radius: 6px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +/* On-screen Keyboard */ +#keyboard { + background-color: #1d1d1d; + box-shadow: none; +} + +#keyboard .page-indicator { + padding: 6px; +} + +#keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; +} + +.key-container, +.keyboard-layout { + padding: 4px; + spacing: 4px; +} + +.keyboard-key { + font-size: 17pt; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + padding: 0 !important; + border-radius: 15px; + border: none; + color: rgba(250, 244, 237, 0.7); + background-color: #707070; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.85); +} + +.keyboard-key:focus, .keyboard-key:hover { + color: #faf4ed; + background-color: #656565; +} + +.keyboard-key:checked, .keyboard-key:active { + color: #faf4ed; + background-color: #717171; +} + +.keyboard-key:grayed { + background-color: #4b4b4b; + color: rgba(250, 244, 237, 0.7); +} + +.keyboard-key.default-key { + background-color: #4b4b4b; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.85); +} + +.keyboard-key.default-key:focus, .keyboard-key.default-key:hover { + color: #faf4ed; + background-color: #585858; +} + +.keyboard-key.default-key:checked, .keyboard-key.default-key:active { + color: #faf4ed; + background-color: #6a6a6a; +} + +.keyboard-key.enter-key { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +.keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover { + color: rgba(25, 23, 36, 0.87); + background-color: #aed8df; +} + +.keyboard-key.enter-key:checked, .keyboard-key.enter-key:active { + color: rgba(25, 23, 36, 0.87); + background-color: #77bdca; +} + +.keyboard-key.shift-key-uppercase, .keyboard-key.shift-key-uppercase:focus, .keyboard-key.shift-key-uppercase:hover, .keyboard-key.shift-key-uppercase:checked, .keyboard-key.shift-key-uppercase:active { + color: #9ccfd8; +} + +.keyboard-key StIcon { + icon-size: 1.125em; +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 18px; + -arrow-background-color: #333332; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 6px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.85); +} + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; +} + +.emoji-panel .keyboard-key:latched { + border: none; + background-color: #9ccfd8; +} + +.word-suggestions { + font-size: 14pt; + spacing: 12px; + min-height: 20pt; +} + +/* Login Dialog */ +#lockDialogGroup { + background-color: #191724; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog, +.unlock-dialog { + border: none; + background-color: transparent; +} + +.login-dialog StEntry, +.unlock-dialog StEntry { + selection-background-color: #9ccfd8; + selected-color: rgba(25, 23, 36, 0.87); + padding: 4px 8px; + min-height: 26px; + border-radius: 9999px; + caret-color: rgba(25, 23, 36, 0.87); + background-color: rgba(250, 244, 237, 0.04); + border-radius: 0; + border: none !important; + box-shadow: inset 0 -1px rgba(25, 23, 36, 0.15) !important; + color: rgba(25, 23, 36, 0.87); +} + +.login-dialog StEntry:focus, +.unlock-dialog StEntry:focus { + border: none !important; + background-color: rgba(250, 244, 237, 0.04); + box-shadow: inset 0 -2px #9ccfd8 !important; + color: rgba(25, 23, 36, 0.87); +} + +.login-dialog StEntry:insensitive, +.unlock-dialog StEntry:insensitive { + border: none !important; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(25, 23, 36, 0.35); +} + +.login-dialog StEntry StLabel.hint-text, +.unlock-dialog StEntry StLabel.hint-text { + color: rgba(25, 23, 36, 0.38); +} + +.login-dialog .modal-dialog-button-box, +.unlock-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button, +.unlock-dialog .modal-dialog-button { + padding: 0 16px; + border: none; + color: rgba(25, 23, 36, 0.87); + background-color: transparent; + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus, +.unlock-dialog .modal-dialog-button:hover, +.unlock-dialog .modal-dialog-button:focus { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(250, 244, 237, 0.12); +} + +.login-dialog .modal-dialog-button:active, +.unlock-dialog .modal-dialog-button:active { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(250, 244, 237, 0.2); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:insensitive, +.unlock-dialog .modal-dialog-button:insensitive { + background-color: transparent; + color: rgba(25, 23, 36, 0.35); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default, +.unlock-dialog .modal-dialog-button:default { + color: rgba(25, 23, 36, 0.87); + background-color: #34304b; + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus, +.unlock-dialog .modal-dialog-button:default:hover, +.unlock-dialog .modal-dialog-button:default:focus { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default:active, +.unlock-dialog .modal-dialog-button:default:active { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(250, 244, 237, 0.2); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default:insensitive, +.unlock-dialog .modal-dialog-button:default:insensitive { + color: rgba(25, 23, 36, 0.35); + background-color: #34304b; + box-shadow: none !important; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 100px; + width: 32px; + height: 32px; + border: none; + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.login-dialog .cancel-button StIcon, +.login-dialog .switch-user-button StIcon, +.login-dialog .login-dialog-session-list-button StIcon, +.unlock-dialog .cancel-button StIcon, +.unlock-dialog .switch-user-button StIcon, +.unlock-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog .login-dialog-message-warning, +.unlock-dialog .login-dialog-message-warning { + color: rgba(250, 244, 237, 0.7); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(250, 244, 237, 0.7); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message { + text-align: center; +} + +.login-dialog-message-warning { + color: #ea9d34; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} + +.login-dialog-not-listed-label { + padding-left: 2px; +} + +.login-dialog-not-listed-button:focus .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: #faf4ed; +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: rgba(250, 244, 237, 0.7); + padding-top: 1em; +} + +.login-dialog-not-listed-label:hover { + color: rgba(250, 244, 237, 0.7); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(250, 244, 237, 0.12); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: 0.2em; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected, .login-dialog-user-list:expanded .login-dialog-user-list-item:hover, .login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(250, 244, 237, 0.3); + color: rgba(250, 244, 237, 0.7); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #9ccfd8; +} + +.login-dialog-user-list-item { + border-radius: 18px; + padding: 6px; + color: rgba(250, 244, 237, 0.7); +} + +.login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; +} + +.login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; +} + +.login-dialog-user-list-item:focus { + background-color: rgba(250, 244, 237, 0.04) !important; +} + +.login-dialog-user-list-item:hover, .login-dialog-user-list-item:focus:hover { + background-color: rgba(250, 244, 237, 0.12) !important; + color: rgba(250, 244, 237, 0.7); +} + +.login-dialog-user-list-item:active, .login-dialog-user-list-item:focus:active { + background-color: rgba(250, 244, 237, 0.3) !important; + color: rgba(250, 244, 237, 0.7); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(250, 244, 237, 0.12) !important; +} + +.user-widget-label { + color: rgba(250, 244, 237, 0.7); +} + +.user-widget.horizontal .user-widget-label { + font-size: 14pt; + font-weight: bold; + padding-left: 15px; +} + +.user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; + text-align: left; +} + +.user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; + text-align: right; +} + +.user-widget.vertical .user-widget-label { + font-size: 17pt; + text-align: center; + font-weight: normal; + padding-top: 16px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 12px; + width: 23em; +} + +.login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog-prompt-label { + color: rgba(250, 244, 237, 0.7); + font-size: 13pt; + padding-top: 1em; +} + +/* Looking Glass */ +#LookingGlassDialog { + background-color: #34304b; + padding: 0; + spacing: 6px; + margin: 6px; + border-radius: 20px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + color: #faf4ed; +} + +#LookingGlassDialog > #Toolbar { + padding: 0 6px; + border: none; + border-radius: 20px 20px 0 0; + background-color: rgba(250, 244, 237, 0.04); + box-shadow: inset 0 -1px 0 rgba(250, 244, 237, 0.12); + spacing: 6px; +} + +#LookingGlassDialog .labels { + spacing: 6px; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: bold; + color: rgba(250, 244, 237, 0.5); + padding-left: 16px; + padding-right: 16px; + min-height: 32px; + padding: 3px 30px; + transition-duration: 100ms; + border: none; + background-color: transparent; + border-radius: 0; +} + +#LookingGlassDialog .notebook-tab:hover { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:selected { + border-color: transparent; + background-color: rgba(250, 244, 237, 0.12); + box-shadow: inset 0 -2px 0px #f2e9e1; + color: #faf4ed; + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; +} + +.lg-dialog StEntry { + min-height: 22px; + selection-background-color: #9ccfd8; + selected-color: rgba(25, 23, 36, 0.87); +} + +.lg-dialog .shell-link { + color: #5bc6ba; +} + +.lg-dialog .shell-link:hover { + color: #81d3ca; +} + +.lg-dialog .shell-link:active { + color: #3db1a4; +} + +.lg-dialog .actor-link { + color: rgba(250, 244, 237, 0.5); +} + +.lg-dialog .actor-link:hover { + color: #faf4ed; +} + +.lg-dialog .actor-link:active { + color: rgba(250, 244, 237, 0.7); +} + +.lg-dialog .actor-link StIcon { + icon-size: 12px; +} + +.lg-completions-text { + font-size: 0.9em; + font-style: italic; + color: rgba(250, 244, 237, 0.7); +} + +.lg-obj-inspector-title { + spacing: 6px; + color: rgba(250, 244, 237, 0.7); +} + +.lg-obj-inspector-button { + padding: 0 16px; + border: none; + border-radius: 12px; +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 6px; + color: rgba(250, 244, 237, 0.7); +} + +.lg-extensions-list { + padding: 6px; + spacing: 6px; + color: rgba(250, 244, 237, 0.7); +} + +.lg-extension { + border: none; + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.7); + padding: 12px; +} + +.lg-extension:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); +} + +.lg-extension:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.3); +} + +.lg-extension-meta { + spacing: 6px; + color: rgba(250, 244, 237, 0.7); +} + +#LookingGlassPropertyInspector { + color: rgba(250, 244, 237, 0.7); + background: #34304b; + border: none; + border-radius: 12px; + padding: 6px; + margin: 5px 8px 11px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); +} + +.lg-debug-flag-button { + color: rgba(250, 244, 237, 0.7); +} + +.lg-debug-flag-button StLabel { + padding: 6px, 12px; +} + +.lg-debug-flag-button:hover { + color: #faf4ed; +} + +.lg-debug-flag-button:active { + color: #faf4ed; +} + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; +} + +.select-area-rubberband { + background-color: rgba(156, 207, 216, 0.3); + border: 1px solid #9ccfd8; + border-radius: 12px; +} + +.user-icon { + background-size: contain; + color: rgba(250, 244, 237, 0.7); + border-radius: 9999px; + border: none; + box-shadow: none; + icon-size: 64px; +} + +.modal-dialog .user-icon { + box-shadow: none; +} + +.user-icon:hover { + color: #faf4ed; +} + +.user-icon StIcon { + background-color: #faf4ed; + border-radius: 9999px; + padding: 12px; + width: 40px; + height: 40px; +} + +.user-icon.user-avatar { + border: 2px solid #9ccfd8; +} + +.user-widget.vertical .user-icon { + icon-size: 96px; +} + +.user-widget.vertical .user-icon StIcon { + padding: 20px; + padding-top: 18px; + padding-bottom: 22px; + width: 88px; + height: 88px; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + font-size: 11pt; + color: #ea9d34; +} + +/* Network Dialogs */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; +} + +.nm-dialog-content { + spacing: 20px; + padding: 24px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-airplane-box { + spacing: 12px; +} + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: #faf4ed; +} + +.nm-dialog-header { + font-weight: bold; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-scroll-view { + border: none; + padding: 0; + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; +} + +.nm-dialog-item { + font-size: 12pt; + border-bottom: none; + padding: 12px; + spacing: 0px; +} + +.nm-dialog-item:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.nm-dialog-item:hover, .nm-dialog-item:focus { + background-color: rgba(250, 244, 237, 0.12); +} + +.nm-dialog-item:active { + background-color: rgba(250, 244, 237, 0.3); +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.nm-dialog-icons { + spacing: 12px; +} + +.no-networks-label { + color: rgba(250, 244, 237, 0.5); +} + +.no-networks-box { + spacing: 6px; +} + +/* OSD */ +.screenshot-ui-panel, .workspace-switcher-container, .switcher-list, .resize-popup, .osd-window { + color: rgba(250, 244, 237, 0.7); + background-color: #191724; + border: none; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + margin: 5px 8px 11px; + border-radius: 18px; + padding: 12px; +} + +.osd-window { + text-align: center; + font-weight: bold; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + height: 2px; + border-radius: 2px; + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; + -barlevel-height: 2px; + -barlevel-background-color: rgba(250, 244, 237, 0.12); + -barlevel-active-background-color: #9ccfd8; + -barlevel-overdrive-color: #b4637a; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(250, 244, 237, 0.12); +} + +.osd-window .level-bar { + background-color: white; + border-radius: 2px; +} + +.pad-osd-window { + padding: 32px; + background-color: #191724; +} + +.pad-osd-window .pad-osd-title-box { + spacing: 12px; +} + +.pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; +} + +.combo-box-label { + width: 15em; +} + +#overview StScrollBar StBin#trough { + background-color: rgba(250, 244, 237, 0.12); +} + +#overview StScrollBar StButton#vhandle, +#overview StScrollBar StButton#hhandle { + background-color: rgba(250, 244, 237, 0.5); +} + +#overview StScrollBar StButton#vhandle:hover, +#overview StScrollBar StButton#hhandle:hover { + background-color: rgba(250, 244, 237, 0.7); +} + +#overview StScrollBar StButton#vhandle:active, +#overview StScrollBar StButton#hhandle:active { + background-color: #faf4ed; +} + +#overview { + spacing: 24px; +} + +.overview-controls { + padding-bottom: 30px; +} + +/* Top Bar */ +#panel { + color: rgba(250, 244, 237, 0.7); + font-weight: bold; + font-feature-settings: 'tnum'; + font-size: 12pt; + transition-duration: 250ms; + box-shadow: none; + border: none; + height: 35px; + background-color: rgba(25, 23, 36, 0.85); +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: rgba(25, 23, 36, 0.6); + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; + -panel-corner-opacity: 1; + transition-duration: 250ms; +} + +#panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: bold; + color: #faf4ed; + transition-duration: 150ms; + border-radius: 12px; + text-shadow: none; + box-shadow: none; + border: 3px solid transparent; +} + +#panel .panel-button.clock-display { + box-shadow: none; +} + +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border-radius: 12px; +} + +#panel .panel-button:hover { + color: #9ccfd8; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(54, 52, 62, 0.624); +} + +#panel .panel-button:hover.clock-display { + box-shadow: none; + color: rgba(250, 244, 237, 0.7); +} + +#panel .panel-button:hover.clock-display .clock { + color: #9ccfd8; + box-shadow: inset 0 0 0 1000px rgba(54, 52, 62, 0.624); +} + +#panel .panel-button:active, #panel .panel-button:active:hover, #panel .panel-button:overview, #panel .panel-button:overview:hover, #panel .panel-button:focus, #panel .panel-button:focus:hover, #panel .panel-button:checked, #panel .panel-button:checked:hover { + color: #9ccfd8; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(79, 76, 85, 0.648); +} + +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none; + color: rgba(250, 244, 237, 0.7); +} + +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + color: #9ccfd8; + box-shadow: inset 0 0 0 1000px rgba(79, 76, 85, 0.648); +} + +.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: #faf4ed; +} + +.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: #faf4ed; +} + +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 6px; + margin: 0; + -st-icon-style: symbolic; +} + +#panel .panel-button .appindicator-trayicons-box { + margin: 0 6px; +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; +} + +#panel .panel-button#panelActivities { + -natural-hpadding: 18px; +} + +#panel .panel-button#panelActivities StBoxLayout { + padding: 0 3px; + spacing: 6px; +} + +#panel .panel-button#panelActivities .workspace-dot { + border-radius: 9999px; + min-width: 8px; + min-height: 8px; + background-color: #faf4ed; +} + +#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; + box-shadow: none; + border: 2px solid transparent; +} + +#panel:overview StLabel, +#panel:overview StIcon, #panel.unlock-screen StLabel, +#panel.unlock-screen StIcon, #panel.login-screen StLabel, +#panel.login-screen StIcon, #panel.lock-screen StLabel, +#panel.lock-screen StIcon { + color: rgba(250, 244, 237, 0.7); +} + +#panel:overview .panel-button:hover, #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:hover, #panel.lock-screen .panel-button:hover { + color: #faf4ed; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(250, 244, 237, 0.12); +} + +#panel:overview .panel-button:hover.clock-display, #panel.unlock-screen .panel-button:hover.clock-display, #panel.login-screen .panel-button:hover.clock-display, #panel.lock-screen .panel-button:hover.clock-display { + box-shadow: none; + color: #faf4ed; +} + +#panel:overview .panel-button:hover.clock-display .clock, #panel.unlock-screen .panel-button:hover.clock-display .clock, #panel.login-screen .panel-button:hover.clock-display .clock, #panel.lock-screen .panel-button:hover.clock-display .clock { + color: #faf4ed; + box-shadow: inset 0 0 0 1000px rgba(250, 244, 237, 0.12); +} + +#panel:overview .panel-button:active, #panel:overview .panel-button:overview, #panel:overview .panel-button:focus, #panel:overview .panel-button:checked, #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:overview, #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:overview, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:checked, #panel.lock-screen .panel-button:active, #panel.lock-screen .panel-button:overview, #panel.lock-screen .panel-button:focus, #panel.lock-screen .panel-button:checked { + color: #faf4ed; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(250, 244, 237, 0.2); +} + +#panel:overview .panel-button:active.clock-display, #panel:overview .panel-button:overview.clock-display, #panel:overview .panel-button:focus.clock-display, #panel:overview .panel-button:checked.clock-display, #panel.unlock-screen .panel-button:active.clock-display, #panel.unlock-screen .panel-button:overview.clock-display, #panel.unlock-screen .panel-button:focus.clock-display, #panel.unlock-screen .panel-button:checked.clock-display, #panel.login-screen .panel-button:active.clock-display, #panel.login-screen .panel-button:overview.clock-display, #panel.login-screen .panel-button:focus.clock-display, #panel.login-screen .panel-button:checked.clock-display, #panel.lock-screen .panel-button:active.clock-display, #panel.lock-screen .panel-button:overview.clock-display, #panel.lock-screen .panel-button:focus.clock-display, #panel.lock-screen .panel-button:checked.clock-display { + box-shadow: none; + color: #faf4ed; +} + +#panel:overview .panel-button:active.clock-display .clock, #panel:overview .panel-button:overview.clock-display .clock, #panel:overview .panel-button:focus.clock-display .clock, #panel:overview .panel-button:checked.clock-display .clock, #panel.unlock-screen .panel-button:active.clock-display .clock, #panel.unlock-screen .panel-button:overview.clock-display .clock, #panel.unlock-screen .panel-button:focus.clock-display .clock, #panel.unlock-screen .panel-button:checked.clock-display .clock, #panel.login-screen .panel-button:active.clock-display .clock, #panel.login-screen .panel-button:overview.clock-display .clock, #panel.login-screen .panel-button:focus.clock-display .clock, #panel.login-screen .panel-button:checked.clock-display .clock, #panel.lock-screen .panel-button:active.clock-display .clock, #panel.lock-screen .panel-button:overview.clock-display .clock, #panel.lock-screen .panel-button:focus.clock-display .clock, #panel.lock-screen .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 1000px rgba(250, 244, 237, 0.2); + color: #faf4ed; +} + +#panel:overview .panel-button#panelActivities .workspace-dot, #panel.unlock-screen .panel-button#panelActivities .workspace-dot, #panel.login-screen .panel-button#panelActivities .workspace-dot, #panel.lock-screen .panel-button#panelActivities .workspace-dot { + background-color: #faf4ed; +} + +#panel:overview .panel-corner, #panel.unlock-screen .panel-corner, #panel.login-screen .panel-corner, #panel.lock-screen .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} + +#panel Gjs_status_keyboard_InputSourceIndicator.panel-button, +#panel Gjs_appindicatorsupport_rgcjonas_gmail_com_indicatorStatusIcon_IndicatorStatusIcon.panel-button, +#panel Gjs_appindicatorsupport_rgcjonas_gmail_com_indicatorStatusIcon_AppIndicatorsIndicatorStatusIcon.panel-button { + -natural-hpadding: 18px !important; + -minimum-hpadding: 18px !important; +} + +#panel .screencast-indicator, +#panel .remote-access-indicator { + color: #ea9d34; +} + +/* Popovers/Menus */ +.popup-menu-boxpointer { + -arrow-border-radius: 18px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 12px; + -arrow-rise: 0; + -arrow-box-shadow: none; + background: transparent; +} + +.popup-menu { + min-width: 12em; + color: rgba(250, 244, 237, 0.7) !important; + padding: 0; + font-weight: normal; + border-radius: 18px; + box-shadow: none; + margin: 6px 6px 8px; + font-size: 11pt; +} + +.popup-menu .popup-menu-content { + padding: 6px; + background-color: #191724; + border-radius: 18px; + margin: 0; + box-shadow: 0 6px 15px -6px rgba(0, 0, 0, 0.25); + border: none; + font-weight: normal; +} + +.popup-menu .popup-menu-item { + spacing: 6px; + color: rgba(250, 244, 237, 0.7) !important; + text-shadow: none; + border-radius: 12px; + margin: 0; + transition-duration: 100ms; + font-weight: normal; + background-color: transparent; +} + +.popup-menu .popup-menu-item:checked { + font-weight: normal; + border: none; + box-shadow: none; + color: #faf4ed !important; + background-color: rgba(250, 244, 237, 0.12) !important; + border-radius: 12px 12px 0 0 !important; +} + +.popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked.selected { + color: #faf4ed !important; + background-color: alpha(currentColor, 0.08) !important; +} + +.popup-menu .popup-menu-item:checked:active { + color: #faf4ed !important; + background-color: alpha(currentColor, 0.12) !important; +} + +.popup-menu .popup-menu-item:checked:insensitive { + color: rgba(250, 244, 237, 0.32) !important; +} + +.popup-menu .popup-menu-item:focus, .popup-menu .popup-menu-item:hover, .popup-menu .popup-menu-item.selected { + color: #9ccfd8 !important; + background-color: rgba(250, 244, 237, 0.12) !important; + transition-duration: 0; +} + +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected:active { + color: #9ccfd8 !important; + background-color: rgba(250, 244, 237, 0.3) !important; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(250, 244, 237, 0.32) !important; +} + +.popup-menu .popup-sub-menu { + background-color: rgba(250, 244, 237, 0.12) !important; + color: rgba(250, 244, 237, 0.7) !important; + border: none; + box-shadow: none; + margin: 0; + border-radius: 0 0 12px 12px !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item { + margin: 0; +} + +.popup-menu .popup-sub-menu .popup-menu-item:focus, .popup-menu .popup-sub-menu .popup-menu-item:hover, .popup-menu .popup-sub-menu .popup-menu-item.selected { + color: #faf4ed !important; + background-color: rgba(250, 244, 237, 0.12) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:active, .popup-menu .popup-sub-menu .popup-menu-item.selected:active { + color: #faf4ed !important; + background-color: rgba(250, 244, 237, 0.3) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(250, 244, 237, 0.32) !important; +} + +.popup-menu .popup-inactive-menu-item { + color: rgba(250, 244, 237, 0.7) !important; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(250, 244, 237, 0.32) !important; +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-ornamented-menu-item:ltr { + padding-left: 6px; +} + +.popup-ornamented-menu-item:rtl { + padding-right: 6px; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.aggregate-menu { + min-width: 20em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 3px; + -st-icon-style: symbolic; +} + +.app-menu { + max-width: 27.25em; +} + +.app-menu .popup-menu-ornament { + width: 0 !important; +} + +.app-menu .popup-inactive-menu-item:first-child > StLabel:ltr { + margin-right: 8px; +} + +.app-menu .popup-inactive-menu-item:first-child > StLabel:rtl { + margin-left: 8px; +} + +/* Screen Shield */ +.unlock-dialog-clock { + color: white; + font-weight: 300; + text-align: center; + spacing: 24px; + padding-bottom: 2.5em; +} + +.unlock-dialog-clock-time { + font-size: 64pt; + padding-top: 42px; + font-feature-settings: 'tnum'; +} + +.unlock-dialog-clock-date { + font-size: 16pt; + font-weight: normal; +} + +.unlock-dialog-clock-hint { + font-weight: normal; + padding-top: 48px; +} + +.unlock-dialog-notifications-container { + margin: 12px 0; + spacing: 6px; + width: 23em; + background-color: transparent; +} + +.unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} + +.unlock-dialog-notifications-container .notification, +.unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 6px; + border: none; + background-color: #191724; + color: #faf4ed; + border-radius: 18px; +} + +.unlock-dialog-notifications-container .notification.critical, +.unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: #2a273d; +} + +.unlock-dialog-notification-label { + padding: 0px 0px 0px 12px; +} + +.unlock-dialog-notification-count-text { + weight: bold; + padding: 0 6px; + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; + border-radius: 9999px; + margin-right: 12px; +} + +.screen-shield-background { + background: black; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15); +} + +#unlockDialogNotifications StButton#vhandle, +#unlockDialogNotifications StButton#hhandle { + background-color: rgba(25, 23, 36, 0.3); +} + +#unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, +#unlockDialogNotifications StButton#hhandle:hover, +#unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(25, 23, 36, 0.5); +} + +#unlockDialogNotifications StButton#vhandle:active, +#unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(156, 207, 216, 0.5); +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 0; +} + +StScrollView StScrollBar { + min-width: 12px; + min-height: 12px; +} + +StScrollBar StBin#trough { + border-radius: 9999px; + background-color: rgba(250, 244, 237, 0.12); + margin: 3px; +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: rgba(250, 244, 237, 0.5); + border: 3px solid transparent; + margin: 3px; +} + +StScrollBar StButton#vhandle:hover, +StScrollBar StButton#hhandle:hover { + background-color: rgba(250, 244, 237, 0.7); +} + +StScrollBar StButton#vhandle:active, +StScrollBar StButton#hhandle:active { + background-color: #faf4ed; +} + + +.search-entry { + width: 320px; + min-height: 32px; + padding: 0 12px; + color: rgba(250, 244, 237, 0.7); + transition-duration: 150ms; + border-radius: 12px; + caret-color: #faf4ed; + selection-background-color: rgba(250, 244, 237, 0.12); + selected-color: rgba(25, 23, 36, 0.87) !important; + color: #faf4ed; + background-color: #34304b; + border: 2px solid transparent !important; + box-shadow: none !important; +} + + +.search-entry:hover { + color: #faf4ed; + background-color: #34304b; + border: 2px solid rgba(250, 244, 237, 0.3) !important; + box-shadow: none !important; +} + + +.search-entry:focus { + color: #faf4ed; + background-color: #34304b; + border: 2px solid #9ccfd8 !important; + box-shadow: none !important; +} + + +.search-entry .search-entry-icon { + icon-size: 16px; + padding: 0; + color: rgba(250, 244, 237, 0.32); +} + + +.search-entry:hover .search-entry-icon, +.search-entry:focus .search-entry-icon { + color: rgba(250, 244, 237, 0.7); +} + + +.search-entry:insensitive { + border: none; + color: rgba(250, 244, 237, 0.32); +} + + +.search-entry StLabel.hint-text { + color: rgba(250, 244, 237, 0.5); +} + +/* Slider */ +.slider { + height: 20px; + color: #34304b; + -slider-height: 2px; + -slider-background-color: rgba(250, 244, 237, 0.3); + -slider-border-color: #9ccfd8; + -slider-active-background-color: #9ccfd8; + -slider-active-border-color: #9ccfd8; + -slider-border-width: 2px; + -slider-handle-radius: 7px; + -slider-handle-border-width: 2px; + -slider-handle-border-color: #9ccfd8; + -barlevel-height: 15px; + -barlevel-background-color: rgba(250, 244, 237, 0.3); + -barlevel-border-color: transparent; + -barlevel-active-background-color: #9ccfd8; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #b4637a; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 24px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 12px; + border: 1px solid transparent; + background-color: transparent; +} + +.switcher-list .item-box:outlined { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.switcher-list .item-box:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(250, 244, 237, 0.12); +} + +.switcher-list .switcher-list-item-container { + spacing: 12px; +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: rgba(250, 244, 237, 0.5); +} + +.switcher-arrow:highlighted { + color: #faf4ed; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #9ccfd8; +} + +/* Switches */ +.toggle-switch { + width: 46px; + height: 24px; + background-size: contain; +} + +.toggle-switch, .popup-sub-menu .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked, .popup-sub-menu .toggle-switch:checked { + background-image: url("assets/toggle-on-dark.svg"); +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(156, 207, 216, 0.3); + border: 1px solid #9ccfd8; +} + +.tile-preview-left.on-primary { + border-radius: 13px 0 0 0; +} + +.tile-preview-right.on-primary { + border-radius: 0 13px 0 0; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 13px 13px 0 0; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px; +} + +.workspace-switcher { + background: transparent; + border: none; + border-radius: 0; + padding: 0; + spacing: 12px; +} + +.ws-switcher-box { + background: transparent; + height: 50px; + background-size: 32px; + background: rgba(250, 244, 237, 0.12); + border-radius: 12px; +} + +.ws-switcher-active-up, +.ws-switcher-active-down, +.ws-switcher-active-left, +.ws-switcher-active-right { + height: 52px; + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + border-radius: 15px; + border: none; +} + +/* App Icons */ +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 36px; + max-column-spacing: 36px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 18px; + page-padding-right: 18px; +} + +.overview-tile, .grid-search-result { + color: rgba(250, 244, 237, 0.7); + border-radius: 30px; + padding: 15px; + border: none; + transition-duration: 100ms; + text-align: center; + background-color: transparent; +} + +.overview-tile:hover, .grid-search-result:hover, .overview-tile:focus, .grid-search-result:focus, .overview-tile:selected, .grid-search-result:selected { + color: #faf4ed; + background-color: rgba(156, 207, 216, 0.3); + border-image: none; + background-image: none; +} + +.overview-tile:active, .grid-search-result:active, .overview-tile:checked, .grid-search-result:checked { + color: #faf4ed; + background-color: rgba(156, 207, 216, 0.6); + box-shadow: none; +} + +.app-folder { + background-color: rgba(156, 207, 216, 0.3); + border-radius: 30px; + color: rgba(250, 244, 237, 0.7); +} + +.app-folder .overview-icon { + background-color: transparent; + border-radius: 30px; +} + +.app-folder:hover { + background-color: rgba(156, 207, 216, 0.6); + color: #faf4ed; +} + +.app-folder:active { + background-color: rgba(250, 244, 237, 0.3); + color: #faf4ed; +} + +.app-grid-running-dot { + width: 6px; + height: 3px; + border-radius: 2px; + background-color: rgba(250, 244, 237, 0.3); + margin-bottom: 0; +} + +StWidget.focused .app-grid-running-dot { + width: 24px; + background-color: #faf4ed !important; +} + +.app-folder-dialog-container { + padding-top: 32px; +} + +.app-folder-dialog { + width: 720px; + height: 720px; + border-radius: 54px; + padding: 12px; + box-shadow: none; + border: none; + background-color: #191724; +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px; + padding-bottom: 0; +} + +.app-folder-dialog .folder-name-container .folder-name-entry { + width: 12em; + border: none; + caret-color: #faf4ed; +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.app-folder-dialog .icon-button, .app-folder-dialog .background-app-item .close-button, .background-app-item .app-folder-dialog .close-button, .app-folder-dialog .message .message-header .message-expand-button, .message .message-header .app-folder-dialog .message-expand-button, +.app-folder-dialog .message .message-header .message-close-button, +.message .message-header .app-folder-dialog .message-close-button { + background-color: rgba(250, 244, 237, 0.06); + color: rgba(250, 244, 237, 0.7); + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 9999px; +} + +.app-folder-dialog .icon-button > StIcon, .app-folder-dialog .background-app-item .close-button > StIcon, .background-app-item .app-folder-dialog .close-button > StIcon, .app-folder-dialog .message .message-header .message-expand-button > StIcon, .message .message-header .app-folder-dialog .message-expand-button > StIcon, +.app-folder-dialog .message .message-header .message-close-button > StIcon, +.message .message-header .app-folder-dialog .message-close-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .icon-button:hover, .app-folder-dialog .background-app-item .close-button:hover, .background-app-item .app-folder-dialog .close-button:hover, .app-folder-dialog .message .message-header .message-expand-button:hover, .message .message-header .app-folder-dialog .message-expand-button:hover, +.app-folder-dialog .message .message-header .message-close-button:hover, +.message .message-header .app-folder-dialog .message-close-button:hover { + background-color: rgba(250, 244, 237, 0.12); +} + +.app-folder-dialog .icon-button:checked, .app-folder-dialog .background-app-item .close-button:checked, .background-app-item .app-folder-dialog .close-button:checked, .app-folder-dialog .message .message-header .message-expand-button:checked, .message .message-header .app-folder-dialog .message-expand-button:checked, +.app-folder-dialog .message .message-header .message-close-button:checked, +.message .message-header .app-folder-dialog .message-close-button:checked, .app-folder-dialog .icon-button:active, .app-folder-dialog .background-app-item .close-button:active, .background-app-item .app-folder-dialog .close-button:active, .app-folder-dialog .message .message-header .message-expand-button:active, .message .message-header .app-folder-dialog .message-expand-button:active, +.app-folder-dialog .message .message-header .message-close-button:active, +.message .message-header .app-folder-dialog .message-close-button:active { + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); +} + +.app-folder-dialog .page-indicators { + margin-bottom: 18px; +} + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; +} + +.rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; +} + +.system-action-icon { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: #191724; + color: #faf4ed; + border-radius: 9999px; + icon-size: 48px; +} + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); +} + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 27px 0px 0px 27px; +} + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 27px 27px 0px; +} + +.page-navigation-arrow { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 9999px; + transition-duration: 100ms; + color: rgba(250, 244, 237, 0.7); + background-color: transparent; +} + +.page-navigation-arrow > StIcon { + color: #faf4ed; +} + +.page-navigation-arrow:insensitive { + background-color: transparent; + color: rgba(250, 244, 237, 0.5); +} + +.page-navigation-arrow:hover { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.page-navigation-arrow:active { + background-color: rgba(250, 244, 237, 0.3); + color: #faf4ed; +} + +/* Date/Time Menu */ +.popup-menu .message, .world-clocks-button, +.weather-button, +.events-button { + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + border: none; + box-shadow: none; + text-shadow: none; +} + +.popup-menu .message:hover, .world-clocks-button:hover, +.weather-button:hover, +.events-button:hover, .popup-menu .message:focus, .world-clocks-button:focus, +.weather-button:focus, +.events-button:focus { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none; +} + +.popup-menu .message:active, .world-clocks-button:active, +.weather-button:active, +.events-button:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.2); + box-shadow: none; +} + +#calendarArea { + padding: 0; +} + +.datemenu-calendar-column { + spacing: 6px; + border: none; + padding: 0 !important; + margin: 0 !important; +} + +.datemenu-calendar-column:ltr { + margin-right: 0; + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + margin-left: 0; + border-right-width: 0; +} + +.datemenu-calendar-column .datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: rgba(250, 244, 237, 0.7); + font-weight: bold; +} + +.datemenu-today-button, +.datemenu-displays-box { + margin: 4px 6px; +} + +/* today button (the date) */ +.datemenu-today-button { + border: none; + box-shadow: none; + background: none; + padding: 6px 12px; + margin: 0; + text-shadow: none; + color: rgba(250, 244, 237, 0.7); + border-radius: 12px; + margin: 4px; +} + +.datemenu-today-button:ltr { + margin-left: 4px; +} + +.datemenu-today-button:rtl { + margin-right: 4px; +} + +.datemenu-today-button:hover, .datemenu-today-button:focus { + background-color: rgba(250, 244, 237, 0.12); +} + +.datemenu-today-button:active { + background-color: rgba(250, 244, 237, 0.2); +} + +.datemenu-today-button .day-label { + font-size: 13pt; + font-weight: bold; +} + +.datemenu-today-button .date-label { + font-size: 19pt; + font-weight: normal; +} + +/* Calendar */ +.calendar { + border: none; + box-shadow: none; + background-color: transparent; + padding: 0 !important; + margin: 0 !important; + text-shadow: none; + border-radius: 18px; + color: rgba(250, 244, 237, 0.7); +} + +.calendar .calendar-month-label { + padding: 6px 0; + color: rgba(250, 244, 237, 0.7) !important; + font-weight: bold; + text-align: center; + text-shadow: none; + background-color: transparent; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 !important; + margin: 3px 0 !important; +} + +.calendar .calendar-change-month-back StIcon, +.calendar .calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar .pager-button { + width: 32px !important; + height: 32px !important; + margin: 2px !important; + border-radius: 9999px; + background-color: transparent; + color: #faf4ed; + box-shadow: none !important; +} + +.calendar .pager-button:hover, .calendar .pager-button:focus { + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none !important; +} + +.calendar .pager-button:active { + background-color: rgba(250, 244, 237, 0.3); + box-shadow: none !important; +} + +.calendar .calendar-day { + font-size: 11pt; + text-align: center; + width: 34px !important; + height: 34px !important; + padding: 0 !important; + margin: 2px !important; + border-radius: 9999px; + color: rgba(250, 244, 237, 0.7) !important; + border: none; + font-feature-settings: 'tnum'; + background-color: transparent; +} + +.calendar .calendar-day:hover, .calendar .calendar-day:focus { + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none !important; + outline: none !important; +} + +.calendar .calendar-day:active, .calendar .calendar-day:selected { + color: #faf4ed !important; + background-color: rgba(250, 244, 237, 0.3); + border-color: transparent !important; + box-shadow: none !important; + outline: none !important; +} + +.calendar .calendar-day.calendar-weekend { + color: rgba(250, 244, 237, 0.5) !important; +} + +.calendar .calendar-day { + border-width: 0; +} + +.calendar .calendar-day-top { + border-top-width: 0; +} + +.calendar .calendar-day-left { + border-left-width: 0; +} + +.calendar .calendar-nonwork-day { + color: #faf4ed; +} + +.calendar .calendar-today { + font-weight: bold; + color: rgba(250, 244, 237, 0.7) !important; + background-color: rgba(250, 244, 237, 0.06); + border: none; +} + +.calendar .calendar-today:hover, .calendar .calendar-today:focus { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed !important; +} + +.calendar .calendar-today:active { + background-color: #8ac6d1; + color: rgba(25, 23, 36, 0.87) !important; +} + +.calendar .calendar-today:selected { + background-color: #9ccfd8; + color: #191724 !important; +} + +.calendar .calendar-today:selected:hover, .calendar .calendar-today:selected:focus { + background-color: #b9dde4; + color: #191724 !important; +} + +.calendar .calendar-day-with-events { + color: rgba(250, 244, 237, 0.7); + background-image: url("assets/calendar-today.svg"); +} + +.calendar .calendar-day-with-events.calendar-work-day { + color: rgba(250, 244, 237, 0.7); + font-weight: bold; +} + +.calendar .calendar-other-month { + color: rgba(250, 244, 237, 0.32) !important; + font-weight: normal; +} + +.calendar .calendar-other-month.calendar-weekend { + color: rgba(250, 244, 237, 0.32) !important; +} + +.calendar .calendar-day-heading { + font-weight: bold; + text-align: center; + margin: 4px; + padding: 3px 6px; + border-radius: 12px; + background-color: transparent; + color: #faf4ed; +} + +.calendar .calendar-week-number { + width: 26px; + height: 20px; + margin: 6px 2px !important; + padding: 0; + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + font-weight: bold; + font-feature-settings: 'tnum'; + text-align: center; +} + +.world-clocks-button, +.weather-button, +.events-button { + padding: 12px !important; + margin: 4px 0 0 !important; +} + +.events-button .events-box { + spacing: 6px; +} + +.events-button .events-list { + spacing: 12px; + text-shadow: none; + color: rgba(250, 244, 237, 0.7); +} + +.events-button .events-title { + font-weight: bold; + text-shadow: none; + color: rgba(250, 244, 237, 0.5); +} + +.events-button .event-time { + font-feature-settings: 'tnum'; + font-size: 11pt; + color: rgba(250, 244, 237, 0.5); +} + +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.world-clocks-button .world-clocks-header { + color: rgba(250, 244, 237, 0.5); +} + +.world-clocks-button .world-clocks-city { + font-weight: bold; + font-size: 12pt; + color: rgba(250, 244, 237, 0.7); +} + +.world-clocks-button .world-clocks-time { + font-feature-settings: 'tnum'; + font-size: 12pt; + color: #faf4ed; +} + +.world-clocks-button .world-clocks-time:ltr { + text-align: right; +} + +.world-clocks-button .world-clocks-time:rtl { + text-align: left; +} + +.world-clocks-button .world-clocks-timezone { + font-feature-settings: 'tnum'; + font-size: 11pt; + color: rgba(250, 244, 237, 0.5); +} + +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.weather-button .weather-box { + spacing: 10px; +} + +.weather-button .weather-header-box { + spacing: 6px; +} + +.weather-button .weather-header { + font-weight: bold; + color: rgba(250, 244, 237, 0.7); +} + +.weather-button .weather-header.location { + font-weight: normal; + font-size: 11pt; + color: rgba(250, 244, 237, 0.5); +} + +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button .weather-forecast-time { + font-feature-settings: 'tnum'; + font-size: 10pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; + color: rgba(250, 244, 237, 0.7); +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: 0.8em; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 3px; + border-radius: 9999px; +} + +.check-box StIcon { + icon-size: 0; + padding: 0; + color: transparent !important; + border: none !important; + background-color: transparent !important; +} + +.check-box StBin, .check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); + background-color: tranparent; + box-shadow: none; +} + +.check-box:hover StBin { + background-image: url("assets/checkbox-off-hover.svg"); + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.04); +} + +.check-box:active StBin { + background-image: url("assets/checkbox-off-active.svg"); +} + +.check-box:checked StBin, .check-box:focus:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +/* Dash */ +#dash { + margin-top: 16px; +} + +#dash .dash-background { + background-color: rgba(52, 48, 75, 0.65); + box-shadow: inset 0 0 0 1px rgba(250, 244, 237, 0.12); + border: none; + /* remove black border on ubuntu */ + padding: 4px 3px; + border-radius: 23px; +} + +#dash .dash-item-container .placeholder { + background-image: none; + background-size: contain; + height: 32px; +} + +#dash .dash-item-container .empty-dash-drop-target { + width: 32px; + height: 32px; +} + +#dash .dash-item-container .show-apps, +#dash .dash-item-container .overview-tile, +#dash .dash-item-container .grid-search-result { + background: none; + box-shadow: none; + border: none; + border-radius: 0; + padding: 0; + margin: 0 2px; + padding-bottom: 16px; +} + +#dash .dash-item-container .show-apps .overview-icon, +#dash .dash-item-container .overview-tile .overview-icon, +#dash .dash-item-container .grid-search-result .overview-icon { + border-radius: 18px; + padding: 6px; + spacing: 6px; + text-align: center; + transition-duration: 100ms; + background-color: transparent; + color: #faf4ed; +} + +#dash .dash-item-container .show-apps:focus .overview-icon, +#dash .dash-item-container .overview-tile:focus .overview-icon, +#dash .dash-item-container .grid-search-result:focus .overview-icon { + background-color: rgba(250, 244, 237, 0.12); +} + +#dash .dash-item-container .show-apps:hover .overview-icon, +#dash .dash-item-container .overview-tile:hover .overview-icon, +#dash .dash-item-container .grid-search-result:hover .overview-icon { + background-color: rgba(250, 244, 237, 0.15); + box-shadow: inset 0 0 0 1px rgba(250, 244, 237, 0.15); +} + +#dash .dash-item-container .show-apps:active .overview-icon, +#dash .dash-item-container .overview-tile:active .overview-icon, +#dash .dash-item-container .grid-search-result:active .overview-icon { + background-color: rgba(250, 244, 237, 0.3); +} + +#dash .dash-item-container .show-apps:checked .overview-icon, +#dash .dash-item-container .overview-tile:checked .overview-icon, +#dash .dash-item-container .grid-search-result:checked .overview-icon { + background-color: rgba(250, 244, 237, 0.12); +} + +#dash .dash-item-container .app-well-app-running-dot, +#dash .dash-item-container .app-grid-running-dot { + margin-bottom: 12px; + offset-y: 8px; + width: 6px; + height: 6px; + border-radius: 9999px; + background-color: #faf4ed; +} + +#dash .dash-separator { + width: 1px; + margin-left: 4px; + margin-right: 4px; + background-color: rgba(250, 244, 237, 0.25); +} + +#dash .dash-separator, +#dash .dash-background { + margin-bottom: 16px; +} + +.dash-label { + color: #faf4ed; + background-color: rgba(52, 48, 75, 0.65); + border-radius: 12px; + padding: 6px 12px; + box-shadow: none; + border: none; + text-align: center; + -y-offset: 12px; + -x-offset: 8px; +} + +/* Modal Dialogs */ +.modal-dialog, .candidate-popup-content { + background-color: #2b283e; + border-radius: 18px; + border: none; + box-shadow: inset 0 0.5px rgba(250, 244, 237, 0.1); +} + +.modal-dialog-button:last-child, .modal-dialog-linked-button:last-child { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +.modal-dialog-button:hover:last-child, .modal-dialog-linked-button:hover:last-child { + color: rgba(25, 23, 36, 0.87); + background-color: #bddfe5; +} + +.modal-dialog-button:active:last-child, .modal-dialog-linked-button:active:last-child { + color: rgba(25, 23, 36, 0.87); + background-color: #8ac6d1; +} + +.modal-dialog-button:insensitive:last-child, .modal-dialog-linked-button:insensitive:last-child { + background-color: rgba(156, 207, 216, 0.05); + color: rgba(156, 207, 216, 0.35); +} + +.headline { + font-size: 13pt; +} + +.modal-dialog { + color: rgba(250, 244, 237, 0.7); + padding: 12px; +} + +.modal-dialog-button, .modal-dialog-linked-button { + min-height: 32px !important; + padding: 6px !important; + margin: 0 !important; + border: none !important; + border-radius: 12px; +} + +.modal-dialog-button:first-child, .modal-dialog-linked-button:first-child { + background-color: rgba(250, 244, 237, 0.04); +} + +.modal-dialog-button:first-child:focus, .modal-dialog-linked-button:first-child:focus { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.08); + box-shadow: none !important; +} + +.modal-dialog-button:first-child:hover, .modal-dialog-linked-button:first-child:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); +} + +.modal-dialog-button:first-child:active, .modal-dialog-linked-button:first-child:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.2); + box-shadow: none !important; +} + +.modal-dialog .modal-dialog-button-box { + padding-top: 6px; +} + +.modal-dialog .modal-dialog-content-box { + margin: 30px 42px; + spacing: 30px; + max-width: 28em; +} + +.end-session-dialog { + width: 26em; +} + +.end-session-dialog .end-session-dialog-battery-warning, +.end-session-dialog .dialog-list-title { + color: #ea9d34; + background-color: rgba(234, 157, 52, 0.1); + padding: 9px; + border-radius: 12px; + margin: 4px 0; +} + +.message-dialog-content { + spacing: 18px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: rgba(250, 244, 237, 0.7); +} + +.run-dialog { + width: 26em; + padding-bottom: 6px; +} + +.run-dialog .run-dialog-entry { + padding: 12px 9px; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: rgba(250, 244, 237, 0.7); +} + +.prompt-dialog { + width: 28em; +} + +.prompt-dialog .prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog .prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog .prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog .prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog .prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog .prompt-dialog-password-entry { + width: 20em; + padding: 12px 9px; +} + +.prompt-dialog .prompt-dialog-error-label, +.prompt-dialog .prompt-dialog-info-label, +.prompt-dialog .prompt-dialog-null-label { + text-align: center; +} + +.prompt-dialog .prompt-dialog-error-label { + color: #ea9d34; +} + +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #ea9d34; +} + +.audio-device-selection-dialog { + min-width: 24em; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 12px; +} + +.audio-device-selection-dialog .audio-selection-box .audio-selection-device { + border: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 12px; +} + +.audio-device-selection-dialog .audio-selection-box .audio-selection-device:hover, .audio-device-selection-dialog .audio-selection-box .audio-selection-device:focus { + background-color: rgba(250, 244, 237, 0.12); +} + +.audio-device-selection-dialog .audio-selection-box .audio-selection-device:active { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.audio-device-selection-dialog .audio-selection-box .audio-selection-device .audio-selection-device-box { + padding: 12px; + spacing: 12px; +} + +.audio-device-selection-dialog .audio-selection-box .audio-selection-device .audio-selection-device-icon { + icon-size: 64px; +} + +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + height: 300px; + width: 300px; +} + +/* Access portal dialog */ +.access-dialog { + text-align: center; +} + +/* Message List */ +.message-list { + width: 29em; + text-shadow: none; + border: solid rgba(250, 244, 237, 0.12); + padding: 0; +} + +.message-list:ltr { + margin-left: 0; + margin-right: 8px; + padding-right: 10px; + border-right-width: 0; +} + +.message-list:rtl { + margin-right: 0; + margin-left: 8px; + padding-left: 10px; + border-left-width: 0; +} + +.message-list .message-list-placeholder { + spacing: 12px; + color: rgba(250, 244, 237, 0.32); +} + +.message-list .message-list-placeholder > StIcon { + icon-size: 96px; + margin-bottom: 12px; + -st-icon-style: symbolic; +} + +.message-list-sections { + margin: 0; + padding-bottom: 6px; +} + +.message-list-sections:ltr { + margin-right: 0; +} + +.message-list-sections:rtl { + margin-left: 0; +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 6px; +} + +.message-list-controls { + margin: 8px 16px 0; + padding: 6px; + spacing: 6px; +} + +.message-list-controls .dnd-button { + border-width: 2px; + border-color: transparent; + border-radius: 32px; + border-style: solid; +} + +.message-list-controls .dnd-button:focus { + border-color: rgba(156, 207, 216, 0.6); +} + +.message { + padding: 0; + margin: 3px; + border-radius: 20px; +} + +.popup-menu .message { + border-radius: 12px; +} + +.popup-menu .message .notification-button:first-child:ltr { + border-radius: 0 0 0 12px; +} + +.popup-menu .message .notification-button:last-child:ltr { + border-radius: 0 0 12px; +} + +.popup-menu .message .notification-button:first-child:rtl { + border-radius: 0 0 12px; +} + +.popup-menu .message .notification-button:last-child:rtl { + border-radius: 0 0 0 12px; +} + +.popup-menu .message .notification-button:first-child:last-child { + border-radius: 0 0 12px 12px; +} + +.message .message-header { + padding: 0 0.409em; + margin: 6px; + margin-bottom: 0; + spacing: 6px; + color: rgba(250, 244, 237, 0.5); +} + +.message .message-header .message-source-icon { + icon-size: 1.091em; + -st-icon-style: symbolic; +} + +.message .message-header .message-header-content { + spacing: 6px; + min-height: 1.637em; + padding-bottom: 6px; +} + +.message .message-header .message-header-content .message-source-title { + font-weight: bold; +} + +.message .message-header .message-header-content .event-time { + padding-bottom: 0.068em; + color: rgba(250, 244, 237, 0.5); +} + +.message .message-header .message-header-content .event-time:ltr { + text-align: right; +} + +.message .message-header .message-header-content .event-time:rtl { + text-align: left; +} + +.message .message-header .message-expand-button, +.message .message-header .message-close-button { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); + padding: 4px; + border: none; +} + +.message .message-header .message-expand-button, .message .message-header .message-expand-button:hover, .message .message-header .message-expand-button:active, +.message .message-header .message-close-button, +.message .message-header .message-close-button:hover, +.message .message-header .message-close-button:active { + color: #faf4ed; +} + +.message .message-header .message-expand-button:hover, .message .message-header .message-expand-button:focus, +.message .message-header .message-close-button:hover, +.message .message-header .message-close-button:focus { + background-color: rgba(250, 244, 237, 0.12); +} + +.message .message-header .message-expand-button:active, .message .message-header .message-expand-button:active:hover, +.message .message-header .message-close-button:active, +.message .message-header .message-close-button:active:hover { + background-color: rgba(250, 244, 237, 0.3); +} + +.message .message-header .message-expand-button:insensitive, +.message .message-header .message-close-button:insensitive { + background-color: rgba(250, 244, 237, 0.04); +} + +.message .message-header .message-expand-button { + padding: 4px; + border: none; +} + +.message .message-header .message-expand-button:ltr { + margin-right: 6px; +} + +.message .message-header .message-expand-button:rtl { + margin-left: 6px; +} + +.message .message-box { + padding: 6px; + margin: 6px; + margin-top: 0; + spacing: 6px; +} + +.message .message-box .message-icon { + icon-size: 48px; + -st-icon-style: symbolic; +} + +.message .message-box .message-icon:ltr { + margin-right: 6px; +} + +.message .message-box .message-icon:rtl { + margin-left: 6px; +} + +.message .message-box .message-icon.message-themed-icon { + border-radius: 9999px; + icon-size: 16px; + min-width: 48px; + min-height: 48px; + color: rgba(250, 244, 237, 0.5); + background-color: rgba(250, 244, 237, 0.12); +} + +.message .message-box:first-child { + margin-top: 12px; +} + +.message .message-box .message-content { + spacing: 4px; +} + +.message .message-box .message-content .message-title { + font-weight: bold; +} + +.url-highlighter { + link-color: #5bc6ba; +} + +.message-media-control { + margin: 4px 6px; + padding: 12px; + border-radius: 9999px; + border: none; + color: rgba(250, 244, 237, 0.7); +} + +.message-media-control:hover, .message-media-control:focus { + background-color: rgba(250, 244, 237, 0.12); +} + +.message-media-control:active { + background-color: rgba(250, 244, 237, 0.3); +} + +.message-media-control:hover, .message-media-control:focus, .message-media-control:active { + color: #faf4ed; +} + +.message-media-control:insensitive { + color: rgba(250, 244, 237, 0.5); +} + +.message-media-control StIcon { + icon-size: 16px; +} + +.media-message .message-icon { + border-radius: 6px !important; +} + +.media-message .message-icon.message-themed-icon { + icon-size: 32px !important; +} + +/* Message List */ +.message-list { + width: 29em; + text-shadow: none; + border: solid rgba(250, 244, 237, 0.12); + padding: 0; +} + +.message-list:ltr { + margin-left: 0; + margin-right: 8px; + padding-right: 10px; + border-right-width: 0; +} + +.message-list:rtl { + margin-right: 0; + margin-left: 8px; + padding-left: 10px; + border-left-width: 0; +} + +.message-list .message-list-placeholder { + spacing: 12px; + color: rgba(250, 244, 237, 0.32); +} + +.message-list .message-list-placeholder > StIcon { + icon-size: 96px; + margin-bottom: 12px; + -st-icon-style: symbolic; +} + +.message-list-sections { + margin: 0; + padding-bottom: 6px; +} + +.message-list-sections:ltr { + margin-right: 0; +} + +.message-list-sections:rtl { + margin-left: 0; +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 6px; +} + +.message-list-controls { + margin: 8px 16px 0; + padding: 6px; + spacing: 6px; +} + +.message-list-controls .dnd-button { + border-width: 2px; + border-color: transparent; + border-radius: 32px; + border-style: solid; +} + +.message-list-controls .dnd-button:focus { + border-color: rgba(156, 207, 216, 0.6); +} + +.message { + padding: 0; + margin: 3px; + border-radius: 20px; +} + +.popup-menu .message { + border-radius: 12px; +} + +.message .message-header { + padding: 0 0.409em; + margin: 6px; + margin-bottom: 0; + spacing: 6px; + color: rgba(250, 244, 237, 0.5); +} + +.message .message-header .message-source-icon { + icon-size: 1.091em; + -st-icon-style: symbolic; +} + +.message .message-header .message-header-content { + spacing: 6px; + min-height: 1.637em; + padding-bottom: 6px; +} + +.message .message-header .message-header-content .message-source-title { + font-weight: bold; +} + +.message .message-header .message-header-content .event-time { + padding-bottom: 0.068em; + color: rgba(250, 244, 237, 0.5); +} + +.message .message-header .message-header-content .event-time:ltr { + text-align: right; +} + +.message .message-header .message-header-content .event-time:rtl { + text-align: left; +} + +.message .message-header .message-expand-button, +.message .message-header .message-close-button { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); + padding: 4px; + border: none; +} + +.message .message-header .message-expand-button, .message .message-header .message-expand-button:hover, +.message .message-header .message-close-button, +.message .message-header .message-close-button:hover { + color: #faf4ed; +} + +.message .message-header .message-expand-button:hover, .message .message-header .message-expand-button:focus, +.message .message-header .message-close-button:hover, +.message .message-header .message-close-button:focus { + background-color: rgba(250, 244, 237, 0.12); +} + +.message .message-header .message-expand-button:active, .message .message-header .message-expand-button:active:hover, +.message .message-header .message-close-button:active, +.message .message-header .message-close-button:active:hover { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.message .message-header .message-expand-button:insensitive, +.message .message-header .message-close-button:insensitive { + background-color: rgba(250, 244, 237, 0.04); +} + +.message .message-header .message-expand-button { + padding: 4px; + border: none; +} + +.message .message-header .message-expand-button:ltr { + margin-right: 6px; +} + +.message .message-header .message-expand-button:rtl { + margin-left: 6px; +} + +.message .message-box { + padding: 6px; + margin: 6px; + margin-top: 0; + spacing: 6px; +} + +.message .message-box .message-icon { + icon-size: 48px; + -st-icon-style: symbolic; +} + +.message .message-box .message-icon:ltr { + margin-right: 6px; +} + +.message .message-box .message-icon:rtl { + margin-left: 6px; +} + +.message .message-box .message-icon.message-themed-icon { + border-radius: 9999px; + icon-size: 16px; + min-width: 48px; + min-height: 48px; + color: rgba(250, 244, 237, 0.5); + background-color: rgba(250, 244, 237, 0.12); +} + +.message .message-box:first-child { + margin-top: 12px; +} + +.message .message-box .message-content { + spacing: 4px; +} + +.message .message-box .message-content .message-title { + font-weight: bold; +} + +.url-highlighter { + link-color: #5bc6ba; +} + +.message-media-control { + margin: 4px 6px; + padding: 12px; + border-radius: 9999px; + border: none; + color: rgba(250, 244, 237, 0.7); +} + +.message-media-control:hover, .message-media-control:focus { + background-color: rgba(250, 244, 237, 0.12); +} + +.message-media-control:active { + background-color: rgba(250, 244, 237, 0.3); +} + +.message-media-control:hover, .message-media-control:focus, .message-media-control:active { + color: #faf4ed; +} + +.message-media-control:insensitive { + color: rgba(250, 244, 237, 0.5); +} + +.message-media-control StIcon { + icon-size: 16px; +} + +.media-message .message-icon { + border-radius: 6px !important; +} + +.media-message .message-icon.message-themed-icon { + icon-size: 32px !important; +} + +.workspace-animation { + background-color: #191724; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 2px; +} + +/* Notifications & Message Tray */ +.notification-banner { + min-height: 64px; + width: 34em; + margin: 20px; + border-radius: 12px; + color: rgba(250, 244, 237, 0.7); + background-color: #2b283e; + border: none; + text-shadow: none; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); + border-radius: 18px; +} + +.notification-banner:hover, .notification-banner:active { + color: #faf4ed; + background-color: #2b283e; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25); + margin: 20px; +} + +.notification-banner:focus { + color: #faf4ed; + background-color: #2b283e; +} + +.notification-buttons-bin { + background-color: transparent; + padding-top: 0; + border: none; + border-top: 1px solid rgba(250, 244, 237, 0.12); + spacing: 0; +} + +.notification-button { + min-height: 44px; + padding: 0 18px; + background-color: transparent; + color: rgba(250, 244, 237, 0.7); + font-weight: 500; + border: none; +} + +.notification-button:focus { + background-color: transparent; + color: #faf4ed; + box-shadow: inset 0 0 0 2px rgba(250, 244, 237, 0.12); +} + +.notification-button:hover, .notification-button:focus:hover { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; + box-shadow: none; +} + +.notification-button:active { + background-color: rgba(250, 244, 237, 0.3); + color: #faf4ed; +} + +.notification-button:first-child:ltr { + border-radius: 0 0 0 18px; +} + +.notification-button:last-child:ltr { + border-radius: 0 0 18px; + margin-right: 0 !important; +} + +.notification-button:first-child:rtl { + border-radius: 0 0 18px; +} + +.notification-button:last-child:rtl { + border-radius: 0 0 0 18px; + margin-left: 0 !important; +} + +.notification-button:first-child:last-child { + border-radius: 0 0 18px 18px; + margin-left: 0 !important; + margin-right: 0 !important; +} + +/* Notifications & Message Tray */ +.notification-banner { + min-height: 64px; + width: 34em; + margin: 12px 8px 8px; + border-radius: 12px; + color: rgba(250, 244, 237, 0.7); + background-color: #2b283e; + text-shadow: none; + border-radius: 18px; + border: none; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25); +} + +.notification-banner:hover, .notification-banner:active, .notification-banner:focus { + color: #faf4ed; + background-color: #2b283e; +} + +.notification-buttons-bin { + spacing: 0; +} + +.notification-button { + min-height: 44px; + padding: 0 18px; + margin: 0; + background-color: transparent; + color: rgba(250, 244, 237, 0.7); + font-weight: 500; + border: none; + border-radius: 12px; +} + +.notification-button:focus { + background-color: transparent; + color: #faf4ed; + box-shadow: inset 0 0 0 2px rgba(250, 244, 237, 0.12); +} + +.notification-button:hover, .notification-button:focus:hover { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; + box-shadow: none; +} + +.notification-button:active { + background-color: rgba(250, 244, 237, 0.3); + color: #faf4ed; +} + +.controls-manager, +.secondary-monitor-workspaces { + spacing: 12px; +} + +#overviewGroup { + background-color: #09080c; +} + +.osd-window { + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; +} + +.osd-window > * { + spacing: 8px; +} + +.osd-window StIcon { + icon-size: 32px; +} + +.osd-window StLabel:ltr { + margin-right: 6px; +} + +.osd-window StLabel:rtl { + margin-left: 6px; +} + +#appMenu { + spacing: 6px; +} + +#appMenu .label-shadow { + color: transparent; +} + +#appMenu .panel-status-menu-box { + padding: 0 6px; + spacing: 6px; +} + +.popup-menu .popup-menu-item { + padding: 9px 12px; +} + +.popup-separator-menu-item { + padding: 3px 0 !important; +} + +.popup-separator-menu-item .popup-menu-ornament { + width: 0 !important; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(250, 244, 237, 0.12); + margin: 6px 32px; + padding: 0 !important; +} + +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + padding: 0 !important; + margin: 0 32px 0 0; + height: 1px; +} + +.popup-menu-ornament { + icon-size: 16px !important; + width: 16px; +} + +/* Quick Settings */ +.quick-settings { + padding: 18px !important; + border-radius: 24px !important; + margin-top: 6px !important; +} + +.quick-settings .icon-button, .quick-settings .background-app-item .close-button, .background-app-item .quick-settings .close-button, .quick-settings .message .message-header .message-expand-button, .message .message-header .quick-settings .message-expand-button, +.quick-settings .message .message-header .message-close-button, +.message .message-header .quick-settings .message-close-button, +.quick-settings .button { + padding: 10.5px; +} + +.quick-settings .icon-button > StIcon, .quick-settings .background-app-item .close-button > StIcon, .background-app-item .quick-settings .close-button > StIcon, .quick-settings .message .message-header .message-expand-button > StIcon, .message .message-header .quick-settings .message-expand-button > StIcon, +.quick-settings .message .message-header .message-close-button > StIcon, +.message .message-header .quick-settings .message-close-button > StIcon, +.quick-settings .button > StIcon { + icon-size: 16px; +} + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; +} + +.quick-toggle, +.quick-menu-toggle { + border-radius: 12px; + min-width: 12em; + max-width: 12em; + min-height: 44px; + border: none; + margin: 1px; +} + +.quick-toggle { + background-color: rgba(250, 244, 237, 0.08) !important; + /* Move padding into the box; this is to allow menu arrows + to extend to the border */ +} + +.quick-toggle:hover { + background-color: rgba(250, 244, 237, 0.12) !important; +} + +.quick-toggle:active { + background-color: rgba(250, 244, 237, 0.15) !important; +} + +.quick-toggle:checked { + background-color: rgba(156, 207, 216, 0.95) !important; + color: #191724; +} + +.quick-toggle:checked:hover { + background-color: #c2dee0 !important; + color: #191724; +} + +.quick-toggle:checked:active { + background-color: #afd6dc !important; + color: #191724; +} + +.quick-toggle > StBoxLayout { + spacing: 6px; +} + +.quick-toggle.button { + padding: 0; +} + +.quick-toggle > StBoxLayout { + padding: 0 12px; +} + +.quick-toggle:ltr > StBoxLayout { + padding-left: 15px; +} + +.quick-toggle:rtl > StBoxLayout { + padding-right: 15px; +} + +.quick-toggle .quick-toggle-title { + font-weight: bold; +} + +.quick-toggle StBoxLayout > .quick-toggle-subtitle { + font-weight: normal; + font-size: 12px; +} + +.quick-toggle .quick-toggle-icon { + icon-size: 16px; +} + +.quick-menu-toggle .quick-toggle { + min-width: auto; + max-width: auto; +} + +.quick-menu-toggle .quick-toggle:ltr { + border-radius: 12px 0 0 12px; +} + +.quick-menu-toggle .quick-toggle:ltr > StBoxLayout { + padding-right: 9px; +} + +.quick-menu-toggle .quick-toggle:rtl { + border-radius: 0 12px 12px 0; +} + +.quick-menu-toggle .quick-toggle:rtr > StBoxLayout { + padding-left: 9px; +} + +.quick-menu-toggle .quick-toggle:ltr:last-child { + border-radius: 12px; +} + +.quick-menu-toggle .quick-toggle:rtl:last-child { + border-radius: 12px; +} + +.quick-menu-toggle .quick-toggle-arrow { + background-color: rgba(250, 244, 237, 0.08) !important; + padding: 6px 10.5px; + border: none !important; + color: #faf4ed; + margin: 1px; +} + +.quick-menu-toggle .quick-toggle-arrow:hover { + background-color: rgba(250, 244, 237, 0.12) !important; +} + +.quick-menu-toggle .quick-toggle-arrow:active { + background-color: rgba(250, 244, 237, 0.15) !important; +} + +.quick-menu-toggle .quick-toggle-arrow:checked { + background-color: rgba(156, 207, 216, 0.75) !important; + color: #191724; +} + +.quick-menu-toggle .quick-toggle-arrow:checked:hover { + background-color: #c2dee0 !important; + color: #191724; +} + +.quick-menu-toggle .quick-toggle-arrow:checked:active { + background-color: #afd6dc !important; + color: #191724; +} + +.quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 12px 12px 0; +} + +.quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 12px 0 0 12px; +} + +.quick-slider > StBoxLayout { + spacing: 6px; +} + +.quick-slider .slider-bin { + min-height: 16px; + padding: 6px; + border-radius: 9999px; +} + +.quick-slider .slider-bin:focus { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.08); + box-shadow: none !important; +} + +.quick-slider .quick-toggle-icon { + icon-size: 16px; +} + +.quick-slider .icon-button, .quick-slider .background-app-item .close-button, .background-app-item .quick-slider .close-button, .quick-slider .message .message-header .message-expand-button, .message .message-header .quick-slider .message-expand-button, +.quick-slider .message .message-header .message-close-button, +.message .message-header .quick-slider .message-close-button { + background-color: rgba(250, 244, 237, 0.08) !important; + color: #9ccfd8 !important; + border-radius: 12px; + padding: 9px; +} + +.quick-slider .icon-button:hover, .quick-slider .background-app-item .close-button:hover, .background-app-item .quick-slider .close-button:hover, .quick-slider .message .message-header .message-expand-button:hover, .message .message-header .quick-slider .message-expand-button:hover, +.quick-slider .message .message-header .message-close-button:hover, +.message .message-header .quick-slider .message-close-button:hover { + background-color: rgba(250, 244, 237, 0.12) !important; +} + +.quick-slider .icon-button:active, .quick-slider .background-app-item .close-button:active, .background-app-item .quick-slider .close-button:active, .quick-slider .message .message-header .message-expand-button:active, .message .message-header .quick-slider .message-expand-button:active, +.quick-slider .message .message-header .message-close-button:active, +.message .message-header .quick-slider .message-close-button:active { + background-color: rgba(250, 244, 237, 0.04); +} + +.quick-toggle-menu { + background-color: #2b283e !important; + color: #faf4ed !important; + border-radius: 24px !important; + padding: 12px; + margin: 12px 18px 0; +} + +.quick-toggle-menu .popup-menu-item { + border-radius: 12px !important; +} + +.quick-toggle-menu .popup-menu-item:focus, .quick-toggle-menu .popup-menu-item:hover, .quick-toggle-menu .popup-menu-item.selected { + color: #9ccfd8 !important; + background-color: rgba(250, 244, 237, 0.1) !important; +} + +.quick-toggle-menu .popup-menu-item:active { + color: #faf4ed !important; + background-color: rgba(250, 244, 237, 0.2) !important; +} + +.quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; +} + +.quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; +} + +.quick-toggle-menu .header .icon { + icon-size: 24px; + border-radius: 12px; + padding: 9px; + background-color: rgba(250, 244, 237, 0.12) !important; +} + +.quick-toggle-menu .header .icon.active { + background-color: #9ccfd8 !important; + color: rgba(25, 23, 36, 0.87); +} + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; +} + +.quick-settings-system-item .icon-button, .quick-settings-system-item .background-app-item .close-button, .background-app-item .quick-settings-system-item .close-button, .quick-settings-system-item .message .message-header .message-expand-button, .message .message-header .quick-settings-system-item .message-expand-button, +.quick-settings-system-item .message .message-header .message-close-button, +.message .message-header .quick-settings-system-item .message-close-button { + background-color: rgba(250, 244, 237, 0.08); + color: #9ccfd8 !important; + border-radius: 12px; +} + +.quick-settings-system-item .icon-button > StIcon, .quick-settings-system-item .background-app-item .close-button > StIcon, .background-app-item .quick-settings-system-item .close-button > StIcon, .quick-settings-system-item .message .message-header .message-expand-button > StIcon, .message .message-header .quick-settings-system-item .message-expand-button > StIcon, +.quick-settings-system-item .message .message-header .message-close-button > StIcon, +.message .message-header .quick-settings-system-item .message-close-button > StIcon { + -st-icon-style: symbolic; + icon-size: 16px; +} + +.quick-settings-system-item .power-item { + color: #9ccfd8 !important; + min-height: 0; + min-width: 0; +} + +.quick-settings-system-item .power-item:insensitive { + color: #faf4ed; + background-color: #34304b; + box-shadow: none !important; + background-color: transparent; +} + +.nm-network-item .wireless-secure-icon { + icon-size: 8px; +} + +.bt-device-item .popup-menu-icon { + -st-icon-style: symbolic; +} + +.bt-menu-placeholder.popup-menu-item { + text-align: center; + padding: 2em 4em; +} + +.device-subtitle { + color: rgba(250, 244, 237, 0.5); +} + +.background-apps-quick-toggle { + min-height: 40px; + background-color: transparent; +} + +.background-apps-quick-toggle StIcon { + icon-size: 16px !important; +} + +.background-app-item .popup-menu-icon { + icon-size: 32px !important; + -st-icon-style: regular !important; +} + +.background-app-item .close-button { + padding: 6px; +} + +.background-app-item.popup-inactive-menu-item { + color: #faf4ed; +} + +.search-entry { + margin-top: 24px; + margin-bottom: 6px; +} + +/* Search */ +.list-search-result, .search-provider-icon { + border-radius: 12px; + padding: 6px; + transition-duration: 100ms; + text-align: center; + background-color: transparent; +} + +.list-search-result:focus, .search-provider-icon:focus, .list-search-result:hover, .search-provider-icon:hover, .list-search-result:selected, .search-provider-icon:selected { + background-color: rgba(250, 244, 237, 0.12); + transition-duration: 0; +} + +.list-search-result:active, .search-provider-icon:active, .list-search-result:checked, .search-provider-icon:checked { + background-color: rgba(250, 244, 237, 0.2); +} + +#searchResults { + margin: 0 4px; +} + +#searchResultsContent { + max-width: 1044px; +} + +.search-section { + spacing: 18px; +} + +.search-section .search-section-separator { + height: 8px; + background-color: transparent; +} + +.search-section-content { + border-radius: 27px; + padding: 12px; + margin: 0 12px; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.12); +} + +.search-statustext { + color: rgba(250, 244, 237, 0.5); +} + +.grid-search-results { + spacing: 30px; + margin: 0 12px; +} + +.search-provider-icon:ltr { + margin-right: 4px; +} + +.search-provider-icon:rtl { + margin-left: 4px; +} + +.search-provider-icon .list-search-provider-content { + spacing: 12px; +} + +.search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + color: rgba(250, 244, 237, 0.7); +} + +.list-search-results { + spacing: 6px; +} + +.list-search-result .list-search-result-content { + spacing: 6px; +} + +.list-search-result .list-search-result-title { + spacing: 12px; +} + +.list-search-result .list-search-result-description { + color: rgba(250, 244, 237, 0.7); +} + +.icon-label-button-container { + spacing: 6px; +} + +.icon-label-button-container StIcon { + icon-size: 32px; +} + +.screenshot-ui-panel { + border-radius: 39px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; +} + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); +} + +.screenshot-ui-close-button.left { + margin-left: 12px; +} + +.screenshot-ui-close-button.right { + margin-right: 12px; +} + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px !important; + border-radius: 21px; +} + +.screenshot-ui-capture-button { + width: 36px; + height: 36px; + border-radius: 9999px; + border: 4px #faf4ed; + padding: 4px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #faf4ed; + transition-duration: 200ms; + border-radius: 9999px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: rgba(250, 244, 237, 0.12); +} + +.screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #e9cfb1; +} + +.screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: #b67932; +} + +.screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #b4637a; +} + +.screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #bc7489; +} + +.screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #a44f67; +} + +.screenshot-ui-shot-cast-container { + background-color: #242134; + border-radius: 18px; + padding: 3px; + spacing: 3px; +} + +.screenshot-ui-shot-cast-container:ltr { + margin-left: 3px; +} + +.screenshot-ui-shot-cast-container:rtl { + margin-right: 3px; +} + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 15px; +} + +.screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: #2f2b43; +} + +.screenshot-ui-shot-cast-button:active { + background-color: rgba(250, 244, 237, 0.3); +} + +.screenshot-ui-shot-cast-button:checked { + background-color: #faf4ed; + color: #191724; +} + +.screenshot-ui-shot-cast-button:insensitive { + color: rgba(250, 244, 237, 0.5); +} + +.screenshot-ui-shot-cast-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-show-pointer-button { + border-radius: 9999px; + padding: 12px !important; +} + +.screenshot-ui-show-pointer-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px solid #faf4ed; +} + +.screenshot-ui-area-selector-handle { + border-radius: 9999px; + background-color: #9ccfd8; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; +} + +.screenshot-ui-window-selector { + background-color: #2b283e; +} + +.screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; +} + +.screenshot-ui-window-selector:primary-monitor .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; +} + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 18px; + border: 6px transparent; +} + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 9999px; + border-width: 12px; + icon-size: 24px; +} + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #65b4c2; +} + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #9ccfd8; + background-color: rgba(156, 207, 216, 0.2); +} + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); +} + +.screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px solid #faf4ed; +} + +.screenshot-ui-tooltip { + color: #faf4ed; + background-color: #191724; + border-radius: 9999px; + padding: 6px 12px; + text-align: center; + -y-offset: 24px; +} + +/* Switches */ +.toggle-switch { + width: 46px; + height: 24px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); + transition-duration: 100ms; + color: transparent; +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); + color: transparent; +} + +.toggle-switch:checked .handle { + background: none; +} + +.toggle-switch StIcon { + icon-size: 0; +} + +.toggle-switch .handle { + margin: 0; + width: 0; + height: 0; + background: none; + box-shadow: none; + transition-duration: 0; +} + +.window-picker { + spacing: 6px; +} + +.window-caption { + color: #faf4ed; + background-color: #191724; + border-radius: 9999px; + padding: 6px 12px; +} + +.window-close, .screenshot-ui-close-button { + background-color: #2b283e; + color: #faf4ed; + border-radius: 9999px; + padding: 3px; + height: 30px; + width: 30px; + box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.5); + transition-duration: 300ms; +} + +.window-close:hover, .screenshot-ui-close-button:hover { + color: #faf4ed; + background-color: #383451; +} + +.window-close:active, .screenshot-ui-close-button:active { + color: #faf4ed; + background-color: #1e1c2b; +} + +.workspace-background { + border-radius: 30px; + background-color: #191724; + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.3); +} + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; +} + +.workspace-thumbnails .workspace-thumbnail { + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.12); + border: none; + border-radius: 12px; +} + +.workspace-thumbnails .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + width: 18px; + height: 24px; +} + +.workspace-thumbnail-indicator { + border: 3px solid #9ccfd8; + border-radius: 3px; + padding: 0px; +} + +.bottom #dashtodockDashScrollview, +.top #dashtodockDashScrollview { + -st-hfade-offset: 24px; +} + +.left #dashtodockDashScrollview, +.right #dashtodockDashScrollview { + -st-vfade-offset: 24px; +} + +#dashtodockContainer { + background-color: transparent; +} + +#dashtodockContainer .number-overlay { + color: #faf4ed; + background-color: rgba(0, 0, 0, 0.75); + text-align: center; +} + +#dashtodockContainer .notification-badge { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25); + border-radius: 9999px; + margin: 2px; + padding: 0.25em 0.6em; + font-weight: bold; + text-align: center; +} + +#dashtodockContainer.straight-corner #dash, #dashtodockContainer.shrink.straight-corner #dash { + border-radius: 0; + margin: 0; +} + +#dashtodockContainer.straight-corner #dash .dash-background, #dashtodockContainer.shrink.straight-corner #dash .dash-background { + border-radius: 0; +} + +#dashtodockContainer.extended.top #dash, #dashtodockContainer.extended.bottom #dash, #dashtodockContainer.extended.right #dash, #dashtodockContainer.extended.left #dash { + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; + padding: 0 0; +} + +#dashtodockContainer.extended.top #dash .dash-background, #dashtodockContainer.extended.bottom #dash .dash-background, #dashtodockContainer.extended.right #dash .dash-background, #dashtodockContainer.extended.left #dash .dash-background { + border-radius: 0; + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; +} + +#dashtodockContainer.left #dash, #dashtodockContainer.right #dash { + margin-top: 0; + padding: 12px 0; +} + +#dashtodockContainer.left #dash .dash-background, #dashtodockContainer.right #dash .dash-background { + margin-bottom: 0; +} + +#dashtodockContainer.left .dash-item-container .app-well-app, +#dashtodockContainer.left .show-apps, #dashtodockContainer.right .dash-item-container .app-well-app, +#dashtodockContainer.right .show-apps { + padding: 6px; +} + +#dashtodockContainer.left #dash { + margin-left: 6px; +} + +#dashtodockContainer.right #dash { + margin-right: 6px; +} + +#dashtodockContainer.dashtodock #dash .dash-background { + background-color: rgba(25, 23, 36, 0.6); +} + +#dashtodockContainer #dash .dash-background { + background-color: rgba(25, 23, 36, 0.85); +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: rgba(250, 244, 237, 0.3) !important; +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #f2e9e1 !important; +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: rgba(250, 244, 237, 0.3) !important; +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: #faf4ed !important; +} + +#dashtodockContainer .show-apps .overview-icon, +#dashtodockContainer .app-well-app .overview-icon { + color: rgba(250, 244, 237, 0.7); +} + +#dashtodockContainer .show-apps:hover .overview-icon, #dashtodockContainer .show-apps:focus .overview-icon, #dashtodockContainer .show-apps:selected .overview-icon, +#dashtodockContainer .app-well-app:hover .overview-icon, +#dashtodockContainer .app-well-app:focus .overview-icon, +#dashtodockContainer .app-well-app:selected .overview-icon { + background-color: rgba(250, 244, 237, 0.12); +} + +#dashtodockContainer .show-apps:active .overview-icon, #dashtodockContainer .show-apps:checked .overview-icon, +#dashtodockContainer .app-well-app:active .overview-icon, +#dashtodockContainer .app-well-app:checked .overview-icon { + background-color: rgba(250, 244, 237, 0.3); +} + +#dashtodockContainer:overview #dash .show-apps .overview-icon, #dashtodockContainer:overview #dash .app-well-app .overview-icon { + color: rgba(250, 244, 237, 0.7); +} + +#dashtodockContainer:overview #dash .show-apps:hover .overview-icon, #dashtodockContainer:overview #dash .show-apps:focus .overview-icon, #dashtodockContainer:overview #dash .show-apps:selected .overview-icon, #dashtodockContainer:overview #dash .app-well-app:hover .overview-icon, #dashtodockContainer:overview #dash .app-well-app:focus .overview-icon, #dashtodockContainer:overview #dash .app-well-app:selected .overview-icon { + background-color: rgba(250, 244, 237, 0.12); +} + +#dashtodockContainer:overview #dash .show-apps:active .overview-icon, #dashtodockContainer:overview #dash .show-apps:checked .overview-icon, #dashtodockContainer:overview #dash .app-well-app:active .overview-icon, #dashtodockContainer:overview #dash .app-well-app:checked .overview-icon { + background-color: rgba(250, 244, 237, 0.3); +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: rgba(250, 244, 237, 0.3); +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #f2e9e1; +} + +#dashtodockContainer.opaque #dash .dash-background { + background-color: rgba(25, 23, 36, 0.6); +} + +#dashtodockContainer.transparent #dash .dash-background { + background-color: rgba(25, 23, 36, 0.35); +} + +#dashtodockContainer:overview #dash .dash-background { + background-color: rgba(250, 244, 237, 0.12); + border: 2px solid transparent; +} + +#dashtodockContainer.opaque:overview #dash .dash-background, #dashtodockContainer.transparent:overview #dash .dash-background { + background-color: transparent !important; + box-shadow: none !important; +} + +#dashtodockContainer.extended:overview #dash .dash-background, #dashtodockContainer.opaque.extended:overview #dash .dash-background, #dashtodockContainer.transparent.extended:overview #dash .dash-background { + background-color: rgba(25, 23, 36, 0.6); +} + +#dashtodockContainer.running-dots .dash-item-container > StButton, #dashtodockContainer.dashtodock .dash-item-container > StButton { + transition-duration: 250ms; + background-size: contain; +} + +#dashtodockContainer.extended .app-well-app .overview-icon, +#dashtodockContainer.extended .show-apps .overview-icon, #dashtodockContainer.extended:overview .app-well-app .overview-icon, +#dashtodockContainer.extended:overview .show-apps .overview-icon { + border-radius: 12px; +} + +#dashtodockContainer .metro .overview-icon { + border-radius: 0; +} + +.dashtodock-app-well-preview-menu-item { + padding: 1em 1em 0.5em 1em; +} + +#dashtodockPreviewSeparator.popup-separator-menu-item-horizontal { + background-color: red !important; + width: 1px; + height: auto; + border-right-width: 1px; + margin: 32px 0; +} + +.openweather-button, .openweather-button-action, .openweather-menu-button-container, .openweather-button-box { + border: 1px solid transparent; +} + +.openweather-provider { + padding: 0 16px; + font-weight: 500; + border: 1px solid transparent; +} + +.openweather-current-icon, .openweather-current-summary, .openweather-current-summarybox { + background: none; + color: #faf4ed; +} + +.openweather-current-databox-values { + background: none; + color: rgba(250, 244, 237, 0.5); +} + +.openweather-current-databox-captions { + background: none; + color: rgba(250, 244, 237, 0.5); +} + +.openweather-forecast-icon, .openweather-forecast-summary { + background: none; + color: rgba(250, 244, 237, 0.7); +} + +.openweather-forecast-day, .openweather-forecast-temperature { + background: none; + color: rgba(250, 244, 237, 0.5); +} + +.openweather-sunrise-icon, .openweather-sunset-icon, .openweather-build-icon { + color: rgba(250, 244, 237, 0.7); +} + +.cosmic-dock #dock { + border-radius: 16px !important; + border: none !important; + margin: 6px !important; + background-color: rgba(52, 48, 75, 0.65) !important; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.08) !important; +} + +.cosmic-dock #dock .dash-background { + background-color: transparent !important; + margin-bottom: 0 !important; + padding: 0; + box-shadow: none !important; +} + +.cosmic-application-dialog { + border-radius: 18px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08); + background-color: #2b283e; + color: #faf4ed; +} + +.cosmic-application-dialog .overview-icon { + color: #faf4ed; +} + +.cosmic-applications-separator { + background: rgba(250, 244, 237, 0.12); +} + +.cosmic-folder-edit-button { + box-shadow: none; + border-radius: 12px; + border-width: 0; + color: #faf4ed; + background: rgba(250, 244, 237, 0.04); +} + +.cosmic-folder-edit-button .cosmic-folder-edit-button:hover { + background: rgba(250, 244, 237, 0.12); +} + +.cosmic-applications-icon { + color: rgba(250, 244, 237, 0.7); +} + +.cosmic-applications-folder-title { + color: rgba(250, 244, 237, 0.7); +} + +.cosmic-applications-available { + color: #faf4ed; +} + +.pop-shell-active-hint { + border-style: solid; + border-color: #ea9d34; + border-radius: 12px; + box-shadow: none; +} + +.pop-shell-overlay { + background-color: rgba(156, 207, 216, 0.3); +} + +.pop-shell-search-element:select { + background: rgba(250, 244, 237, 0.12); + border-radius: 12px; + color: #faf4ed; +} + +.pop-shell-tab { + border: 1px solid rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.pop-shell-tab-active { + background: #ea9d34; +} + +.pop-shell-tab-inactive { + background: rgba(234, 157, 52, 0.35); +} + +.pop-shell-tab-urgent { + background: #b4637a; +} + +#panel.light-panel .panel-button, +#panel.dark-panel .panel-button, +#panel.transparent-panel .panel-button { + color: rgba(250, 244, 237, 0.7) !important; +} + +#panel.light-panel .panel-button.clock-display .clock, +#panel.dark-panel .panel-button.clock-display .clock, +#panel.transparent-panel .panel-button.clock-display .clock { + color: rgba(250, 244, 237, 0.7) !important; +} + +#panel.light-panel .panel-button:hover, +#panel.dark-panel .panel-button:hover, +#panel.transparent-panel .panel-button:hover { + color: rgba(250, 244, 237, 0.7) !important; + background-color: rgba(250, 244, 237, 0.12) !important; +} + +#panel.light-panel .panel-button:hover.clock-display .clock, +#panel.dark-panel .panel-button:hover.clock-display .clock, +#panel.transparent-panel .panel-button:hover.clock-display .clock { + background-color: rgba(250, 244, 237, 0.12) !important; +} + +#panel.light-panel .panel-button:active, #panel.light-panel .panel-button:checked, #panel.light-panel .panel-button:focus, +#panel.dark-panel .panel-button:active, +#panel.dark-panel .panel-button:checked, +#panel.dark-panel .panel-button:focus, +#panel.transparent-panel .panel-button:active, +#panel.transparent-panel .panel-button:checked, +#panel.transparent-panel .panel-button:focus { + color: #faf4ed !important; + background-color: rgba(250, 244, 237, 0.3) !important; +} + +#panel.light-panel .panel-button:active.clock-display .clock, #panel.light-panel .panel-button:checked.clock-display .clock, #panel.light-panel .panel-button:focus.clock-display .clock, +#panel.dark-panel .panel-button:active.clock-display .clock, +#panel.dark-panel .panel-button:checked.clock-display .clock, +#panel.dark-panel .panel-button:focus.clock-display .clock, +#panel.transparent-panel .panel-button:active.clock-display .clock, +#panel.transparent-panel .panel-button:checked.clock-display .clock, +#panel.transparent-panel .panel-button:focus.clock-display .clock { + background-color: rgba(250, 244, 237, 0.3) !important; +} + +#panel.light-panel .panel-button:hover.clock-display, #panel.light-panel .panel-button:active.clock-display, #panel.light-panel .panel-button:overview.clock-display, #panel.light-panel .panel-button:focus.clock-display, #panel.light-panel .panel-button:checked.clock-display, +#panel.dark-panel .panel-button:hover.clock-display, +#panel.dark-panel .panel-button:active.clock-display, +#panel.dark-panel .panel-button:overview.clock-display, +#panel.dark-panel .panel-button:focus.clock-display, +#panel.dark-panel .panel-button:checked.clock-display, +#panel.transparent-panel .panel-button:hover.clock-display, +#panel.transparent-panel .panel-button:active.clock-display, +#panel.transparent-panel .panel-button:overview.clock-display, +#panel.transparent-panel .panel-button:focus.clock-display, +#panel.transparent-panel .panel-button:checked.clock-display { + background-color: transparent !important; +} + +#panel.light-panel .panel-button:hover.clock-display .clock, #panel.light-panel .panel-button:active.clock-display .clock, #panel.light-panel .panel-button:overview.clock-display .clock, #panel.light-panel .panel-button:focus.clock-display .clock, #panel.light-panel .panel-button:checked.clock-display .clock, +#panel.dark-panel .panel-button:hover.clock-display .clock, +#panel.dark-panel .panel-button:active.clock-display .clock, +#panel.dark-panel .panel-button:overview.clock-display .clock, +#panel.dark-panel .panel-button:focus.clock-display .clock, +#panel.dark-panel .panel-button:checked.clock-display .clock, +#panel.transparent-panel .panel-button:hover.clock-display .clock, +#panel.transparent-panel .panel-button:active.clock-display .clock, +#panel.transparent-panel .panel-button:overview.clock-display .clock, +#panel.transparent-panel .panel-button:focus.clock-display .clock, +#panel.transparent-panel .panel-button:checked.clock-display .clock { + color: #faf4ed !important; +} + +.overview-components-transparent .search-entry, +.overview-components-light .search-entry, +.overview-components-dark .search-entry { + caret-color: #faf4ed !important; +} + +.overview-components-transparent .search-entry .search-entry-icon, +.overview-components-light .search-entry .search-entry-icon, +.overview-components-dark .search-entry .search-entry-icon { + color: rgba(250, 244, 237, 0.7) !important; +} + +.overview-components-transparent .search-entry StLabel.hint-text, +.overview-components-light .search-entry StLabel.hint-text, +.overview-components-dark .search-entry StLabel.hint-text { + color: rgba(250, 244, 237, 0.3) !important; +} + +.overview-components-transparent .search-section-content, +.overview-components-light .search-section-content, +.overview-components-dark .search-section-content { + border-radius: 16px; +} + +.overview-components-transparent .search-section-separator, +.overview-components-light .search-section-separator, +.overview-components-dark .search-section-separator { + height: 0 !important; + background-color: transparent !important; +} diff --git a/.themes/Rosepine-Dark/gnome-shell/no-events.svg b/.themes/Rosepine-Dark/gnome-shell/no-events.svg new file mode 120000 index 0000000..d2fcad0 --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/no-events.svg @@ -0,0 +1 @@ +assets/no-events.svg \ No newline at end of file diff --git a/.themes/Rosepine-Dark/gnome-shell/no-notifications.svg b/.themes/Rosepine-Dark/gnome-shell/no-notifications.svg new file mode 120000 index 0000000..175731c --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/no-notifications.svg @@ -0,0 +1 @@ +assets/no-notifications.svg \ No newline at end of file diff --git a/.themes/Rosepine-Dark/gnome-shell/pad-osd.css b/.themes/Rosepine-Dark/gnome-shell/pad-osd.css new file mode 100644 index 0000000..8db7cf0 --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/pad-osd.css @@ -0,0 +1,31 @@ +.Leader { + stroke-width: 0.5 !important; + stroke: #535353; + fill: none !important; +} + +.Button { + stroke-width: 0.25; + stroke: #ededed; + fill: #ededed; +} + +.Ring { + stroke-width: 0.5 !important; + stroke: #535353 !important; + fill: none !important; +} + +.Label { + stroke: none !important; + stroke-width: 0.1 !important; + font-size: 0.1 !important; + fill: transparent !important; +} + +.TouchStrip, +.TouchRing { + stroke-width: 0.1 !important; + stroke: #ededed !important; + fill: #535353 !important; +} diff --git a/.themes/Rosepine-Dark/gnome-shell/process-working.svg b/.themes/Rosepine-Dark/gnome-shell/process-working.svg new file mode 120000 index 0000000..a6586c3 --- /dev/null +++ b/.themes/Rosepine-Dark/gnome-shell/process-working.svg @@ -0,0 +1 @@ +assets/process-working.svg \ No newline at end of file diff --git a/.themes/Rosepine-Dark/gtk-2.0/apps.rc b/.themes/Rosepine-Dark/gtk-2.0/apps.rc new file mode 100644 index 0000000..530e72f --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-2.0/apps.rc @@ -0,0 +1,92 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file, unlike hacks.rc, contains legitimate cases we need to handle, e.g. +# custom widgets, programs giving us a chance to alter their UI to fit more with +# the theme or stuff that is supposed to look different, like panels. + +# TODO: This could really look nicer +style "gimp_spin_scale" { + # Spin background + bg[NORMAL] = @base_color + + engine "pixmap" { + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "chrome_gtk_frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 +} + +# Disable spin button assets for GimpSpinScale +class "GimpSpinScale" style "gimp_spin_scale" + +# Chromium lets us define some colours and settings for better integration +class "ChromeGtkFrame" style "chrome_gtk_frame" diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/border.png b/.themes/Rosepine-Dark/gtk-2.0/assets/border.png new file mode 100644 index 0000000000000000000000000000000000000000..b0bc0a0f24700dd6ac45c35a1c1f8d7f5bf93809 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl&H|6fVg?3oVGw3ym^DWNq@p;; z-HBn{IhmJ04okYDuOkD)#(wTUiL5}rfTxRNNChJ!E5on<49}iDljpEvy0oNp=R}|! NgQu&X%Q~loCIDJa93%h$ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/button-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f671a331a7db9a00617e6061a2808febc7da60b0 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAuWkA3TfhH%HR`nkgXU5Tp2ND_u1lJhd|*jkdgh90*{o&TG`hrE8avEdJ{;VnQ$4}E z^{2F+!gMZ23#|jaTm_4n?yO)iM`EgcU|D!!hU=Dw;=E()UO%&0R?%#rQ5<`n|IGaf zvzG1jp0r@il$qzA{ZER$Zg%X({E8sQxBpJXK7RRd z9OUlAuwmdK II;Vst0Q|yyi~s-t literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/button-hover.png b/.themes/Rosepine-Dark/gtk-2.0/assets/button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..09002d7aa9026ec356b0d0a48560e239c3af7a51 GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAuxegf!uszt_9k;@_>%oI3 z!4^ON`9IX@XyS8i-ez`8PU8pLOUHc+510O|&tSG}SwBVS-FNZlb5gT;53@u{$LGF2 zoYvfbpXaGzoB8w4wW&Ok0Sd>;W7gjl6;wXy5L}@csk*tw^jU$2=;sX#sT~uXW~f)$ z`SVSA^?UZxr<-Or1{K{9&*krnrWxX~mmB_UPUM-N@{N&aM$qL$KJ#^eer51<^>bP0 Hl+XkKfGvX2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/button.png b/.themes/Rosepine-Dark/gtk-2.0/assets/button.png new file mode 100644 index 0000000000000000000000000000000000000000..28157194530cfe91719d2c3f4653559923c75d54 GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu^X^cS zD&RdHag2$z*;fDbr-Mwal7ekjPHG}aYl1|MP8FW`cGo+;M%F_UITQWwv!CdAwac%j mH*%AX^X|vz^LA8Z=zmX--+J)lKY5_H89ZJ6T-G@yGywoS6oqa8 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/checkbox-checked-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/checkbox-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8fbf3b83790ee53d2c64cd437e1d16682244150f GIT binary patch literal 581 zcmV-L0=oT)P)A>_5-kmNuQ)i@9o|5yRY{xz+V>{^ih)K08)e<|HSwPFj(LrQI9i#3PMoj zFZq*D@OmgfT)y1`>`QUG01Q@DpG!Xw?rB~qB>)Su3v*o}f3D)ia?}+dUMxlV(vQHa zD3#6%<%B(K*`ibVZVzFcf)S)qjYPrx{SM$l~8DbfW z(YzA?twd^fVC?fLlL;x!#;aHJj>KMot`I`gOWWk)Mb01CAuh}<`T?+3Mt0@%kImU3 z?#)rf3E=g`-pveY)a&8a?`7`0m)sSAG_Tae#mkcX1qx9LtqRmZ!YW4 zAXRzcn>8BU6-Z>crct&Jqf0V3EVn2^f_X++5{49`5VMzU$2AR;)gzu{G4O28l3@~* z?D4)ooK9uci=PMsg=#?6{S#9Kbp^11+I33gz1!K|&Y6m;Hj7kHa}psn__z87c~{pT T=f1WK00000NkvXXu0mjf3Ca6v literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/checkbox-checked-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/checkbox-checked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a35eeec34f0077aa09bd69954534107dae589f68 GIT binary patch literal 567 zcmV-70?7S|P)uI@tmi$zY6CLJlj8BDwABg6aX3(Kz2vi+YcWjn zXN~s$RKR)bX_X6EfEhJ!%&+UxCIYY^Gn5cpW zj3!$)BLK>g2^po$8F6o1&I-ZXM!}5&1dxgB{fttXBf1(~lL9YA02s+&a4=`M*HS;I zjOJRwQsX!ST}Q!lhX(E6h9N(hhlPV1Cya)F6o#ZV=feAl0I))las(klQ73KY%%Hsp zfK%nfee6Su>aCHsECjy2#(=KPyGb`kL)v)ZD2=%;V>QtD#(>jGegJ|r;Fn?qCK}$v zEvl8*oZ(ZqVMghWS`D@B*mkWuYUZX#xP82{eIE`d4xIY1H+cdI{uE1+KDR}N?kc+* z-MICsBhv@D+%OTyod4SOK}ux|$L7E(dOfF9DtYj4^#yXH^kKIy>ec`N002ovPDHLk FV1gZ?^nU;V literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/checkbox-checked-hover.png b/.themes/Rosepine-Dark/gtk-2.0/assets/checkbox-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..33df6b5a7816474f5082d70ed3825f707b575899 GIT binary patch literal 576 zcmV-G0>Axf>|FiczHiAJqJ4`@D;|pKG+Nh}UDidiA%|DnVa9-+|C^E+eNjEM(!rm{_kZPnl=XT2$&+@ro4L66hzsX zcyy;Jz~0&ABuQZ?j}U6-XbORJHIVQ+JUF{vCl;Cd!As(Zl)Qa#e!c36cLi6DERjYN zV#0>rA6u>p*gw6R2a$mm#3Yk?e{a^>SC)vxDq55(tzqPHAs65?dsR;~C?eeTgaf0h z6p!CWp#|15 z57R?D9GDQ`i$;SxllANaX70GWf7`oSw@1CVJqyfflXi2vZ6_W&U8bhAU+ zggEh=xdh+30kU}PnkW6$J zSW*ftiiJqq_Z7EDABtunX%o!`msrysW7~C2X9uH8B}X(U$-Jo##?sF7sz01vHJdbo z8h#W(Eino#WXe84eE}*#YEH50PWtM0Rv(fe@~S_M9$%jhQ;9?Ye^wtc)6u{47#uzT O0000 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/checkbox-checked.png b/.themes/Rosepine-Dark/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..2057ea5fcee26f7f68339958528d5b3c883c4973 GIT binary patch literal 504 zcmVSl}HhhPf;6&A?h>N(Ukt-!XGXfIoHD`Sw(!kf)G%buZmdEet!@nGRv_1^`PZ7Kc?{*^N_y=Ro zsVvnPwZWXYm8hbihe*s&5!57a(`{S(9z2S*!%FuhIimot)3dn`PS{y}kv0mUg4D)4 usF6TQs2>VNx80+$@++^2Z})J1{}n&qBa^yrH$;s90000C;`GThYUMTz(@#;xzNt1lFgk2 zD%RsAWVFud;_zo|k7b>Z{55%}SA~pN8zi?e_-jrv^MWL{i-|c zSfX3&DI=t;BLGu9RYi5tUe+Bm;N&F)BqAeq`*3&!?9pR!N&*t!!+ypiAcRaIBzWBu z9s!OT2nmwn$SZ)^MG6aJS%~`e8n#+zgNOT9zdnhp>%)_D`gvXZj{xzFbS;zpBY)T) zFZmuQ5L5L&-@1&D?S3EpJOBk+M(gS96J&Un@Mz6DHmI+<$9A~@!1#bFgim28uy z8g_&<%5K~CxM@M1=Sb@^woXp9f=Zh1_}T|&;jFg#8SsVoO@C(dD-ODmfJ12RQwH~* r-*%e4V*G51!MlEIno5OnIQ}SKC4hV0Lt_)200000NkvXXu0mjfUFOo5 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/checkbox-mixed-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/checkbox-mixed-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..609e84f76f79d903b0a30efa2839c16ef704e8c2 GIT binary patch literal 528 zcmV+r0`L8aP)|1&aTfhfr}e+!?yVmAy|eOI3SA=+K&^^2Y`7QmcVB8?nK+|`{URj=on9xWs?hJ zOe$yH+rwCabK`!~p{xoCSy5KDMQI}iFeQnT&tRyg>$)5e5T{4L^N+3()?w?rI`AtPi(ngj$G<0Hrj;+kMU;AP+pC}lRJM3lNYXM8h( z(?(?qlyo5_GJyrdTd;~&ZENU0brTXI9JT4Q?NGZGj=Hqz5yw1M_j>+t;vyMW#+XeI2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/checkbox-mixed-hover.png b/.themes/Rosepine-Dark/gtk-2.0/assets/checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f6302f15b5f3504203c4f4bdd57c6e5f17b2778f GIT binary patch literal 512 zcmV+b0{{JqP)VB2#>DR!2hnyz$`h7SQko$m41Dpg?q(9YAD-A(Z+g*>A zXA(GT-tLeTx{3(HIY&bX6zqh=q`^wFeM~H>KX2ZHBT{mya?{RFl(%fI0$HMf8DPSR z7LOg;3Y=fJvLMpo0w$T!;;Xemf3!p-@^FbNt*+PWVT-_L_Ntz6PdGRi%vuCg_S^6Z zqO?`Oo9z3W`ZkB{AxU_~Fj>D-*vjJk*4jeo(JAKcxx3VSdcCllHwln2UZ$2>s6I>& zHwGIZ5CwC8#45Cn zXbqBzn00fBBW=vKEq1+^h#vF;F(v8@i&`R97$3KNa88vs`3TDVC;}(cxv`KrvxELh zU{px?6stQzU$>prK@x;|HtDka_EOHJQXc#qf0Yk#n})b1TMXd<0000 z1##53_Gj^Gtwa>uhBCSvT#k%DkUdtnL;-1hie@(>K-qUt7fiG>0;nbXC_d8;@&sC_ z4>O)L%65G~Zl79ve%YRD?wMO)&qe;EfR9v}f`dc;hziW(iI!(nMN09K5s*UMqb3;B zrx}5U_C6+=SE%DB8{dyW&$1}E>_HjkBv)&#BJ3do15|{XQt&j0`b M07*qoM6N<$fnI$=IQHh+^Zf}WZAI4&*1xp+-S`%C2xV2sPf|IyBw_n)-MBr>-1SSIJz$x#SH;t4P0Oq% ztA61GX{il@SFX)T=ze2e&>iA;fq&i7`D-}#pXqP#Q^{fJ6@rN5>}LzV!QmPh#Qq-D8pYfaWe5d2`&DL*2Jm$>WxoTCo h?`4Ur{Qq?0zu9+wb)Wa|2{5P`JYD@<);T3K0RVdCw*vqG literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/checkbox-unchecked-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/checkbox-unchecked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..63516cb76357e0a0d943d19f1cf8bc5a69b167e1 GIT binary patch literal 448 zcmV;x0YCnUP)!h~rogMUmrqp2PX3X3{;QPL~R~*4rJ6om~xFol==C%fIk7=4e{diab=(f79Q*sdO ztn7G{7FHrb$?j?ynx;J<=(0g)as?BKY!k0QeAKQd?*XQWqKLjzx)7!X@%xncTVNB! qJ_XMg6u~z>Ns`>UIg#z0pUE$_L8+;Unf{vq0000z#e2@hMe9;I&gC-*f^3wa8hn`~S;QD~XaFI!G{&TTqE0~^e}qDm z@ALpgLFsn8PVWj1hb-_s3TOmMv11gilIFYC^3yb3j~yIf)!5ozft1eZ!E11C2!|!W z?CX?F0ii(hEP*lp8_fh_Z3&i3CTJ#vxO$c#&y`Ozq15kIJM_og1X^oJGa;oaECJ^) z1X^ipSOW(?u@I8DuFN}n=;h-%Da_UTzrBV*Iu)S!%#KhSR`|r-o zKLCFnp=ooo*@)})T8-ma#-G&d_4>3v7z{2L$ATdE)9KV}C9vP`??h45@emOjNRlK* zLAOq*@?+O^AMm!1w+<)hRcV^)wr!89_De6=?RMI5I2=I>6h%2{n Bn5L=HZJ+~~ zvgg@sc4l!Q1yK}f&=IN|H3y6H7x1_}1B-4?CX?3>LAI!>ssfy#wr2lxfglL_zzOn9 zNdWUN0VkLt3j)7IE`;H5IA93R&KQ12U(VhhG9H?XZ|!H zNm8uq`hmrtjuV8G#GxaYiQ{!#8g?{Eec!)_7Ra*fj>qGIKq(zG4Z|=z!Vf_ooxUDk zDL^b13m50RMfrpqVC_<@-OGGFcdGVl3%Xn`->6t5gcI_7-P`0DTJt>5*>1Oo)oSI# azvUg~0H8v5#(2yC0000GZx^prwfgF}}M_)$E)e-c@N{JWkmjv*C{Z>O#0J7gfz>OcFFumU4{mrjO9 z1;Y`Mw&@2JrB(9CupACfFlcb_cQA5g;*;SPPHvfcH`TkMA#B1I?_2k>&rRQTc*4e_ zyKX&Q%8GAOwl3swyng5F8vYw%6U0O&b8%%_=&;4Cb~VftJAFKF@e^mpq?c8XZT1AO z<_%$eUcmS4LV#G(Dk~dNmF512H-yGJGt0~}WKuQ&qNe{sbL7@rnK(4b@_yHNj?%VadM&j)*U0x8&OO TYu{&}M;Sa_{an^LB{Ts5_Fi%y literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/combo-left-entry-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/combo-left-entry-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e194aa47dba2119efc2b864617e66fc4835ba4b2 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{5DS)$B+ufx7RlE9#PEN3;j9K(WKygIG_GyW0C>nSjQek6#iRbbBddk2?&kh~Z5+tB#XvnNZV4zr%H zoP4c-G02OhD>wFqI>RZ+ga$@7iG&7*!=;-F-p_T^Z0|Up)fBX;S>ka#cjaB@ h*Sl9-^Rm|OGZx^prwfgF}}M_)$E)e-c@N{PUhJjv*C{Z>L#vF&T=u=G!U%U=9?R8?}06 zY*TCAP1PF_FSuByaxCgFa5Fyd;x4gfveOC8xV%~AlinFkS#v$)_4j^B1-4@e9R3F8 zQx;7#T)wkcx58~#U}RmgkIw7TvTITH4;XjeUG=fNa6d2}kREtk)vEpbD{m{(qk|y*>+{V{hTCrg3PR*yq zS?5LMG`pv7+Uj~HXL0sn<26-*uZ*<1l$5oqJ{;j*ZsR`tduq&Ppw}2YUHx3vIVCg! E01?D-fB*mh literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/combo-left-entry.png b/.themes/Rosepine-Dark/gtk-2.0/assets/combo-left-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..bf1011a6e1f459fefafff27577d5231f6fced516 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{OO)9jv*C{Z>MeKWme>I%{?L5YVzh#Q_sPG zo&yXD7u}VVp49AmRATz>50`h|zsYsU%5%{`p`B06lD zQ-bbAy?*+z#Y;0c<{`_wySK01+H~%{#<>s93}-qVSd;`BIa~@js@^k8ES#P5ZSzkS zwH1rrOFU-x(Quh#c#MBK%X;p=9`}CdK3)Ei{m?^`h7G>H{y--(c)I$ztaD0e0stuB BUP}M~ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/combo-right-entry-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/combo-right-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7f02580e4b2b67e73039fa94d6277c0451d33e93 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{HLBSjv*C{Z>R0&I~X9+etxN=(xJ3u5l-j% z495M5A0@W+$?}TzCkP97#tO4dE)h`d%~;y`@AB$)vyTkRC;#R(-(TJK`L6NZ!^>_n zvs;-kEaQ86Oh?lo$+77j^ZVW>%g*r})?gGo-F>yZ$)PhY#@$nFp3zE%o3rzNX55yZ z@?k>1v4hX*N!zj>WsgQBgTe~DWM4fGGTwa literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/combo-right-entry-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/combo-right-entry-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f1a87d39b80fda3b248b9ad7dc15ba1b49e027 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{B}hS)t7+ny!- jc>Y?qxVJf4_Pw3sO^cQV4;w{*PGazM^>bP0l+XkKCPq^~ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/combo-right-entry-hover.png b/.themes/Rosepine-Dark/gtk-2.0/assets/combo-right-entry-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..b9070930270ae2d9381dc0760b95728ebfec0039 GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{7;@Pjv*C{Z>OEjVlotHNLSw-trHy;#j*B* zaEX3g)$8Of{1?>U_7Np6BQ4IfkXIX`=D5dUn7N@(gohYl6T z%iG>AxqkVwH@~C6`@7MzR=qEHdH?DuarMmD>;4MIoTq2pcRzAGz~tDTf8BWu8{$P= z?Mlw&ItOON)^l+)bgT%~lAf#mRZlO$YHrHej|C0=vpFidz3YSzng$B6f>6QrCO!Gc zHn*4w&nw+nYR}C*T*&40;lbT=`%QRjKW=x`ypi$O#(V8id4U5_)m@1eA3l6|!oNf8 ocEd+Gt@nkQXKG@msTRKHcp@0+XybNrI?(qFp00i_>zopr0FK9r0RR91 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/combo-right-entry.png b/.themes/Rosepine-Dark/gtk-2.0/assets/combo-right-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..6992de478921502451553a6953eaa6dad64b1c10 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{BBPd$B+ufx7Q50m=#4>0{-vX$gxEDi^9GC zCQ2QpK`F_1<~rSAwzw-V@KoIHty@&K{$`E6-|Nr)oE>EK%qNVgT%+ZK;KYrRPHVPC zul;IyOn}Q^Vs`Zfh9y%r1v5UMvy`cWiA!Ta0~6N;#x2}h4Sg;zT{+_9lWT(O47$b7 n?T(aq|Cj%J{A-8Rhu^Tcl$+fX{Tbu|bQXiBtDnm{r-UW|kmXb{ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/entry-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2193f8b6b799ba339f147ced3ebcbbdab9dc6b81 GIT binary patch literal 459 zcmV;+0W|)JP)LfYujKh>dzSqBiF6 zz{?+RozY9UH`v{OVZ=VPo+!m$Rz#x%}N)X(j~4xO@w@vW^ELXBx2yxz%@gF2ri3)(Y=h%jrebTM zcn+FCBc4i^gN9@$MauwLOaR%K0J1RwWMcxz#srX!2_PF2KsMt5^i%^4p#V)1@BMfk zG~wd)b0?K;jt}D&si;3V*5MY&V=wus|5wc87LPqt0Tzpo(bp}lEPA&=x0 zTLCS&CS$QRBHa z9OUlAuwmdK II;Vst0Q|yyi~s-t literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/entry-hover.png b/.themes/Rosepine-Dark/gtk-2.0/assets/entry-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..99c7b0a92315004d1ef6322ebf4f9bbdbee95078 GIT binary patch literal 478 zcmV<40U`d0P)1d3Rc8 zbEQ-cl|;>hz<*8C)iEKY-fSky)K2?&%k%hSHBWsPtdTK(Uqq~9>L=|YNZ-K{u*LC; z9~%l5vfU|G3T)#9%Ek$ljT0yvCr~y{plqB#**Jl+*$6C`J_ie-TEi4Koa+|YLx>CK zG&TbC0|TwqsSQuT_kAuU3~`_5bWFprHD(OvCa!zl>I~L)RRarGiXSG4JjbyL)-1&S z%X+XCnVAr~Fh9vnuz=#g)vXYs7;OC$ML#Ebp7*uR51@kJ`-&|;o4t((gMq}{FAF${ UerZdjp#T5?07*qoM6N<$f}L%?3IG5A literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/entry.png b/.themes/Rosepine-Dark/gtk-2.0/assets/entry.png new file mode 100644 index 0000000000000000000000000000000000000000..28157194530cfe91719d2c3f4653559923c75d54 GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu^X^cS zD&RdHag2$z*;fDbr-Mwal7ekjPHG}aYl1|MP8FW`cGo+;M%F_UITQWwv!CdAwac%j mH*%AX^X|vz^LA8Z=zmX--+J)lKY5_H89ZJ6T-G@yGywoS6oqa8 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/flat-button-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/flat-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f671a331a7db9a00617e6061a2808febc7da60b0 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAuWkA3TfhH%HR`nkgXU5Tp2ND_u1lJhd|*jkdgh90*{o&TG`hrE8avEdJ{;VnQ$4}E z^{2F+!gMZ23#|jaTm_4n?yO)iM`EgcU|D!!hU=Dw;=E()UO%&0R?%#rQ5<`n|IGaf zvzG1jp0r@il$qzA{ZER$Zg%X({E8sQxBpJXK7RRd z9OUlAu5<#p3~eXe+db#G<{6#O_suiTRVq5m z9RGNzf;)oSzR~5tM#aSnzc;<#eex>%)-bLVi5RnGtPR{5kC|@mXfV@T(2HRDI)pm9 zIhGweykkmIk-D39A?p+uvGRwLBj33#+N!pA?t{`;-w+)R`Q$wx{>sldeq`}#*B)b= a3TBB^H~R}$?ydxSfx*+&&t;ucLK6VweQKEi literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/flat-button-hover.png b/.themes/Rosepine-Dark/gtk-2.0/assets/flat-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..09002d7aa9026ec356b0d0a48560e239c3af7a51 GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAuxegf!uszt_9k;@_>%oI3 z!4^ON`9IX@XyS8i-ez`8PU8pLOUHc+510O|&tSG}SwBVS-FNZlb5gT;53@u{$LGF2 zoYvfbpXaGzoB8w4wW&Ok0Sd>;W7gjl6;wXy5L}@csk*tw^jU$2=;sX#sT~uXW~f)$ z`SVSA^?UZxr<-Or1{K{9&*krnrWxX~mmB_UPUM-N@{N&aM$qL$KJ#^eer51<^>bP0 Hl+XkKfGvX2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/flat-button.png b/.themes/Rosepine-Dark/gtk-2.0/assets/flat-button.png new file mode 100644 index 0000000000000000000000000000000000000000..481dc96e1471764629d7fb1cf6f53f4389214360 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu5<#p3~eXe+db#G<{6#O_suiTRVq5m z9RGNzf;)oSzR~5tM#aSnzc;<#eex>%)-bLVi5RnGtPR{5kC|@mXfV@T(2HRDI)pm9 zIhGweykkmIk-D39A?p+uvGRwLBj33#+N!pA?t{`;-w+)R`Q$wx{>sldeq`}#*B)b= a3TBB^H~R}$?ydxSfx*+&&t;ucLK6VweQKEi literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/focus.png b/.themes/Rosepine-Dark/gtk-2.0/assets/focus.png new file mode 100644 index 0000000000000000000000000000000000000000..1d745e77c16f0734ecaaf32f42734b25c0f5cff2 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7Bet#3xhBt!>l*8o|0J>k`CC0*978G?djq_=4jG8##5G52uG8sQU3Rfl z|AO{c7F&1y%h@V7J7?(J?dWPb(sx8CNt~~RC;wS(q*?MTwRoE- f@40`*hdqqHH>dTkZ4Z$IdVs;x)z4*}Q$iB}?l^0* literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/frame-inline.png b/.themes/Rosepine-Dark/gtk-2.0/assets/frame-inline.png new file mode 100644 index 0000000000000000000000000000000000000000..ea449e8a340425e4e45cb5fc87646c40c0727df7 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y z9OUlAumdKI;Vst0PzbQn*aa+ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/frame-notebook.png b/.themes/Rosepine-Dark/gtk-2.0/assets/frame-notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..e73b5437a04d8a8f0f1e5422c483325e9a779365 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzO<){V@L&Ka?RgglcktN3>rBC1NTKM%o2=b ZV_4wA_Brj1jxSIdgQu&X%Q~loCIH71A3Fd5 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/frame.png b/.themes/Rosepine-Dark/gtk-2.0/assets/frame.png new file mode 100644 index 0000000000000000000000000000000000000000..e73b5437a04d8a8f0f1e5422c483325e9a779365 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzO<){V@L&Ka?RgglcktN3>rBC1NTKM%o2=b ZV_4wA_Brj1jxSIdgQu&X%Q~loCIH71A3Fd5 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/handle-horz-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/handle-horz-active.png new file mode 100644 index 0000000000000000000000000000000000000000..92c51eb274ffd421108a127c1e787aa656eea9c9 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~d!3HGTx9oodq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFG0%F9eo`c7&i8E|4C#8@`F8H978G?d%HIB9#G(6$yM{1(quL}wXJ7@ zr*pPSi?~4oOUJeNx$opUJ_#qEa(Vflr#P%%_R9Uuo4;ST>@#~W@UX!)F5#=+l6_o` g%+rq3VY5`6_OBg&|{an^LB{Ts5b9+6V literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/handle-horz.png b/.themes/Rosepine-Dark/gtk-2.0/assets/handle-horz.png new file mode 100644 index 0000000000000000000000000000000000000000..7084b6964d9f343759de6771fb50b3f3039c42ed GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~d!3HGTx9oodq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFG0%F9eo`c7&i8E|4C#8@}oRm978G?d;1jm8Vp37>!pvVaBX!iV0qHl z^MpetiK}(at8_)38}V27nE3|2-pZuYFe}CV-095NK)*|7mxLQCXGOdTo^p9^X3L~o o9|G^OZ`u7@_u<|z;>mv))h9)~I+>#@3bcj6)78&qol`;+0QJQ{?*IS* literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/handle-vert-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/handle-vert-active.png new file mode 100644 index 0000000000000000000000000000000000000000..53bc1a775b66aab0813941fc0cedbe71525a9c4e GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&4!3HD^x83^;q&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+(46`SXRC_45TyzZZTvY@Gaba$WFF Z#^?y=rSBfC-~bxS;OXk;vd$@?2>{IzHLm~w literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/handle-vert-hover.png b/.themes/Rosepine-Dark/gtk-2.0/assets/handle-vert-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..9e9535e79e76e2989eb46102cb55ae1359f3d8f1 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&4!3HD^x83^;q&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+c^eD_nE%IV8u2Lyq@{SZ zdAhpJJf+sexT1Kj?%ck6>v=adwuz*l?2(O8Ua|DTrE`{cD!r92Hq?6W@%nSfXe#@M XtzomD@6@gZ8p`15>gTe~DWM4fm=!ng literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/menu-checkbox-checked-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/menu-checkbox-checked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..cc6f7d7420b76790f74f0f59e5b8df3f84d66d83 GIT binary patch literal 463 zcmV;=0WkiFP)E!Et-^}dJGWda3G^_}S11&LNfIe|dL$ z)?gmb?@oE#Z8RFmw*iTJ?EYLcRfZg(j%s?+CKDurD(4jwDECIV_0+5tz4$^-FW?_o zIM~L87}xS7OQ{lW1mNJS)``<1ZgI?c zfsKS*-9Brw4jiU^Y=*~gpx6NZ3P%i@VK_?<@$q5NS7tr)YH5}0$wx1ZEqQs>cMp%e z>ZZp;l}Wtxn6hX^kuRWBRYI2Sj?hhUZ|jK(@tlsF!6z%Qy|YpZ!V&-g002ovPDHLk FV1jfe%OU^( literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/menu-checkbox-checked.png b/.themes/Rosepine-Dark/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..e1411936ab800900f3731c14537cf839508707a7 GIT binary patch literal 416 zcmV;R0bl-!P)>rz%t?2v(@85r5AXSULdHITIT175xeHx?u=A&ARCe!Ev-!yL8-weag?Yvi2;r4c z&8JbcX#*&Ei{VnXWB8#6P{kUA)zX*GAS=cO!LAt zFGR|}%5g=6YFf4Jmx;-mIZ%uG$0}`A=T2aaMoJjb2-BDQatHs%--GcbKR=290000< KMNUMnLSTX z!$1(mXD8c442bn09*PGMyfn=v_yXSh2zeG?#7mAIz4ryA2x)S#Qa$(w#6t~*Xp?NR zW&)8IicRu6Eg$>M?hM~BsNuMaLjmzXrZ`}LI%!PeXRZYrKk#hxD6HOR%OUWb9yd0phn_l<3u;U>eTd9kaz`*9hVwum$d z@(z?&=m=MLm&kjpdjVMaXq%@Wkg++mMGtUoqzb-4I6-oS6e-f>2EYyCDn%mY3UGqt2J4P=;Rxw0gxF!f!3eDo zviC`rcE&rivon7M5g%@OFWw%Z`Vh?Q;4b-XV6&HexH{c0&Em_s8;|RW!N1}HA>d6> z&7Si7|CoTmTMWL#a)fr2Jyc^RQCd8?LogY63?_92?{1l0LH>|{!N%G*Opyqits-)V zRKld#gD!WE$@;M;%=$K-b;G%S$*23JBSRXch8Zr9PN}9gM``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eB{(Vmu$B+ufxs!eQnhXS5)1zFSBPMNlx+13O z^TBB?s$LG+bFW7P_i%mjo@I7+&&;yA8Fm}4W!>b9y)L`u8dv$T8OJU9mg$`CoSB<( zzH!3sZMLbAWlQXN4i|9CZWQ-Ea>YG{SzoK`5tq7O!-?pl4BIX|ShH$XQ14x%#Yl&r1pMx7sJkgjY$nLIevHaMdmq9+@bGb`(A`|mvDSXSwmmQC119u z3+C<+`sF9`%ywtR&0Pz+6DR3T+@!WeNHWRZ=e^M*r)weCzp@Iex2g4TEY#t-khEkz Yk8$<(vquG0fnH_sboFyt=akR{09QzUd;kCd literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/menu-checkbox-unchecked.png b/.themes/Rosepine-Dark/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..28a476249edde44cd40066a6ebdbf048f2cb7363 GIT binary patch literal 389 zcmV;00eb$4P)&9H!CLLkZ^k#ayB5G`<}9-5#NN`VHbfC4yz4e|z9Af8B;Ho0up`$t%4x-!MO-flP;k%-bfK000H7Fwq1%1>`|s+qMhQ1P2T}&l5xwS-%DPzCRO9+O}od zgM=*%!?6D;qVM|*^ZBnBeao_Bcs7(#P8G;4^l!ZcZ$`1)pZ!+=1&($c$G%)&Tg?b| jYTtJuzjG8tU)TQM7V4b|a$ajH00000NkvXXu0mjfZETt& literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/menu-radio-checked-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/menu-radio-checked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..627c05c999fc3518ea1888e2173c593498a43002 GIT binary patch literal 465 zcmV;?0WSWDP)B?eA%sosXUW%raP^>Glr<1Vt5LkpWs{V+ucF+r;F1Uc)(@E&H?d&~7We1AQA% zRp1vE!Q%0p2c3Go9)2aDV2=$h6q5y51A39ICM`;WWT49H1{36aBaB*-tm(d4BAQ;p z2KXAb&=+GHHpGm@<_wHo0QuuGQsVhk&2Jxc-SCBOYmApxeN?0u5p#MsdFYWy4ab>{ z2J$Y;hk>#XaySXYAU&5W`+A-qDv-0Ri+i?xMgr4_^K=qXIN?lc!>r|@p5y71IyeOl zcxH8OY>$!aYzP~|VcNxpbNmjH_29o~qDKNJBECHNT^XAIGHovIX3A>9$06gRhCnGmC-lQ0U1|S#Hj%PUKxIQUCw| literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/menu-radio-mixed-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/menu-radio-mixed-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e6cc708bdbc38a60a67629b0bde00296ca9b99f9 GIT binary patch literal 414 zcmV;P0b%}$P) z!$1(mXD8c442bn09*PGMyfn=v_yXSh2zeG?#7mAIz4ryA2x)S#Qa$(w#6t~*Xp?NR zW&)8IicRu6Eg$>M?hM~BsNuMaLjmzXrZ`}LI%!PeXRZYrKk#hxD6HOR%OUWb9yd0phn_l<3u;U>eTd9kaz`*9hVwum$d z@(z?&=m=MLm&kjpdjVMaXq%@Wkg++mMGtUoqzb-4I6-oS6e-f>2EYyCDn%mY3UGqt2J4P=;Rxw0gxF!f!3eDo zviC`rcE&rivon7M5g%@OFWw%Z`Vh?Q;4b-XV6&HexH{c0&Em_s8;|RW!N1}HA>d6> z&7Si7|CoTmTMWL#a)fr2Jyc^RQCd8?LogY63?_92?{1l0LH>|{!N%G*Opyqits-)V zRKld#gD!WE$@;M;%=$K-b;G%S$*23JBSRXch8Zr9PN}9gM``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eB{(Vmu$B+ufxs!eQnhXS5)1zFSBPMNlx+13O z^TBB?s$LG+bFW7P_i%mjo@I7+&&;yA8Fm}4W!>b9y)L`u8dv$T8OJU9mg$`CoSB<( zzH!3sZMLbAWlQXN4i|9CZWQ-Ea>YG{SzoK`5tq7O!-?pl4BIX|ShH$XQ14x%#Yl&r1pMx7sJkgjY$nLIevHaMdmq9+@bGb`(A`|mvDSXSwmmQC119u z3+C<+`sF9`%ywtR&0Pz+6DR3T+@!WeNHWRZ=e^M*r)weCzp@Iex2g4TEY#t-khEkz Yk8$<(vquG0fnH_sboFyt=akR{09QzUd;kCd literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/menu-radio-unchecked.png b/.themes/Rosepine-Dark/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..28a476249edde44cd40066a6ebdbf048f2cb7363 GIT binary patch literal 389 zcmV;00eb$4P)&9H!CLLkZ^k#ayB5G`<}9-5#NN`VHbfC4yz4e|z9Af8B;Ho0up`$t%4x-!MO-flP;k%-bfK000H7Fwq1%1>`|s+qMhQ1P2T}&l5xwS-%DPzCRO9+O}od zgM=*%!?6D;qVM|*^ZBnBeao_Bcs7(#P8G;4^l!ZcZ$`1)pZ!+=1&($c$G%)&Tg?b| jYTtJuzjG8tU)TQM7V4b|a$ajH00000NkvXXu0mjfZETt& literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/pan-down-alt-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/pan-down-alt-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a28c64ea308eda3044c6b8ca1badef88d341af GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzNe>)V@L(#+cS!M3``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzL%$qV@L(#+cO(E85DS2E*7(Dho5d)r^eBj zaKz6kNo(WD_v?1ByZrZl{-XB6oCUWVCAUtA2|eKaB$8Ff#d>yw%bLx%-J+yhUgUD~ XZr8Fj6TJBqXexuJtDnm{r-UW|D*rfI literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/pan-down-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/pan-down-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3010107110544c368fdf47281ef25122641a3459 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzPqQ3V@L(#+cO(^85B5N0%Z?1{iWuotUib;;B&3=#$JLGa+>kD+AN``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzL%$qV@L(#+a5zc1_1$ zan5z|PS0&OlH53+*%#T|bLVDY3*U4(>Spc(xtULMAIL``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBez2#DV@L(#(}^2-8w_|@{2N@{r;FaGpSR|N ztndbhH#L`BcV62yIrXrdN7dq+jjHpD8|Teold``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzK^GiV@L(#(@7UO85B5J<@*FIVuY>cT;RCG zl=&+C?)p0m6+W=9%C0hYax!z)FPMDT!L5ur@+NPH1>1~v0mloxAxaN9r}{cAa<6LO YJ^n;t@0;3rAafZ!UHx3vIVCg!0C_qzJpcdz literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/pan-left-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/pan-left-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..f65f8d44de2d3abab872ffd1691b1c7b55eef37c GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzK^GiV@L(#(@7h785B5J?B69kH0wEMCZe~H z`2_crs@~R}+$s$931&xsXLp``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzMrRyV@L(#+cUd)83aUHA4+d*2s)k;W<2Yi zODglmhTj)7j@+L&x&Ou4hKW`3M?aPRF6 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/pan-left.png b/.themes/Rosepine-Dark/gtk-2.0/assets/pan-left.png new file mode 100644 index 0000000000000000000000000000000000000000..fd14eed59081d70f4165251d36644f7f6757feff GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBez>QLV@L(#(}^2-8w_|@=D%^6m}z*~P0UHB zLGFnhJ9qh$sNd@<6L>=US>p{OOZV@ouAI#1^?rFuin+kly9||n9G@gsl!{H#-n3;~ kr|yMlMHxr7?g#tttTr-Ptm4u70cZt-r>mdKI;Vst0Cku``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBet@ToV@L(#-Afw<85B5}9sKrg-dxQ3eSW*> zCCkR=3=V$Qm)dGtJ?=3?oQd7IdY8nKAEiAk4m|=5{SyxOPUm0na*ne+W3>;%zZ<+8 dR=RslV3z6^|9kR8dIivI22WQ%mvv4FO#oE^IyL|R literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/pan-right-alt.png b/.themes/Rosepine-Dark/gtk-2.0/assets/pan-right-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..091aecb4f28390aa1fc94d785646b3551dedd4c3 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzPG1~V@L(#-Ajgo3BAfPO%%in X_Q-9V^EmGW&{zgfS3j3^P6``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzNe>)V@L(#-Ajgo3p!RT5p VVe?{NRw2+(22WQ%mvv4FO#swKGgtrs literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/pan-right-semi.png b/.themes/Rosepine-Dark/gtk-2.0/assets/pan-right-semi.png new file mode 100644 index 0000000000000000000000000000000000000000..58ca8639764b8530e46ba3dff07dbb7233f15609 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBet@ToV@L(#+ld=F85DR};RUs^5Y eBJy#kGi#i>TDj4McS1n389ZJ6T-G@yGywo^$T{@@ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/pan-right.png b/.themes/Rosepine-Dark/gtk-2.0/assets/pan-right.png new file mode 100644 index 0000000000000000000000000000000000000000..0910b61bc7f2f1612ee27bbcd1d6e5e447401711 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBexRp|V@L(#-HRJ}4=C`sT=XvMkT6e+Nl_GY zU{lO8I3)V#UtIBly@t!>r#W>TZ81q;tz4+0Wa1p+;5@CN@5yn7j`DYleG_cvU5igR el(+0-Wau$56Q`^_5BPwFGkCiCxvX literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/pan-up-alt-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/pan-up-alt-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..da612245d91a99e25a6f7a291a80f1be80130899 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzKf@eV@L(#+n$Y_3<^9f_7=`z1^+8IIi(4> zTyQc_>|Jv5V0k^eNPXbdea~u7Om5uvRPl_?!vnhV_XN96mbE_6FHa7qO literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/pan-up-alt.png b/.themes/Rosepine-Dark/gtk-2.0/assets/pan-up-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..376945b7794eb956f573a90e28932a71646419ee GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzPG1~V@L(#+n(K=3<@I5!Uas);nl*sW+_-S z&A;T-)O%x(w(~oN=ek?Xw3p8O#iIJ1Pq|Ul(aUgtUC5_>y^S?pAKbzO@14?m^e2tU YY`s?al|+gCKw}v^UHx3vIVCg!0GweqZvX%Q literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/pan-up-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/pan-up-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..5a35705ab0208cc2474d317a7cf61ecabbfde51d GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzKf@eV@L(#+n$4*3O%8u&qP#yUdyS R@j&w!JYD@<);T3K0RRsNHo*V@ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/pan-up.png b/.themes/Rosepine-Dark/gtk-2.0/assets/pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..bd21166e543f8b54a9b1c38f6b1068010f5358f0 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzNe>)V@L(#+a7B^1_1$=GZx^prwLCVt|eH|GXHuiJ>Nn{1`l{{S>Ln;_sPZ$a^FmNzAY^i6l-g(O{tglsm gf7*LRDK&P+YjVt9KbOc?0aY`2y85}Sb4q9e0OEon$N&HU literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/progressbar-trough.png b/.themes/Rosepine-Dark/gtk-2.0/assets/progressbar-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..b884aca8e4e581a59b54ca1d33d3e6725d699d44 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=I14-?iy0WWg+Z8+Vb&Z8pde#$ zkh>GZx^prwLCVt|eH|GXHuiJ>Nn{1`6+B%WLn;_sPZ$a^FmNz$Y!dtKi3hG+=3E`g3V@W??lcK}9ip0N=FP`$~67a>79=>%4 z3<{<4Ni5~>Hg|;RSb4A^jDui+Dy&pm>?)vO>B@>BkR7xd9G?rnsq!obLMe0j7k+^uu=E~{Y zo45O`OCN}ldI<=5e|;`B+j9$x(|YHPwOWkdNI{r(4h~(p`NwlrXk}~j2!x=#R)E(R z5M($qyZ9gI>h4D6f*T*M-G+xtE^jmoMPKM92JbEDsOXIll; zCD0*MuTv5qUBB(D_KNXm6Qw_CB`gy%isbmC`~cglmYo{<2A==`002ovPDHLkV1kba B@kamv literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/radio-checked-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/radio-checked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..0616375674a0552e34dc5e7d269fc722750846c0 GIT binary patch literal 571 zcmV-B0>u4^P)QFn><~9T*S|VCQin(I#L?G7Ce3 z*4sMB>jw&$Lydk23T0^pzfP|?x2uw;8L{GFd$ppmKr9G|jzI(?mMCO08Ig6}%JaQG zi`v^*Y6@MlBt*@R6Uiyw?YTezL06(So|EylT>ix|_ED8@k=-Vhc=zMr4k(f`5(w=g zQ*)_4;+OOT*zd89aNGI}^7?_+_zFXU)lINX;ISl2N@)QDVoIHDFup)wcQaK3#g1V> zID;m`YwDuy^|`0|s28D6jH6~-Y`ddf8%OQg^q4Gexl3*H5&Gcd>fR(2r2SVc40CUj zoE&W~C!ag5M?RUpP*vKq1hnH%ySYe>cA4tht4lr~%!I?g}M{P)CG!e6;4bZzm&YVws$o3t-Nh<<;W5- zlmHXvj9}YDL4nns!%+~KZ~>Ey7{T^<_B(%zNKC;cYHLk1kTd* zpt2u8xghGZ3;dA1SJT#eoAsVxLrs6BP!;BYfTt@r&e81@)KXWq&{XBU4b)ekg&KV` za3q(kK#|n@w43bs{)K9bjk5?)(#bJ#em%K=m2SRxc&t56rN`h1Z)ZoE#hNkt3xzyM zjvQXzMNkA1e3~79{()rPLYW}p*{}(CpS49WQg96?4NK$u6o`adQ!FV8m#`2q>vvui z8J&SRB+aAL#U-YVFKydaro*AYc*YUGM4jQh5o(KlwHJJFmQ`=^5LELcKb%nK#zID| z9keKcd?D4RSlv!~zwN9Jk|5NxNt@}%o26(tT!!NKtGohEypv*0UhJa)0000{IikXfE%DEu#9Zn=?N$&KvvGE3~&NCf}S9(WN=k)z)l23+ zNrSkoT4#O#Yb`|-yoS_d+NwB00&4eIRY?kDVJh-=NPu=<#=c;p6cWIW-P6H$Gx$9G zhCEWXHa;`XqXde&MN`13Sl0N)I(4&{+(M5TC7>mT$=J6i$i=xI9@&8HLX#$eeB*%+ z>q=<0yV?d(0t20Z1ndJan|c#=A*J~6?PZFj5UA(=7K;|3ewQb1J* z2~?08<^;dis>tgh0!<`@?niyIZAZQbPkiXGU-u=^qz#7d$JPgD(OH#<2`$n~ZLovJ t64($bFNFNt?qXinFVsG|^YiC;`GThYUMTz(@#;xzNt1lFgk2 zD%RsAWVFud;_zo|k7b>Z{55%}SA~pN8zi?e_-jrv^MWL{i-|c zSfX3&DI=t;BLGu9RYi5tUe+Bm;N&F)BqAeq`*3&!?9pR!N&*t!!+ypiAcRaIBzWBu z9s!OT2nmwn$SZ)^MG6aJS%~`e8n#+zgNOT9zdnhp>%)_D`gvXZj{xzFbS;zpBY)T) zFZmuQ5L5L&-@1&D?S3EpJOBk+M(gS96J&Un@Mz6DHmI+<$9A~@!1#bFgim28uy z8g_&<%5K~CxM@M1=Sb@^woXp9f=Zh1_}T|&;jFg#8SsVoO@C(dD-ODmfJ12RQwH~* r-*%e4V*G51!MlEIno5OnIQ}SKC4hV0Lt_)200000NkvXXu0mjfUFOo5 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/radio-mixed-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/radio-mixed-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..609e84f76f79d903b0a30efa2839c16ef704e8c2 GIT binary patch literal 528 zcmV+r0`L8aP)|1&aTfhfr}e+!?yVmAy|eOI3SA=+K&^^2Y`7QmcVB8?nK+|`{URj=on9xWs?hJ zOe$yH+rwCabK`!~p{xoCSy5KDMQI}iFeQnT&tRyg>$)5e5T{4L^N+3()?w?rI`AtPi(ngj$G<0Hrj;+kMU;AP+pC}lRJM3lNYXM8h( z(?(?qlyo5_GJyrdTd;~&ZENU0brTXI9JT4Q?NGZGj=Hqz5yw1M_j>+t;vyMW#+XeI2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/radio-mixed-hover.png b/.themes/Rosepine-Dark/gtk-2.0/assets/radio-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f6302f15b5f3504203c4f4bdd57c6e5f17b2778f GIT binary patch literal 512 zcmV+b0{{JqP)VB2#>DR!2hnyz$`h7SQko$m41Dpg?q(9YAD-A(Z+g*>A zXA(GT-tLeTx{3(HIY&bX6zqh=q`^wFeM~H>KX2ZHBT{mya?{RFl(%fI0$HMf8DPSR z7LOg;3Y=fJvLMpo0w$T!;;Xemf3!p-@^FbNt*+PWVT-_L_Ntz6PdGRi%vuCg_S^6Z zqO?`Oo9z3W`ZkB{AxU_~Fj>D-*vjJk*4jeo(JAKcxx3VSdcCllHwln2UZ$2>s6I>& zHwGIZ5CwC8#45Cn zXbqBzn00fBBW=vKEq1+^h#vF;F(v8@i&`R97$3KNa88vs`3TDVC;}(cxv`KrvxELh zU{px?6stQzU$>prK@x;|HtDka_EOHJQXc#qf0Yk#n})b1TMXd<0000 z1##53_Gj^Gtwa>uhBCSvT#k%DkUdtnL;-1hie@(>K-qUt7fiG>0;nbXC_d8;@&sC_ z4>O)L%65G~Zl79ve%YRD?wMO)&qe;EfR9v}f`dc;hziW(iI!(nMN09K5s*UMqb3;B zrx}5U_C6+=SE%DB8{dyW&$1}E>_HjkBv)&#BJ3do15|{XQt&j0`b M07*qoM6N<$fnI$=IQHh+^Zf}WZAI4&*1xp+-S`%C2xV2sPf|IyBw_n)-MBr>-1SSIJz$x#SH;t4P0Oq% ztA61GX{il@SFX)T=ze2e&>iA;fq&i7`D-}#pXqP#Q^{fJ6@rN5>}LzV!QmPh#Qq-D8pYfaWe5d2`&DL*2Jm$>WxoTCo h?`4Ur{Qq?0zu9+wb)Wa|2{5P`JYD@<);T3K0RVdCw*vqG literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/radio-unchecked-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/radio-unchecked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..63516cb76357e0a0d943d19f1cf8bc5a69b167e1 GIT binary patch literal 448 zcmV;x0YCnUP)!h~rogMUmrqp2PX3X3{;QPL~R~*4rJ6om~xFol==C%fIk7=4e{diab=(f79Q*sdO ztn7G{7FHrb$?j?ynx;J<=(0g)as?BKY!k0QeAKQd?*XQWqKLjzx)7!X@%xncTVNB! qJ_XMg6u~z>Ns`>UIg#z0pUE$_L8+;Unf{vq0000z#e2@hMe9;I&gC-*f^3wa8hn`~S;QD~XaFI!G{&TTqE0~^e}qDm z@ALpgLFsn8PVWj1hb-_s3TOmMv11gilIFYC^3yb3j~yIf)!5ozft1eZ!E11C2!|!W z?CX?F0ii(hEP*lp8_fh_Z3&i3CTJ#vxO$c#&y`Ozq15kIJM_og1X^oJGa;oaECJ^) z1X^ipSOW(?u@I8DuFN}n=;h-%Da_UTzrBV*Iu)S!%#KhSR`|r-o zKLCFnp=ooo*@)})T8-ma#-G&d_4>3v7z{2L$ATdE)9KV}C9vP`??h45@emOjNRlK* zLAOq*@?+O^AMm!1w+<)hRcV^)wr!89_De6=?RMI5I2=I>6h%2{n Bn5L=HZJ+~~ zvgg@sc4l!Q1yK}f&=IN|H3y6H7x1_}1B-4?CX?3>LAI!>ssfy#wr2lxfglL_zzOn9 zNdWUN0VkLt3j)7IE`;H5IA93R&KQ12U(VhhG9H?XZ|!H zNm8uq`hmrtjuV8G#GxaYiQ{!#8g?{Eec!)_7Ra*fj>qGIKq(zG4Z|=z!Vf_ooxUDk zDL^b13m50RMfrpqVC_<@-OGGFcdGVl3%Xn`->6t5gcI_7-P`0DTJt>5*>1Oo)oSI# azvUg~0H8v5#(2yC0000gTe~DWM4fyAvxb literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/scale-horz-trough.png b/.themes/Rosepine-Dark/gtk-2.0/assets/scale-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..452181fd86dee430721696a92f73e5ed072c8fbc GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O(KBTpB{kP61PCk=TS6nI!K@(X#q;@Y_*tBH;0 xg2~)ncckB|FnIK4?6|*{X>(~^Ef>QtTT?3*mc=|PWPrLEJYD@<);T3K0RWy2DJ}p2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/scale-slider-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/scale-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..cc58f1853562d21bcd712b211c663bed3e9d52cf GIT binary patch literal 708 zcmV;#0z3VQP)pwjZ)94w^M-^1R1<}z zs4n8D(`qGo9OxuII`ShaHc>$p3P2K!>LnGrgcbxo^nNsAtpn6bz<s;2O{s6Ye&fgV{UH2HDB4NuCj&VeqEcYg`hrHn(Ph8-kdMz;fELXa7d2 z2)rDdOD(Iu=kFL}+HBCaoikvLLBl=|Ke_gx5F(PW$-`r`O24OK%k?3teWeglbL1ba;n&&Vi z^kC}Tg{H8;MNTZj7Za+;%GkLmVV|8hfYq=$;7mA$NkrxLy`gg(!59tft`G@1-1hPo z>zvTkK~zS7^A^Su7utty!6 z*fKwJ<5`b`Jags2n#G>{Uvj5_g)QOdJp$@b09JrWI7XlN;UgH&-9QIR$YwiOgv zmPzdU$ldKOJI1#1u^XRB#7{cuZf9rycXP8d1nxjD(9y9WmXs#O8^p;C#OD=X3TarTz@=JyVcj7H*Pt5v=xfH}vszyrZ+HGwf_ z0`*?co%11m%wqkHMf#h$dXsC9#p<<7z^9aqiv$Hw$r}tx_Tch4qxl|acyFFwUa_o! zCZAZSzT+ONuc<&RbAq`~)3jpSGY&w=Gq?+_JJR>IfUEOcHuJ-2+V4NI2FDc43yzpQ zOv-Jm%^Xn5mY12;sG$i((bv*9!xRps?gK^Epg2|mmLzPU)A}#aFw0zxY99)tf7n*B zebA*OkyaOg78HfhUE8wHd5$T{Y)0i}=+uV!v}GB-+6>{@SxUEqAhx=3eh!?ynj_Ml z?6GpOv2jTWAsU85>sLrmb)+DHsr5HE^1N?S_<@M>7Vfe6=2@2Dd>FTDY!{7g_sOC& zzy(gcZlm!V1^#wZbHnmHf(PQF(}}0k?f(rNq`AHxan48hiLfB(6ZZSz)!>M8=+_Sq zh3ESvD1s@HUqLV|H1ux@y*N4H*m1EbPKy9f|KxyXSmxtObnpif9S-4&Qj-w?0000< KMNUMnLSTZ1JT`;? literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/scale-slider.png b/.themes/Rosepine-Dark/gtk-2.0/assets/scale-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..32249b11d14ebb060c5b896c9f07015ab5e3bcb6 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O)#i=HlyAr*{or|jlEWFXL1AMNNA(ldeY;zLf3 z*$pnvqHdn;F3mGqQka%|zZTR`ZcNHadGY7b#hl};ud^4s9 zZ3?)3NM^g%)?1ry-kknkM5bbTzk^=Z%xI@0yhU4+ixXEnK0FW{^LbB0UFwzxCw6aL z{v*0b{@CvfMpjKhj)f_i>yy(P3%F_&esJnJ_7+4P;d-JV&EmW&!_lpJuF3=V9a87C zZWxqZ^?fptLpb@UwU)^)^)uUR|E`JZ?Nf7(f7z`t@rO45n@$Tck>uH+aANRu^>bP0 Hl+XkK*6McU literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/scale-vert-trough-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/scale-vert-trough-active.png new file mode 100644 index 0000000000000000000000000000000000000000..212bf4d65d18d5047c5559fa3255f8deafb6deb9 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O(KBTpB{kP61PXAg2R7;vy0RQ@}C!n{wu=3S~C yFPzIB%scLNV8!o!M~&t$PGjK^xFNvsN@mecw%I$r74HP literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/scale-vert-trough-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/scale-vert-trough-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ccc0b146588a980cdcc053881df856ab2fc52e3d GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O(K15X#nkP61PXAg2RIB+l@Ea;8--@BA=Ba2|| v3BD(iVN78+|Lr{WJX3;^iA9g4VIRZkVAh?sb+hw;dKo-j{an^LB{Ts5jAJSJ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/scale-vert-trough.png b/.themes/Rosepine-Dark/gtk-2.0/assets/scale-vert-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..d61b72884f0072282f104e53ec2e30ab7fd89581 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O(KLr)jSkP61PXAg2RIB+l@EchDx-!Zd|N w{5KnI4tpKYGXB5w)bmUUMkW?LmWF){d=uHsUmhsu2Wn>UboFyt=akR{0Llm|WB>pF literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..4408c6d375b32789ff0570784a3b936aa5f5338e GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG zE#xJ9h zZ-J240@llnvJRXne1*)H6ni;)CVZV}oL}*I|E`P7(yJ4^9vbZVe(e+22GxiA3gw&T z%uf3rq&iu_Chc_bF^yM66Q2YtJ=~<=v14W8wqOaH1xzQyrb;vmmd?@YoTdKCH*eLE z>f)HJ$wimug?Rp|e803i|J(l4dzSAhdDL5PSHfn=|9{-G2co&H|6fVg?3oVGw3ym^DWND9BhG z_faLYy2 zw4B4qO6%n3uazr$PjAjCefjL3cyzXS)ctQ~w*1uJ-S&<_X-G2co&H|6fVg?3oVGw3ym^DWND9BhG z-G2co&H|6fVg?3oVGw3ym^DWND9BhG zXj13e{4M+9_a!y-?r&JR&~RDlySgv)td!QpJGOYP z%(@bFze`9k;GZx^prwfgF}}M_)$E)e-c@Nd{Ivq$B+s}MlOc0{~4Y=dnOMQV_*;qVY<|r R^(_X(_H^}gS?83{1OWH`9I5~S literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7dfe04de6f622d1d8206cfcb102f8f1a4b259221 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG zs^w|2(`57*;nnJ!xLi$|_kC&Gnt-E9yQp9v2O4Yk!a?4D&D95Fo_SwuY zt;{E@u-Ikg7P0M^>^W(^0n5uvJOAcOe4mr~KPCAb`+_V>!RBmbJ)k=oJYD@<);T3K F0RSU2TLS<9 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d0ddd54dd8dba57a7489afbb7606ae27b81c7fb7 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG zF+9q_>5nQo0Nk5|iyZ32xmKdX4kuT%3(>d8%H z**Ixcx~sb9siN9AVGr)v7@E OGI+ZBxvX-G2co&H|6fVg?3oVGw3ym^DWND9BhG zgTe~DWM4f D0ZL=- literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider.png b/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..6ee8a9d8b33ebf7a54f5da82a58df631c94ede5c GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG zKJ9)Zbt3PHJctI3pX89sTV4(dt*7OWa!84X@rQ zy}R0D5z}+KaNhqhZYjxr+XGxQJBx3NaES=6+!|})@70me!qag@-1FbU+%A=S%7^)k z&VM`~<50iS<511M<+ons#ICj!a&AlAn0q;AGDnZpwK6UFwhDi~q7 OFoUP7pUXO@geCy}ab+q1 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-ltr-trough.png b/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-ltr-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..e502307c393989e348ef6c95a849e35ad11f349f GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y!3HG1DAjiXDb50q$YKTtZeb8+WSBKa0;Hli z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzKExbV@L%fBPYYR{|wKbJ(CBDF$gy?T~fPZ Qdm6;{boFyt=akR{0Pjy6xc~qF literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..edb3e7b3ada93f5d1048f37ca644cf8793bee6a0 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG zd=B76myy+FZ+!no<^LH9$Wu8Kf`6N+9ah36@e_0_FJ_DRjmV98PpAm^ zjXj+nEWW0e-e5gb-G2co&H|6fVg?3oVGw3ym^DWND9BhG zbQZGxP+n z%LkTu_qcallxEpf7+f<&OqiFg#p>FQ_xrh=KN)s2@RT}dX7tQ7>Nh{1?AOB8kaIbv zFY0x+kWk~>*B`AHty%l}vtQE-=c5-_aktFby?Tf2AD1borhQONJ2!d4zC&i79mV@v z?I)Y9tXg+lWr@!7>de^&+FdstosQH$+B-j@I?DL6Qd8&w!H;atp0*6@?wihYE;{%J P=wJp-G2co&H|6fVg?3oVGw3ym^DWND9BhG zwb0d#;j3XFX2>SC|+7K?QsXYpw-oSZKeA< zCv`G%DlU4wSiIt!%O1^wk8#{QtIxhH(C9oXdTC1JB-=eLD^+a$9{u68TbZWxZj;KY z@5j88O|M43_7p1r)SWGt<2{u(+G=vQ&0XuAH;foBOtqCWa(!D0bR~nQtDnm{r-UW| D96nt@ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider.png b/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..38bf515ca80b302fc98c240e0b5e29ad177591a1 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG zu27dF0oQ|l8~U>Inm_H zChK)NxtxB)l>ST?m^jz^u8!bRM~>4IxI_dsx5`SaQE|C&n62YVn&-cTxtmlBl@9y$ zJU{aM+J=8Y(^`JkY`>LZcK&FF=NapnYVqM$jXE6GpT6byG&cSI$%C`>ZKpe*%6j@P Q5a?hAPgg&ebxsLQ0QYogJpcdz literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-rtl-trough.png b/.themes/Rosepine-Dark/gtk-2.0/assets/scrollbar-vert-rtl-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..daa169509984b567e10824b33a99615ff63a03d4 GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y!3HG1DAjiXDb50q$YKTtZeb8+WSBKa0;Hli z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzKExbV@L%fBPYYR|3EGS!?S14n^E_u68 QiUILGUHx3vIVCg!0M|1c=l}o! literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-down-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2cab17d919afa2079ee575735f200ee7d3b6a848 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{B}1zWj~YiPc>+H_?r&`AuQu6{1-oD!M<7$H;% literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-down-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-down-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e8bfc8909a2ec936eb3b4f6a4042475e7c9186ab GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@Ne1A_D$B+ufw-a{rG8l3=KP+)&TbTU6az>My zlKc(Db(6v)MQl#zr1dt`usq|O_n@qCxBm)GZx^prwfgF}}M_)$E)e-c@N{B}v>NGtjtnxo2TeK z{oa!Fx1Kj51U&-PCQMLjKIk#0!Qi0upIrX`r@Qm-{buKDm|3@~rFkdQx&~qPJzFK5 z6)PLIUOUp!|Lw9%YM;xBj|L}JzkfWv<6UIiI*oau`~LRqHTb-$+wzKx#D6RG-423| k%1*f)r7!1n@0!iHq)e^JWY(0~KqoPHy85}Sb4q9e0CPK6;Q#;t literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-down.png b/.themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-down.png new file mode 100644 index 0000000000000000000000000000000000000000..647066588ec094c1f50b2e273dfa623b65d714af GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{9sQP$B+ufw^OY78Ui?24&Jym@xb5nZtiPa zyXNn0j{d2ps3>B6VL|9tj)|Tpcn%8uiM?=FJaod$-J9ZAxAk{SEn+-$x7OMIbo-2( hoqx9Th3+-1X80H({UUN_;R2xX44$rjF6*2Ung9slKgs|A literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-up-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f6fca0768333a3786e922454087ab4cc3f9f50 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{8^qZjv*C{Z_jV!Y6=iJ_OVz;r(?z1jfPFr zezRP?lfC7KL~gIGgZKK2Z`Lhno@~KY9w-nZvR>{()9&ME|9>f*e&6;-DHChWPKFGZx^prwfgF}}M_)$E)e-c@N{CH0n$B+ufx92x<9x&i>37l`J_~4dwh1&YJ ztSpyg932%~6__Jj5A5IbtT5r3v94EW?zxr8J-5x*u$gsGZj8#-`LL~#_YXq_!}?o_DYHT@Jpfw8;OXk;vd$@?2>{i;Kkfhk literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-up-hover.png b/.themes/Rosepine-Dark/gtk-2.0/assets/spin-ltr-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..47a4a342f4f0822d24a675967aea40c1a7dfe247 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{5hU3jv*C{Z~Gm&4jBlzs!v`O^2kkb#RcIV zpBUl}GgmlWmpjP3qcDG=;sd7^zl@|L&64{s*X0|3PXGL@d(#&21SgIy=XSaWzDO^3 zPEcXlf6}P3%YXiAtrh#PNNi>@6RTeItE1zzgx$4u>(}ryyqX^LdG_~z(#@A{$;@D7 zaCx$1&fVK8+ut;~%GZx^prwfgF}}M_)$E)e-c@N`~*)I$B+ufw`UEx8Vq<^A1=Gd*Ho;3>G%9) zEKX(Ys&3XIHV(!df2XtO|8#KqW}p$eH+yZm=F?a5JuLeI&i!Oy=su|E(sO3dOvxP# tvX$wj%uy~|b}(tGmas+%&p5!}!0x~*dn6}P>L}1I22WQ%mvv4FO#sT2JlOyM literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-down-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a98ded7cbb520bc89dcbdac55e3f7d6290b3c14d GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{2osi$B+ufxBa$!O%4KX`)6jXZe42_bKppI zL9DjC>0|IH> zIgIU%OXT_l4zM|CU%e5p$nZMSJ#1IuFRz+|*6;48i8I80TG#t`)6T<+DaYNH-jfrN o`1(L1O5T2|o#Ypzs%B-eJvz$&MDA6*2fB;F)78&qol`;+001^sr~m)} literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-down-disabled.png b/.themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-down-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..fe9f834a8bf8a76f769c863b3dad4805c8ac449a GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{7_F9$B+ufw--0^9x&i=3EU9tlEnM%ew);^ z1)Ylov_siWh)(-swMxJ6%{z8RQ>NREvJr|CW|}h=hW2(yuw0t)b5@tbJ>HP7F0MbS i&y<%MzgGHm`v<>SlZ>J8F)cHo1q`09elF{r5}E*t`a9MD literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-down-hover.png b/.themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..0fd93872941fa87a68e744658f6fc97559baafa2 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{CZCp$B+ufx94^F4jb^WKA66LVs6mVjSn_H zlub;y{^D!Zym^XKmo}|hvS8!v4RQ);e;fYx%*zRyRV{MwGXtyGsdY`O7bG6sc9%&c zLU4(c(*!;)ug1Aq0w?2p^>cdezL2>#>HWR;`!^{|8I=lLWG?tW=c7yVvl;>2{Iq`^ cAGmvEJ_V_)3!U+H9?&Tap00i_>zopr02^^u(*OVf literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-down.png b/.themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-down.png new file mode 100644 index 0000000000000000000000000000000000000000..192d3b714ecbdce1f168a8bfd670e2529bcee230 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{BTbf$B+ufw-+|@HaKv!CR!9nS@NDX5}ECg z-{g4Z9OIH5PxieFt^X7dTCQ2RInZ`88T*?woa#&GlaQxsDwRJe-fDJX@^Q lbYD?vZpW|Un@sjQ8I`r^(&K6n5C literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-up-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..4fb86d812d6c1aa26592aeb692bce9dd1dcc37e1 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{9aEN$B+ufx4nvd%?<*t|MQkj*`jiEYf*6Q zMP`M7In3RMiiCxDmOB);h;o>?KVaCfL3+nQ1&@l8K51vFnWVQ~d)VWim+GZx^prwfgF}}M_)$E)e-c@N{18tU$B+ufw-+~Z9&q4jP24-#F z-X%Fq(pxIl_?x|AzQUp4v_-q~1tZVwS)f^ST=|ibQp>YfmsWmcI+NqyE52ZrG+TD< i3w4IWvJV*S8S>f^1@?WuHfK7}dGZx^prwfgF}}M_)$E)e-c@N{6w_t}t8vGd4~Pp`liG$7S#Y1s3Yzcq>Z_~6{V!Z literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-up.png b/.themes/Rosepine-Dark/gtk-2.0/assets/spin-rtl-up.png new file mode 100644 index 0000000000000000000000000000000000000000..d916a2a8ca686a81bd4a0687c201ab10919698f0 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{3K5o$B+ufw-a{rHW=`*{$=!@p{AUEpl1T3 zkft?D&x#dqnKZ-qeDbT}&@c8|v$bp0rVay(jW?gnS^2$g$rO$`jzI= N22WQ%mvv4FO#osn9FhP4 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/treeview-ltr-button-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/treeview-ltr-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..05367514f1d0d7a3d0962ff3550caa15bc13dc66 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?3oVGw3ym^DWND9BhG zmdKI;Vst01k8=^#A|> literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/treeview-ltr-button-hover.png b/.themes/Rosepine-Dark/gtk-2.0/assets/treeview-ltr-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..15e37e2a32ccb13736dea26f6f08e584022c0f6f GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?3oVGw3ym^DWND9BhG zmdK II;Vst0EsOZ1^@s6 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/treeview-rtl-button-active.png b/.themes/Rosepine-Dark/gtk-2.0/assets/treeview-rtl-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6c661722ad7735b8b6760057dc5462c63976649a GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?3oVGw3ym^DWND9BhG zmdKI;Vst03VtjyZ`_I literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/assets/treeview-rtl-button-hover.png b/.themes/Rosepine-Dark/gtk-2.0/assets/treeview-rtl-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..b967a0a5976ecc37c1089fd9606c9f57d9472fe3 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?3oVGw3ym^DWND9BhG zmdK II;Vst0EsOZ1^@s6 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-2.0/gtkrc b/.themes/Rosepine-Dark/gtk-2.0/gtkrc new file mode 100644 index 0000000..a7b74a6 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-2.0/gtkrc @@ -0,0 +1,36 @@ +# Based on Bridge by ScionicSpectre and Adwaita by GNOME +# vim:set ts=2 sw=2 sts=2 ai et: +# +# This is the GTK 2 version of Materia. It's whole purpose is to look as the +# GTK 3 version as much as possible until GTK 2 dies completely. +# +# Note: comments for explaining styles are on the bottom of each file beside the +# widget matches. + +# Declare the colours used throughout the theme. +# There shouldn't be any fiddling with them in the theme files themselves in +# order to not mess up the dark theme. + +# Text/base +gtk-color-scheme = "text_color:#FAf4ED\nbase_color:#191724" +# Foreground/background +gtk-color-scheme = "fg_color:#FAf4ED\nbg_color:#191724" +# Selected foreground/background +gtk-color-scheme = "selected_fg_color:#FAf4ED\nselected_bg_color:#9CCFD8" +# Titlebar foreground/background +gtk-color-scheme = "titlebar_fg_color:#FAf4ED\ntitlebar_bg_color:#232032" +# Menus +gtk-color-scheme = "menu_color:#34304B" +# Tooltips foreground/background +gtk-color-scheme = "tooltip_fg_color:#FAf4ED\ntooltip_bg_color:#454064" +# Links +gtk-color-scheme = "link_color:#56949F\nvisited_link_color:#C4A7E7" + +# Set GTK settings +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +# And hand over the control to the theme files +include "main.rc" +include "apps.rc" +include "hacks.rc" diff --git a/.themes/Rosepine-Dark/gtk-2.0/hacks.rc b/.themes/Rosepine-Dark/gtk-2.0/hacks.rc new file mode 100644 index 0000000..c288da3 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-2.0/hacks.rc @@ -0,0 +1,36 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file contains horrible hacks to make this theme work with some programs +# This is mostly due to the limitations of GTK 2 but sometimes its the fault of +# the programs themselves. Not going to point fingers. +# +# Either way, it's a WONTFIX for both, hence this horrible file. + +style "toplevel_hack" { + engine "adwaita" {} +} + +style "chrome_entry" { + base[NORMAL] = @base_color + base[INSENSITIVE] = @base_color +} + +style "vim_notebook" { + bg[NORMAL] = @base_color + bg[ACTIVE] = @bg_color +} + +# Vim puts an eventbox between the tab and the label and colours it, +# we need to handle that +widget "vim-main-window*GtkNotebook.GtkEventBox" style "vim_notebook" + +# (he)xchat input box +class "SexySpellEntry" style:highest "normal_entry" + +# Chromium uses base as the fill colour of its own entries +# This would be fine but GTK uses it to fill the surrounding space, so its set to bg +# That results in Chromium using it for the fill, so we need to handle that +widget_class "*Chrom*" style "chrome_entry" + +# Hack to be able to match widgets in LibreOffice +class "GtkWindow" style "toplevel_hack" diff --git a/.themes/Rosepine-Dark/gtk-2.0/main.rc b/.themes/Rosepine-Dark/gtk-2.0/main.rc new file mode 100644 index 0000000..8349b0e --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-2.0/main.rc @@ -0,0 +1,2708 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This is the main theme file, handling all the default widgets and theme +# properties. Since GTK 2 is old, we need to overcome some of its limitations, +# which is also mostly done in this file. Sadly not all of them can be overcome +# so there will always be a visible difference between the GTK 2 and 3 theme. + +style "default" { + xthickness = 1 + ythickness = 1 + + #################### + # Style Properties # + #################### + + GtkWidget::focus-padding = 0 + GtkWidget::focus-line-width = 2 + GtkWidget::focus-line-pattern = "\2\1" + + GtkToolbar::space-size = 5 # 1 + 2*2 (separator + margins) + GtkToolbar::internal-padding = 2 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 4 + GtkWidget::tooltip-alpha = 230 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @visited_link_color + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkHTML::vlink-color = @visited_link_color + GtkIMHtml::hyperlink-color = @link_color + GtkIMHtml::hyperlink-visited-color = @visited_link_color + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 3 + + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {0, 0, 0, 0} + + GtkEntry::state-hint = 1 + GtkEntry::inner-border = {0, 0, 0, 0} + + GtkPaned::handle-size = 8 + GtkHPaned::handle-size = 8 + GtkVPaned::handle-size = 8 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 17 + GtkRange::stepper-size = 0 + GtkRange::activate-slider = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 # 24 + 2*4 (margins) + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 24 + GtkScale::slider_width = 24 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 4 + GtkProgressBar::min-vertical-bar-width = 4 + GtkProgressBar::xspacing = 4 + GtkProgressBar::yspacing = 4 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + # TODO: find out what this comment means: + # ( every window is misaligned for the sake of menus ): + GtkMenuBar::internal-padding = 0 + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 4 + GtkMenu::double-arrows = 0 + GtkMenuItem::arrow-scaling = 1 + GtkMenuItem::toggle-spacing = 12 + + GtkCheckButton::indicator-size = 24 + GtkCheckButton::indicator_spacing = 2 + GtkOptionMenu::indicator_spacing = {8, 8, 4, 4} + + GtkTreeView::expander-size = 16 + GtkTreeView::vertical-separator = 0 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 0 + # Set this because some apps read it + GtkTreeView::odd-row-color = @base_color + GtkTreeView::even-row-color = @base_color + + GtkExpander::expander-size = 16 + + GtkNotebook::tab-overlap = 0 + + ########## + # Colors # + ########## + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + bg[INSENSITIVE] = @bg_color + bg[ACTIVE] = @bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[INSENSITIVE] = mix (0.5, @fg_color, @bg_color) + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = mix (0.5, @text_color, @base_color) + text[ACTIVE] = @text_color + + base[NORMAL] = @base_color + base[PRELIGHT] = mix (0.08, @text_color, @base_color) + base[SELECTED] = mix (0.24, @selected_bg_color, @base_color) + base[INSENSITIVE] = mix (0.5, @base_color, @bg_color) + base[ACTIVE] = mix (0.24, @selected_bg_color, @base_color) + + # For succinctness, all reasonable pixmap options remain here + + # Draw frame around menu in a non-compositied environment + # This needs to go before pixmap because we need to override some stuff + engine "adwaita" {} + + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-disabled.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-disabled.png" + overlay_stretch = FALSE + } + + ########## + # Arrows # + ########## + + # Overrides + + # Disable arrows in spinbuttons + image { + function = ARROW + detail = "spinbutton" + } + + # Disable arrows for qt in scrollbars + + image { + function = ARROW + detail = "vscrollbar" + } + + image { + function = ARROW + detail = "hscrollbar" + } + + # Menu arrows + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/pan-left-disabled.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/pan-right-disabled.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_up" + overlay_file = "assets/pan-up-disabled.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_down" + overlay_file = "assets/pan-down-disabled.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + # Regular arrows + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-left-alt.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-left-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-right-alt.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-right-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + ###################### + # Option Menu Arrows # + ###################### + + image { + function = TAB + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + } + + ######### + # Lines # + ######### + + image { + function = VLINE + file = "assets/border.png" + border = {1, 0, 0, 0} + } + + image { + function = HLINE + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + ######### + # Focus # + ######### + + image { + function = FOCUS + file = "assets/focus.png" + border = {5, 5, 5, 5} # Super strange, {4, 4, 4, 4} does not work properly... + stretch = TRUE + } + + ########### + # Handles # + ########### + + image { + function = HANDLE + detail = "handlebox" + overlay_file = "assets/handle-vert.png" + overlay_stretch = FALSE + } + + image { + function = HANDLE + state = NORMAL + overlay_file = "assets/handle-horz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = PRELIGHT + overlay_file = "assets/handle-horz-hover.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = ACTIVE + overlay_file = "assets/handle-horz-active.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = NORMAL + overlay_file = "assets/handle-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = HANDLE + state = PRELIGHT + overlay_file = "assets/handle-vert-hover.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = HANDLE + state = ACTIVE + overlay_file = "assets/handle-vert-active.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = RESIZE_GRIP + } + + ############# + # Expanders # + ############# + + image { + function = EXPANDER + expander_style = EXPANDED + state = NORMAL + file = "assets/pan-down-alt.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = PRELIGHT + file = "assets/pan-down.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = ACTIVE + file = "assets/pan-down.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = INSENSITIVE + file = "assets/pan-down-alt-disabled.png" + } + + # LTR + + image { + function = EXPANDER + expander_style = COLLAPSED + state = NORMAL + file = "assets/pan-right-alt.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = PRELIGHT + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = ACTIVE + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = INSENSITIVE + file = "assets/pan-right-alt-disabled.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-right-semi.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-right-semi.png" + direction = LTR + } + + # RTL + + image { + function = EXPANDER + expander_style = COLLAPSED + state = NORMAL + file = "assets/pan-left-alt.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = PRELIGHT + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = ACTIVE + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = INSENSITIVE + file = "assets/pan-left-alt-disabled.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-left-semi.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-left-semi.png" + direction = RTL + } + + ############# + # Notebooks # + ############# + + # Left + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 1, 0, 0} + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + gap_side = RIGHT + } + + # Right + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {1, 0, 0, 0} + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + gap_side = LEFT + } + + # Up + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 0, 0, 1} + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + gap_side = BOTTOM + } + + # Down + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 0, 1, 0} + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + gap_side = TOP + } + + # Inner frame + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {1, 0, 0, 0} + gap_side = LEFT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 1, 0, 0} + gap_side = RIGHT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 0, 1, 0} + gap_side = TOP + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 0, 0, 1} + gap_side = BOTTOM + } + + # Standalone frame + image { + function = BOX + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-horz-trough.png" + border = {0, 0, 1, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-ltr-trough.png" + border = {1, 0, 0, 0} + orientation = VERTICAL + direction = LTR + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-rtl-trough.png" + border = {0, 1, 0, 0} + orientation = VERTICAL + direction = RTL + } + + # Horizontal sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-horz-slider.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-horz-slider-hover.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-active.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-disabled.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + # Vertical sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-hover.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-active.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-disabled.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + # RTL + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-hover.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-active.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-disabled.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + ########## + # Scales # + ########## + + # Troughs, overrided later on. We set them here too because some widgets + # don't specify their orientation. + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-upper" + file = "assets/scale-horz-trough-disabled.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-lower" + file = "assets/scale-horz-trough-disabled.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-upper" + file = "assets/scale-vert-trough-disabled.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-lower" + file = "assets/scale-vert-trough-disabled.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + detail = "hscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "hscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "hscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "hscale" + file = "assets/scale-slider-disabled.png" + } + + image { + function = SLIDER + state = NORMAL + detail = "vscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "vscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "vscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "vscale" + file = "assets/scale-slider-disabled.png" + } + + ########### + # Menubar # + ########### + + image { + function = BOX + detail = "menubar" + file = "assets/border.png" + border = {0, 0, 0, 1} + } + + ######### + # Menus # + ######### + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + border = {0, 0, 0, 1} + } + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + ########### + # Entries # + ########### + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + + ######### + # Spins # + ######### + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-ltr-up.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-ltr-up-hover.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-active.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-disabled.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-rtl-up.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-disabled.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-ltr-down.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-ltr-down-hover.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-active.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-disabled.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-rtl-down.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-rtl-down-hover.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-active.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-disabled.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + direction = RTL + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-progress.png" + stretch = TRUE + border = {0, 0, 0, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-progress.png" + stretch = TRUE + border = {0, 0, 0, 0} + orientation = VERTICAL + } + + ############# + # Treeviews # + ############# + + # Disable active the column highlight + # We need to match specific cells or we break stuff + # Looking at you deadbeef + + image { + function = FLAT_BOX + detail = "cell_even_sorted" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "cell_odd_sorted" + state = NORMAL + } + + # Disable all the other shadows + # This prevents the Raleigh effect + image { + function = SHADOW + } + } +} + +style "menubar" { + bg[NORMAL] = @titlebar_bg_color + fg[NORMAL] = mix(0.7, @titlebar_fg_color, @titlebar_bg_color) + fg[PRELIGHT] = @titlebar_fg_color + fg[INSENSITIVE] = mix(0.3, @titlebar_fg_color, @titlebar_bg_color) + bg[INSENSITIVE] = @bg_color + # Needed to fix Firefox's menubar text + bg[SELECTED] = mix(0.12, @titlebar_fg_color, @titlebar_bg_color) + fg[SELECTED] = @titlebar_fg_color +} + +style "menubar_item" { + xthickness = 3 + ythickness = 4 + + fg[NORMAL] = mix(0.7, @titlebar_fg_color, @titlebar_bg_color) + bg[PRELIGHT] = mix(0.12, @titlebar_fg_color, @titlebar_bg_color) + fg[PRELIGHT] = @titlebar_fg_color + fg[INSENSITIVE] = mix(0.3, @titlebar_fg_color, @titlebar_bg_color) +} + +style "menu" { + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @menu_color + bg[INSENSITIVE] = @menu_color + bg[PRELIGHT] = @menu_color + bg[SELECTED] = mix(0.08, @fg_color, @menu_color) +} + +style "menu_item" { + xthickness = 4 + ythickness = 4 + + bg[PRELIGHT] = mix(0.08, @fg_color, @menu_color) + fg[PRELIGHT] = @fg_color + # Chromium uses this setting + bg[SELECTED] = mix(0.08, @fg_color, @menu_color) + text[SELECTED] = @fg_color + # Some widgets use text, we need to handle that + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + + # Unfortunately we can't tell regular and menu checks/radios apart + # Without the heirarchy + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-disabled.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "separator_menu_item" { + xthickness = 0 + ythickness = 2 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + border = {0, 0, 0, 1} + } + } +} + +style "button_label" { + # fg[NORMAL] = mix(0.7, @fg_color, @bg_color) + # fg[INSENSITIVE] = mix(0.3, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "normal_button_label" { + # fg[NORMAL] = @fg_color + # fg[INSENSITIVE] = mix(0.5, @fg_color, @bg_color) + + font_name = "Regular" +} + +style "button" { + xthickness = 6 + ythickness = 6 + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/button-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "link_button" { + # Disable the button effect, leave just the link + engine "pixmap" { + image { + function = BOX + } + } +} + +style "entry" { + base[NORMAL] = @bg_color + base[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + base[INSENSITIVE] = @bg_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @bg_color) + + # We set this same as the border of the border of the entry + # This way there's no overlap + xthickness = 6 + ythickness = 6 +} + +style "combobox" { + xthickness = 6 + ythickness = 6 + + # This affects only the button beside an entry + GtkButton::inner-border = {0, 0, 0, 0} + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/entry-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "combobox_cellview" { + # text[NORMAL] = mix(0.7, @fg_color, @bg_color) + # text[INSENSITIVE] = mix(0.3, @fg_color, @bg_color) +} + +style "combobox_entry" { + # Since one side of the button is missing, we need to shift the arrow a little to the right + GtkButton::inner-border = {0, 2, 0, 0} + + base[NORMAL] = @base_color + base[ACTIVE] = @base_color + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-left-entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-left-entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-left-entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-right-entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-right-entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-right-entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + ############## + # LTR button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-right-entry.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-right-entry-hover.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-right-entry-active.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-right-entry-disabled.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + ############## + # RTL button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-left-entry.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-left-entry-hover.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-left-entry-active.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-left-entry-disabled.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + } +} + +style "combo_button_padding" { + # Since one side of the button is missing, we need to shift the arrow a + # little to the right. + # This is the same thing we've done above but the combo, unlike the combobox, + # uses padding the same way as a button. + GtkButton::inner-border = {3, 6, 3, 3} +} + +style "notebook" { + xthickness = 3 + ythickness = 3 + bg[NORMAL] = @base_color +} + +style "notebook_tab_label" { + fg[ACTIVE] = mix(0.7, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "notebook_viewport" { + bg[NORMAL] = @base_color +} + +style "notebook_bg" { + bg[NORMAL] = @base_color + bg[PRELIGHT] = @base_color + bg[INSENSITIVE] = @base_color +} + +style "notebook_entry" { + base[NORMAL] = @base_color + base[SELECTED] = mix (0.24, @selected_bg_color, @base_color) + base[INSENSITIVE] = @base_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @base_color) +} + +style "normal_bg" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[INSENSITIVE] = @bg_color +} + +style "normal_entry" { + base[NORMAL] = @bg_color + base[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + base[INSENSITIVE] = @bg_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @bg_color) +} + +style "textview" { + bg[NORMAL] = @base_color +} + +style "scale_horz" { + engine "pixmap" { + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {6, 6, 0, 0} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {6, 6, 0, 0} + stretch = TRUE + } + } +} + +style "scale_vert" { + engine "pixmap" { + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 6, 6} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 6, 6} + stretch = TRUE + } + } +} + +style "progressbar" { + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + image { + function = BOX + detail = "trough" + file = "assets/progressbar-trough.png" + border = {0, 0, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-trough.png" + border = {0, 0, 0, 0} + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "treeview_header" { + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = mix(0.7, @fg_color, @base_color) + fg[PRELIGHT] = @fg_color + + font_name = "Medium" + + GtkButton::inner-border = {4, 4, 0, 2} + + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/treeview-ltr-button.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/treeview-ltr-button-hover.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/treeview-ltr-button-active.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = NORMAL + file = "assets/treeview-rtl-button.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/treeview-rtl-button-hover.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/treeview-rtl-button-active.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + } +} + +style "scrolled_window" { + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +style "frame" { + engine "pixmap" { + image { + function = SHADOW + shadow = NONE + } + + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_start_file = "assets/border.png" + gap_end_file = "assets/border.png" + } + } +} + +style "tool_button" { + GtkButton::inner-border = {2, 2, 2, 2} + + # For the sake of sanity style buttons this way + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/flat-button.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/flat-button-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/flat-button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/flat-button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + shadow = OUT + file = "assets/flat-button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + shadow = IN + file = "assets/button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "toolbar_separator" { + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + } + } +} + +style "inline_toolbar" { + # GtkToolbar::button-relief = GTK_RELIEF_NORMAL + bg[NORMAL] = @base_color + + engine "pixmap" { + image { + function = BOX + file = "assets/frame-inline.png" + border = {1, 1, 0, 1} + stretch = TRUE + } + } +} + +style "tooltip" { + xthickness = 8 + ythickness = 8 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color +} + +style "disable_text_shadow" { + engine "murrine" { + textstyle = 0 + } +} + +style "disable_separator" { + xthickness = 0 + ythickness = 0 + + GtkWidget::wide-separators = 1 +} + +# Default style, containing theme properties and trying to match every widget as +# much as possible, which is not only faster than trying to match every widget +# by its own but also less bug-prune and more consistent. However there is some +# widget specific stuff that needs to be taken care of, which is the point of +# every other style below. +class "GtkWidget" style "default" + +###################################### +# Override padding, style and colour # +###################################### + +class "GtkButton" style "button" +class "GtkLinkButton" style "link_button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkNotebook" style "notebook" +class "GtkHScale" style "scale_horz" +class "GtkVScale" style "scale_vert" +class "GtkProgressBar" style "progressbar" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkSeparatorToolItem" style "toolbar_separator" +class "GtkMenuBar" style "menubar" +class "GtkMenu" style "menu" +class "GtkTextView" style "textview" + +# Menu and menubar items +widget_class "**" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "separator_menu_item" + +# Treeview buttons +widget_class "***" style "treeview_header" + +# Give the file chooser toolbar a border +widget_class "**" style "inline_toolbar" + +# Fix padding on regular comboboxes +widget_class "*." style "combobox" +widget_class "*" style "combobox" + +# And disable separators on them +widget_class "*.*" style "disable_separator" +widget_class "**" style "disable_separator" +widget_class "**" style "disable_separator" + +# Join together the ComboBoxEntry entry and button +widget_class "**" style "combobox_entry" + +# Join the Combo entry and button +widget_class "**" style "combobox_entry" + +# Tweak the padding on the button a little bit because it +# uses it a bit differently +widget_class "*." style "combo_button_padding" + +# Alas we cannot do the same for ComboBoxText because there +# isn't a way to apply the style to only the comboboxes that +# have an entry inside + +# Tool buttons have different styles +widget_class "**" style "tool_button" +widget_class "**.*" style "tool_button" + +# Notebooks +widget_class "*." style "notebook_tab_label" +widget_class "*.." style "notebook_tab_label" + +# Notebooks are white, act accordingly +widget_class "**" style "notebook_entry" +widget_class "**" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "***" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "*.*" style "notebook_bg" + +# However, stuff inside eventboxes inside notebooks is grey +# again, react +widget_class "***" style "normal_entry" +widget_class "***" style "normal_bg" +widget_class "***" style "normal_bg" + +# Button labels +widget_class "*." style "button_label" + +# Normalize button labels +widget_class "*." style "normal_button_label" +widget_class "*." style "normal_button_label" + +# ComboBoxes tend to draw the button label with text[] +# instead of fg[], we need to fix that +widget_class "**" style "combobox_cellview" + +# Disable white text shadows +widget_class "*" style "disable_text_shadow" +widget_class "*" style "disable_text_shadow" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltip" diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 0000000..c3eedb0 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg new file mode 100644 index 0000000..96be359 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg @@ -0,0 +1,45 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 0000000..f016658 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,49 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg new file mode 100644 index 0000000..1bc6987 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg @@ -0,0 +1,50 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/close.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/close.svg new file mode 100644 index 0000000..06201c3 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/close.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 0000000..e2a252b --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/maximize.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/maximize.svg new file mode 100644 index 0000000..39316eb --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/maximize.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/minimize.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/minimize.svg new file mode 100644 index 0000000..f3683b9 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/minimize.svg @@ -0,0 +1,43 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 0000000..d13b029 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,45 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg new file mode 100644 index 0000000..ed8d87a --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg @@ -0,0 +1,45 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg new file mode 120000 index 0000000..79b7355 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1 @@ +checkbox-mixed-symbolic.svg \ No newline at end of file diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg new file mode 120000 index 0000000..b68859d --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg @@ -0,0 +1 @@ +checkbox-mixed-symbolic@2.svg \ No newline at end of file diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg new file mode 100644 index 0000000..de0d789 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg new file mode 100644 index 0000000..7f0235f --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg @@ -0,0 +1,47 @@ + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-hover-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-hover-symbolic.svg new file mode 100644 index 0000000..993f308 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-hover-symbolic.svg @@ -0,0 +1,41 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-hover-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-hover-symbolic@2.svg new file mode 100644 index 0000000..740bc8b --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-hover-symbolic@2.svg @@ -0,0 +1,41 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 0000000..73a1dbe --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,40 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-symbolic@2.svg new file mode 100644 index 0000000..bec2ee4 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-slider-symbolic@2.svg @@ -0,0 +1,41 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg new file mode 100644 index 0000000..37d9c04 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg new file mode 100644 index 0000000..1bc5cb6 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 0000000..caed76f --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,45 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg new file mode 100644 index 0000000..58aa5ff --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg @@ -0,0 +1,46 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 0000000..0e477a9 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,49 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg new file mode 100644 index 0000000..d0980e2 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg @@ -0,0 +1,49 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 0000000..0fdb530 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,41 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg new file mode 100644 index 0000000..251e2f5 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg @@ -0,0 +1,41 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 120000 index 0000000..86dfcec --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1 @@ +small-checkbox-mixed-symbolic.svg \ No newline at end of file diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg new file mode 120000 index 0000000..bafb558 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg @@ -0,0 +1 @@ +small-checkbox-mixed-symbolic@2.svg \ No newline at end of file diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/unmaximize.svg b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/unmaximize.svg new file mode 100644 index 0000000..492d47a --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/assets/scalable/unmaximize.svg @@ -0,0 +1,46 @@ + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..de50755168423002cdc650336d5ba22213c9d860 GIT binary patch literal 1180 zcmV;N1Y`S&P)}2oX*dCxiqSqzdK6 zjYrFD^*X&&{Y$G|&o__X{%7`^ zNdTVcF_8eBNnkvarZNJX&~ZC$ymsP--_1a7<4&5&LQ97BbGYijGv2>;fn@LgEEB zw7Tf4Fpf35qyWSfW2>Pi5~*#O^w>v=qD}~cm`0dEsE>G;xX$@%)jYALFaK`mvh$@< zyb7>JU&?}z?gcsKLE#G|mF{jsdoDdX+@E~rJ2Y>iQmKGt+2A-XxUO4oAP6AK5~!+* zmx7}^zueB>`1ab|+|@g9$Ar3bHUu~)1%Qe5I!QGKHJz!s7p?X$Gz}9$3SzUTxp&2S2qf@&$D%s;Ik?B=3ECAhWoT zTgd_#4iC-`%=-eB@fTm+DM?*FmCJ?(9g4!KnzpyEH}>n&&4o31@FBEF=7A+3A;)5U zM~Wq*n^j5c+5%$-4?ybq;o3!YJGTV0f1ZL%|D0xayk0VTXrBOyj{#PxF|Ho~OEtG9 z_Po7Ilw-5FMp`Pw5^*?uTvw%4|rc|iD{Y&`mL2`FUH}bJXMtdX>yksP;K=@QE>ttz*gLN=W0q;{ z2TmUK149kqVs+B2$jH8N2&>e{4rV#N^eC^L9~geZ%Xkxpn1eMIdKe{!Qs4tN1QEcf zh_}sblvy?)tW?Gt0|0LeBay(cRgM*)DIu(uE?)5q<$#l5Ia3KP?t!zc;QUM$!s^n$ zXV?P}avdHVgW3ZV2$^ODvw!>zt07#Yxy&!oI<7Mn8B8zgQ$BGx@%^#dz&xnqM}PE< zo3?Qhe6l_j_t;Y?ELOHBcV_U6wR>Z%iXXtj%z4PXJlc{(Jt#kLTq9H2xxaqqfpHf< zZCJ6&la!HFfdvo*MSxsy^yxc|R6z$t$mbUd$^PNID2Rty@n+}fGY^Ui)5K@!)=A*F zMHS|ck=nkwXZNA6@YMXJUnOsg;z42l`R44o-@b+bx2OUg^R&Ej`P4vi7d_G+V8y9h zRZik<2dXWwFmRg%)iziZxF}GOz}kU}3KbbF3|uEr9f9%SI)&;OtN}OO42MvY2o;z> uA2}EuoWiBHkKm&)-Eb<@KTe)#Gj$Jv85`$9{>OX(00007gzqznC!op&f1zdwKxS=9o?BG;2QKM9H9iybKT2+lBwM`r6sZyVu^tlgJrQV*Z zJ~dUWJ~UDv8dqxT`XOzaI8kEk#9&)S0h`4(X3fIxdSThy%;fuq9Wpxxyywi!E)V;Y zj`qUN?Cfv<=bLlRtPN17PMtb+>eSg70k#*`-@GBG_Ws!lum^utiD&VrDs8 zH3L_~xg~5fNn-hJo7mc_3fht;Xt36x*|MV)KHUP4OyVt26S2irfKI%4polFfM-8f?rlBZJGhPGqxNK*Fu>RrkzDkcpQB=jGs4l^hx|YBg z2{YPOsdMDRIlVt?qOf&hD@Y*}rGO%7O&W>XO4dU)j6{(z_(Ghji%W@W0wi@Ub)dlJ z;vD;cPVUDdN^h8`kQ5A}C~aMo-rCx_T6%W%AM-SL`b9zfk|@gkXeNj|2pT)a*WJ-H z^|qoGuNU*Vj}nR4#8h-*mi~mol#)0lh2rp}kHQwr(#+xj91!P(u+3yi)cu;FAgfKP zE=yHaDIDI}(z|=`MM?4;6-DW5zyS)pmdUQXkxIlqn3@@%Es0aoX-Qd=7B{3Bw~i&v zuCR?{No%bYQ&p5n63UV=O`*NrgQq-R|0yFus;WUgpNC>m!TYLyi?7w20m=YLq9%bX z%h1pu>yHfz#lqhf?ni$&9i51hG;vu}WRQzX(15aHB+M!ez=k*{gjr-ouvX<|1-l?h z(1m^V$>XODQ6wpw%|fA2)Ef^n%JcbsW%6>l)!%<~>EFMlw4t=(1E91e=nXcKRuf?x z$O0)83dzNyo-DbyXRxQEbI+dzLF_j~t*++E5@Z*z*8_ooUl&L9ZvNiQ?@mR>qvDEK zOk>gjJVi^=)Y7J02O$9;)?tIu4P}oh-tTSvHPxx*zyC;U>&`p#w{Ko+ghnk3S=(nx zUSaEXs}1~;jKhchyASMX33a@+n#p>pX4M+%qF6tnF%TH>HTupjX6I9-u4yY}BCugy zVGxT@l=J~nzh}aq+va4@9NwOSkEq$Qf7?F02sR`t6|d|u@h@owqf|dz}_939Nopn+~ns3|oybK}Xy z#hdX&B0)vY7}T2OJrWjSMubaaE<7_rzTv5FjQ%l~ExgFn6-msqubk9HRl?-^7h&w| zf4Ia2@Jo>!#NS+c_x!I?;6Y&v=2<|+qkonzXzyi%v8v~6`C?4U=;$mX8RQ#FJMX(B6KSPE> zUU_$S|MQrx@6f@pFnr<|jJ$LLzwriOMZ#^m2m16wnVXzu+7?fmzEE?^{aexLF)Sxs zb4%{CWCDAIEXpSf1-4QAU^KU$jpaXciC&?>xSCMatcTncg6b*KULnmemJJ0(D2Hp?$J^33SYoC=cK% z1V77eV1*}P(1tZYQMCbb1m`k)G)2|rc4{e^)3m<8_mpIOyKPQJ(dkAW&eHSEpUnt z{(6=1gnW>o+c(0~_N>+rQokJk~zp_fpD$d3Mbz&5kTeS0=xFIv$TEfHPeL zuP_5#+rOP_Z|}{Eg21&|85JMY57zeZ%jjtzB7~s=a!7;@sO{vu>GTzRdK9{peT54-P)}BT1D01T}lsFpCoF=@3(mO(Xz5w@jOW9YCI)fPr@ zORKdkq87r+s8m|5YL=B+3adD2nhK{-))}Zl&9YMSgc+c;E0IWV6qmZoe`c-0E0@Oq zc?KL>&$7#Q5N1x=ryY^~^uGh>(gaQT$=DTL7Ex1C+ZFvc^M{5;Up_qa!pl(p&kgI; esZ*zpO+E*{%?d@mPA+)>0000RF literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..26a73350c6abfb1df9d7425f6453cc2f37a5c32c GIT binary patch literal 1108 zcmV-a1grarP)-QBwBDqC2(E{hfa;7P3FQAO~m7wb)siXtlL!IOwL!GkAz z^I%2rU|T^vsQ8b9#YPJ{)-*BN+L&hk_&8vR<{&_mGRfcHb;raF{mg` zKCdEFmV#L|K+7+jtYa<^bx2zROSCeSH7jaqj^mKp_Bj{A*@O^Fol(sKgiM6Q4NUmf zMXqEVt9K~`5Dyh2#inRfZ(rJ$-m9u=FM@O^3i-9#-Fa`@_7l^bzdlpUT{E-KGPASs zd4RX{rph4co|j`T6y8806pIzZy570smq_v~A!;v3$hOSE!iP6!auXBJ-od*PRGl-y z!#UL>FRAuPG(};q`H#;3_e2)QFQPktf}|8e{$3Q0?25G~%wjfozXYZF;S2=!dH7mE z3wL&}83;9nPhfKxd`k(dsMy6>ynh5xv_x<`F!u=zrPJN%mgd-nU`{bENVK(!o5NS~g;#Ik%Y*QZG!d8%x)xp3 zeh3d^tWJ?g3+&vn8G3qF!oNMMDsAKAlW=+PIt*PK<)vx% zXKz;|*7lIqA(_R#>fZe^UT6{o1y(SWVB=DTSt>?G?}4m_hS>ECbJM$XUrqkN6vr861qZQ! z%D842SuC`-m@&(?E(He5&*U$0;xI69wo*hzQ2hr^bK@nmcoR5PUj$Zx%Vh54a6FlC z23GWbtn4f}7s}vNeVTJ@Y$O9gCqK>cu{?)M9Vmb#oEMY>&Wl=3?l4k$EfgV}eO^c` zU6CaU+0Kg7(lI)E7dEV4jr$*jP*k|=KKSVIjhi4CMk<+)k;;2>^*>vWDGD6rbxI|x zuP6}|)}NDiA6z{S9&S;2I_Aol8Xrj|y70RLHnQT>IZ@&D1LX@$25zCCe1ipn3j!4g z%nw{psK8({aE(AU1SW!O6slpc8r*O_973HyD9-}=-NER^DcrK;U%0Cb*PN32k^P)#gKDB{1A6jJe)-uj4yG3o9pRlPN{hG))P|>a#SZ)&)#EvU0#g`@6Ixvx%F^3yKqfev9Uo7<=v(=ex8Z zgt=4Yltfd91{i7^$uVQ5${2}a%w7ik?~;uv%ErOdYm@)2s;a4GRC56fW-)=&T$nv= zl{#Mz&hPEH6Gc-OO?fR&q6`=sYhhf}RVO$g!hTGyyOI%hp)6mRf>R_O}INuJ? z&+WKGSra8HuEk;`ifxFprdX__ZAZNCk+7!UtElQdilW|2B4V_On7v`f%p0`qb!Hk@ zR`RQ7msc~RGc)7Y_(vqnSQlqxNgSQ@N!YAYno}I$gE&8gm6N6M=GTh6Znl_~EYmc# z*49K@BHnjc*TWC1s_%nmzX|Xn<}%q1&DwQ5Z_s0orROV~i~!Q+05a+A-m{c-HQGr#9)BWZ;Xz|)p4peW3@qF7SFRmJjh{_4Vw3HXLsF1uYUm)lnk47Jj@nwo_e5Uq8zl7*Wj=lFY~vb9!|G;N0m3CoR+zKM(}+i& zH$|=Yp3go?$@(p}3Dj*l5Q`;mq-So9HlvxXV8!!UQdZbT-ReN2rc?JJnH=biHpl-} zn`T%ZP1O%-&5{4+jQQ+()AW=w6=JwY7}Np^y!)WVqn$4W*=>+ViM2&LU*!AP)>hy@ zvRz7?*Sr-YnlM+PZ`8t+uDd5Ri#TqAZ- z?OF--clYgXizol@C0)^I6Apjt5$xOdNpy84(ACvpy}!7)gt75S3=N&f(C|4-P0c|b zmYtq|_cOWN{9HPn&eI!qr`9R&u80V;BfQ?{qBA4bLVbJp|AmU{w;@4iX9s@%v!i%m z-=`{C{^e7{c>aZ#q{S5q`QN?w_UpgSB22<&omT-B_x?qiq;qVG)@#ys_4M~PHb$SL zw;CYG;NU~}&99E3r+a6`>+Bim##d;)wY5A(N3TK@x@@}7jO0&dvrEhC#a}3098qB# zXUKRwq9=CjepJ=;uS1Zhp8Oh)J^ejIA|Z$p4u|mh2lra9FI;#BVkixfP;_Q$=H^>e zPNc3arO%S-G+ER2??8~jLl0TPyu!CJIQRvKqG|ddAA^MCSyDupW8*1&qIXX>4fq{| z0K8`Xgp%bK$DaPawM`NDKKJx=(p`dtduXa6L=(3D1=9-Eu1`Y{o{E;1Cin$EyUL_B z9^G}Qct4l;=T z5Gs^z8pftq6a3FWFO6>B#evc)vZ73Zt`y$k6+uz8`yh!_lbpjG-4GKK7L7I|CIPMr7$yuy<;MB5U@Fpa;%!-FYa z?tG)6X~$SoL*r4=A?nd9#o=Yy3vwjIuHCmdV^)=}PrA z(xBWIA&7lu6O|?_%Yxz0SKc{u8Xo$So}b=niY6~NMtI5~d?Q3unip9-T}x}Z<8yP9 zX-KAvBP+~?#`dqTCX@YZs-ip$2`ZK5DOs>;*E4UAzVa&Wd>T;*FTysSvznS7e`9Co zz?WbR%!zY1XY$Ih;Ggl{5$-Zl< zqJ9;U*wXmit1M=+qvtQ5{trCXEhoaaneMV3>(2PTyHj(A4D4W2Aae|gs zCRu?Hw6MUNXSI@LQ;mcLCas#uvZ+dwL;%vNoh+Mb3FG)Ctrp3$sirWFXKB^wI&4L? zg>j^%)mj#(7Q#xXR9dZSmYZ4%t2k-Q#1WEp5;dqPFnu^-4SkKHqaR1;FpS%CDCs6v& h4eQjYQ>TtcJ_4-gJQeIDwDAA{002ovPDHLkV1mdziAw+g literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ce8ab916617639ef5994051ceb690c6934cde1ec GIT binary patch literal 1065 zcmV+^1lIeBP)ieLC~(t}n6^{h9QisC`Bpdg4BMNq_g^yJBls8AIYJ&A~T zv0lW32#N}7DV3JC7PU!}wrjFG&TNtzb!K+6=}G*)=aw8$^+c$$ljSDcR z4CvGf7c^oOAQ2(64Q*xt1=EQ;CS#12+pI4R=Tb@?W6~&2z$$V`-cZEfQPeIN6iP(N z0+Lp9b0I=Vw56#b(G5a73Bh6>u(UUuApIS3=f}(=+szH+a@G&vdx2X;a}WT| z53B;kQ=YOCiRq|?#^qK+(`5qEi2!0?cZ)MqmkODw{tPlUN|7tV2hQ;EOG|T7kvOJe zjfs|nrWL!+Q?&vC#ecv$YDV@MO|hbpcVF4CtJ4_@Y&L!KU`87kww$5V?BSzP)F|#K zN(tRzHN_0WWY2Be_T6hbuyV8(MCZ39k5g)#MV%sqZZT+VI6p<-0MpvNrrKkbJ228V zf6;0)($L385|{&Vii~4VZy%o+{=iSgo~uOfH&JN7TG476(b#DfR3aY7$rIhUbNdPg z`(JqN(Sw`VvwJ6?c0AAXiPmy0R0GH)fUQ(Ay^2O+uVoX`i#j}@bh<<8U}$IrUHgw= zXm~_wpU&i$PRxvq@h&eVUex{qPythzkzESA7Rm!pm%v3-Ws1fd_Cx+S^93W65@}9E zs&r7*aEA|fNp0NsR%q&|3XIEJc(Kf~clRy?Rp+LS3JY1Uxl9Sh?-H>$$P$@x^QH|5 zsEyz}RP*;obX>2&(5VUaCx=p((JMRKjI0k(P?b zPo5&E?%jVVUx2YeD2l5u7zpc=8LwTx!=v^AeiF4z2}ayrgavc+lf4Q%x{sdn7S=&^ z9XO`6yKdnrB!$%v%!B)q|MHcGyjQod3{GeB9CM%J<3j@ozxm-h%4u@?eDD-eB-va8VdjB7r_0!(I;=JgL jj()mO9t#ciUt#nU*Gs5Yr-xdJ00000NkvXXu0mjf$ED&# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ddca63d50d1b8879c5e0d406dda228d0095916ff GIT binary patch literal 2357 zcmV-53Ci|~P)NUIoQA?mLgg}A>1lX_#z_S!%H&*$S~1B@9nX3Ur|V>X7t*22F(Hf%9QC5#QZ%!@tbvQW_>TG)WO|MMVh z-+ZI*LM5t%c?J1DZzj(x!G_C)*}moebpj`BVS@y1FwNpr#A(K}dI_i5zJQ`v&SsNK zDB{8rHb@d*KcD7PQx>zAZDvDnf=SOcba7moyh+E-S88oYxIxu0dxWEoD z$nE$j6HH&`r(TgYA7vb|v2@S$y4XD#Tw zWVSkIn%&j&_zi8q?29v3P#j+LQCP_<%_|Nd0C7PG8zf7k<~Io)-O5^yEX%Sq&Xf66 zB6|zhv>O<(y&wVBx-+(E{4TXLnj^T3j(Dr_TJT5p=dRCRTd zgt9co5`|1EcYuL*U|oU~v2E+APSbd}Y1ZaR8n1Cv2fe!tF_cv#VSZ@<3gUtg=94vx zwW_U~*aT6QBP^GhJsh+sKelcDvRW(tg3^Z4x>caGmAlXr7Fg0$gl!-Tv_hevce_rq z^n{k(9!sX5z^1nwqQHiQcC&U<(_EeB2Jfz7(g5OJU(&3#UrV5Y9R6;D+YI%1+|;oN z>Y3!sclB7}32Y{xg{Z&;^H}^AT~D6t@cO%n1VFk4(13=wDKbzMA*t!ueVE{x9k_FU8bveQ6vnUPI{Qm^qP5a*no23-AclX0fp?)x z-3Kj}NIe^7w?P)%$()`@JxTkR&v)r0yQRc?&pR}t3G)^Dq!!0?rIXV?#`y1pEedvP zuE2T*?N0sQ{gk!q|@KD9&BV)x^c1PF5TP5a^KZyto5JFgmgon5=G#`V4dt#%t;JM|_A z!}v9L4|1&4vKsy3FO)7qRM^@TvQU`NW3lvp#`(8FkV8K>2>1Tv5KK&nUr=eCuU)^F z#>e2~%dZNpi#wmtbbZk<8vny`B6V*mlQ2hEvzg@COzHvL^Un!v1HOX^`6x_e4s( zA12dr1$q?5Ib0{Oo|7&r^g%;SoVq1~;K`oGW4Q`Mkx3X#({l)5LJ8ZmXSl9|3?xkm z#?wD zm_owDx)Zz94r)`}TPXo>-)E$Tcw}mr)IXvwz!pUKSVV;RUi7ffg8eJSP^dilh7`o!;jxK>qC?c~@bcb0*MbZr>ybwv2XXBA)mrWDPRF44 z1|oYIW$i^2qhmDFsX`J{c0CB;*#wk!6!*mm4%(g)5YR@-v`MnqZj3bxgV0L)Cmpr+hm$1F-V%KtbSAcCN{-o zSl?NdLRHurxI>j>I{#nJ*!MsZzch7OPOtvvQfZ#L5z>X;OAx}=Qf3(C`E+LTJOlnM zki?aC@|9PWWm#YzTwHwr&!AYhyr{esywP@?hrP42J8tKosU58%B&%3_|4CS1w?^{H z<{&&ttDII%nhIgbB7zjQj!{VqQx*}1u#qJ#Y*|ET33G``+6J-$73C7TFd}Se1CkXA zVG9erc}A5imnaeznzSgBh6ZuBn4q2)XKvH}^; zQe`U$^Ny#T%49D|!)J(h;L!51{?{WFRaii|3AczS|PQ#*7&= b=F`l_EaX1zpXkJ!00000NkvXXu0mjfUxJR z8$}eyzcah*UH^`o1gG>Ds8xFa+7l8*NQEW45E7_rICA1IKwwVg4?x@+ zE{I$ZjX)xzLWvY=CndF8+u4o1JG_Z^Bh$>zu6J`n{Yqoc&YOAj@tfJVvj(2(eCDdn~#G3yX87 zE}4bm3boX53?ho2@9n+5)7@I9OS$Kw=>12g4r~DnreQlDQ(XyV+73>=@-ph@&K(q~ zLA!&k)m3zUy&LDaKJmHm0r0>G!IS_h$!J;4#_5Z^;3#Ks>UCVcaUJ$tUFpE>_OSL% z3vREcwD0u>&vo7V9jflD;5gKpETvg^E5@#cIshlzOVme3RVBMxd>87+St1zYoV}?s zHm_XPLQTUxOG~Ysn6uZQ$)j;#q?7XF3}V32YA)P+N5x*$42uP$yX3wcd{$+w$4+)s zEe+M9zn_MuM#a|YkOzo>&#$M z#ZvjM0rLi>LMIJe5)@%=_`-W{IDE8=90x^^gKnu(-(lcytL)QoGL7h=WQc-~wzoI$ zKoc#gv}b<4v~>O^6YR6NPEPoU(m~O?z~}Auy<5<1`bdcpi`4Hw{IODP(0d2Frn1Y( z$#NV}Gl8XnJ1(f1!Lq<*fyx9n3tU#H%wTEY@<8PR)4}D1$_*C6tyHQf2oBdKP*^6Y zEae}H5 z7bFfq#R0*EZUhySLz60q6w=})5%GGvw&NYI|IG})H}-7Cll8{$%^xq4Kho29$2-q6 zpZUHwZ{7^BV#SITD^{#H9ERgXaDN;eGnOTcEx68)v*5Z|(UB}{&NBFU9!_9+*mtp# zRKom%f}f9)=a=B%VPQ^SeQ=w|iCfq_L5GwYl?IinZ}TRV+EhTpFXyP@5sSFEgw2!0 zXP4{z#0i@@yAE?ODJTUh>d@*k&~DQbqHroZHgKAj|D~lX##;u(MJ_E4VZl`SB~e+| z0E?GNj$O35U4+=QeM1dl$R*B!LYf%qvHwE|PF8U;_>6hjg2Sgw)3SskPX`=a+Fw*Tc+m&V8w#Iq3oHN#*=bCnrfqfDR zP+xb`v8otCwWtGR=2BJ6KOl1G;bMM(!vTmOqMn&Cn!~8T}UEX8e>MKkSkth z&@Rs;C?t+!|8mqff7rM7>OvadoPSUHkG#`IKlD{nRoFql zwT`T&)9@j~3y;&z{bCu-@JJYclI!d@%raX#8swOW(k6zc>)WQe|2OJRlTCbqY!n9VTmMkve)TY9)m0@3B$U04gn^Wu+n3T4INZC`GjQH8Ka${3nl*T{w1-c zv@rkGM5^JJbX=DmB6g!a7|IG)8&X_88h zsk$`l5ErsHaF5aW*A1NGkpm^d{JAJxJ+ENC#X=)~} zeoX#kIO1f-o-qFmC8gTggakrXIc1>nOA?xi|e~YMi=l6e*P8U6uzh;_E(dkP~O?#*& z%>6O?@G2yE@768crUMO2ee;@pXAdzGX8#-^UQ7w|f9B7io>ueNXr9UALOD z;tjcwCFb_!aq8W@y_ZHKQ@l5j*vlvf6L03o?B{cpEMrW1QfhK#lb5D0%Z=5KTdh04 zLx}NY=(l$YJpGnR$^^2~!pIWovh2Z?UhjSjis=%l3iDv*&>ZCRl_90U;kOZ`2qWy^J*z#l_1CrhiKl3dQm6DNX<=p2pz%hd@y<7)cxChxI$_?2 zY%X_AgZ@>OrYV>wEv&3*Q+$q^;x1+ft4f3wb^z^AJDV@R!5RA+6bVWTFUuX(f3exD zzljhXy`LzA9i+@OTlIXQw8g+b2Sq$-ovp3VvTRr{Zg0Q)YlQ5#{764$dPF_$lkr;Z z@fSF>pJIs!S&hcKuVA*{TFNV%^YA6DeIsnr!Vs4%L6pK~SeCRnWeMUCwzQn{ zEhAYTNeUB$mX^fO;V6<8CQz2PY*~V32%BM1Y0K)ff-F|^e*2%9o$dl`$es{5m(s_v zL+5VNV^80k+vFgFLvi3t6bc};Ov0ef&zzdR>AUu0tawbz$`&|OMD=DBv^|7 zf%Skh15=<5AE>*GF?Syfpw2g3g*_*$VYGM97;bAYOyK&#AsF7fx3=8H^UZ{?7!07i zC4R-Rz>)o?aK--e7t!eVSuofkFtA14!ft_UBquw~pw{aAYMqbOZ4vEL&CT2rjU2<3 zm1lyYAUp<(P+6HdM_fB76-Z67*kl42uCW|b-QsH)aVFFnxF71SU17$H3$|YZ1J?|} zILuwt3(`q$1eMk1vK>%$_7o!nS7VUhaE@W(x$fNBbD|ooDsZ?;KY;K7$kQ=Ie#-QM zJ1T=^MGA2jP=9Gcmk}-MHYf?;+4LctI}vF$;BwFS3ez&fK^4l4zogG z$ip$Rgi9&dpl-4uX0jX&b@u4i3od?aC6B$w1<`~o2ttQmWZ-Q(%umgLnP{7#j*xB) zbMkA*KDQ9(ren%3;3?Xq)YCaN)ER=-=I0RqJ)he#S?eB2eAdz3{RAMMB2{S? z0IQxtyQ&YJ-t8&a(zdu5-vsL*k4KtI#HVUPeXZZ<{gIN=YiBf+)aG=kZ(s!D^mPwo z+1rD11Mfn2Lw)@}V8y8ntF77J9s-y^qv6PxUBO)(#|g*N=@iH|UuWs?dA$W7aB%N^ zTgwB0*{oA}gQ-fw$mm#CFc4gj+|n^ZCZ^J9OIHd4PoN6tGMQvUPyf57WO9x|EyIdq zvO_T1K@z58W9MqSD}l`%_b=c7t?rK*6%yw{uN2?$mTnMz1;fgCfm%+GUV9?jCZlr5%CX_MKJ z@;^;eIL$eNwJj#Qs+Eijo%82+@)v?DBvF4^=EK5^qRc1n;~cZZEun zO9e<&NI`0lh;USi2iK&DjfoSbsfnG`wtU~j>-BAKv%`00_pE2vcD!e9He&zL$r+E& z^*7)7&Sk~`6;)JGMZ1cW#QR43r9nmQ=zQsoD=Z$obN%;*+ZyZxNwD`aS`+C!^G1(G z$UAuX=CS(cCuZg!j=(;$xV;8e1gqoBPtMGbjck)=Pqdf7c*iLV z=T3jIhfwM5t*J=&kwa~hv-4wj;s4meNIo!F1Yuo4SiL(YCbTOLZ3OmMdjZU7S-Zk2 zWYVFvPR-7b?zVOWJiilMpg)7%1P3#>w6dpJDZ z09HC1T7p$5bSpFsT(CH&fthmfWfxvNd%7|_odo76tU@I&FFBk7W@$DQuFOSfP5|Se zm>h>ysMIB&W;ZZbEo)2VTcPc1U`ANPZCHgyY+c;i3e7HHt~mIz8{^>cv;&x}i&CbJ z?$_by$>T6HIu2&F!{XL5G^@ahV4ZFM{Hs**Tm=hausYs+4S}`k#ae|{f3UTGZee@^ zY?2+obXccOeWAspc(39Qbzo8)7MC5+D5YJsq2{a6=%Zz@K~{hj&4^76C*LPPPJl_3 z!s4<4n$IKCGc$7!{|Gk7DlmP2_|oauuSi7tHki~-u(+&4BTYx@TbI$F-Ok@I{X)eo zu%e;pRg_+{Lvc4)TvnkGLeBfE{Jl#{^9isZGr){PQEEJT;=7cPFM|n{3yaGdG~)Al zs*|{V>W7?#nObUC0Y+O|&W8j3s$ZM2E>T!qR-mDko$>m;y|LKB2AC8TOkcE&sI9K+ z!iy#llv!AX{Ft}>waH4ZH!rP#)IirlwP2D7Lb)B?7Ey zb6r~<79JC9C~HxRryEs#&&OgkZFWuJPbLnsgKNSeT1r?0X~gq9L5XH7WhG9~&ja8u46 zwku9QU&$;!BvLDqu^NY@Q;IxyR49FZU*xzCGZu_X3fc$)iZmVrrzGmba&13Y)Sq(m znsxg7N*?j0Md1L-BPEj}=~tpl;FO}1(?aPrO~bZpt~mWd;b_(%q9=l#5>aYh zY-=b<)bwGZD6q|QBtq_ifTl;sz$uLm3<;%|J#u`T+htjr$srjbUY|#3NRECW)+rIq zd@OcyAyazS@S|1|KT{@wMKv{@xu+;{**Vy-866k|yEXd3Ao|CrWv6Ft*0S0F8kDJ1 zR}o-^Cs7ae+QRJYb&tmbA{u({1|-)_A4P2uD{JW54WT?mneu4@RWm1@ z+DO2mwkD7j1w_P#VgDbl!o3^)Liw0=1%p+~%gYNtnVDNevs`D;cqm(}}J`$768)SG~fsB2ysX!-pfi*MGDBPdHDi z24F%~CbG&kesID-%OMCU2adN!+L})eFUMADG8q-jh#e|6<8gD#*%#md!sB~G=AT$# zFFcqvVw1`pzDW&7m%)!7UxodoV6Yl+HlG@}_1AN&t1`lhZD(DM&5~fKAe*anDN9yJHo7>`qu`dK zswx2cMa*w`ymEYTVe%_~5DM{RV(mwR!+pP@YgCm3vYJRFN@1C@F1;== zucE&p$_Jb^!}t&~a&>i9Zfk6BK76?4FND$tRn5W%uA>sk6xbyO%J28-!;kH0wXAx7 zZtjzBj7{8~SX-m`gqYu2;xnSr;WN1o%$VP>Hmk>w=FlYEZ^{=szw`q|@qUjbWZ;;! z;Zp~*3tcwk6x>o3K!Fy|q*J{&2mkg9HUw8!87zGmmcp`RUB(VuQOTA`ALbIXwAxx# zQdLz(A11XmwKp9+)bxEtR=&zJa(HSc0~uA-e@4KY1rwqNMV9o{x`Z+Fi~NLyfl8;7 zZ;yX6^4n;1W(m_WSZdC)o^I#2EWzTPwL_)Q_)b8otIKd`6k$lm5nL#I_=3k<^(}la z@M$n1Rn2^;X_>xSp)-G4lFzYnb`#(vE}Vfrjx zq3W`JWV2N2t89hEJ87qkZ<33kp|#OaNTq0Pk`_l`)f!>YSo(a-mLEL7W{7hI6a7e8 zV}N*ASz(ZtIhgH0S#t0@b_&o37h}` N002ovPDHLkV1m_J!`%P? literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..640bb9db4b55e0f47a5a3b5bf5ce8ca53eb0242c GIT binary patch literal 1061 zcmV+=1ls$FP)K~#7F?U+qW z6G0Tm-|V)PNUJCoTMrOEN)QanhZkeT!~;_A8V{Oy77}kJMo|w!H0s50(Rea33P&S` zn}P`mDkuRFN|g_jg5{%>3KqJ%&MYl%bY{BS?aA;@rn{ZDJMXt|X5LH&U`xh?z`WEp zY7hCYlk5ABoj37C0h1EJoCp-EIoNOmApwJ-#d{dALDk*YL>WGce>`u~V!Z+eM zXF`{iohY$qWsQPPD6N9QIk?!=0y8snRQuxc^xi;VkQimEb6^AGXj$qQb}keVvE6RH z#I)yRyUqhAYFsc;5YN$!z6LKBDk+aAAI_YvXLu0nIR3d~Ou!?RI<|biqo7w_Z#CV3 zgi1&=VhI1_(~Q+s`$4ZtJq0WW`H=7fM!^_1W-6eGBwdb}K6qV8lFSsXe#}1!deuKL z!ZJ-k8WF=xZjfbph-MrZ_yT&>*-78bDvCV4;fJ1NIS~uuccr&9%k%awHBY5dFc^Z) zSJWmzlBAcAM&?()WNAM1lx8GjtPv+q9vp#cY-(lNSAQ-MFc}zdthG|@`*3tE?#kO& zh<6nSXmITvT`GVJ=d|41jir=~DH5eyEstP+VTszfEKARZMu(pOti$z0h9t^mOW`8VxcICN6gv29YLbAMmw|}tjK0r7bskFfoia~HT)a!J*qImtR z#of9M42X1}6pvjFO!l?KVi5wh4jU0uOoEXHVzByaZUBka7dA`QF1(|y(DNc5=)K|P znX@CK!>wF$$!0U`D+6 fO`nl%>A%o#j_Z19Q1{SX00000NkvXXu0mjfUe41h literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..88c1b24d5313562fe857697a43f4efc8389ddab8 GIT binary patch literal 2354 zcmV-23C;G2P)CoU`L2$SvS5-;mdd58-K&}HG?`pf!bq^ zCUWBFsWC>#>-h28d&5I>3z6w-P)8A0Yhh)wzHs!JF(CA{`@fQB`@)CrE<|RoRoJE` z)KZvn;*^);N4_yesB&)WTIAW@-4EYgjLf_bpWz52#lmF~lywGWo!xe2LQfZ^U4t4^ z3t{HS+EG?%BVF3y{9uxB# zGY_S?AC?`2zmY0g@Q944jZgDLviZIdCBsyOjh7up_MOj@ZBNv5N%A zqacY@mVpD(b~X9v(S@byzkmbS6{e35pE&aMGYU~&07F*5>CNZDAQ~W~u zfr_lKvZmPV_n(z*iaW_Nuq%xa@>HNTa5f%~Y=8}9gqfS7a-i?g7bzj%0tu>>WnfPl z*|n=FxQWB32`EIER9C}}FnaLdQ(Y~A)<4KZm#8cQJJK-9jy4CH&n6Pf>mZ4!Fmnf0 z8Q4Gk9fi{GfgrN747jvRW(_7MXF&|IE6~&$DdsY%D5D@w>1mHb6=7MUBgbvYGI;SP z-_`39hWJiHd0G)dRu~x=IMInAJ|eQ=o;}_Ai8{qEfAInYgDpba@MG@pKimbyiw=T_ z2rC<0w+FjMK@c8Uy}jMw6kL`}v_2Ht%P+K4lu1XJq9{VbcyxX9lu$rc1+P;y%0Th) zV>ipHTAHY^V#WIiemEkqUFq)TG+dVGg}@O>KS;>pNJf~-cOul47#(>M+~U}=$As3$ zK{>zJo+SO^P8RVZk#>;{_w@FFTMQlQ7h1nKE^k8qde;-f!VLBMrcSY7;T#SKRd^9}=g5a?;Pm;cLbWMw&RMqfdk_e13 z>B&S66cX`1%$$s5=H4&YNw z!i1tsq$653pO3}Y37!7n{=MDdhYno9pW8r^UYsi%!P$(_(c?IfK7eDxR{eWEI#^ta z>VkMgrET0W81}uA@#Uvy=4NjJ#P8u(c`PVSOqyuV-I&iWO6&HwLC!xo{KcR9eEy$8 z9iwUYUY@yg`PZpb6UvHlS%xs7TqYyTkfui&K&LMh%KIM~9Qi-amk&c7f_KLGso9C+ znT!u*B`QUiYj;U~|HYyeb{f}6nrMm4(%3dbj+(-oVj>fHj%KJ@$X#I0UBY)t*$27C zQvbXOEhL|hrP|td#}w*+2I`1hZtaIRKl(Xy1rRwHpiiLf#h)YQCPHhX=aa`u>SeY4(8!;Iz$T zJhkxr^771FHcPPy^1Kx{?uh1u&+$Bmamdyk7y7R}((?J$WOU`uxvq}A1V;lW!6kT9 zY3jW{PR&gGXnj2q&t?^rltw`tR#`%GUzKq3E$Sj!Ec|VvRtN+N->k&vFX5x|3(fwP zb`o1%eJPk=1r%+g3e>FCHSs;c^M z9-ZP?PT9TtP=Bbk^Q7O`@&iif=Rg8YQ!nSW+<&7hv*(k^XrdsBpctjt*NPdE9F=99 zs8dvuri;Tdr=qs0iXn|Jc?pMy_6GwUkNcJ8lLR9VM+*DQ`Hn{rcGFW#W7io|=kqK# z8C|*kW-1j+@SnLT+(x5mswVX*o47SsIV#IINhdKsNiLIy(MCHvRf^H3paRN*jBsgu z{o;~8%`vuTV9AdtMn7pT$SCPFmy|TbR1#$?!EbkhPGcPj(DKraCC1K&ipe*yrIgRxpsqyk!g=H5hJXB?b zzum&_KVSv^@UWwUutY+yiWLgQ5;I4Td1)=KotRr#qiv^R-o^k=JdBHoHEJFt$rV|Z z4$kfUY$veNItI-0`9XqQ6J_9)uuA*fNt6|~!_pIKA#A(-S1Zi=xj};l4H`6P(BRX^ YCt8lHE5Uu>&;S4c07*qoM6N<$f|s&*>i_@% literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a110e09bc29b1e681995c596a207ce04118b2885 GIT binary patch literal 1030 zcmV+h1o``kP)eRo-CrbD)oV);-zVty%;mm-Uf(nO% z;P?9=m6o9qaL7a)wFf#c3WE3uI8aj)_q6-LGeZ!YUtl(hoh7e#QzrtncRid;oSW2U zcDf3*1-5DRw413*SB7tZBrO?30iKK}GEV@qCGx1S09f@D+8GFhb~{k>D^lZ!MhHWy zRLn)B~L9>T$beGT!<~x4OWJNcX9@G@L6e-7OSS6lxX9 zj$xZ%w1EPM4&@^f;JJVtEyTTEQ$NHwT2iy8r9}E=1*%vJipuQS1s#j@Pc#9vGDz91B~;_vfM;qR;Wu=r_@>rtsJUUztjrg z7KhKLIEW)cr4SR5<^s8@w4~D_8AnMvma3(uQ~G39r0vsmMbzCRSX*MMU$ypS>+VgT z0@ZsAg>*3gF2wrv4_gJ&C$J;l?`@xvZRo$yA1>T*+BwPY4*&oF07*qoM6N<$g8!G- A@&Et; literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d7b8e7dd43fb784b952725bfca9dec2d7fcaa544 GIT binary patch literal 2310 zcmV+h3HkPkP)-<0xx+`;F zi&~gef*<|hp58N-<{721NM#L967P^BDq(?oL-CWvCoKwL?uX^bWerXmPfiP4Sget? z_2gTmO|&r26iwW+1{bkqa2u+$u!O~u;77lh=$dC3!a^OCa!!8h0XTH<4p@EqS&(I$ z!EIn^L4|o_EnIi=5uzw75CAUgp$G4WgLfVPLP%g~nQZY%oKL$5ArXc!TUM#GxKCA7 zltqdli6hG)3~7{*W9dw0#W3nM2!SBNJUwC|U-~yr_I(5-@yl`uL0XD}db_5-^G67Q zpu+6u!`<`yj#Ek>073n0O$vK)d)!;4KN)R~rURGx%hgh>rGf(WAv*@ay+ znf#SZbcxDx2o!0A+|EE!uhyvUF^uxt_|e2-fk3Y*5@DW)Yb7&# z7zE*w6_zYcp^%4@646@7=05?FQ6}3Yag1sS3FFcAm3u!AVe{pCKL>?;UT7ao{`}hA zvPPCBDy)CtMeL`@Z36qj!Gi}N3V4)pX+jXX7bIkHBqPk^ClMM-$Ry}d5&dJ}#oq>! zNna+yu)K)@2D2hN-V|c)^0V~O4}%1e=P=^^Og;bt?3cT#kth^$AP8Q2$#*}aA)E9k z3ZBO#iM&a=V6Tg8efhG`kWGlSwO2q8yml5#(wB~|^B06~YGi7H16Kx2dNNT|7;}Ai z2?SVu`Wc9dm9tL>ZBH1~hkXqrAlW462{5rHxpMaJ5EY^`7Z_nLdj8j2UlU1TWrj~- zLJ`KF`~H0PZxA*-xd}% zw35vv=Ln&n7B~j1U3k^5`9f_Fcx0VAeFj8f%z9We+PJv8!KZbcsh!A#IW-E)5jA1H zmQa!>@S79}z>_qeF+K3HTOpZDitK7P!|(mzXL7P|1Y)w*j}60m2f%QISt7>>5Mf!G zYPC9QHkH9By9)&2)60K-;$QY-&C>qS9-GdsJ_E<^dnmvfCHu?OtJTK=RMRC)D36H@ zL_PEQSkyU~OIWjs`Ao9#EdE*mN%*AV(Yp`B(a#(~c^}$*)VXx|4Le71L8tz3CRm4o zW3O)8II>>dcnzS^!Ed@CG2<#bMctP+pC~{(ky*IzyM!p;h6#o-_H(1T{?mGW24$7G zEJv774wDhKIj@gJ1(;Lw`EDYYUidH0WZnvs$)$$=)*YIrqO9t$=!#@c-@!S7)jMg$ zA`N17EaLSoC#tz`KFhO)# z_v__y?f)%MF{%P9doac(I?tU&KbHLBX75vF>*?}3d88>ytJZ8a9!t(-v4xUD5EU3z46I+*wYR=uS)GcmD=4Xff|`C=LUUik2=guK zJ~|fuHc=MR>E1Wk8Jr^&Rwzl#qPQgp3*P*|`i*8(zu9Wn{=@T?)*C*csEuKHOS&mK zgtY?Xd(PZ^5>Sf8u40;|ibB3D4q?V{c58?Q233pudg! zo5JcSEXN3!#<%a+JaU}<8Tj%eim`8+3vx=M!6nrkF~dX!O7Pp=VA%Md1gN*nV=3eJ zMOpxhvV2dHBdcEz4#q`kC@PP21M31|v`($6Jtxnb-?}4aSX2RoD9e3wVdGyUrQmvV z(Od5#y+u`KzbMNF3#`Bw4~s>@s#W_?tXC+OvO9v@wZBAmV^QIcww;Q59|yeg-B?}m zN6ob)MIvk1#YKId?F0_n#)0`hUrSJAq8#E9Htd``iSomCsAFLq!nQmAsKWf8r%ahL gWy+K(Q{Icb3pp~TB8EeJmjD0&07*qoM6N<$f=;|tnHOkG4i5D@(#GB~dw}eCw z1~4Y5Q9;2hi%{6@?sn;Re5UM5mCkIt-IL*;Oxn)V_WAWcZ_NPg$(soHm-UXWj{Y%r zTweKn0}m8@N(O&oPz0gIDSI);Z~ZGK(|7gOSknx@WxPcSKwICw~wg7@&PtssC3 zw{APOe_%ii2U4mj8hxD4Z>k_zAw*!zEjg|vCh$wo)Pkz27974bB7xk7P5MLxCR!_{ z_V(`npxiX?7Rs)ox&d?dC!x5p;TX?q*<>!4Ud2<>F*)#oB^g2~PFx6Ofn)60#S7fH z5>-Yk`H5#R)QD3sIXonUsw#FM30rKb z0yW{iW3q4DWV^I7Gt0?9zi;Ppp34M|{iGD=Yp2Nao425=D%4UD?@4pOOiG`DV1gAm z22|fFJah`OJ~lh~KnTa6=I|b#s8M2ICUD?*OOn<0#bU@%lt>=|a(p+O4ol2AoY}+i zRtPDIRnM9^Ju?TNrk+A6r#V9beUx6+CIRvWUY2Op6&fUy(3=@G{}r~KGI{sa`t3o$0@3pHgA$9% zgpkwVLzL26>6O(9Z1Ad6b%Rx;LryDC$D+|3_O}z*tYPpXY(A43R|@*CJG#EfptfM! zvAX`p{(d#W$$|1aBEghI0&VEtpsNQdoi@z;rOayfc?GIe3yR6@-UaK6>?48zZ9zrZ z3WdW;pG+d>B}qPqE)M<~9F+dRj5vAHX|1q%m(t=|E*C_Yb>>plDYI5WFPkdWky-(4 z4Kz2G1L%lUDQF_GT)?BrN;WHFKT=s=s+O8g*^_yZ^`B-dvhAF}&Jt4{)z-+iox9!z zs&^ZT*kJx$i0$hi^$KK9;76k8eeaR&>A%o#1TS(1p{F1000000NkvXXu0mjf5AoAD literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider@2.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..73a721b9eb67acc3060994004e2d5ae731c7ee24 GIT binary patch literal 2253 zcmV;;2r~DHP)2A$n3vN+Ku!P#TNmYQ37_LkgnL7*LkT z;qc=>KZipuz>+0PmK+EPEEfg}ivjVLBh?e<4<9~pA@JKmpuzm{MiY6gdi(;T^hE;X z$Ax00*6lW~!2(6xyoF7Z^{>f~u;$V*%nM%JE7NmhY1d%R%tM$rvJR9r*~pc4XWr717UsPg(phCq zHugzlo;njFNnzduFD+|QiBDSMIV~w+k;s}$E4gNTSim@BJVJ$g*nbd*IZpoowq zh(a1Aoa{RViUef|B9NA$pr7d)U;G;)AgnO={%~{s z*m+9nFF}$0WC=n`Bd}G-ueQ2I1-#1JM zfr>D1SJcY+>Tj_z&w~Q9$`XW;hMQ$l`if=r8dqQxVM;@dFv93Yeq)WM(|=QmE?HTE zP?1K+83y{r!NAxBMP!9}2dG-1yzx^)>CZqCRapWq&9+SF+`T8Y9gnh=)XMfamnlV= z%9HPhPkX3>tV5?xhLR;X{@inJU9w=~&w)R!NTDi>RP)tU4DqLAHq4aEZ~_lBDo&nz z9`tlZY8&3>TyA|0#wQ&lkrC#*xz=)J=`i7um9CT_D)dYSww{qXXD+3Dk#D3FWy%o- z#E}xlqigfblMpo>Tul5vsWJPZoNp2LX$GkF{& zC>-8|xX?3ckObRa4IIyGs3!e|g6Ak(4O`+%z$E-TqnTfx}@wu$sl_& zFv70;{_9^p5=CKk2DV&;4NViaW01z{G$r$+1NOUaoGBn9?BSW%giU4|yRU#Gw=Z9I z#YF|Li`Oa3U|{3P-VxI~QYb~(HvVgxW)r*RyE5DHNVxU-8xR$|F4^efZEiHW-gF`* zP9^C-+=0U!=_un}sP@hk2utnq6{RlDnDY`IwgZx)1Tr(OzK6Crb|-quzLnC_7w{XY zkt0viLmUc}jvN81>oS|V-SE>_UWI!fTm@OsPRnN2AA3FL3xFP%Cd$mn3iG^QpQjni z8tC~F4S+{bVup4-ZnKqtHF(z{u^S5!d`yxp!pxXH?Tdzq@qk_AnKdX z$D*&oYRW06)^q97NBCJtPu%L5&8C~9_ydo7SFeVvKw#XOy;*>F}c$*?tiD-)lpV+T6D#Bl?2ZYoY77j4(SkQ z;PfuQ^jnVkf^8bu#!qOM+N0bB-rOa9rBr>8E0*qO3vxu$%(kv)>UaV8AuJF>HvCn+ z-ulo29iu9R!VKxWZ>c6VOv_cfH%90p{? zJ`VE|m`mz`X%A*Y+}AXse2aRFfrY`=Xi|4EEX!wAlcBkbn<*q1*>IqQb zKJ($7fL5stHQTmzOv2Q094(V6Zl!4UET!5nu&aI(6u`RPcO3iGp4s`IRNQWNShiU-FX8mcF4u<}}slSscHe#to19@|`;nW*9~6 zCR)0K<%VIlUvnIsi^CtdD2!N#cBtKQr)(O*TotJ-agb5seUj{xhS5e>S8a;Xrm;2( zD=@;P@%6_`9ywxr27&yDV%&q~f<)xrTGA^o%qKdfe;Ic#*ZBwV|&dKxcw35rdWASq$f_IZ$~Anbr;BFsbBe*2$QSn%_bB}iK~#7F?U>6? z6JHd^&z%PaLi?lrwFUK8_!a5{5h0*1d_-g7J7H&HO!N;>cbb@J)F3N2CT`S)uGqLV zMq=V4##f9{qM}4FATJePSh3P}p4T&d;6P{EnenlaZ*qIunKLt=o_p`P_YAh4Ul>#QDI-*ETJ!ak~Qt1ySB12qF}c zN@+(zl-ggsxHbUOyE(5|C=7*Bttdj{TCryRZk{jen4C5EyglpBh&4*MO+T-zr3v3GiT{%OT);SdsGWNdzwv}txJW$#>-s545 zTUKn`t1569q2OnP(OYX3&Il|!&^a%7i^7rm`R+2`+1R&9+mZSiIL;g_z)59^B7ZP+ zARbS8D9s(SuF_&?*svDnE~M}z0i7a4_Y4>Dfa0zTsm8N^5eKOs8Y$gk18a7;0HQN5z%=BtJcYrv|U!Wl)3P%kCv zAH;)8P0o${RrA1(timm8+IrLsOq1gsL17hI0U3jDIz^)-1&7`FnqhKXw3J{+=^1(^ zWzB@y==h^2m)p$1GK(y$;*7ygR7Y9X0IaVcelZlLjn3ns>n$TN%qbsLjFckD@_nA? zb8ggq^-kUgIe^OMvMHG@Nu*RPWs^jDSs9$SFOis@hmaWaQ%@>SY5B@X<0EgN^W-@@ zPz4ig3N8srMwa7J=)VQ4af=huHi3GHxS&6~hLIbOrj{mc<_UQ0!@w|fbvRKWs4PGpB_S?M#3}-z&pcneSrjGs6Hpew zfC_>DLnCi{A~g|~VYrnNj<4ShWeF_Z1b8(xdcQUtiLnf~3=0hxwb85S`UO$;b#-^1 zvI1oV40LdGaCodM==WT7m;FpMoO-c7KF2(ADC002ovPDHLkV1fl#1|6u|GDifYnI)G#S6sTaX_ju!2#0*tLoi0mXkg-Y8%N)uX6j+hsv(h_qjg-2agMacyuwf=!hsiC{9+gFAoh5o`ls!6~JL>c7(fPD->gpQEzqHgFpTn3%wG&(&1748Qlm==jQJNAFSGIXYP}nj}6L%<{Cj zaXsA!j{8ObF)V%y3n|zPh?4!z)#1St;BaGLHNvzlVZIgQBN2%gge(?AzOVPtanUCp zOQn_|m0E<&f??R_YPYvcOuavP4IV#o*`^p_`EEn57>c~lCu3ys-CdtKR3>iwaXKw+ zT4ZU_NkeRlvm#928q#y4d?=(wmeA6$tGTkW?)QqUh*)QB6?D?H5BNpFT0CAOt(ptd zu7fPgYKvG~+xkbkqhfY;-tlgOT^N@C_0zlee;pqG-~dHRGb_xXV@hQOWezKOT5la= z7-k37Tcv0Xi@`veb^yTqbu1j0FN!=yS12S2G`iHHSXbBfmMkkUGcyatAO`&KGhi1@>zV&$Ew!GE$z!x#2tL<^P=!6S z_wdi@YrkCC6m@##rFPQ*#G@+K&-XV^f?%P&3kr1^3e<=rapjTvD12*6_%4$%i#lc zFsN4aLUT*kL7yP*#}Nlf%79rgs`_7i9%$zctRe==pslZ4{g))w4SEeNSLmo zPv-hvirS-ZY1;iWmSL(fy66}dn4$9vpMp=ma0u*D*U<_NOEZNTVVdF?<*_&lg2J~o zb~c4V(H~)PG~1)cI_vY_J5p3+8R3Go{I6ax;w*M66ebuX42>=}6peM_4mvUcX2GI} zMaoHfzVt=)x^~cXIr71wZZcnXup{vsYYx-jA&pvlrMGLqP@1)e z@6d9Qgd(27oUZKG!wG4GVSd~D)Ih#?uCSgk!;Te=tgST^Q3yx=O|{px>Oy8BOg-V@ z@=Wx~Hd;LA)C;iYg3XBsXS3k*=9Sa0gB=*ceDm_q*^~P1W{c$7hf@M`xl5Zlp9-6X zQs9Iv`rW>D`P!dO8tvLh*eXf0vud0ZES7X0@CI(d^Kl81JbF%(?0@f}!ScRnsn+7%?VPt&b|AV+w6n$WpbFcgX(hg6(xg@I~ z7At*DVOdte2#d$Z5(<$o(a#_V=9ZaZ#sB83XTT|3lvPlg*=e?1XLW%MECm=vRPa2e zuC^t@vHYiTEX?eZB^;;6E7f(hfgS$!>S-8y?Ht&_sw~9ph-*G)7NMLeD^t`Vo~3m5 zZnP?PMBsTboyJu;U<$0u=IJmqj%QgN8^a>~#;<-y$M>&*9g2~KSQ(Ng|9W66W0p zx8JINqWyr+Cv3;rqhg}WZR|!?9;=H{G@o%EQk6#gVsyxw^PMjbM!w<`d?HS}ZKdTE zPRT-wU4e+?q-|5BEiAr27ptm&Ba9S2pOoZtgiUpb~fOf-{rA^(rM7tWSD2mVGp;p)6JB3D;Bck%y zDUupc+9F`*Rg%ic!}#q>Rh2v52?WYMi=A4Gv{Kb+^fn1a&K~~n^}n757gka`By0ux zPXz(%w3&&!cl_J@XMz=xgEZPgSf{za(2iV4rIUxR-}w6wxU}rt@??g=`36flF^|w( z=IBg0+t)MjLyqH*E~e5IOG`_RcRPssK9chC)oXwG1-Se+hzk*xPfIil5=ml6eERmA z0bk&Bc||zn7sYxSYJS;)m5R%v$WIc<#E}~#=gx!i%UX_NH^TJSF?fw8pCanZSx+{1 zHwJ@M`+(uUN+Ycw>pklY1G$h@$l2NXiBtFPy^XUg3b^>Xj25SaX|JVwSYMH*Sz8)m zap1OZ&z^>|vdT_6^VBcPq*KadL$aI=(J{9MEVi;DkE>TCaGen4zO0b*v&o4IV`J|m zV6`OIieRBH>Bcn~FqWtJ8(%Pem^&6CX%HxJG{k7KI` z6G0Tm-^}c`6x-5YLaTxnDgKTcFfsnV`77~=#zg-C@oa)o11O%2nwW4fhLd>lAP^$P z04BslL{NkTkN_s7fS?wE3f*=TC|^Tj3jeOb;7clJd>@L@oB4+4}k ze|LF+{tQN?Xw}T@Tw{0lt1lWrZaBozj#MDQ1uoGY*qUpzxUXSME&zulS+1J?JzL(@ z^|CJ+I0A{G1b{3Pt<3p53ooZz>{STi0^k%vXs;-cbKcCYKZirT?Y!fRz_1D>+F{zf zWB0)lQ8bm)TbUtA(Wi4@gwOf1@=!3;+r%@57(gj)qTNo?{CNkih@$yAEK$^Z$9dsc zVDX7AIKgRhZ}bPO>CQ)~cxowdtjVu>YrWZOownrr4?n;}C}It^TGQct(Mj09e>(*7 zHiONU4)5E#ptkl6)YdhFkz`paZ*8wDg?~dzLNL(*4vW*jIp3YJ=`G8!*Xx0Y_e;R% z^RSvB7#xEuS1Vw6cnng3BYI$>O*Ch@^JttBPq2(Wd3;+JN|EBdV@C_1sks#b(19$T`_e3m4;YG+S5#^IKieoU#~LeA1_Iq{XNrf(mkvfTJ1 zJXF=+|LGh2hxBc6U!8<^L3#;q()({Jp9r*&dY=d&RiHJkY1QiwF4=+a?dS2700000 LNkvXXu0mjfE;roL literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5795c5dbfc78c1e489e9f1540d08e2b83f44b87a GIT binary patch literal 2332 zcmV+%3FG#OP)ji-2`jb3ZY4DGp!O5RQ%91)Pa~lf(Z?z@edQ) z5J(8o{lPzDQ>(B);2%15YpFJvmLgVEnzkujDs@wv1m=MA!)cr*v3>V=@9cBWmvegW zemG{jkM#7e_B%WN^!t9l0|*ER2nYxW2nY!HKLEk{VfVW+v=9O`4`k!t*pN43T?P6r z3|U+^%FSTYHNHccrr?(_vnXV`Hos;pt4pxTjmb#U#Ca{uN|Z(F;sCNFPgTofl24O7 zsozQjPAOi7GCv0jAC0Pf z|K?pk^iq@=Do#<$FJ2ryeGKZWDuBn*+zKHs(!&bQYbWz#q({ z`bMYz`_XvqWlz7u**zv%og@_nNh%AZL9SLo@i|yWuv-4s`O(uy!Q;+=HNuQNq23D$ zvRo8Iu}rI>Fwnbu-DOco4}7pI-8Y&2&qtTw_LR#tPK4>hhH5no3!#ugBTMMJ>!HU( z;r3rZi(ryQaV?HTn7KD3_a=pST#GC*ne6M0Ny*nqkubCnCTYeAz9U$L8Dyn|1e66u zRJ2CEXVU|3lfNznEr^%WIGg1x2Bu|RkrbXb@}%8*j{H@3K?{R8;gy{a?E41PH!IB2 z?A~CEE`bhA3=faM z$b~VOnwkc;7|Bs_iii}3j19$V$# zI(Y_OeeI8~#km=B*lEK|)1C;qr%ZZARY;}o>5WF@Ux5P#iKL(Z>{-~lwcqwV_YU;H z-aR`tVdE27aEhDW)2^_pv@V`bs3l3!dd5t0-~btO?E^+=R6YB>uR}O20xOaffyW;E zoOXTT!c}mJMMq$ZI|(y2^o8oUOVvj7nRNfJ5o6DI=+Hj+&NGL=EjzZ~ujL*}vxOaD zhU%CUXmu1tRY<4%H*aW9JP!=eHtVM^eAiKAS>b~;y&Y>9af}hxMyn%F$6cKreY*uQ zd=MD;KBiRZXa0|R^a?gT&aPTKyb09Ng6)mTfIscOx$S-~R+@&{y zy#frl8CcrI3t3o&Z~o)bTl)UyD(qHCEy*&%dK;#w>c4=2-~Zt>_=z{NFj@AgleJ13 zOD~DhTrI*>RVgt=SfOxBTLkn2?_`}k3agJB)WH;Cv%u*QhI4b1%pvpAORs3+yu>G2 z4Y51oD}YH^B|8vM6>}T=g6+L6k-r?IyXhs$P#p zJDz0Si=;hfHk%`x9`{2i#I`oJu&@X}dEqy3^3-3!4NhcHSeB@(=@yEtL^vGA+|tr~ zDG}S$&hrA(QV)ej+B@%@1&K_V25ihTsi@;`ybI6&_(&~Eonp6vx5CLb8{P3HVNnvI zQAL!bO&y==?Ekx)vtM0gt!(@D`?QS_I_IPlbtF<5au}tWqNrHJC>+LUW^Ur_#*Uu-WXO?*7R7C3 z>98&D+&&ITQcfX(rW6W%nd3NR?&imbStsPp!Yf%6rza38v;!d71{!HlF3;YKNvRp0 z5ABB*!b@2crw8f`ZC^~gZfnCZoB#I}IkAc35Wfpr0Iy|HoJ5$ZqgW&<1}iHSX*08v z@3(?9gDg)(>A0zq2B@?pB5ehV#dcg+oOoY~ralmO@e9!819rqrURBCZj9mWHaq!_J zwMW8gkUvTS+NLe#KK_v35PqXAwBZ2hJ>$?6@bImb!V{OT{N*C}bnKjYGsEJ3i=&)0 zmr1UWopQ_#^gQw-&ffdCAotRL3$6t@v({v3HSHB!?>>G&bc{Ml;>G{0~D(Pkm$WGvSd{1j&OJyxR3*E(h)=16Lq zBqPld*691}eE+%%YIU0Z9~cl25D*X$5D*aX$>e_)m%_pd{(Qs$0000JN z)Ib!+-^=93?lv2eRx8yiqE_%1f(rgR=tUGN9#l{i1@$C)6a+;@`xkgp5LBoLMFj;# zs0FE)wucHL?Llq9x}`t0Ww&X&*v&ZEA2ltL>}0FGv|kt|$-H^_?9A+&c>!3|q86wS z!V5h$uRqNf@YE&0MAX(TQoi8dx{6hOUMR;?N`gc|n*s#Mm2%lMHA_>Xrz8pYvS(YE z$*TPOzcYj$$AS6`Og0Y>_jY>#h2c=39rHkPIg~5JjIJR{O9>9J5D0i1Z)ukj1aN+z(*tK&TY}`--h7pI>wvX`a#cO!} z;td4A-KeTu3w?uKw_#>TnE^3d?r13{m{DRx)~ivyjpw_1MHMtWy$99RRlH_MB>LdQ zsf&>4?E_y?TIUBx{J@mBqN$p};*_+X=kx9BC%#aw+|fIDU>`KTYldWMjBgY$t^?xr7@tCCLyMO9=2bUZXXFc=xZ92}(yUb`C-!YKO> zJ$*4-`-#obo&NrBxBbBKn=Ek<(P0-qcurbc+u`3r(K-fo2RyUI17k5|$YEh3!!BER zjvhX42z*g^sOeY+eqaT-3`vnGdm{OO=Pa2_6@6i6=hv`MGuAe5Ip&W#py|3E)nm(E zv1#4y=iH5H$B!O{-MhABfjc_CKx0!gJbcsuK?;KM19O!f$qB^P$FPnIBJhWdo+eG5oMDBZWidvVsthcIWsue^IjCnm1tgB z$dsnjH_M8xR%NwTLab%2EOo<`xnIH3H^9$~s5xb)>TP@QC;W%>ZMLmX!aFU$gg5m5 pTgoQ_FQnfm0w@(|QHxse`U4rbW!Do>W4izV002ovPDHLkV1l>(!JhyC literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a56d693865b5d3b4494450433c7c65acd7103b8e GIT binary patch literal 2296 zcmVY1&GaXhDin3FRq4YBmobm5LyNlGVb7?8YX0vp4I@%;7)dOJ--syL0BY z2F)j(j6FUxj=w$sxeq{0OiWBnOiWBn%m)Ah>xbL#W-vg=5FNzDduBQIV_gM?EsQw4 z?sv4qY_HiGc_JY!VRli(_S$~Vnzt*#>1a(>A`=(1FegzCX_Nw7#^Z1&Kf_}MkHzk# zD4=Y9fO#=pw#(`#FLZH1R{H%)5w#pK6-fbfI)jq(`D8wsNZ*6!w*nzI5`stbCzG4n zw_}A6+j#sZ$Pt?_jPW z2n05Ps*X3=((y{=(l{&^2M~fdKf>&?==C%#6`&=}fG%m8A!+I19|bGQ4x2D^ssI5?^DE3MOXA03u_!g0O&LQ*QmM8{PNt6%AfJK=;Psqt)c2Ollh)D(5TG;( zyx}AZ(*{|Vn+nR3GpXX&WjT3_U}X*wfq$41CDNXBrtn&=HZ##X9q4y>yT&G~gsCBC zvn`o1)($};JqGKD0s8*w>G7iwaAP1^!mKS}w-uBNg@&vsEgpt)Hgm(e%i<8Adoo(? zomy@7e{g-sJqQyhqTgTC~G4OFchRCrPAha!t!cGSen}ltffol9n)N{q3F79hGHU>9RnW>WwWq% z?>(^n_S;~~EjPo)jicuI^XK1!$xH9TOQ%l5*x0N1`ZD;%(s~-5Q$npLahb>3g^)X4 z2vgXQHgcE{dM|ij<3~r~(F6P7-mmUSoKB zO6I>vDBT5u9DHOyJoV&3P*w2;b!aFHdv@={DwDw2xmUp}4h?}T))Ho`=&PN6mtpqk zQ|iz&qAlY?-?|T;c>H1T%N@6G3tE~h+z7LTV^QYes3?Yd5Jsr^jf{Mv8=gH@6XrNnz{)lB z#nK>P!A;{YyOEm`W?oQkuSA38|1%E)OiubAIJ@Q0?~cGTho1#MFk(D7HFe>b{k+?d zbQqj6F=3aY5f+3j1B{2JrY;_H`fM#>%OuUsnc>KISmKMP&KR#_{giL{c8%=Ai_fyRVN*!=v0ub%j7 z1Ssn$tlVy}451Qs6==7FvD(u7OCZP(AOD#tE=WR>)fcy8$xh0WRLY>(7o&#JY^n+E zPLY-E`S~i8EAN?;fI$$VtiICRt{QcO)o6MtO$;1>^Y@CJ%2P`30s+py@s@eqe#dR# zhoAoZ5d7g!e+55?%Hp`4aqS+-HPCn|;{$NoZ0X~wlDc1XEt1z|yqmEdXBkB2#&}47 z|G<;*{J&3vAH2xoh)hv;(jrOM)0C+^EE~;4B9+3ai|rr?FKH)Ep28uM2Djo|{aSEQ zfBVM^@a^wCf!DqXesEjCJK<%SjjwnsIJYlrnywI{ZqQPNbAI-I@ntnWr?vMhyL$q; zpgBxj?AWvF+s;>k zHw1OofDBt)tj`fz`?DfvaG8~C4Xd>AQiXHoKbg96;o-%_`R;Q_fy?3qEzGjlY6%Zn z)@b1Ri&XtDmB@>P$T^&Xyb;AEApp229M%51x>&vc>dZT*!TDjWK=BijPWN$mjHa6k z=EGSDqHU6t#Ak5)c^`IkJw2SoLl6Hwu~1t$UaMW1fnMJ*oKj^aC}Gxn*#_%9X_mdE z1Ph(+i8$GqqZI7M4p2Ed=}h z$T03nz*(NJo-9`@L5aX#d>)qwPZM$(k<` z!W8E8Jx-$Rue;cV*h^AmlB`4}tl#&!`TlhkH0VVA2aJh{iHV7ciHV8%aPmHBa~#O%pr>7>V*boshxGIqx9nVME}N&Zk&cUQgYA63=w)oXw?t!b4Cp>d(F4zlOv z0=_!(OGNv+MJgBkU2mXj$PeZCN+d`W?6U;HN~J|M49(P(*ab<#6ZC8!b=gvWe;*`VExuJcx+%Y?0?X#>NJE8i8X_A4&$u zs8ngGb><}|t673N1foJbAR#-Kh#NE3eD0H|SuHTB45g%CK{MOZHzkR65UK_Z3k^i+ zTvNitIcw^Thy|+w<+drQ6w~#l^i_ho1%E5VQ=)J|U`rcaHo;V7Ew)Qh^oP-ADmt7T zWLg4SCl`_nYBJVxo$gbC#+nYBjvayKty>|H$$+fuFx}S&BcDEdr3T#X4Q)GMXtd`Z zEO#l(AgblgmSTVrV<~;N8cV(l8e4B}hW(c=f@U-aHG`d-hR#P>u&1XXRGfE&!Lcwf zrAg6LEk%AxIvq6T!7G89OnZ;?XF8`M0PF*o!Q6U zml`Hoqx-|dU+;y1m4hsE5YeHF??Hp)zKMg0LGccPx(_urfB7sm=8&6Mq|3KK1O0ga z0rK?1e+O0ZWfg^mB#i%zv%FO3R+ZSb>JCn^2ov4i(AvJ+a|uDRhDYGblc$Y9)pf8Q zoDH_5s;rl>0wn_GhvU{fe2m5M8KP_u;9db+^3h&0 za&dID|CK0|E781iDO0MXZ>AaFrpoGB3GpnoQtDRva=Dwn0d^A6>sf0yYgwZc@E_8* z>b@ZfZ$)7VZ^Q97$}a*xWY{kPhzhi(HLZI60#c`Uf+b`hrvLx|07*qoM6N<$f_)Xs Ac>n+a literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-after-slider@2.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..953ebf4368cf085df6c5e49f3d3b7a881e845ca1 GIT binary patch literal 2256 zcmV;>2ru`EP) zm75YpJb`FMo~k}&Bc)tKrEb;qBBk3+(`LQvWOozKW__7C{m=N4+1c^#oS8FTx0+8n zJLB;gTmJSx_cH(~DJdx_DJdx_DIWm{92{Z4o5K{rU~-TUues+qjsq2#v@jBIKJMs; z`_B13c_up+SevZc`9;?G!QNWt} z2Ij?d-7jmLyu`(+tn|l45%nA~RY?VGx{i{{Wut6l@?Xd6CxMXr3BjZLlgWJlqxe;P zxqd@sU$lIJYM5*{l}ZjCT}j`kl%go|Fhqg# zi;m-*Yu#y`x2!cG&o3@9X>o-GMb$u*D0W?~T<&Qb8xG1c%DHUerv$X0V6GWZ0$)Z| z=em6RT(kN966_QQkbt;2!u+!6-88FJpr@^at(m5ynfcjYs1@ahFFUsL>qc|wEbJ_* z0E(r>73P(tiDR`|)wtIOqK$ zNVMnR0CB+naig(x1{602vJvKO35Ts9t5iBn*L$KEvSQ)zfy)vQpidOc(tDP*@haRM za>XW!uwl1hPzx&o?11p4QVDT#{-%Nyt3jE(9BNAzWcI=G-3$p-(~t zj8X~aA3Y7V&zuUCzwzoKT)nUmTU?wjN0>UyH|)vdJw0q09hTM1V@x-G2N4jGKK0!v zVdlPjL*HZ0)!?4v$Dxf;cjv|ph)SH+Gpw+Iv?H1rP#24~+cM^i^4AEZkAo!j(~rOd zkADRylb?=bh5@rDPGFS@u(^B{q7u*$gknEozKXsz=yy48k3N^3`Mqq*c<<*w2S>mB z7{sMiud9|8iZH@F#j(mnanyB(8LW7e>Dga`1ftG*@Y~;t6j?zeAdQbMk3q6q;gDjH z6O1mZG2;YCA}V-Mq*OA0`ZUxZeFWm*>2eH%LqLM_hGQU%kNRU&qhA0CM0AC14P{X* zZO{JMe!_OF?o=vbcG!(D>`73m2s`xPaYzz{(w>H$9d%!x@%S>=fUl1tOswlj_3W$1 zKM6^rNZOxkwFjOa|Nj2Cl4h~~;{75yxGFakDqs(O5~z_z|1vihEG=vu)~D1jk`Q4G zrn<7<3l-7`r+=NB`^2z#j@V0B;7|dloD*LxRRNDagR}diJcNlb_lC9pO7z`p9BzRG z?Tz>Y=ddg8-qunyzgxdsw^@ZbMIk|>fT zrhUA!c1e?IB{^9iMVN!eq#~@hy^UkOWTH%=tTV8CyTJ~mBJ3v6VT5sO`__vf$=m-r z?}}4NLbApZc6w)!iX@kFs2F@ZPPd!Qm=DRUZ1=X?(6uag5>N#R${H&z?5fc~m__s3 zdE#UpaUaoHu1qQY5=dY*8tzAxkJcd$S6+Mxu3fqWagdcI2s`6CJd!(LiYRlZc)C4% zDXZt6l3j}wby*wd<;8rK?A(|r(r^Crd01Usgg8WzC6Jk-9;7XjZ|5n`ielO6W-_@P zPF+Y%^$0|yH7{RwhfHFwem{h$>;HcR-uU}J22mQFuoZj|QI^@ninoq)`^+?LosjGy zGgtXfoV{O0x#ULM;ZvtZ0)-%vT8&jVB3E(6NJWDYN0vZFm~U!SN+{hXtH@$OrJ0zwx8w1U5wX`0#ly=9q zo{=4pPYPAC1W|V&3Pb~dhXUzzIA~h?maZ8$aO(Q2Fh!`8C5XDA&Qp|U+;hX=(CJ#Q zXY>Na&g?@l1*n!Kh!SDGde6c%1MPNSTD#MFc^aez?4M9VoFeH#NV|j5+R*9baI*9E z%NjKXn~uZQU9^ zhooGVK(#Q>UMtZnFY-yW?j=WU&Qg}_pqZI>ESF<^ziTb+t%%KmbJPLqrPD>QRPM1 zS`-97sO6RC*;`tnV&e92#heE%bCObc*e$YR<&%ij&(Y(5%l%(YUIXr2MN=1UZ?zUI zYfY@EcqJuP1jqfzBtDZsusqLe@qp>tAg_41vublf(hjS-PGVzQ(W5=)|zhqteKEFA4?m6cgU`8|g zLPcPDA}~2e{#<&2((}aS$OPgnpO1C5SiCkta+cEk?g_9|unC|@WJxICuUSZHg-U{2xbXjPeFELa5wg~8fFy|^ ziNdi|>g~R^XvZ^vM8*NoQ53w%fLi?1vh@PbpF*hLy$sSc4b)7wL6!q+BH?g0(bs=Z z0mYNWynu~EH7?&lIC=no_@G2(GFcy`{J-A}=U8q(%TbzFQ}Pz_7}f$%SjV9xwHkmM@p zfA|!7Zni;BOPgbVLEs?}kXvuvIkS3nwCX*;Aluh$J|HO-e#^_r(CfJA?yvT65Muv|OlFTQ)+lwx&=Q!+POg7r~>OcR|Z! zr!Io4go1O_q1cmKDyYnLnC@djT)9wzxgl^9>(j9GZ(BWk*91ZQBj?Xim=ZOd!2qGQ zR|?8h-4EZ{>NG8fR^z@IhY6WrQ^cEJe*1aFc5L4U6@)Ut>La$gT#kW}d6p{EViVhG zu^0!%HQhwSE?w7gQr(=``5n6(ZQiNtu&dA{hd(aBoP zq_^Kc%iwlH1>rg`->}v3JY{jT3no({CIM&C>(PCPJCo_Ek(Ghk( z*K2FOXBKaAYFEeJL+`x@hM!{os@MatzWJIp%MU~Gms?`5;&A}QOoiORyuz_8njfBqx$Cdjw^?}K$Qf> zH1Ot0G&sAqnWtiq0lM{PFS=YM9e+1ExZ(Dl^Vcw?R$+4ca>d4$6KB{MT3`Pc-j@7L zl%s30X1;lS!;8ubj*?DEqAdgQ=SRD{`!FF(Fn5ss2vgKj)T{&0Ri(tW>O8JPnGB?VDL2)EtpvOGhav4`coHA-!HAiK$y%~(UjH|hfZ zx|c=9&N0TGg#vK7ByhXkAW5txrKaAUi_W$T4t5MjA_58$aSM?s^QL9lYakNe2aaM5vC5RKje%8o3 zaqPukcs*5r#|J%wCp=&S>2w+tCE>a|3@B=DkzGEw~1RT4_mPN zf~&IMLg@;X0Mg&2CK)?@z$VO+Thri!H)HNK72^e9nlquSbh$|`5?2NEg zvW_=?=i9Q&eFF>gLr`WkO`~W7Q4|A#K;4Dl_B{i$;rjy^ZLCTGSi-+`{^x?QOPFzE zz4klt#0#$oqI|`!?8i$Yk))m5=c|6{k)8EyY@+{T%|kMM_^$-;s|6?(JA|!jDv&HD zh;P9rkxZuaO2OmtJiRlxUm$57l$J`!H)_><*W%5RwntXO z*N(#Xe)V(Md-xzoE*IBtDEbbcJ_U=>m>zw+q*7_DG2PU8Ke8B4ytBAC7iV6kDauL( zz}+$D5oT^@*&?g)`6hVo^$Xmh%!v3Kl1=~8MBf1S?=WYgFqb>vuMLfkf7Xs!RjW#@ zlx5t~^3{^7I?{H?I(hyqJoBUTP%0;1Is=EEImMlxni+&7xz6B@VJ(Uyk(y=jGJg@Z zp0KjWq6f7L67LUg<4Q}yR8_;mU;Jh;SYJ!R=0L^g4_ccS>q^Td%=R+NZdrtk1^IKY z{g69-BAL+l2ljpWEDB?Oza}gXhjYmy@SX_c) z(E|)-xYK7X!`i!=FQ+y2H7J3NlolEp=SoMjO9W=kG1^o2$n-T=w#ZdWY8_o4Y#C{T z9X(v>L^1QYs+uNY8jV!5O!>hrE}O8Gfi;x&c3Mrp4kfS=(uUf5xzf=%KcQ;rUOl?1 zL7V$RSV^7ll~pkvx368UWN9=;77IP(N-Ig3wKu7>ato-5KTom>tD*9ZR#db!8jWpx z|2lViTFgR(L(|<9VXTI!ndMV!X2f&CJ*Gc3eed?Jod-v-TX7DGWa93C-aOoMn6G7? zk6Tx+!f1CNS6a%BH1evcYHw%n|Ne*-Kw5|iX$8VG?qglFlKVQ4pOqGHB}t=b?Y#P5 z?(|hvKFpFL#N+e7otV1cL&Bm7TI~}rXiUG*A!^&Cg+?b}*TDnaBMk*egV5p-P+*MwEteyud;Qw>!olKM# zfCndZX-q$vO1^iy_vYU)d!}MBDOG565hYEt9mnAx(S~U@>I>4iR{ilK`mrI9YCmd} zPW0V}&rp_9WQ(4r*{BURF>&vyf#L2UaY0N*LB<)Q5S3rnGHhK66=wdOtg+=zQt%_W&@xy zi?X5He-A$#gEAsv zKhcl1p}@2rY{|dc-`zD7(_eC+$O;*fY*}_*E@8%AZ>v4|#93;q{aSyY$j%#KRC&Ev zUisY7bUO8?TW!r3@thisMvZ7PXTPG$tyTAg@?m+&p{c>^s=~QW_Ty5;8KOL1IfA37 ze;ywD^iqHS@LcBAnXoyU%%Y4kt7uvJy`j9UT7(DsJ4Z*i1*-R+!-#vin3uC;S;nb; zu|?I?=CP@}?@sj%&qaV<&I(&!%*ypMi}-1naH}mvOJPZCVL))2d_@v8H{9xmcv#l)_qCk)p`%J5#$nQS=&G_ zm`*Pr)9a-n$n0VHcn3cCOt#nh$|}nG5F1H0aV*Pu>u;}R?swAscfb&Gx-*Um?O-ftdX>p;aa!l;Nalk;Nalk;NW25b76Td)qWu1P5=M^ M07*qoM6N<$f@{0TH~;_u literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..04a5764e848da9aa8dd46edd95e0f2c3a6ee032d GIT binary patch literal 1070 zcmV+}1kwA6P) z7P(YNwu)%t=I5g0>iV(kraQCq(VfxRoz}a%Gwari{$ZGzd*fD^lmvIv1E(V$2pg`YHkRBt9Yi+V^=DInR>7h``T3>W9GkXWWe}7DLWdBb zyhR#i1QcaNlBDLaIM>wM>lp&@OT;9SOM)1jl4>GLPzMiI?6t3BYA`~TW;!Xd)EEp- zJ@yRs4**O@D1cNkU``rT$>Fot*4b?D2-If|eex_qeu%F2#H!M;3jII`e}`zJIvyP)|)Yr;OV zEPd@8a9s?AHZA~6s_QDo1EO@HcJ9o9M-4ZjpkNQx&T)RYQC$z?<9@1r)YpB0<7USJ zW(gdqyHz&YnRKCEJih~Zd2FIjH1Cz2D$zVA2$5y>jT^Fs`AP2=0R%O4=;4D3W(kUA zb0C#eI2Fq6?pWHx_j*cpjLjBzb0Ym}#74>WDw5jY@xQxvfKl)k_eK4WgL#< zCP}z(QEj3qe8d<_kf2VZrX+d1!5I*W#2K5)wgGRX1qg(li_L z-S+tcu%xs01uQLX&Nk(aIzeE;_hmD#`8fPYFR3>1g697$ju)ibVcOgkqs84E}tj}w+6j! zFU>$%0#h~a`_+-Xm2I*y>$6orGkr+y^=2;Mzux0F3K oZ=(M3P)4}4{vue@npUm;0474n*K;J=ng9R*07*qoM6N<$g5<;TJOBUy literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..3cdff6376b09d05a91822f07107a3610135b490f GIT binary patch literal 2320 zcmV+r3GeoaP)*dCZg zo>e$+M77APRj%`tMhjyWuWXBB{ahtc=6v0wu2I4&iQ-T$3Dd2Zl=bUW)?@gP1TYl9 zF)iRxAHL4%k`$;c4ZuTj^{&Irky0jV-@c(e-JQFK1tBoP@DLa~Narzs2i>588pr=q zm`f?Da#@n3^M%#yrG=UQ$CJR7lDq__K4o2=F3w7zC(`OE%&M5N{{FA*>FV6`n84UE z#@H~_fT}8Q%98YIE|+}shIl2GN|8JPQ-VYplWLJ%Q7>VeiXMsD6aLIo7(Y+piEi)& zHLWO0B%Ml}nu=YCp)|Q9j?x0=EyV%25LXXjn`8|gI`T9ye$qQpX4DiG*FR0iF8mgw zR!OHxoTv-iN}OZ77FJgL_V52@e|u~2Ma+&sBT&^@QJjC|h8T@yG8{z(B}267;#@_V z0Nzn1Yw+MVzTOgS{SQ{)Uw}rzSXWzH$M?gXz0;t0ND;e( zy%Z?MZkcUriLf0cs|2>qZlQ<3a&q=Us0h%G#c>VRYHC_IEyKn}DfdcNN5?KWdSn<5 zAHEj`?%t;zcXsZAXfzI)Yz`uk^DsW~0nE=Qpmx;swS~zCGnu6&AuAMvJwYjvNT9w= z4cjeoBFyv1A~8=s@rWji1Xbhp$QZoz^51I~S1jg#ADwyYv>*t@KqgQWf#Pk>*r-*i zeTLm4>3L+03=hF`fA|GP)qZGg4cfZro`HSv?W4o6w3LGAR2-awq7D?K+$;I~${K59 zYCga50I=O%vLnpc&hkXo@#7D}$zT4+wkRVlEkPI=8Pf6-6CZ*zSZk=Ib8$(Woxplc zZ7*!pWwxbN6Xtm_q$2p!A0G#|93I>cbMuQ@J?8|*cxz%gc9w+k0#{I&qyFVq&5E*7 z2d`vN@`|55{V43++vDgS>;Zf=9Pa5>Rh1_}!QbCwZeDCzuUCpN&+9C&Wf4?72L|qd z$hq^5?rRNpPA?~~PKH8EEfi?*an)GiyNa-;m8C;Plb*It;6mU4zA%h3M)L;XpaE+o zY~ur(U6#)G@FC&^f%DInWC80g7gkkT#aW{-9XfIXM@gGr7BM(@ucPZZ6AtKk^`3%{{J_x@J4qJN*XQg>NgeWy zER8FIec_uTOomSvsg$$p&BE02cO#>Usy+cOp#C1EMv={~K&@y228*_@x2(g)-;0dO zs`4bbppnw9L}QMw$JwQ;^g^wD<5@emR%(Z-6YrhdG1A7y#vNU+s0s;FX{4HIBd}mw zoRzSRJ{3y)v#iKJ1Q#?y+8b}Yd2Tp5t;sTVAkgo*A#mR>C&gCCw@=lgYs|zk1$rrJu~+ z`1Q()nB;9-%I5dS@{Le2JpJq_ zy!P6^p%#*vg=erhiX<$bPdOUTC!9>Pc`7X)pTp+BJJ5+kGXpqQZwIR2sm^jfG+jcL zi)Z6k-~B6&?MsH1QG)6(a~-xNPK6oo^Hf^Bk>$egu6*>?X>3YJ z83>>(QJ<5vS~pgaTGv*1T0HBGiY@yOr^bFj^;TA^=#vyxW>K!XMpgd?LsBN*|JSJ7 z9zngp0mAfh`ucaZW(3z)C2m?cY#Yy3AU12H6$-hZT#HWr7pK&uKt3R?!je@nv@Ol6 z1$7$DCQVif&rZ#}J(??012rJ8-dreL^8#V7muxnTG?Eql=)x&#LX^5cEm#zDj@w;k zyj~Qnp-Jn#Ym9OBHAWLN4TS0}Maus?I&<+1&vH4?j>T}5A}ePuiU1Cyi>S3(QSCF= zmz|H?wX3!BEFK(!27r?qmy_A~$8StWKh9{Q5ENMn^Ll+(%g*a1On=qdY7gB1FtycA zYWs=m07aFmNH0WZE}SZDY)I?TWGsG7xv|0g*~Vz=Zwt2L#4vl*D{&|)g`)nLNY0#z z#}|^Ntuvx|_lI%A7Jv&`L_LKWKVM()!TbB~+uhZ1`!S5T$6RgBlBI~4iNBhR%_mdZ z&Nk7!G0VKO4Zx)=fcgtFeusJcAHVa?FLrlzd~QUbhXdmW@g17P>Cz)m+x}O|Tmn^& z7iH;kX65?p;>=vCG_)+5rR?bKf0e##)4s{_L>o*O*7Gz$OUpC$iCW6{;tyZ6+SXTB zQRW}fNG$hJTAVlEV-{e1H7Dcyp0XXntiIbU%>2HN)pVGnX)?ELr!XVc7KK=?sHtlt q?PP4N+w$@8@$vET@$vETG4KhT(=$m`hdQ?a0000_a4gJc>q;10;k*5BNA>jK-r!q6QO;9=MZu5>(>F*HKN3#uFgIt-fx? zn1~lJ(e&UerlNqQw6sgRv+eFUyJg#@-EDW<>V^K3&2;DS%`e}#Gv7=B$|`G%3PEu~ zkhYO&ix`xq4HqI6h|xS7bxpKbR6!(7ss1(vXca64N>1BChzkZxMNC)tJg z=+r)mkmryPJj+4;2f&I*8xr&pHE<-~M3$iH>)mZOR5?O{2Fwj36A8@U@P}gG0aoKW zfVyJAoD`_$`n`iJs+guwyz|FQ~Lt<_NIFQ;BVB zJn-sD)t$U3sPlvUaPq`a=<4hMm&*yW@8{s@j0dJ?o*9lIguLUT%cnT5ItJjE zM1?}RTbkg({hQF$)uG$Iu&@aIXNF+m*P?Da7Y%ksBH|K2h{A!qS|x2eQz+Dv@q30) zN*{N!kIU)QZMRpuE;>Q9LGp9Tau8c6lss`h$)UvpR>GSt1Q;Sy@pxRjucfrfW6cfw zMoR^y>QL_i-FgJ5RVkoWO=qABCPNVfBTzypSqFRfg8`X)(_02y3QS@kw~9T7=!mXP zYL%##^+UO|^z|z3a?QwyvdYd5DWw&8y`OdKDMc6|M2n#ACad)mNy3paC?VX#$CLUE zgm@u+B!XOE8*txB1}FD1+Gr&ZUos3Mg26d03ry}<3OKcokwlSy5s9S0vb<)PD>*Ls z#^KzF=(6t9YY&Gxctpb_@9gp>+DcbzI2?hw`A>?MhA)kQ-yhJmO@K_rV!;VPsG{j8 znzif8%C**%lWJpQ`zRtMOyUH>g2){Y1o$sB9r2J%M`C8Tyyvlep0g?u$aO(jdxh~D z2Av#f8myFXblqm5MBZsc?434j+Z!I@fxBj)EP=^d zUk`n#-fs6GU~A~+*kfi4{m>_Qfxob_>U&L()B>c#C*>MfNTQL)uyu7UZ7f^S#}HtM&q+i2O7A7 f{vs%=tSzg*jlrsnlCQX)00000NkvXXu0mjfRL0Ra literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png b/.themes/Rosepine-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..85adeb6e9d28f15a6c2241fe03f8ac7145f76d0d GIT binary patch literal 2244 zcmV;#2s`(QP)!`<{Qr2zjAwnBV~@RF zX};*}cy7LY`Olei1qcZV2?+@a2?+^V1uz&q{CpO_r>Zn$PV!EXb`wgTfD7!x<)Ps8)C1X-w;_C3%jxMgjwo)=OcHvKdPx)?SlLBzNG>HWYOm zbc8r9EbBS5qMz1!LF$TL30s!+NYwafayMgaw_q>i&y%=} zBdnD;X@VA3m;F+y$&FDKKZ<)>p+9_CDXYKMEagI>z)@7pa7CLVuB%9kKycK_TKnxy zKaKI&tGM?)=pSo%bm;C#Bz~TA^?W>Tv4jRt!hcPW4w#^XIUj64{jN)G+{q%5=kaJ9 z`V4-NVb1ukhGHX3)72Rf7ocgQcz6w-RiRsg5LQ=JAX$P(j=~DV82<@M<7G{miK8@K zr`%WeUe@<4xh%22TFB;MccqjEC2KsHgzejZ3Af(zW7z!t8)1BW3{w)$o;?ToLIF;^ z@Dj|-d;oJ7FF~iEmAs;6rU0}n5hYTIT^lpf=``wFR%em z?Rfr$m*LQVk8~`~62_r|a``|c5~)NB(Mkp=-Y&T-wN|_L@S7zAkF1~n>~=W*>|vO~ zs2Uy~_I1zZ%{RjDetRb@rmw)+PtSogjBlwJ#xnp$nT;@^X|)G{@8*&pVeWcXAhPbe z_ii{iz0bEOH+0V(C>z_1F!SyQQuk7&HX4g9YMSyP-Y*h*tt|5`t(~yIv*Cje{1N{8 z(4V1Orf#_zE?%6+Nc&9cK70TSYr1lRgmIl)C`_t-$$Xp(EE|%nJ%70$f+C+Uz%TCF zAzh{w)T>*B(5|X#LfD#lZvnK$b*&{0<=mOC|+h>JImI zp*N*f#dV-%IZ)Q5r>zu>ZK1y;jm8Z?q5|7USnUl4U6#YHUB8#Q9(yw;tFnMi)C=o8 z!mdkgS{1Sgs_@ETN0^QHMp*4+t2-MCLs|C-&YyrT=$9;F^7{2s*Q26wsAb6-9c4*& zed>mtt4S6yIVmTM8sxPd>Q{u6?|YX;m>EEqq6mJ#xo6~ZQkO3iCg$hQ9}~>l1zqr; zM~>QUzJ5XVu}-lA3>JM~->?jupa1-r1=fAg1^txviDYdbGr$~esJ35s)CbL;l44P@NZvB;RSH;Ua<^49EIifdM4*-s2r&3u#?TQkdmZ-WkT8pyX!$v*o1^Y?xG zFfk~q- z=9_=?17CglZYUf6?H~K$$)}D(CsZu;pO_spBuvwCQvLaaOuar(Y3Dz`0HWZO;~hcQ-&UpcNq?9#cz~r>hGa@=i3l zv)@22Z1BE!-699hhfy5-Auw^(MO%-Tw8EpgTsd1^I+O9P{%|kY0_Z{((Mw_O_jl%# z(wd`hjg2L@VaMMuI$73>&jE_c*(=*J-i2A-m2CiB$^z)UF!yJ8m;a%> z)I@T0Y%7jN(8J*-Jhp~08pv@XP|VtY0X{}av-r!;=z8g8$d+{%ldjM%KIbwNh5Kr!Ex_BUIFf{H@VLT%1Q`p z^x0lv-t!KPhQp+W$+~4Fg}G@rDa0LN4n2*e)r_xsTOlDKAt50lAt50lF1`kWr!%}Z SKOL+900007J z6G0ruzq1>gt%)RRYioTJA6OLBn}Qw+;@y*ihYEs!g5b$FUPL{5@}#07o-_#FM8xO8 zN5MlCvGJAK)@<55b~f1^f17rjHJK#4Y4p;5VVUeae)Gw1GQasvfJH58fr?>%VyM`t zwk7J6z74k`7fA6uvvsSf`00Y!p3?p73ot0y98fgcvm&}QdIXFOGKlR|-9OVsBx&lT zEyP2V%*0sQ_ySB=)KH?w^1z8^69t0m?q0hw#KNZtXvp6%al6Egi{pCXGw{180hCIG zKb4{Sx;GqES;sws+6~`g+gWJI;YhTj6v~M=9Nd@3{D76AR>4D8^1=o?=Yd6H>!J)V%$nndj911y!-C?1d^4VIImDFx;Ig zoqS$UeY1={M3^W;(0bdb|9PWECA!qx|XT|S*uW5EQW1| z4kFUqBW*YI42G}YfRV{a+q3!f*6C?01?U6^XSdqkcC}Tg9Y==H*|oA>m$LU(4h-NI zdCs;&gXIxW^f!U=EaEIE6MsIf~T*Bb2p&y;Z@@f!PWgt2``Fg3wg7 zJIShWf#ge>N_{#@UCz}r;_R~bH*SLKI)W&dN=fU9Vu~?FMOqqUy?zoiaN<1L2>1Qf zYk7kZA5ck&YE%>Xv)S~M=(6REew>4{0VRWDa%7|&RGnSdNCtg@k^2d0n+@xlWf?C` z5@vQ~!#LJ9I0tH&yzBIp+OYB`blsW&xSI;qjbnk~oMqw^+10QHEgq*j15@9=({VJ6 zj}HG(OUCWMJkv zvZ}i^&BvN~E~qSs3#OTQ#Ce88az^?FYbPAVtxIFS#;zB*CD@DLC%*GlqWXcMQ`wHt{?8m{MvJmF2S= zjcesz>5Ngky4Gw|)s8_$C__}U-gABXN^Teyws^{mg!a->krlF_2leD4+ x7v4ElUv&TJg}2`Ln(V*>*V11Ei(1rz)gM2myP4Ts${YXy002ovPDHLkV1fg$5^z9FgD@6zKP+k3{#a1qU|>@C}!kBmpZw=pPr+Sx&HN4XXYHA1& zw_VryJ2=iec1>Ta19yA!s+b;icjWovq6DTQZJffQvKh6cIItH|6BUB8EePk=M!WhG{DZj7CW)*0!uAs< zP1?fxvR|q6*lCq%FXP@tm<%6uOye7ttCw3Xj-qniK(zVd5=EK<>Cq=^>DZZPay<7M z?wy6nvB=e#Zz_tm%DJ(sX)eoK0B!s?0O^29OPK$~-qY_y>GWl$D1X4C8cZ1cA+wzE zug~O;Fv~XH5}E+Zn#043_^ts-Nkdp)Re@v)uDlEf3}gHYD2?RosG$0n)+dV2J`H*er|9C=qsOWce_BXwS~f(L>-(tpkw9 z>}Y~HQq@8>4+kryJS|!3tOiS;J_p5>Q&3o521V0A#bm5kplg{>`On+XxK{?V(ST7w zD^1;~od>YC6kX}$j_117Y8CbEso3s|jIh)ri$twFa{-plo$~|@gT$@9eq&^DuIT=} zrEk2bC`w0dsht{7ygdk3YTaR<5m#91k#+3slknuFuf-A-q-&aR_b;z`@?`0YGL+V6 z%%HGMYz=@fZD_M8P8k-gXQd+ROSfcN|@F?Ce>rGGGI;ye4%mRch5-Zqu^# ze`A|d)_)39}ibA_ARCcMOf-(R@$-% z%ASQsmZi(HoRV9$I>sGMW5Twn^RXQ)@DoMY)XMUqtVvH>DH!`C{f|+`XxsoKDzH() zc0XX+W%-;q{~4+Cu{Yzfo-AO+eqlqU4UDi8r89>@7E#0~lf#QJ5Ajgg?wk8v87T~9 zJtsK-4J2SvvWVG5xt?!Sv;ezVa+i^^Bs*Dp;__jVMQBCICnb2odU%(XVqd!_!kiSk z6oq^@(}5w|$_fh;>+7pm1#`ax30S*v1In-8gh@forBUg{=4R~kBg?S$^}APHaK8%) zn4~mavbK*|;681rw%>O&27{iGqEb0L(zgEhuGIPXWW4Wfbg!utZbM2}TzA`4DD8JH zINyT=OhVd6@4Y8=z7XymFS-gK>JNp*YJ3lju$|;qD(_#NW@*$cGV5|Bw+o#&foc~z z$zoDHuEYBDr&<~n_Vl^3I8MilFt)&UW&rIO5g$nGN`zt5-_92n*BJ0iFd~g|8K~4K zJ}z4`kLLZq{tarYcR>zu$JpNb1?Sx1E$&!QqYlLI+>3$4?LhRHCTZmxH{t#pZ-6YW zn>Z1Pt^*_Uh|M(}2LdP|Jgjupi!Yr#H z)t^tu)az4~*52BJEquC>FzVBa0~PS^zWVA;l*)ro$7{y+N59AZ{BEnIc4ecBNHom0 zynOmHhvdU-)E1snHX5w{_k$^?Qn;becc|AXO^A z!e!XLjN0hi9T-VV+PJ~!`dQ1UyvPmSZGnoiYW|pH)V#5QjM~&rHG7U7Yzj5?2j8Z0 zOZN);x<9lgJu5Ml`C(HnO+eFj^sltnJ`bPN|A(YBLb0Ra#eczi(FS|H2`) zu4<{>Hf%*@!`RZ&no#F4ZPKtu^{2-6##N(36;#z}Kb$B$@&w_ur)*A*G?JxnSFTVM z!m?BpMOo31u6Kn=ds46mNt??TZ*m4tdjm6*1j{T}bbn~HH(%m9cho#)!!|{h5zdML zlF>zsYo5M8?fguRY1eS5;ZraHXn9T7*?!Kd>i1gSA_t1BYIweWqG{*j66S9Mbv6D1 z?xxe~4nr$KK>X5ZZ(QjuY-sw?6wH28xv(Mp*?o%~IG;sv@U7Iu^%iaYs%^DiYBbDx zZ|O`ey!s=!U<)9DEMnZlJAJc%ptt7e6NSS3CG56)mW{eNONd*paIc&8_AAh!?n9a% zQ42533a@MfNGJ@=C?|xxz&pji86aQ+RBVF&fD6BT#q~!0;~LK}l

`%17w6gP>mX}tcw}qY8CA{&?sAYX)6&1dT zNfITFMH~-b6BZEMhEwqUR5{2Y>hQdV@PxLg-xf6-CN)f!l!Fu&WZ0yTV1)UMHIfc9 ovF2@MWMpJyWMpJyWMl;R7+gmnl!99oPyhe`07*qoM6N<$f+PJ+Pyhe` literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png b/.themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c58364aaf89e4d87683b5224b9205274cd9ab370 GIT binary patch literal 513 zcmV+c0{;DpP)3#Gfa}%j=v?DK5r++iL+Ay;(fLM!hj3@?Rg^Jc9UNu^SQm$B z2ddyOtw2>ArVZEx4wC}k*+y_`Ck5h< z4}=XAA$8!Sz_LhPxKcnFQYQ}Ul%2>o%5RSlwT@%>5{}cRaag7EV16ZaO2zD zg~MuHNkpVh99H@m%!jC+AF!KEA9SX4E!K_0+P|Hu2|${Fg9$+L298AO_JNNxAbYZT z>BcJ3L(x2g6EDgeowc#?*Q00000NkvXXu0mjf DsW07q literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png b/.themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ca6511c54d0a3933c77496bfca27ba23400157 GIT binary patch literal 851 zcmV-Z1FZasP)8keLE9^A_;?^)VukUpH95jXDuf%o?GH2L{)1;|D83UD1Sjf?0Fpb0OHgXjfd5nfv9r)!pa z54Z{5gM$OQzj{=u*MN27q22;Efrokt*c2Y>9bl7qs8@hZ{>a(XFO1yM2{a(*p*6GZ8FXp3qn z9kA{HO;Wh@xvj3_p;`dZCWu8zz(cj(&MNzJwj~7*)qX$lriha8P$M@~H${|&hZ?&h zU4|$T4>fvA--aj^4>kUoNET5t9;)p$rl@r=$#|$0KqMV5O~2~JOaYlGATtGIrhv>8 zkeLE9GXXA0vo*^u$OA@nL7J^{z&MQ0Ni&8iL9@$pfXV!L5lu+T6irO?sTvO=gK#+} z!|v*FvjP1Wn_e&iVy;lk8LE3CiYB)CQ&H&`wJ{|qX0`k~F{3YY3oa;%F5)ma&rbQN dX_}_}>oigP)>i7P)2{^F#w~o~gjN_<>#T#BfzP66n3fzRFPg>f5MR1fB zU{M^U99RZNDFv3rQObZ-;3z3@)IY+F>mW~6;V26d+{7J<{k!J{bmFMgGkCbSE4I(s zL1kyMYMd09JU|*!1x^agid2Qm1cU^s5=U8C2l9jR=@B6Z_QBeHS~ZT!^&CtBRO6`J z59&=2RXD29nIC`M)1SXxaGS7c+XZeO}4U0%dn^;24h$8DfnKkuC`Ut9}}d>!1#Uu(TT!R7_p_07x)1kPghH;sNpk2$hiu9w8GF3-l4X zwrO+g&#BeczP3}JYx^GG^Oq_|wo}zV-NufaULsA?v~Y{6cG&$o*}5RJ6H)Xg-g|=r z$Pi8A#dJ2K{i6?i$7TB#0`444?yrpKQ~dBfh25941>}isqZJT%qY?dzH*S)ajL3L2 zZrczCwkKfZDc*IkxcY6hZM)s>!DM4TqW`4jnj6~w_HOU@&2_mEI3JoZY1X3nWSU)< z12j?ej5KS>l}M&RekXnHE6j2kHz19b0y0xTW(vqm0huWvGX-R(fXspgTwNKGi-H7P zU%N-2UvJUd%_qbyI6&ZieD#tZtgR-1T*RONZ{nqK5rYA=;iYj9g8(eUNQ}~c&N94ZQ!9^0=9*RdI#7h9_kff+jyuqfL-9BUI2E5hr|PRiHAf3c8!O` z0{Vc5L<0JPhr|K;goi`{`i6&`04@&fMY3!vAMp?yFg>uR57(1r6NtXzAr@fvz_4_U z=rbOw4OnzwE)jjlL$v{)KYmnrU@j0P;Gx=pKmYtI{oy%?Qt%M#HL&U+>L5zOL+rD# zOGIgS$jNn}3q*-{$k{s)4x&^%?JQKaFa*6v7G;Yh?ot=`fv zLXwJyTK}6!7E3Z7YV0zmtSq49Isrt|;nMV9y_hK=GX-R(fXoz-nF2CXKxTPBL&u~Q zHO;Qb&z(i)2Wi%#A|%@`9i1~a!{d?kXDDb5GkDL*w$)3oa@ Y0RRe=JY<`m@&Et;07*qoM6N<$g3AkkmH+?% literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png b/.themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..04dcb9633156340bb3fc78e472d89474dc4efa3b GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eB{z*?4$B+ufw>LJ5HW`StKGa@es%*iObBHT% z!DNdj?S%A~Y-ucR3)CfqZBIJhemzm-`}%v$&#XPg9SYYz^N!uV+w|Dx&x`*DK77CP zTvD~kvezGZd3Fdru9dvu-h6af=Lw}c-9&%M2Tq|oj_y!-z_rfR?rNdNg!Gqc#jML% zQiLb?I+!uu#KxG-%${;XCS!u{JE7$)TV{Ma@j&G6YsSxo9o0-y#cyplebjH26+5w) i|G8PE^9F~%E7Uor8pH&yEnNll6oaR$pUXO@geCw=T5(bU literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/.themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f9ca9cde530a0b9d3b008d4857dfa9dc10edf15c GIT binary patch literal 568 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)oCO|{#S9E$svykh8Km+7D9BhG zfmgKbq@^9dnajEIYTg zH98`~%bh*^1KT}@9gX*#tUY{mo-(NUW#%j~nqnp;9CKaKQStPeBY#f+t>aAmT((+Y zpZn?zMu*a!rTj9>*IvGpHMihq*)ypyUOWEzXUu-x<3Cn!8zE)jYkj+PcG=;lJ40_D zUB0(U&So5_+_U@U(!^u!9cLqsM7??W^O<12;@aC`=4HvL%!j|3Ivq%NZpps) zd-laoDXGlDv%m2K?yN2C+B~%(QMI2(HDcYbA@dzGzi#hFcYh0{dX^(Qa?`0w7qK4WXcKV0j# zoo27E4xQs(?_#w2`=ROPe?H9I`#s5g(v1S6%0D;mTJI^FmLFCtoIYFp(cHhU1#YEg z-pW#$_T?G7aoD4rgFo#jK78|iLB$hwhJ=UGlcq<7_%>VxCIJQpPgg&ebxsLQ07!q+ AqW}N^ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked.png b/.themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..aa176c68631b874d755882565566974de540600c GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eB{z*?4$B+ufw>LKO9x@PUeQ2%Cyu@dw;3VIO zM&1M=w}jRWjM4`*AhJ^ttUr0aXQUHJSr?_4CNU30$vb?>of>jK+WTsrlC z_M*J&sWa1eUyu_2_N-K3O`h+GixUp!mFDO173?(ozlfK0#=TD}by9Bxj-)?T-^=99 zvPiJQO+l(L0~_P-w&=jH!U)D?S8qrE`Le;8_0BoDI78`4Pm_unpY=YI+h!=MZn;3; i=gCaouUs=0)-wEUGFR9=EB7|gQw*N2elF{r5}E+MtaNh# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png b/.themes/Rosepine-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..25f747536e62ee4a66218dbe88ac747659b97d72 GIT binary patch literal 563 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)oCO|{#S9E$svykh8Km+7D9BhG zebA9@a5BF{tJ2G)v@ z-|wcU#vO}uV_x@YZ|iaI!$D$7_l_uSOIjUn-CvPCeYKkDR@obGm#zH#cH+Wg*1I*k z`oEuz%w^x@ddb+OwfX5ftJUl#<%u_*ZL?az%5!_l|9xv?qULVl5n}4%&`?^?(V#RC zj71&}^QE_)T-AJoPey9dp6|PvtDeX47Ot(_Z{@YB`Qs05dn+4D!{YEZ-nxLAzIm%J zzfjy{Kl}Tf_5bfl>&$LZ+bHgt6XAFI<;!~?Pw#olccZgT;L+XxuZ3>;p4N8Eo%p3r vKP~6P-6p%5&K85iPb&lVeiCNb@Qt}aK1or3-IQ)%95Z;j`njxgN@xNA>W$?O literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/gtk-3.0/gtk-dark.css b/.themes/Rosepine-Dark/gtk-3.0/gtk-dark.css new file mode 100644 index 0000000..627b9e3 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/gtk-dark.css @@ -0,0 +1,8499 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #9ccfd8 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #9ccfd8 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -gtktoolbutton-icon-spacing: 0; + -gtktextview-error-underline-color: #b4637a; + -gtkscrolledwindow-scrollbar-spacing: 0; + -gtktoolitemgroup-expander-size: 11; + -gtkwidget-text-handle-width: 24; + -gtkwidget-text-handle-height: 24; + -gtkdialog-button-spacing: 6; + -gtkdialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 12px; + -gtk-secondary-caret-color: #9ccfd8; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +.thunar .standard-view.frame widget.view:selected, XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, modelbutton.flat:selected, +.menuitem.button.flat:selected { + color: #faf4ed; + background-color: alpha(currentColor, 0.1); +} + +.nautilus-window notebook .view:not(treeview) selection, .nautilus-window notebook .view:not(treeview):selected, .nautilus-window flowboxchild:selected .icon-item-background, flowbox flowboxchild:selected { + color: #9ccfd8; + background-color: rgba(156, 207, 216, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, window.background.csd evview.view.content-view:selected, window.background.csd evview.view.content-view:selected:backdrop, .nautilus-window.background.csd notebook widget.view:selected, spinbutton.vertical selection, spinbutton:not(.vertical) selection, +entry selection, label selection, textview text selection:focus, textview text selection, widget.view:selected { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +treeview.view:selected, .view:selected { + color: rgba(25, 23, 36, 0.87); + background-color: #f2e9e1; +} + +.linked:not(.vertical) > button, .linked:not(.vertical) > spinbutton.vertical, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, .linked:not(.vertical) > spinbutton.vertical:first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.linked:not(.vertical) > button:last-child, .linked:not(.vertical) > spinbutton.vertical:last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked:not(.vertical) > button:only-child, .linked:not(.vertical) > spinbutton.vertical:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child { + border-radius: 12px; +} + +.linked.vertical > button, .linked.vertical > spinbutton.vertical, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, .linked.vertical > spinbutton.vertical:first-child, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +.linked.vertical > button:last-child, .linked.vertical > spinbutton.vertical:last-child, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked.vertical > button:only-child, .linked.vertical > spinbutton.vertical:only-child, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child { + border-radius: 12px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #191724; + color: #faf4ed; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.maximized, .background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #191724; + color: #faf4ed; +} + +.gtkstyle-fallback:hover { + background-color: #0e0d14; + color: #faf4ed; +} + +.gtkstyle-fallback:active { + background-color: #030305; + color: #faf4ed; +} + +.gtkstyle-fallback:disabled { + background-color: #191724; + color: rgba(250, 244, 237, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.view { + background-color: #191724; + color: #faf4ed; +} + +.view:hover { + color: #9ccfd8; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.2); +} + +.view:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: rgba(250, 244, 237, 0.04); +} + +textview border { + background-color: #34304b; + color: rgba(250, 244, 237, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 12px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view .rubberband, +treeview.view rubberband, +flowbox rubberband { + border: 1px solid #9ccfd8; + background-color: rgba(156, 207, 216, 0.3); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 12px; + color: #faf4ed; +} + +flowbox flowboxchild button.osd.remove-button { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(250, 244, 237, 0.7); +} + +label:disabled { + color: rgba(250, 244, 237, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 12px; + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; +} + +.dim-label { + color: rgba(250, 244, 237, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(250, 244, 237, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #faf4ed; +} + +.osd .scale-popup.background, .app-notification, +.osd { + opacity: 0.9; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus { + color: rgba(25, 23, 36, 0.87); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active) { + color: rgba(25, 23, 36, 0.87); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry image { + color: rgba(25, 23, 36, 0.6); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled { + color: rgba(25, 23, 36, 0.38); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image { + color: rgba(25, 23, 36, 0.87); +} + +spinbutton.vertical, spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 12px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: #faf4ed; +} + +spinbutton.vertical:focus, spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.flat.vertical, spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, spinbutton:not(.vertical) image, +entry image { + color: rgba(250, 244, 237, 0.7); +} + +spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #faf4ed; +} + +spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(250, 244, 237, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(250, 244, 237, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: #faf4ed; +} + +spinbutton.error.vertical:focus, spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px #b4637a; +} + +spinbutton.error.vertical:disabled, spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.warning.vertical, spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: #faf4ed; +} + +spinbutton.warning.vertical:focus, spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px #ea9d34; +} + +spinbutton.warning.vertical:disabled, spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.vertical progress, spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #9ccfd8; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #34304b; +} + +treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, .photos-entry-tag, .documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.entry-tag:hover, .photos-entry-tag:hover, .documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, :dir(ltr) .photos-entry-tag, :dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, :dir(rtl) .photos-entry-tag, :dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, .button.photos-entry-tag, .button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(250, 244, 237, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#9ccfd8), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#9ccfd8), to(transparent)); + } +} + +.xfce4-panel.background button, .raven-mpris button.image-button, .mate-panel-menu-bar button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, .app-notification button:not(.suggested-action):not(.destructive-action), frame.documents-dropdown .linked > button, .app-notification .linked > button, toolbar.osd .linked > button, frame.documents-dropdown button, .osd .scale-popup.background button, .app-notification button, toolbar.osd button { + color: rgba(250, 244, 237, 0.7); +} + +.xfce4-panel.background button:focus, .raven-mpris button.image-button:focus, .mate-panel-menu-bar button:focus, infobar.warning > revealer > box button:focus, .app-notification button:focus:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:focus, .osd .scale-popup.background button:focus, .app-notification button:focus, toolbar.osd button:focus, .xfce4-panel.background button:hover, .raven-mpris button.image-button:hover, .mate-panel-menu-bar button:hover, infobar.warning > revealer > box button:hover, .app-notification button:hover:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:hover, .osd .scale-popup.background button:hover, .app-notification button:hover, toolbar.osd button:hover, .xfce4-panel.background button:active, .raven-mpris button.image-button:active, .mate-panel-menu-bar button:active, infobar.warning > revealer > box button:active, .app-notification button:active:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:active, .osd .scale-popup.background button:active, .app-notification button:active, toolbar.osd button:active, .xfce4-panel.background button:checked, .raven-mpris button.image-button:checked, .mate-panel-menu-bar button:checked, infobar.warning > revealer > box button:checked, .app-notification button:checked:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:checked, .osd .scale-popup.background button:checked, .app-notification button:checked, toolbar.osd button:checked { + color: #faf4ed; +} + +.xfce4-panel.background button:disabled, .raven-mpris button.image-button:disabled, .mate-panel-menu-bar button:disabled, infobar.warning > revealer > box button:disabled, .app-notification button:disabled:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:disabled, .osd .scale-popup.background button:disabled, .app-notification button:disabled, toolbar.osd button:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.xfce4-panel.background button:checked:disabled, .raven-mpris button.image-button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, infobar.warning > revealer > box button:checked:disabled, frame.documents-dropdown button:checked:disabled, .osd .scale-popup.background button:checked:disabled, .app-notification button:checked:disabled, toolbar.osd button:checked:disabled { + color: rgba(250, 244, 237, 0.5); +} + +actionbar > revealer > box button:not(.suggested-action):not(.destructive-action):not(.combo) { + background-color: #34304b; + color: #faf4ed; +} + +actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action):not(.combo) { + background-color: rgba(25, 23, 36, 0.87); + color: #f2e9e1; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat, terminal-window notebook > header > box button.flat, notebook > header > button.flat, notebook > header tab:not(:checked) button.flat { + color: rgba(25, 23, 36, 0.6); +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:hover, terminal-window notebook > header > box button.flat:hover, notebook > header > button.flat:hover, notebook > header tab:not(:checked) button.flat:hover, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:active, terminal-window notebook > header > box button.flat:active, notebook > header > button.flat:active, notebook > header tab:not(:checked) button.flat:active, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:focus, terminal-window notebook > header > box button.flat:focus, notebook > header > button.flat:focus, notebook > header tab:not(:checked) button.flat:focus { + color: rgba(25, 23, 36, 0.87); +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:checked, terminal-window notebook > header > box button.flat:checked, notebook > header > button.flat:checked, notebook > header tab:not(:checked) button.flat:checked { + background-color: rgba(25, 23, 36, 0.87); + color: #f2e9e1; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:disabled, terminal-window notebook > header > box button.flat:disabled, notebook > header > button.flat:disabled, notebook > header tab:not(:checked) button.flat:disabled { + color: rgba(25, 23, 36, 0.3); +} + +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(250, 244, 237, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #faf4ed; +} + +button:focus { + box-shadow: 0 0 0 2px rgba(156, 207, 216, 0.35); +} + +button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +button:disabled { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +button:checked { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +.raven .expander-button, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, .nautilus-window headerbar revealer > button, button.titlebutton:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, button.close, button.circular, .inline-toolbar button:not(.text-button) { + border-radius: 9999px; +} + +.raven .expander-button label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle label, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) label, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, .nautilus-window headerbar revealer > button label, button.titlebutton:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, button.close label, button.circular label, .inline-toolbar button:not(.text-button) label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, .gedit-document-panel row button.flat, .nautilus-window .floating-bar button, placessidebar.sidebar row button.sidebar-button, notebook > header > button.flat, notebook > header tab button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 12px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, .drop-shadow button, .budgie-panel button, .budgie-popover row button, .budgie-settings-window buttonbox.inline-toolbar button, #mate-menu button, #MatePanelPopupWindow button, popover.messagepopover .popover-action-area button, tabbox > tab button, placessidebar.sidebar row button.sidebar-button, calendar.button, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular, treeview.view header button button.circular, row.activatable button.circular, scrollbar button, notebook > header > tabs > arrow, modelbutton.flat, +.menuitem.button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button, .nemo-window .toolbar button, #buttonbox_frame button, .xfce4-panel.background button, .raven stackswitcher.linked > button, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button, .lock-dialog button, .mate-panel-menu-bar button, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, layouttabbar button, filechooser #pathbarbox > stack > box > button, messagedialog .dialog-action-box button, +messagedialog .dialog-action-box .linked:not(.vertical) > button, popover.background.menu button, +popover.background button.model, toolbar button, combobox > .linked:not(.vertical) > button:not(:only-child), button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(250, 244, 237, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, .drop-shadow button:focus, .budgie-panel button:focus, .budgie-popover row button:focus, .budgie-settings-window buttonbox.inline-toolbar button:focus, #mate-menu button:focus, #MatePanelPopupWindow button:focus, popover.messagepopover .popover-action-area button:focus, tabbox > tab button:focus, placessidebar.sidebar row button.sidebar-button:focus, calendar.button:focus, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:focus, treeview.view header button button.circular:focus, row.activatable button.circular:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, modelbutton.flat:focus, +.menuitem.button.flat:focus, spinbutton.vertical button:focus, spinbutton:not(.vertical) button:focus, .nemo-window .toolbar button:focus, #buttonbox_frame button:focus, .xfce4-panel.background button:focus, .raven stackswitcher.linked > button:focus, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:focus, .lock-dialog button:focus, .mate-panel-menu-bar button:focus, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, layouttabbar button:focus, filechooser #pathbarbox > stack > box > button:focus, messagedialog .dialog-action-box button:focus, +messagedialog .dialog-action-box .linked:not(.vertical) > button:focus, popover.background.menu button:focus, +popover.background button.model:focus, toolbar button:focus, combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #faf4ed; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, .drop-shadow button:hover, .budgie-panel button:hover, .budgie-popover row button:hover, .budgie-settings-window buttonbox.inline-toolbar button:hover, #mate-menu button:hover, #MatePanelPopupWindow button:hover, popover.messagepopover .popover-action-area button:hover, tabbox > tab button:hover, placessidebar.sidebar row button.sidebar-button:hover, calendar.button:hover, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:hover, treeview.view header button button.circular:hover, row.activatable button.circular:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, modelbutton.flat:hover, +.menuitem.button.flat:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, .nemo-window .toolbar button:hover, #buttonbox_frame button:hover, .xfce4-panel.background button:hover, .raven stackswitcher.linked > button:hover, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:hover, .lock-dialog button:hover, .mate-panel-menu-bar button:hover, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, layouttabbar button:hover, filechooser #pathbarbox > stack > box > button:hover, messagedialog .dialog-action-box button:hover, +messagedialog .dialog-action-box .linked:not(.vertical) > button:hover, popover.background.menu button:hover, +popover.background button.model:hover, toolbar button:hover, combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #faf4ed; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, .drop-shadow button:active, .budgie-panel button:active, .budgie-popover row button:active, .budgie-settings-window buttonbox.inline-toolbar button:active, #mate-menu button:active, #MatePanelPopupWindow button:active, popover.messagepopover .popover-action-area button:active, tabbox > tab button:active, placessidebar.sidebar row button.sidebar-button:active, calendar.button:active, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:active, treeview.view header button button.circular:active, row.activatable button.circular:active, scrollbar button:active, notebook > header > tabs > arrow:active, modelbutton.flat:active, +.menuitem.button.flat:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, .nemo-window .toolbar button:active, #buttonbox_frame button:active, .xfce4-panel.background button:active, .raven stackswitcher.linked > button:active, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:active, .lock-dialog button:active, .mate-panel-menu-bar button:active, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, layouttabbar button:active, filechooser #pathbarbox > stack > box > button:active, messagedialog .dialog-action-box button:active, +messagedialog .dialog-action-box .linked:not(.vertical) > button:active, popover.background.menu button:active, +popover.background button.model:active, toolbar button:active, combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; + color: #faf4ed; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, .drop-shadow button:disabled, .budgie-panel button:disabled, .budgie-popover row button:disabled, .budgie-settings-window buttonbox.inline-toolbar button:disabled, #mate-menu button:disabled, #MatePanelPopupWindow button:disabled, popover.messagepopover .popover-action-area button:disabled, tabbox > tab button:disabled, placessidebar.sidebar row button.sidebar-button:disabled, calendar.button:disabled, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:disabled, treeview.view header button button.circular:disabled, row.activatable button.circular:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, modelbutton.flat:disabled, +.menuitem.button.flat:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, .nemo-window .toolbar button:disabled, #buttonbox_frame button:disabled, .xfce4-panel.background button:disabled, .raven stackswitcher.linked > button:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:disabled, .lock-dialog button:disabled, .mate-panel-menu-bar button:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, layouttabbar button:disabled, filechooser #pathbarbox > stack > box > button:disabled, messagedialog .dialog-action-box button:disabled, +messagedialog .dialog-action-box .linked:not(.vertical) > button:disabled, popover.background.menu button:disabled, +popover.background button.model:disabled, toolbar button:disabled, combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(250, 244, 237, 0.32); +} + +.nemo-window .toolbar button:checked, #buttonbox_frame button:checked, .xfce4-panel.background button:checked, .raven stackswitcher.linked > button:checked, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked, .lock-dialog button:checked, .mate-panel-menu-bar button:checked, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, layouttabbar button:checked, filechooser #pathbarbox > stack > box > button:checked, messagedialog .dialog-action-box button:checked, +messagedialog .dialog-action-box .linked:not(.vertical) > button:checked, popover.background.menu button:checked, +popover.background button.model:checked, toolbar button:checked, combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +.nemo-window .toolbar button:checked:disabled, #buttonbox_frame button:checked:disabled, .xfce4-panel.background button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked:disabled, .lock-dialog button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, layouttabbar button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, messagedialog .dialog-action-box button:checked:disabled, popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, toolbar button:checked:disabled, combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(250, 244, 237, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 12px; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + background-color: #191724; + color: #faf4ed; +} + +button.osd:focus { + box-shadow: none; +} + +button.osd:hover { + background-color: #3b3842; + color: #faf4ed; +} + +button.osd:active { + background-color: #514e56; + color: #faf4ed; +} + +button.osd:disabled { + opacity: 0; +} + +button.osd.image-button, button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, button.osd.circular > image { + padding: 0; +} + +button.suggested-action { + background-color: #56949f; + color: #faf4ed; + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(86, 148, 159, 0.2), 0 4px 3px 0 rgba(86, 148, 159, 0.14), 0 1px 6px 0 rgba(86, 148, 159, 0.12); +} + +button.suggested-action:checked { + background-color: #87b1b6; +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(86, 148, 159, 0.3), 0 2px 3px -1px rgba(86, 148, 159, 0.24), 0 2px 5px 0 rgba(86, 148, 159, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(86, 148, 159, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #56949f; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(250, 244, 237, 0.32); +} + +button.suggested-action.flat:checked { + background-color: rgba(86, 148, 159, 0.3); +} + +button.destructive-action { + background-color: #b4637a; + color: #faf4ed; + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(180, 99, 122, 0.2), 0 4px 3px 0 rgba(180, 99, 122, 0.14), 0 1px 6px 0 rgba(180, 99, 122, 0.12); +} + +button.destructive-action:checked { + background-color: #c98f9d; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(180, 99, 122, 0.3), 0 2px 3px -1px rgba(180, 99, 122, 0.24), 0 2px 5px 0 rgba(180, 99, 122, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(180, 99, 122, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #b4637a; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(250, 244, 237, 0.32); +} + +button.destructive-action.flat:checked { + background-color: rgba(180, 99, 122, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +stacksidebar.sidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #5bc6ba; +} + +*:visited { + color: #907aa9; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #5bc6ba; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #907aa9; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(250, 244, 237, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(250, 244, 237, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 12px; +} + +combobox > .linked > button.combo { + padding: 6px 10px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 12px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: #faf4ed; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(250, 244, 237, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -gtkwidget-window-dragging: true; + padding: 2px 3px; + background-color: #191724; +} + +toolbar .linked +> button:not(:hover):not(:active):not(:checked):not(:focus):not( +:disabled +) { + background-color: alpha(currentColor, 0.05); +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, .osd .scale-popup.background, .app-notification, toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #191724; + color: #faf4ed; +} + +frame.documents-dropdown:backdrop, .osd .scale-popup.background:backdrop, .app-notification:backdrop, toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +frame.left.documents-dropdown, .osd .left.scale-popup.background, .left.app-notification, frame.right.documents-dropdown, .osd .right.scale-popup.background, .right.app-notification, frame.top.documents-dropdown, .osd .top.scale-popup.background, .top.app-notification, frame.bottom.documents-dropdown, .osd .bottom.scale-popup.background, .bottom.app-notification, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, .osd .bottom.scale-popup.background, .bottom.app-notification, toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +frame.documents-dropdown entry, .osd .scale-popup.background entry, .app-notification entry, +frame.documents-dropdown button, +.osd .scale-popup.background button, +.app-notification button, toolbar.osd entry, +toolbar.osd button { + border-radius: 12px; +} + +frame.documents-dropdown entry, .osd .scale-popup.background entry, .app-notification entry, toolbar.osd entry { + color: #faf4ed; +} + +frame.documents-dropdown .linked > button:first-child, .osd .scale-popup.background .linked > button:first-child, .app-notification .linked > button:first-child, toolbar.osd .linked > button:first-child { + border-radius: 12px 0 0 12px; +} + +frame.documents-dropdown .linked > button:last-child, .osd .scale-popup.background .linked > button:last-child, .app-notification .linked > button:last-child, toolbar.osd .linked > button:last-child { + border-radius: 0 12px 12px 0; +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px 1px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.toolbar { + background-color: #191724; +} + +frame .toolbar { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(250, 244, 237, 0.12); + background-color: #34304b; + border-radius: 0 0 9px 9px; +} + +.frame .inline-toolbar { + border-width: 1px 0 0; + background-color: transparent; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border: none; + background-color: #191724; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .primary-toolbar button:not(.text-button), .titlebar button:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.04); + border-radius: 9999px; +} + +.nemo-window .primary-toolbar .linked > button:not(.text-button), .titlebar .linked > button:not(.suggested-action):not(.destructive-action) { + border-radius: 0; +} + +.nemo-window .primary-toolbar .linked > button:first-child:not(.text-button), .titlebar .linked > button:first-child:not(.suggested-action):not(.destructive-action) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.nemo-window .primary-toolbar .linked > button:last-child:not(.text-button), .titlebar .linked > button:last-child:not(.suggested-action):not(.destructive-action) { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.nemo-window .primary-toolbar .linked > button:only-child:not(.text-button), .titlebar .linked > button:only-child:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +.nemo-window .primary-toolbar button:hover:not(.text-button), .titlebar button:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(250, 244, 237, 0.12); +} + +.nemo-window .primary-toolbar button:checked:not(.text-button), .titlebar button:checked:not(.suggested-action):not(.destructive-action) { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.nemo-window .primary-toolbar button:checked:hover:not(.text-button), .titlebar button:checked:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); +} + +.nemo-window .primary-toolbar button:checked:focus:not(.text-button), .titlebar button:checked:focus:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); + box-shadow: none; +} + +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), .titlebar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: rgba(242, 233, 225, 0.5); + color: rgba(25, 23, 36, 0.38); +} + +.nemo-window .primary-toolbar button:focus:not(.text-button), .titlebar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), .titlebar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), .titlebar button:active:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; +} + +.nemo-window .primary-toolbar button:disabled:not(.text-button), .titlebar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +.nemo-window .primary-toolbar button:backdrop:not(.text-button), .titlebar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), .titlebar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), .titlebar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), .titlebar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), .titlebar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), .titlebar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); +} + +.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), .titlebar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.3); +} + +.nemo-window .primary-toolbar entry, .titlebar entry { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; + border-radius: 9999px; +} + +.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +.nemo-window .primary-toolbar entry image, .titlebar entry image { + color: rgba(250, 244, 237, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active { + color: #faf4ed; +} + +.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.titlebar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #191724; + color: #faf4ed; + border-radius: 12px 12px 0 0; + border: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.titlebar:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.titlebar:backdrop { + color: rgba(250, 244, 237, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.csd .titlebar:backdrop { + background-color: #191724; +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(250, 244, 237, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(250, 244, 237, 0.5); +} + +.titlebar .titlebar, +.titlebar headerbar { + background-color: transparent; + box-shadow: none; +} + +.titlebar + separator, +.titlebar + separator.sidebar { + background-color: #191724; + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.titlebar + separator:backdrop, +.titlebar + separator.sidebar:backdrop { + background-color: #191724; +} + +.titlebar.selection-mode + separator, .titlebar.selection-mode + separator.sidebar, .selection-mode .titlebar + separator, .selection-mode .titlebar + separator.sidebar { + background-color: #9ccfd8; +} + +.titlebar.selection-mode + separator:backdrop, .titlebar.selection-mode + separator.sidebar:backdrop, .selection-mode .titlebar + separator:backdrop, .selection-mode .titlebar + separator.sidebar:backdrop { + background-color: #9ccfd8; +} + +.titlebar button.suggested-action:disabled, +.titlebar button.destructive-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +.titlebar stackswitcher { + background-color: rgba(250, 244, 237, 0.04); +} + +.titlebar stackswitcher:checked { + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +.titlebar stackswitcher:checked:hover { + background-color: white; +} + +.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +.titlebar .path-bar +button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + box-shadow: inset 0 1px rgba(250, 244, 237, 0.2); +} + +.titlebar.selection-mode:backdrop { + color: rgba(25, 23, 36, 0.6); + background-color: #b2dae1; +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(25, 23, 36, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(25, 23, 36, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked { + color: rgba(25, 23, 36, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(25, 23, 36, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:not(.titlebutton) { + color: rgba(25, 23, 36, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(25, 23, 36, 0.3); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(25, 23, 36, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(25, 23, 36, 0.3); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -gtkarrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.tiled .titlebar, .tiled-top .titlebar, .tiled-right .titlebar, .tiled-bottom .titlebar, .tiled-left .titlebar, .maximized .titlebar, .fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 6px 12px; + border-radius: 12px 12px 0 0; + border: none; + background-color: #191724; + background-image: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.titlebar.default-decoration:backdrop { + background-color: #191724; +} + +.tiled .titlebar.default-decoration, .maximized .titlebar.default-decoration, .fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.titlebar.default-decoration button.titlebutton.minimize:active, .titlebar.default-decoration button.titlebutton.maximize:active, .titlebar.default-decoration button.titlebutton.close:active { + color: rgba(25, 23, 36, 0.87); + background-image: none; + animation: none; + box-shadow: none; + background-color: rgba(198, 190, 186, 0.9675); +} + +.background.csd .titlebar.default-decoration { + padding: 6px; +} + +.solid-csd .titlebar:dir(rtl), .solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 0 6px; +} + +box.vertical headerbar { + background-color: #191724; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0 6px; +} + +headerbar separator.titlebutton, +headerbar separator.sidebar { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, headerbar .photos-entry-tag, headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle viewswitcher { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 0 0 12px 12px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +) { + border-radius: 9px; + margin: 6px 3px; + min-width: 120px; + padding: 0; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +) > stack > box { + padding: 0 12px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, +headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher > box.horizontal > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; + margin-left: 1px; + margin-right: 1px; + background-color: alpha(currentColor, 0.08); +} + +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled { + background-color: alpha(currentColor, 0.05); +} + +.caja-pathbar button:first-child, +.path-bar.linked:not(.vertical) > button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.caja-pathbar button:last-child, +.path-bar.linked:not(.vertical) > button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + background-color: alpha(currentColor, 0.16); + color: #faf4ed; +} + +.caja-pathbar button label, +.caja-pathbar button image, +.path-bar.linked:not(.vertical) > button label, +.path-bar.linked:not(.vertical) > button image { + margin-left: 3px; + margin-right: 3px; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(250, 244, 237, 0.12); + border-top-color: rgba(250, 244, 237, 0.12); +} + +* { + -gtktreeview-horizontal-separator: 4; + -gtktreeview-grid-line-width: 1; + -gtktreeview-grid-line-pattern: ''; + -gtktreeview-tree-line-width: 1; + -gtktreeview-tree-line-pattern: ''; + -gtktreeview-expander-size: 16; +} + +.csd +treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not( +.trough +):not(.separator) { + background-color: transparent; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(250, 244, 237, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view:drop(active).after { + border-top-style: none; +} + +treeview.view:drop(active).before { + border-bottom-style: none; +} + +treeview.view.expander { + color: rgba(250, 244, 237, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, treeview.view.expander:active { + color: #faf4ed; +} + +treeview.view.expander:disabled { + color: rgba(250, 244, 237, 0.32); +} + +treeview.view.expander:selected { + color: rgba(25, 23, 36, 0.6); +} + +treeview.view.expander:selected:hover, treeview.view.expander:selected:active { + color: rgba(25, 23, 36, 0.87); +} + +treeview.view.expander:selected:disabled { + color: rgba(25, 23, 36, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #9ccfd8; + background-image: none; + border-radius: 9999px; + color: rgba(25, 23, 36, 0.87); +} + +treeview.view.progressbar:selected, treeview.view.progressbar:selected:hover, treeview.view.progressbar:selected:focus { + box-shadow: none; + background-color: #aad5db; + color: rgba(25, 23, 36, 0.87); +} + +treeview.view.progressbar:selected:backdrop, treeview.view.progressbar:selected:hover:backdrop, treeview.view.progressbar:selected:focus:backdrop { + color: rgba(25, 23, 36, 0.87); +} + +treeview.view.progressbar:backdrop, treeview.view.progressbar:selected:backdrop { + background-color: rgba(250, 244, 237, 0.3); +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(250, 244, 237, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected, treeview.view.trough:selected:hover, treeview.view.trough:selected:focus { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.12); +} + +treeview.view.trough:backdrop, treeview.view.trough:selected:backdrop { + background-color: rgba(250, 244, 237, 0.12); +} + +treeview.view header button { + padding: 2px 6px; + border: none; + border-right: 1px solid transparent; + border-color: rgba(250, 244, 237, 0.12); + border-radius: 0; + background-clip: border-box; + border-image: linear-gradient(to bottom, transparent 20%, rgba(250, 244, 237, 0.12) 20%, rgba(250, 244, 237, 0.12) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(250, 244, 237, 0.7); +} + +treeview.view header button, treeview.view header button:disabled { + background-color: #34304b; +} + +treeview.view header button:last-child { + border-right: none; + border-image: none; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(250, 244, 237, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #34304b; + background-clip: border-box; + color: #9ccfd8; +} + +treeview.view acceleditor > label { + background-color: #9ccfd8; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -gtkwidget-window-dragging: true; + padding: 0; + background-color: #191724; + color: #faf4ed; +} + +menubar:backdrop, +.menubar:backdrop { + color: rgba(250, 244, 237, 0.7); + background-color: #191724; +} + +.csd menubar, .csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: none; + min-height: 20px; + padding: 4px 8px; + color: rgba(250, 244, 237, 0.7); + border-radius: 12px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +menubar > menuitem:backdrop, +.menubar > menuitem:backdrop { + color: rgba(250, 244, 237, 0.5); +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(250, 244, 237, 0.32); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +menubar > menuitem > window.popup.background > menu menuitem, +.menubar > menuitem > window.popup.background > menu menuitem { + transition: none; +} + +.background.popup { + background-color: transparent; +} + +menu { + margin: 6px; + padding: 6px; + background-color: #232032; + background-clip: border-box; + border-radius: 12px; + border: 1px solid #9ccfd8; +} + +.csd menu { + border: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #faf4ed; + font: initial; + text-shadow: none; + border-radius: 12px; +} + +menu menuitem:hover { + transition: none; + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; +} + +menu menuitem:hover accelerator { + color: #9ccfd8; +} + +menu menuitem:hover:disabled accelerator { + color: rgba(25, 23, 36, 0.3); +} + +menu menuitem:active { + background-color: alpha(currentColor, 0.12); +} + +menu menuitem:disabled { + color: rgba(250, 244, 237, 0.5); +} + +menu menuitem accelerator { + color: rgba(250, 244, 237, 0.7); +} + +menu menuitem:disabled accelerator { + color: rgba(250, 244, 237, 0.32); +} + +menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected { + background-color: #48445b; +} + +menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #232032; + color: rgba(250, 244, 237, 0.7); +} + +menu > arrow.top { + margin-top: 0; + border-radius: 12px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 12px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #faf4ed; +} + +menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator { + margin: 3px 0; + background-color: transparent; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #232032; + border-radius: 12px; +} + +popover.background, .csd popover.background { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +popover.background:backdrop, .csd popover.background:backdrop { + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > scrolledwindow > viewport.frame > list { + background-color: transparent; + padding: 6px; +} + +popover.background > scrolledwindow > viewport.frame > list > row { + border-radius: 12px; + padding: 6px; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #232032; +} + +popover.background button, +popover.background entry, +popover.background combobox { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio) { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 12px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 12px; +} + +popover.background separator { + margin: 3px 0; + background-color: transparent; +} + +popover.background list separator { + margin: 0; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 12px; + color: #faf4ed; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +/************* + * Notebooks * + *************/ +tabbox > tab, notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: #faf4ed; + font-weight: 500; + border-radius: 9px; +} + +tabbox > tab:hover, notebook > header tab:hover { + background-color: rgba(25, 23, 36, 0.12); + color: #9ccfd8; +} + +tabbox > tab:disabled, notebook > header tab:disabled { + color: rgba(25, 23, 36, 0.3); +} + +tabbox > tab:checked, notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #34304b; + color: #9ccfd8; +} + +tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { + color: rgba(250, 244, 237, 0.5); +} + +notebook > header.bottom > tabs > arrow, notebook > header.top > tabs > arrow { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.bottom > tabs > arrow.down, notebook > header.top > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.bottom > tabs > arrow.up, notebook > header.top > tabs > arrow.up { + margin-right: 0; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.right > tabs > arrow, notebook > header.left > tabs > arrow { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.right > tabs > arrow.down, notebook > header.left > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.right > tabs > arrow.up, notebook > header.left > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook { + background-color: rgba(250, 244, 237, 0.04); +} + +window.background > notebook { + background-color: transparent; +} + +notebook.frame { + border: none; + border-radius: 9px; +} + +notebook.frame scrolledwindow.frame { + border: none; +} + +notebook.frame frame > border { + border: none; + border-radius: 9px; +} + +notebook.frame frame > list row.activatable { + border-radius: 12px; +} + +notebook > header { + border: none; + background-color: rgba(250, 244, 237, 0.04); + padding: 3px; + margin: 3px; + border-radius: 12px; +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 9px; + color: rgba(25, 23, 36, 0.6); +} + +notebook > header > tabs > arrow:hover, notebook > header > tabs > arrow:active { + color: rgba(25, 23, 36, 0.87); +} + +notebook > header > tabs > arrow:disabled { + color: rgba(25, 23, 36, 0.3); +} + +notebook > header.top > tabs > arrow { + border-top-style: none; +} + +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; +} + +notebook > header.left > tabs > arrow { + border-left-style: none; +} + +notebook > header.right > tabs > arrow { + border-right-style: none; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab + tab, +notebook > header.top tabs tab + arrow, notebook > header.bottom tabs tab + tab, +notebook > header.bottom tabs tab + arrow { + margin-left: 3px; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab + tab, +notebook > header.left tabs tab + arrow, notebook > header.right tabs tab + tab, +notebook > header.right tabs tab + arrow { + margin-top: 3px; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > button.flat { + padding: 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 12px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #34304b; +} + +* { + -gtkscrollbar-has-backward-stepper: false; + -gtkscrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid transparent; +} + +scrollbar.bottom { + border-top: 1px solid transparent; +} + +scrollbar.left { + border-right: 1px solid transparent; +} + +scrollbar.right { + border-left: 1px solid transparent; +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(250, 244, 237, 0.5); +} + +scrollbar slider:hover { + background-color: rgba(250, 244, 237, 0.7); +} + +scrollbar slider:active { + background-color: #faf4ed; +} + +scrollbar slider:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(52, 48, 75, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(52, 48, 75, 0.3); + border-radius: 9999px; + background-color: rgba(250, 244, 237, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border: none; + border-radius: 9999px; + background-color: rgba(250, 244, 237, 0.32); + background-clip: padding-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #9ccfd8; +} + +switch:disabled { + opacity: 0.5; +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + margin: 3px; + border-radius: 9999px; + outline: none; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + background-color: rgba(25, 23, 36, 0.6); + border: none; + color: transparent; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate), +actionbar > revealer > box radio:not(:checked):not(:indeterminate) { + background-color: rgba(25, 23, 36, 0.12); +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate):hover, +actionbar > revealer > box radio:not(:checked):not(:indeterminate):hover { + box-shadow: 0 0 0 6px rgba(25, 23, 36, 0.04); + background-color: rgba(25, 23, 36, 0.15); +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate):active, +actionbar > revealer > box radio:not(:checked):not(:indeterminate):active { + box-shadow: 0 0 0 6px rgba(25, 23, 36, 0.12); + background-color: rgba(25, 23, 36, 0.2); +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate):disabled, +actionbar > revealer > box radio:not(:checked):not(:indeterminate):disabled { + background-color: rgba(25, 23, 36, 0.04); +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + color: transparent; + background-color: rgba(250, 244, 237, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.04); + background-color: rgba(250, 244, 237, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(250, 244, 237, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(25, 23, 36, 0.6); + background-color: #9ccfd8; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(156, 207, 216, 0.15); + background-color: #c1e1e6; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(156, 207, 216, 0.2); + background-color: #9ccfd8; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(25, 23, 36, 0.3); + background-color: rgba(156, 207, 216, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -3px; + margin-right: 6px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 6px; + margin-right: -3px; +} + +menu menuitem check, menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), menu menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: -3px; +} + +menu menuitem check:dir(rtl), menu menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: -3px; +} + +menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked:hover, menu menuitem check:indeterminate:hover, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked:hover, menu menuitem radio:indeterminate:hover { + box-shadow: none; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic@2.svg"))); +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +treeview.view radio, +treeview.view check { + padding: 0; + margin: 0; + background-color: rgba(250, 244, 237, 0.12); +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, +treeview.view check, +treeview.view check:hover, +treeview.view check:disabled, +treeview.view check:checked:hover, +treeview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view radio:selected:not(:disabled):not(:checked):not(:indeterminate), +treeview.view check:selected:not(:disabled):not(:checked):not(:indeterminate) { + background-color: rgba(25, 23, 36, 0.12); +} + +treeview.view radio:checked, treeview.view radio:indeterminate, +treeview.view check:checked, +treeview.view check:indeterminate { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + border-radius: 9999px; +} + +.view.content-view.check:not(list):not(:checked), +.content-view .tile check:not(list):not(:checked) { + background-image: image(rgba(250, 244, 237, 0.25)); +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):checked, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):checked { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.1); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(250, 244, 237, 0.3); +} + +scale trough:disabled { + background-color: rgba(250, 244, 237, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#9ccfd8); +} + +scale highlight:disabled { + background-color: #191724; + background-image: image(rgba(250, 244, 237, 0.32)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #9ccfd8; + background-color: #34304b; + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #9ccfd8, 0 0 0 8px rgba(250, 244, 237, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #9ccfd8, 0 0 0 8px rgba(250, 244, 237, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(250, 244, 237, 0.32); +} + +scale marks, +scale value { + color: rgba(250, 244, 237, 0.7); +} + +scale.marks-before:not(.marks-after) slider, scale.marks-after:not(.marks-before) slider { + min-height: 24px; + min-width: 24px; + margin: -11px; + background-color: transparent; + box-shadow: none; + color: #9ccfd8; +} + +scale.marks-before:not(.marks-after) slider:hover, scale.marks-after:not(.marks-before) slider:hover { + box-shadow: 0 0 0 4px rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.12); +} + +scale.marks-before:not(.marks-after) slider:active, scale.marks-after:not(.marks-before) slider:active { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.12); +} + +scale.marks-before:not(.marks-after) slider:disabled, scale.marks-after:not(.marks-before) slider:disabled { + color: #5b737e; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-horz-marks-before-slider-symbolic.svg")); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-horz-marks-after-slider-symbolic.svg")); +} + +scale.vertical.marks-before:not(.marks-after) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-vert-marks-before-slider-symbolic.svg")); +} + +scale.vertical.marks-after:not(.marks-before) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-vert-marks-after-slider-symbolic.svg")); +} + +scale indicator { + background-color: rgba(250, 244, 237, 0.3); + color: transparent; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(250, 244, 237, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.12); +} + +progressbar progress { + border-radius: 12px; + background-color: #9ccfd8; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #9ccfd8; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 12px; +} + +levelbar block.low { + background-color: #ea9d34; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #9ccfd8; +} + +levelbar block.full { + background-color: #286983; +} + +levelbar block.empty { + background-color: rgba(250, 244, 237, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; + color: #faf4ed; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, .frame { + margin: 0; + padding: 0; + border: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 0; + box-shadow: none; +} + +.frame.view { + border-radius: 12px; +} + +.frame.flat { + border-style: none; +} + +frame.flat > border, frame > border.flat, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + margin: 6px 0 0 0; + padding: 6px; + border: none; + color: #faf4ed; + background-color: #191724; + border-radius: 0 0 12px 12px; +} + +actionbar > revealer > box button { + border-radius: 6px; +} + +actionbar > revealer > box button.combo:only-child { + border-radius: 6px; + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); +} + +actionbar > revealer > box button.combo:only-child:hover, actionbar > revealer > box button.combo:only-child:active { + color: #9ccfd8; +} + +actionbar > revealer > box button.combo:only-child:disabled { + color: #9ccfd8; +} + +actionbar > revealer > box stackswitcher { + background-color: rgba(25, 23, 36, 0.04); +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):hover, actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):active { + color: rgba(25, 23, 36, 0.87); +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #34304b; + color: #faf4ed; +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked:hover { + background-color: #34304b; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(250, 244, 237, 0.12)), to(rgba(250, 244, 237, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(250, 244, 237, 0.07)), to(rgba(250, 244, 237, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(250, 244, 237, 0.12)), to(rgba(250, 244, 237, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(250, 244, 237, 0.07)), to(rgba(250, 244, 237, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(250, 244, 237, 0.12)), to(rgba(250, 244, 237, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(250, 244, 237, 0.07)), to(rgba(250, 244, 237, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(250, 244, 237, 0.12)), to(rgba(250, 244, 237, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(250, 244, 237, 0.07)), to(rgba(250, 244, 237, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(250, 244, 237, 0.12); + background-color: #34304b; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +preferences stacksidebar.sidebar list separator, placessidebar.sidebar list > separator, stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > list, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list, window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, preferencesgroup list, +.geary-accounts-editor-pane list, window.background.csd.unified > deck > deck > deck list, hdyleaflet list.view, +hdyleaflet list.frame, +leaflet list.view, +leaflet list.frame, +box.horizontal > stack.background list.view, +box.horizontal > stack.background list.frame, hdyleaflet stack.background scrolledwindow > viewport list, +hdyleaflet overlay scrolledwindow > viewport list, +leaflet stack.background scrolledwindow > viewport list, +leaflet overlay scrolledwindow > viewport list, +box.horizontal > stack.background stack.background scrolledwindow > viewport list, +box.horizontal > stack.background overlay scrolledwindow > viewport list, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), +leaflet frame:not(.view) list:not(.contacts-contact-list), +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list), list.tweak-group list, list.content:not(.conversation-listbox) { + border-radius: 12px; + box-shadow: none; + border: none; + background-color: transparent; +} + +window.background.csd stack stack stack frame > list > separator, +window.background.csd > stack > stack > box > frame > list > separator, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list > separator, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list > separator, window.background.csd > stack > list > separator, +window.background.csd > stack > scrolledwindow > viewport > box > list > separator, preferencesgroup list > separator, +.geary-accounts-editor-pane list > separator, window.background.csd.unified > deck > deck > deck list > separator, hdyleaflet list.view > separator, +hdyleaflet list.frame > separator, +leaflet list.view > separator, +leaflet list.frame > separator, +box.horizontal > stack.background list.view > separator, +box.horizontal > stack.background list.frame > separator, hdyleaflet stack.background scrolledwindow > viewport list > separator, +hdyleaflet overlay scrolledwindow > viewport list > separator, +leaflet stack.background scrolledwindow > viewport list > separator, +leaflet overlay scrolledwindow > viewport list > separator, +box.horizontal > stack.background stack.background scrolledwindow > viewport list > separator, +box.horizontal > stack.background overlay scrolledwindow > viewport list > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, +leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator, list.tweak-group list > separator, list.content:not(.conversation-listbox) > separator { + background: none; + min-height: 0; +} + +window.background.csd stack stack stack frame > list row, +window.background.csd > stack > stack > box > frame > list row, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list row, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list row, window.background.csd > stack > list row, +window.background.csd > stack > scrolledwindow > viewport > box > list row, preferencesgroup list row, +.geary-accounts-editor-pane list row, window.background.csd.unified > deck > deck > deck list row, hdyleaflet list.view row, +hdyleaflet list.frame row, +leaflet list.view row, +leaflet list.frame row, +box.horizontal > stack.background list.view row, +box.horizontal > stack.background list.frame row, hdyleaflet stack.background scrolledwindow > viewport list row, +hdyleaflet overlay scrolledwindow > viewport list row, +leaflet stack.background scrolledwindow > viewport list row, +leaflet overlay scrolledwindow > viewport list row, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row, +box.horizontal > stack.background overlay scrolledwindow > viewport list row, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row, +leaflet frame:not(.view) list:not(.contacts-contact-list) row, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row, list.tweak-group list > row, list.content:not(.conversation-listbox) > row { + border-radius: 3px; + background-color: rgba(250, 244, 237, 0.04); +} + +window.background.csd stack stack stack frame > list row:not(:first-child), window.background.csd > stack > list row:not(:first-child), preferencesgroup list row:not(:first-child), +.geary-accounts-editor-pane list row:not(:first-child), window.background.csd.unified > deck > deck > deck list row:not(:first-child), hdyleaflet list.view row:not(:first-child), +hdyleaflet list.frame row:not(:first-child), +leaflet list.view row:not(:first-child), +leaflet list.frame row:not(:first-child), +box.horizontal > stack.background list.view row:not(:first-child), +box.horizontal > stack.background list.frame row:not(:first-child), hdyleaflet stack.background scrolledwindow > viewport list row:not(:first-child), +hdyleaflet overlay scrolledwindow > viewport list row:not(:first-child), +leaflet stack.background scrolledwindow > viewport list row:not(:first-child), +leaflet overlay scrolledwindow > viewport list row:not(:first-child), +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:not(:first-child), +box.horizontal > stack.background overlay scrolledwindow > viewport list row:not(:first-child), hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), +leaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), list.tweak-group list > row:not(:first-child), list.content:not(.conversation-listbox) > row:not(:first-child) { + margin-top: 3px; +} + +window.background.csd stack stack stack frame > list row:first-child, window.background.csd > stack > list row:first-child, preferencesgroup list row:first-child, +.geary-accounts-editor-pane list row:first-child, window.background.csd.unified > deck > deck > deck list row:first-child, hdyleaflet list.view row:first-child, +hdyleaflet list.frame row:first-child, +leaflet list.view row:first-child, +leaflet list.frame row:first-child, +box.horizontal > stack.background list.view row:first-child, +box.horizontal > stack.background list.frame row:first-child, hdyleaflet stack.background scrolledwindow > viewport list row:first-child, +hdyleaflet overlay scrolledwindow > viewport list row:first-child, +leaflet stack.background scrolledwindow > viewport list row:first-child, +leaflet overlay scrolledwindow > viewport list row:first-child, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:first-child, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:first-child, list.tweak-group list > row:first-child, list.content:not(.conversation-listbox) > row:first-child { + border-radius: 12px 12px 3px 3px; +} + +window.background.csd stack stack stack frame > list row:last-child, window.background.csd > stack > list row:last-child, preferencesgroup list row:last-child, +.geary-accounts-editor-pane list row:last-child, window.background.csd.unified > deck > deck > deck list row:last-child, hdyleaflet list.view row:last-child, +hdyleaflet list.frame row:last-child, +leaflet list.view row:last-child, +leaflet list.frame row:last-child, +box.horizontal > stack.background list.view row:last-child, +box.horizontal > stack.background list.frame row:last-child, hdyleaflet stack.background scrolledwindow > viewport list row:last-child, +hdyleaflet overlay scrolledwindow > viewport list row:last-child, +leaflet stack.background scrolledwindow > viewport list row:last-child, +leaflet overlay scrolledwindow > viewport list row:last-child, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:last-child, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:last-child, list.tweak-group list > row:last-child, list.content:not(.conversation-listbox) > row:last-child { + border-radius: 3px 3px 12px 12px; +} + +window.background.csd stack stack stack frame > list row:only-child, window.background.csd > stack > list row:only-child, preferencesgroup list row:only-child, +.geary-accounts-editor-pane list row:only-child, window.background.csd.unified > deck > deck > deck list row:only-child, hdyleaflet list.view row:only-child, +hdyleaflet list.frame row:only-child, +leaflet list.view row:only-child, +leaflet list.frame row:only-child, +box.horizontal > stack.background list.view row:only-child, +box.horizontal > stack.background list.frame row:only-child, hdyleaflet stack.background scrolledwindow > viewport list row:only-child, +hdyleaflet overlay scrolledwindow > viewport list row:only-child, +leaflet stack.background scrolledwindow > viewport list row:only-child, +leaflet overlay scrolledwindow > viewport list row:only-child, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:only-child, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:only-child, list.tweak-group list > row:only-child, list.content:not(.conversation-listbox) > row:only-child { + border-radius: 12px; +} + +window.background.csd stack stack stack frame > list row:hover, window.background.csd > stack > list row:hover, preferencesgroup list row:hover, +.geary-accounts-editor-pane list row:hover, window.background.csd.unified > deck > deck > deck list row:hover, hdyleaflet list.view row:hover, +hdyleaflet list.frame row:hover, +leaflet list.view row:hover, +leaflet list.frame row:hover, +box.horizontal > stack.background list.view row:hover, +box.horizontal > stack.background list.frame row:hover, hdyleaflet stack.background scrolledwindow > viewport list row:hover, +hdyleaflet overlay scrolledwindow > viewport list row:hover, +leaflet stack.background scrolledwindow > viewport list row:hover, +leaflet overlay scrolledwindow > viewport list row:hover, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:hover, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:hover, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:hover, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:hover, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:hover, list.tweak-group list > row:hover, list.content:not(.conversation-listbox) > row:hover { + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none; +} + +window.background.csd stack stack stack frame > list row:active, window.background.csd > stack > list row:active, preferencesgroup list row:active, +.geary-accounts-editor-pane list row:active, window.background.csd.unified > deck > deck > deck list row:active, hdyleaflet list.view row:active, +hdyleaflet list.frame row:active, +leaflet list.view row:active, +leaflet list.frame row:active, +box.horizontal > stack.background list.view row:active, +box.horizontal > stack.background list.frame row:active, hdyleaflet stack.background scrolledwindow > viewport list row:active, +hdyleaflet overlay scrolledwindow > viewport list row:active, +leaflet stack.background scrolledwindow > viewport list row:active, +leaflet overlay scrolledwindow > viewport list row:active, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:active, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:active, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:active, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:active, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:active, list.tweak-group list > row:active, list.content:not(.conversation-listbox) > row:active { + background-color: alpha(currentColor, 0.12); + box-shadow: none; +} + +window.background.csd stack stack stack frame > list row:focus, window.background.csd > stack > list row:focus, preferencesgroup list row:focus, +.geary-accounts-editor-pane list row:focus, window.background.csd.unified > deck > deck > deck list row:focus, hdyleaflet list.view row:focus, +hdyleaflet list.frame row:focus, +leaflet list.view row:focus, +leaflet list.frame row:focus, +box.horizontal > stack.background list.view row:focus, +box.horizontal > stack.background list.frame row:focus, hdyleaflet stack.background scrolledwindow > viewport list row:focus, +hdyleaflet overlay scrolledwindow > viewport list row:focus, +leaflet stack.background scrolledwindow > viewport list row:focus, +leaflet overlay scrolledwindow > viewport list row:focus, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:focus, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:focus, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:focus, list.tweak-group list > row:focus, list.content:not(.conversation-listbox) > row:focus { + box-shadow: none; +} + +list { + border-color: rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.04); +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +list.navigation-sidebar > row { + border-radius: 12px; +} + +paned scrolledwindow > viewport.frame > list { + background-color: transparent; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, treeview.view header button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:focus, treeview.view header button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:hover, treeview.view header button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.has-open-popup.activatable, treeview.view header button.has-open-popup, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:active, treeview.view header button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); + background-image: radial-gradient(circle, alpha(currentColor, 0.05) 10%, transparent 0%); + background-size: 0% 0%; +} + +row:selected { + color: inherit; + background-color: alpha(currentColor, 0.06); + color: #faf4ed; +} + +row:selected button { + color: inherit; +} + +row:selected:disabled { + color: rgba(250, 244, 237, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(.suggested-action):not(.destructive-action):not( +:disabled +) { + color: #9ccfd8; +} + +.app-notification > box > label { + margin-left: 9px; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(250, 244, 237, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, expander title > arrow:active { + color: #faf4ed; +} + +expander title > arrow:disabled { + color: rgba(250, 244, 237, 0.32); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 1px; + border: 1px solid rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +calendar:disabled { + color: rgba(250, 244, 237, 0.5); +} + +calendar:selected { + border-radius: 13px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(250, 244, 237, 0.12); + border-radius: 0; +} + +calendar.highlight { + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(250, 244, 237, 0.32); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #2b283e; +} + +messagedialog.background .titlebar { + min-height: 12px; +} + +messagedialog.background .titlebar, messagedialog.background .titlebar:backdrop { + background-color: #2b283e; +} + +messagedialog.background.csd { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog .titlebar, messagedialog.background.csd .titlebar { + border: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +messagedialog .dialog-action-box { + margin-top: -6px; +} + +messagedialog .dialog-action-box button, messagedialog .dialog-action-box button:first-child, messagedialog .dialog-action-box button:last-child, +messagedialog .dialog-action-box .linked:not(.vertical) > button, +messagedialog .dialog-action-box .linked:not(.vertical) > button:first-child, +messagedialog .dialog-action-box .linked:not(.vertical) > button:last-child { + border-radius: 12px; +} + +messagedialog .dialog-action-box button:not(:last-child), +messagedialog .dialog-action-box .linked:not(.vertical) > button:not(:last-child) { + margin-right: 6px; +} + +messagedialog .dialog-action-box button.suggested-action:not(:disabled), +messagedialog .dialog-action-box .linked:not(.vertical) > button.suggested-action:not(:disabled) { + color: #56949f; +} + +messagedialog .dialog-action-box button.destructive-action:not(:disabled), +messagedialog .dialog-action-box .linked:not(.vertical) > button.destructive-action:not(:disabled) { + color: #b4637a; +} + +.csd filechooser { + background-color: #34304b; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; +} + +filechooser stack.view { + background-color: transparent; + padding: 4px; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; + padding: 4px; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser paned > separator { + background: none; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { + border-right: 1px solid rgba(250, 244, 237, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(250, 244, 237, 0.12); + border-right-style: none; +} + +.sidebar list, +.sidebar notebook { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 6px; + background-color: #34304b; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 6px; + margin: 0; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, +stacksidebar.sidebar row:selected image { + color: rgba(25, 23, 36, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +/**************** + * File chooser * + ****************/ +placessidebar.sidebar { + margin: 6px; + padding: 0; +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + background-color: transparent; + color: #faf4ed; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + color: #faf4ed; + border-radius: 6px; +} + +placessidebar.sidebar row:hover, placessidebar.sidebar row:active { + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + color: #9ccfd8; + background-color: rgba(250, 244, 237, 0.04); + font-weight: 500; +} + +placessidebar.sidebar row:disabled { + color: rgba(25, 23, 36, 0.3); +} + +placessidebar.sidebar row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #9ccfd8; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #9ccfd8; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: #34304b; + background-image: image(rgba(250, 244, 237, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #191724; + background-image: image(rgba(250, 244, 237, 0.12)), image(rgba(250, 244, 237, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #34304b; +} + +infobar.info > revealer > box, +infobar.info > revealer > box flowboxchild, infobar.info:hover > revealer > box, +infobar.info:hover > revealer > box flowboxchild, infobar.info:backdrop > revealer > box, +infobar.info:backdrop > revealer > box flowboxchild { + color: #faf4ed; +} + +infobar.info > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:hover > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:backdrop > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +) { + color: #9ccfd8; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #9ccfd8; +} + +infobar.action > revealer > box, +infobar.action > revealer > box link:link, +infobar.action > revealer > box flowboxchild, infobar.action:backdrop > revealer > box, +infobar.action:backdrop > revealer > box link:link, +infobar.action:backdrop > revealer > box flowboxchild, infobar.question > revealer > box, +infobar.question > revealer > box link:link, +infobar.question > revealer > box flowboxchild, infobar.question:backdrop > revealer > box, +infobar.question:backdrop > revealer > box link:link, +infobar.question:backdrop > revealer > box flowboxchild { + color: rgba(25, 23, 36, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(25, 23, 36, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #8ac6d1; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #ea9d34; +} + +infobar.warning > revealer > box, +infobar.warning > revealer > box link:link, +infobar.warning > revealer > box flowboxchild, infobar.warning:backdrop > revealer > box, +infobar.warning:backdrop > revealer > box link:link, +infobar.warning:backdrop > revealer > box flowboxchild { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #e8921d; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #b4637a; + color: #faf4ed; +} + +infobar.error > revealer > box, +infobar.error > revealer > box link:link, +infobar.error > revealer > box flowboxchild, infobar.error:backdrop > revealer > box, +infobar.error:backdrop > revealer > box link:link, +infobar.error:backdrop > revealer > box flowboxchild { + color: #faf4ed; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.error:hover > revealer > box { + background-color: #ab526c; +} + +/************ + * Tooltips * + ************/ +tooltip { + box-shadow: none; +} + +tooltip.background { + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; + border-radius: 12px; +} + +tooltip.background.csd { + border-radius: 12px; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #faf4ed; +} + +colorswatch.light { + color: rgba(25, 23, 36, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #9ccfd8; +} + +colorswatch#add-color-button { + border-radius: 12px 0 0 12px; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(250, 244, 237, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(250, 244, 237, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #191724; +} + +.scale-popup.background { + padding: 3px 0; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: none; + border-radius: 12px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 36px transparent; + margin: 10px; +} + +decoration:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +.tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; +} + +.maximized decoration, .fullscreen decoration { + border-radius: 0; + box-shadow: none; +} + +.popup decoration { + box-shadow: none; + border: none; +} + +.ssd decoration { + border: none; + border-radius: 12px 12px 0 0; + box-shadow: none; +} + +.ssd decoration:backdrop { + border: none; + border-radius: 12px 12px 0 0; + box-shadow: none; +} + +.metacity decoration { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border: none; +} + +.csd.popup decoration { + border-radius: 12px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +tooltip.csd decoration { + border-radius: 12px; + box-shadow: none; + border: none; +} + +messagedialog.background.csd decoration { + border-radius: 12px; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #191724; + border: 1px solid #4c4961; +} + +.solid-csd decoration:backdrop { + background-color: #191724; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 22px; + min-width: 22px; + padding: 0; + margin: 0 2px; + border-radius: 9999px; +} + +button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); + background-color: alpha(currentColor, 0.1); +} + +button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + background-color: alpha(currentColor, 0.15); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 1px rgba(250, 244, 237, 0.1); +} + +button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + background-color: alpha(currentColor, 0.2); +} + +button.minimize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:not(.suggested-action):not(.destructive-action) { + opacity: 0.65; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #9ccfd8; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(250, 244, 237, 0.12); + border-radius: 13px; + box-shadow: inset 0 -2px rgba(250, 244, 237, 0.12); + background-color: #2b283e; + color: #faf4ed; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #9ccfd8; +} + +stackswitcher { + min-height: 0; + padding: 0; + border-radius: 15px; + background-color: rgba(250, 244, 237, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0; + background-color: transparent; + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked:hover { + box-shadow: none; + background-color: white; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #9ccfd8; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd { + border-radius: 0 0 12px 12px; + background-color: #34304b; +} + +.nautilus-window.background.csd:backdrop { + background-color: #34304b; +} + +.nautilus-window.background.csd > grid.horizontal > paned.horizontal > separator, +.nautilus-window.background.csd > deck > box.vertical > paned.horizontal > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > separator { + background: none; +} + +.nautilus-window.background.csd.unified notebook { + border-radius: 0; +} + +.nautilus-window.background.csd:not(.unified) .nautilus-list-view { + background-color: transparent; + border-bottom-right-radius: 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook { + background-color: #34304b; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook > stack { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook scrolledwindow +> .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > stack > frame > scrolledwindow > viewport > list { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar > revealer > box { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) paned > separator.wide { + min-width: 12px; + box-shadow: 12px 0 #34304b; + background-color: #34304b; + background-image: image(#4c4961); +} + +.nautilus-window.maximized, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border: none; + border-radius: 12px; + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(25, 23, 36, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(250, 244, 237, 0.7); +} + +.nemo-desktop.nemo-canvas-item, .caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #faf4ed; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 12px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(250, 244, 237, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(250, 244, 237, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action) label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action) label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { + margin: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), .path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + background-color: rgba(250, 244, 237, 0.08); +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, .path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled { + background-color: transparent; + color: rgba(250, 244, 237, 0.5); +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + margin: 6px 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { + color: #faf4ed; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(250, 244, 237, 0.3); + color: rgba(250, 244, 237, 0.3); +} + +.disk-space-display.used { + background-color: #9ccfd8; + color: #9ccfd8; +} + +.disk-space-display.free { + background-color: rgba(250, 244, 237, 0.12); + color: rgba(250, 244, 237, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; + color: #faf4ed; +} + +.conflict-row:not(:selected) { + background-color: #6b5144; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook :not(treeview).view { + border-radius: 6px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame { + border-style: none; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label { + margin: 0 8px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box { + margin-bottom: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(250, 244, 237, 0.7); +} + +.nautilus-window paned > separator { + background-color: #34304b; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(250, 244, 237, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #ea9d34; + color: rgba(25, 23, 36, 0.87); +} + +.gedit-document-panel { + background-color: #34304b; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 10px; + padding: 6px; + background-color: #2b283e; + border-radius: 0 0 12px 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05); +} + +.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(250, 244, 237, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #2b283e; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(250, 244, 237, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: #faf4ed; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(250, 244, 237, 0.32); +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame { + background-color: #191724; + color: #faf4ed; + border-radius: 12px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider { + background-color: rgba(25, 23, 36, 0.38); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:hover, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:hover, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:hover { + background-color: rgba(25, 23, 36, 0.6); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:active, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:active, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:active { + background-color: rgba(25, 23, 36, 0.87); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:disabled { + background-color: rgba(25, 23, 36, 0.3); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + background-color: rgba(25, 23, 36, 0.38); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(25, 23, 36, 0.3); +} + +leaflet.unfolded > box.vertical:last-child > scrolledwindow > viewport.frame, +leaflet.unfolded > box.vertical:last-child > stack > scrolledwindow > viewport.frame { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + margin: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list { + padding: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > separator { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row { + padding: 0; + margin: -1px; + color: #faf4ed; + border-radius: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:hover, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:active, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:focus { + color: #faf4ed; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected { + font-weight: 500; + background-color: rgba(250, 244, 237, 0.04); + border-radius: 9px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected, +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label, +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected label, +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image, +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected image { + color: #9ccfd8; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected:hover, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected:focus { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row + row { + margin-top: 3px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar { + border: none; + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar trough, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar trough, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar trough { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider { + border: 4px solid transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + border: none; + margin: 1px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + border: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging, window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-startup { + border: 1px solid rgba(250, 244, 237, 0.12); +} + +.tweak-group-startup > row:not(:first-child) { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list { + background-color: transparent; + margin: 0; +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd > leaflet > stack.background frame > border, +window.background.csd > hdyleaflet > stack.background frame > border, +window.background.csd > box.horizontal > stack.background frame > border { + border: none; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + background-color: #34304b; + border-bottom-right-radius: 12px; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view { + background: none; +} + +window.background.csd > leaflet frame.view, +window.background.csd > hdyleaflet frame.view, +window.background.csd > box.horizontal frame.view { + border-radius: 12px; + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar { + margin: 6px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list { + border-top-width: 0; + border-bottom-width: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list, +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list > row { + border-radius: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list { + border-top-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list, +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list > row { + border-radius: 12px 12px 0 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list { + border-bottom-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list, +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list > row { + border-radius: 0 0 12px 12px; +} + +window.background.csd hdycolumn stack frame.view > stack > stack list > separator { + background-color: rgba(250, 244, 237, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list { + background: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list > row:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #34304b; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(250, 244, 237, 0.04); + padding: 3px; + margin: 3px; + border-radius: 12px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; + margin-right: -6px; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.12); +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:first-child), .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + margin: -1px 0; + border-bottom: none; + border-top: 1px solid rgba(250, 244, 237, 0.12); + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + margin: 6px 0; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar { + padding: 0 12px 0 6px; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(250, 244, 237, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #faf4ed; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:disabled { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:checked { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0 3px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > grid > grid { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + padding: 6px; + margin: -6px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > grid > box, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > box, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > grid > box { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + padding: 0 6px 6px; + margin: 0 -6px -6px 0; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > paned > box > scrolledwindow:not(:last-child), +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > paned > box > scrolledwindow:not(:last-child) { + border-right: 1px solid rgba(250, 244, 237, 0.12); + margin-right: -1px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > notebook > stack > grid > grid > grid { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + padding: 3px; + margin: -1px -6px -6px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > paned > box > scrolledwindow:not(:last-child), +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > box > grid > paned > box > scrolledwindow:not(:last-child), +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > notebook > stack > grid > paned > box > scrolledwindow:not(:last-child) { + border-right: 1px solid rgba(250, 244, 237, 0.12); + margin-right: -1px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > paned > box:first-child > box { + padding: 0 6px 6px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +stack.view.polari-entry-area { + background-color: #191724; + border-top: 1px solid rgba(250, 244, 237, 0.12); + border-bottom-right-radius: 12px; +} + +stack:disabled.view.polari-entry-area { + background-image: image(#191724); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #191724; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(25, 23, 36, 0.2); + box-shadow: inset 0 -2px #9ccfd8; + background-color: #34304b; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, layouttab button.image-button, layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(25, 23, 36, 0.2); + -pnldockbin-handle-size: 1; +} + +entry.search-missing { + background-color: #b4637a; + color: #faf4ed; +} + +window.workbench treeview.image { + color: rgba(250, 244, 237, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 12px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 12px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(250, 244, 237, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + box-shadow: none; + background-color: #34304b; +} + +preferences stacksidebar.sidebar list { + background-color: #34304b; +} + +preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 12px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 12px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(25, 23, 36, 0.2); + -pnldockbin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(25, 23, 36, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #191724; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #191724; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #9ccfd8 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #9ccfd8; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #faf4ed; +} + +dockoverlayedge { + background-color: #191724; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #9ccfd8; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #9ccfd8; +} + +pillbox { + background-color: #191724; + border-radius: 12px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + box-shadow: none; + background-color: #34304b; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: #faf4ed; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(250, 244, 237, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +idelayoutstackheader button:checked { + color: #faf4ed; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #191724; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient(circle, rgba(156, 207, 216, 0.7) 10%, transparent 0%); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #faf4ed; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked { + box-shadow: inset -2px 0 #9ccfd8; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked { + box-shadow: inset 2px 0 #9ccfd8; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(250, 244, 237, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -gdmainiconview-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #faf4ed; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #faf4ed; +} + +button.photos-filter-preview:checked image { + color: #faf4ed; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(250, 244, 237, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(250, 244, 237, 0.12); +} + +.side-panel .view { + background-image: image(#34304b); +} + +.side-panel .view:hover { + background-image: image(#444058); +} + +.side-panel .view:selected { + background-image: image(#9ccfd8); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(148, 195, 205, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) border { + border: none; +} + +window.background.csd > stack > box > revealer > actionbar > revealer > box { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/********************************* + * Archive Manager (File roller) * + *********************************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #34304b; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow > treeview.view:not(:hover):not(:selected):not(:selected):not( +:hover +):not(.progressbar):not(.expander):not(.trough):not( +.separator +) { + background-color: #34304b; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #191724; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 12px 12px 0 0; +} + +terminal-window.background.csd, terminal-window.background.csd.maximized { + border-radius: 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button.flat { + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 9px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border: none; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-radius: 12px; + margin: 0 6px 6px; + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:hover, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:active, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:selected { + color: rgba(25, 23, 36, 0.87); +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame { + margin: 0 6px 6px 0; +} + +.terminal-window { + background-color: #191724; +} + +.terminal-window tabbar tabbox { + background-color: #34304b; + margin: 0; + border-radius: 0; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-clip: border-box; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(25, 23, 36, 0.2); +} + +list.categories { + background-image: image(#34304b); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 12px; + background-color: #2b283e; + color: #faf4ed; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox, +window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box { + border-radius: 0; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar { + color: #faf4ed; + background-color: #191724; + box-shadow: none; + border-bottom: 1px solid rgba(25, 23, 36, 0.2); +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-composer-box actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-composer-box actionbar > revealer > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #34304b; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar { + background-color: #191724; + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar:backdrop, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar:backdrop { + background-color: #191724; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > box.vertical + separator.sidebar { + min-width: 1px; + background-color: rgba(250, 244, 237, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view { + border: 1px solid transparent; + border-radius: 12px; + padding: 6px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:selected, .geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:active { + border-radius: 12px; + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(250, 244, 237, 0.12); +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable { + border: 1px solid rgba(250, 244, 237, 0.12); + border-bottom-width: 0; + background-color: #34304b; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background > revealer > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > border, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > border, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd > stack > box > .sidebar > scrolledwindow > viewport > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #34304b; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 12px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 12px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 12px; +} + +window.background.csd.unified { + background-color: #191724; +} + +window.background.csd.unified headerbar { + box-shadow: none; +} + +window.background.csd.unified > decoration-overlay { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; +} + +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#2b283e); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #191724; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(250, 244, 237, 0.12); +} + +/********* + * Meld * + ********/ +.meld-notebook, +.meld-notebook > stack { + background: none; + border-radius: 0 0 12px 12px; +} + +.meld-notebook-child { + background-color: #34304b; + border-radius: 0 0 12px 12px; +} + +statusbar.meld-status-bar { + background: none; +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 12px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #34304b; +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #4c4961; +} + +window.background.chromium > button { + color: #9ccfd8; +} + +window.background.chromium > button:disabled { + color: rgba(250, 244, 237, 0.32); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(250, 244, 237, 0.7); +} + +window.background.chromium headerbar.titlebar { + padding: 0 12px; +} + +window.background.chromium headerbar.titlebar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #9ccfd8; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid rgba(250, 244, 237, 0.3); + background-color: #34304b; +} + +window.background.chromium menu { + border-color: #3c3756; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #13111b; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget decoration { + border: none; +} + +#MozillaGtkWidget > widget text { + background-color: #191724; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #4c4961; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #4c4961; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #4c4961; + border-radius: 12px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(250, 244, 237, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #34304b; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #9ccfd8; + box-shadow: inset 0 0 0 1px #9ccfd8; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #34304b; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate) { + color: #454064; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):hover, #MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):active { + color: #56507c; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(69, 64, 100, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(250, 244, 237, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #faf4ed; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(250, 244, 237, 0.32); +} + +#MozillaGtkWidget > widget > frame { + color: #4c4961; +} + +#MozillaGtkWidget menu > separator { + color: #4c4961; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook > viewport.frame > notebook.frame button.close-button image { + padding: 4px; +} + +#InKscapeCanvas { + background-color: #34304b; + border-radius: 12px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background > grid +> widget +> widget +> scrolledwindow +> viewport +> grid +> box +> box +> frame +> box { + background-color: #191724; +} + +/********* + * Pamac * + *********/ +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list { + border: none; + border-radius: 0; +} + +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable { + border-radius: 12px; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -unitydecoration-extents: 28px 0 0 0; + -unitydecoration-input-extents: 8px; + -unitydecoration-shadow-offset-x: 0; + -unitydecoration-shadow-offset-y: 3px; + -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -unitydecoration-active-shadow-radius: 18px; + -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -unitydecoration-inactive-shadow-radius: 6px; + -unitydecoration-glow-size: 8px; + -unitydecoration-glow-color: #9ccfd8; + -unitydecoration-title-indent: 4px; + -unitydecoration-title-fade: 32px; + -unitydecoration-title-alignment: 0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #191724; + color: #faf4ed; +} + +UnityDecoration .top:backdrop { + background-color: #191724; + color: rgba(250, 244, 237, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(250, 244, 237, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px #f2e9e1; + background-color: transparent; + color: #faf4ed; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: #191724; + color: #faf4ed; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(250, 244, 237, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(250, 244, 237, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px #f2e9e1; + background-color: transparent; + color: #faf4ed; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: spin 1s linear infinite; + color: #9ccfd8; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: rgba(25, 23, 36, 0.6); + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(250, 244, 237, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(250, 244, 237, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(250, 244, 237, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #faf4ed; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -gtkwidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), +.mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), +.mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #9ccfd8; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #9ccfd8; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(25, 23, 36, 0.2); + border-radius: 13px; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(250, 244, 237, 0.12); +} + +na-tray-applet { + -natrayapplet-icon-padding: 3px; + -natrayapplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -panelmenubar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(25, 23, 36, 0.2); + border-radius: 13px; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +#mate-menu { + border: 1px solid rgba(25, 23, 36, 0.2); + background-color: #2b283e; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #faf4ed; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(250, 244, 237, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #9ccfd8; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: #faf4ed; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 12px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtkarrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #34304b; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 12px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.04); + background-image: none; + color: #faf4ed; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #34304b; + color: #faf4ed; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtkarrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(25, 23, 36, 0.2); + border-radius: 13px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #9ccfd8; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 12px; + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(250, 244, 237, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #9ccfd8; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + background: none; + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 12px; +} + +.budgie-popover { + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #2b283e; + border-radius: 12px; +} + +.budgie-popover frame.container { + padding: 6px; + border: none; +} + +.budgie-popover frame.container .container { + padding: 0; +} + +.budgie-popover list, +.budgie-popover row { + padding: 0; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(250, 244, 237, 0.04); + border-right: none; + border-bottom-left-radius: 12px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover treeview.view.sidebar { + border-right: none; + background: none; +} + +.budgie-popover treeview.view.sidebar:hover { + background-color: alpha(currentColor, 0.08); +} + +.budgie-popover treeview.view.sidebar:selected { + background-color: alpha(currentColor, 0.12); +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 12px; + border-top-left-radius: 12px; + border-bottom-left-radius: 0; +} + +.budgie-popover > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.budgie-popover.bottom > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: none; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories { + background-color: rgba(250, 244, 237, 0.04); + padding-bottom: 12px; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button { + border-radius: 0; +} + +.budgie-popover.budgie-menu scrolledwindow > viewport.frame > list > row.activatable > button.flat { + border-radius: 0; +} + +.budgie-popover.budgie-menu list.left-overlay-menu { + border-radius: 12px; + background-color: #34304b; + padding: 6px; + margin: 6px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable { + border-radius: 12px; +} + +.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable:not(:last-child) { + margin-bottom: 3px; +} + +.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable button.menuitem { + border-radius: 12px; +} + +.budgie-popover.budgie-menu .budgie-menu-footer { + border-top: 1px solid rgba(250, 244, 237, 0.12); + padding: 6px; +} + +.budgie-popover.budgie-menu .budgie-menu-footer button.flat { + padding: 3px; + border-radius: 12px; +} + +.budgie-popover.budgie-menu .budgie-menu-footer button.flat.image-button { + border-radius: 9999px; + padding: 6px; + min-height: 16px; + min-width: 16px; + margin-left: 6px; + background-clip: border-box; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child { + margin-bottom: 0; + outline-width: 0; + border-radius: 12px; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(250, 244, 237, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(250, 244, 237, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 12px; +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(25, 23, 36, 0.6); + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: rgba(25, 23, 36, 0.75); +} + +.budgie-panel .icon-tasklist button.launcher:checked, .budgie-panel .icon-tasklist button.launcher:active { + color: #faf4ed; +} + +.top .budgie-panel.dock-mode { + border-radius: 0 0 12px 12px; +} + +.bottom .budgie-panel.dock-mode { + border-radius: 12px 12px 0 0; +} + +.bottom .budgie-panel.dock-mode .icon-tasklist > box > revealer:first-child > button.launcher { + border-top-left-radius: 12px; +} + +.bottom .budgie-panel.dock-mode .icon-tasklist > box > revealer:last-child > button.launcher { + border-top-right-radius: 12px; +} + +.left .budgie-panel.dock-mode { + border-radius: 0 12px 12px 0; +} + +.left .budgie-panel.dock-mode .icon-tasklist .launcher:first-child { + border-top-right-radius: 12px; +} + +.left .budgie-panel.dock-mode .icon-tasklist .launcher:last-child { + border-bottom-right-radius: 12px; +} + +.right .budgie-panel.dock-mode { + border-radius: 12px 0 0 12px; +} + +.right .budgie-panel.dock-mode .icon-tasklist .launcher:first-child { + border-top-left-radius: 12px; +} + +.right .budgie-panel.dock-mode .icon-tasklist .launcher:last-child { + border-bottom-left-radius: 12px; +} + +.budgie-panel button { + color: rgba(250, 244, 237, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #faf4ed; +} + +.budgie-panel button:active { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + box-shadow: none; + border: none; + color: #faf4ed; +} + +.budgie-panel button.raven-trigger { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(250, 244, 237, 0.12); +} + +.budgie-panel .alert { + color: #b4637a; +} + +.budgie-panel > box > widget > widget > image, +.budgie-panel > box > widget > widget > stack > image, +.budgie-panel > box > widget > widget > box > image { + margin-left: 6px; + margin-right: 6px; +} + +.budgie-panel > box > widget > widget > box > image + label { + margin-left: -4px; +} + +.budgie-panel > box > widget > widget > box > widget > image { + margin-left: 6px; +} + +.budgie-panel > box > widget > widget > box > stack > widget > label { + margin-right: 6px; +} + +.budgie-panel > box > widget > widget > box > widget > widget > image { + margin-left: 2px; + margin-right: 2px; +} + +.budgie-panel .budgie-clock-applet > widget > box, +.budgie-panel .budgie-calendar-applet > widget > box { + padding-left: 3px; + padding-right: 3px; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #faf4ed; +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active { + color: #faf4ed; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(250, 244, 237, 0.7); + box-shadow: none; + border: none; +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel menubar > menuitem:hover, .budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #faf4ed; +} + +.budgie-panel menubar menu separator, +.budgie-panel .menubar menu separator { + background-color: rgba(250, 244, 237, 0.12); +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(250, 244, 237, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(250, 244, 237, 0.32); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, .top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, .bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, .left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, .right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #2b283e; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 24px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(250, 244, 237, 0.12); + background-color: #34304b; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(250, 244, 237, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; + border-radius: 9999px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(250, 244, 237, 0.06); + color: #faf4ed; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label { + color: #faf4ed; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +.raven levelbar, +.raven levelbar trough, +.raven levelbar block { + border-radius: 9999px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 12px; +} + +.raven-mpris { + background-color: #2b283e; + color: #faf4ed; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +image.raven-mpris { + background-color: rgba(250, 244, 237, 0.12); + color: rgba(250, 244, 237, 0.7); + border-radius: 12px; +} + +.raven-notifications-view > .raven-background > viewport.frame { + padding: 0; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable { + margin-left: -6px; + margin-right: -3px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable .raven-notifications-group-header { + padding: 0 12px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list { + padding: 6px; + background: none; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable { + border: none; + padding: 6px; + padding-left: 12px; + margin: 3px; + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.04); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:selected { + background-color: rgba(250, 244, 237, 0.12); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:active, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:focus { + background: none; + box-shadow: none; +} + +.budgie-notification-window, .budgie-switcher-window, .budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, .budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, .budgie-switcher .notification-body { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.drop-shadow { + margin: 5px 9px; + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + background-color: #2b283e; + border: none; + padding: 0; +} + +.budgie-session-dialog > box > grid, +.budgie-polkit-dialog > box > grid, +.budgie-run-dialog > box > grid { + padding: 24px; +} + +.budgie-session-dialog.background, .budgie-session-dialog > decoration, +.budgie-polkit-dialog.background, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog.background, +.budgie-run-dialog > decoration { + border-radius: 12px; +} + +.budgie-session-dialog > decoration, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog > decoration { + border: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(25, 23, 36, 0.75); +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #b4637a; +} + +.budgie-polkit-dialog > box > grid { + padding-bottom: 0; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: #faf4ed; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #34304b; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: rgba(25, 23, 36, 0.6); + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0 6px; + border-radius: 0; +} + +.xfce4-panel.background button.flat.toggle { + padding: 0 6px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #9ccfd8; +} + +#xfce4-mpc-plugin-26 > frame > border { + border: none; +} + +#xfce-panel-button { + -gtk-icon-style: symbolic; +} + +XfdesktopIconView.view { + border-radius: 12px; + background-color: transparent; + color: #faf4ed; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +window#whiskermenu-window { + border-radius: 12px; + background-color: transparent; + border: none; +} + +window#whiskermenu-window entry.search:focus { + background-color: #34304b; +} + +window#whiskermenu-window > frame > border { + border-radius: 12px; + padding: 6px 8px 6px 9px; + margin: 6px; + border: none; + background-color: #2b283e; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +window#whiskermenu-window box.categories > button.radio { + padding: 3px 6px; + margin: 1px 0; +} + +window#whiskermenu-window box.categories > button.radio:hover { + background-color: rgba(250, 244, 237, 0.12); +} + +window#whiskermenu-window box.categories > button.radio:checked, window#whiskermenu-window box.categories > button.radio:active { + background-color: rgba(250, 244, 237, 0.3); + color: #faf4ed; +} + +window#whiskermenu-window box.categories > button.radio:checked:hover, window#whiskermenu-window box.categories > button.radio:active:hover { + background-image: none; +} + +window#whiskermenu-window scrolledwindow.frame { + padding: 3px; + background-color: #34304b; + border-radius: 12px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view { + border-radius: 12px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:not(:hover):not(:selected) { + background: none; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:selected:hover { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:checked, window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:active { + background-color: rgba(250, 244, 237, 0.3); + color: #faf4ed; +} + +#XfceNotifyWindow { + background-color: #34304b; + border-radius: 12px; + border: none; + box-shadow: none; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +dialog.xfsm-logout-dialog { + border-radius: 12px; + background-color: rgba(43, 40, 62, 0.97); + border: none; + box-shadow: none; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 12px; + -xfwmtabwinwidget-icon-size: 64px; + -xfwmtabwinwidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar toolbar { + box-shadow: inset 0 -1px rgba(250, 244, 237, 0.12); +} + +.thunar .standard-view.frame { + border: none; +} + +.thunar scrolledwindow.frame.sidebar { + border-top: none; +} + +.thunar .path-bar.linked:not(.vertical) > button.path-bar-button { + margin-left: 2px; + margin-right: 2px; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.thunar > grid.horizontal +> paned.horizontal +> scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar > grid.horizontal +> paned.horizontal +> scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +menubar.-vala-panel-appmenu-private, +menubar.-vala-panel-background { + background: none; + border: none; + box-shadow: none; + animation: none; +} + +menubar.-vala-panel-appmenu-private > menuitem, +menubar.-vala-panel-background > menuitem { + color: rgba(250, 244, 237, 0.7); + font-weight: normal; +} + +menubar.-vala-panel-appmenu-private > menuitem:hover, +menubar.-vala-panel-background > menuitem:hover { + color: #faf4ed; + border-radius: 0; +} + +menubar.-vala-panel-appmenu-private > menuitem:disabled, +menubar.-vala-panel-background > menuitem:disabled { + color: rgba(250, 244, 237, 0.32); +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #34304b; + color: #faf4ed; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(250, 244, 237, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #faf4ed; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(250, 244, 237, 0.32); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #9ccfd8; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + background-color: #191724; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar > toolitem > .linked > button.image-button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(250, 244, 237, 0.7); +} + +.nemo-window .primary-toolbar button.text-button:hover, .nemo-window .primary-toolbar button.text-button:active, .nemo-window .primary-toolbar button.text-button:checked { + color: #faf4ed; +} + +.nemo-window .primary-toolbar button.text-button:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.nemo-window .primary-toolbar button.text-button:backdrop { + color: rgba(250, 244, 237, 0.5); +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button:checked { + box-shadow: none; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button { + border-radius: 6px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window scrolledwindow.frame { + border-style: none; +} + +.nemo-window scrolledwindow.frame .view:not(:selected) { + background-color: transparent; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #34304b; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(250, 244, 237, 0.04); +} + +.nemo-window .nemo-window-pane > notebook { + border-radius: 0; +} + +.places-treeview { + -nemoplacestreeview-disk-full-bg-color: #5d5960; + -nemoplacestreeview-disk-full-fg-color: #9ccfd8; + -nemoplacestreeview-disk-full-bar-width: 2px; + -nemoplacestreeview-disk-full-bar-radius: 0; + -nemoplacestreeview-disk-full-bottom-padding: 1px; + -nemoplacestreeview-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #faf4ed; +/* text color for entries, views and content in general */ +@define-color theme_text_color #faf4ed; +/* widget base background color */ +@define-color theme_bg_color #191724; +/* text widgets and the like base background color */ +@define-color theme_base_color #34304b; +/* base background color of selections */ +@define-color theme_selected_bg_color #9ccfd8; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(25, 23, 36, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #191724; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(250, 244, 237, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #34304b; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #faf4ed; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #faf4ed; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #191724; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #34304b; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #9ccfd8; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(25, 23, 36, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(250, 244, 237, 0.5); +/* widgets main borders color */ +@define-color borders rgba(250, 244, 237, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(250, 244, 237, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #ea9d34; +@define-color error_color #b4637a; +@define-color success_color #286983; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_focused_title #faf4ed; +@define-color wm_unfocused_title rgba(250, 244, 237, 0.7); +@define-color wm_highlight rgba(250, 244, 237, 0.1); +@define-color wm_border #0a0a0f; +@define-color wm_focused_bg #191724; +@define-color wm_unfocused_bg #191724; +@define-color wm_button_icon #faf4ed; +@define-color wm_button_focused_bg #272430; +@define-color wm_button_unfocused_bg #272430; +@define-color wm_button_hover_fg rgba(25, 23, 36, 0.87); +@define-color wm_button_active_fg rgba(25, 23, 36, 0.87); +@define-color wm_button_hover_bg #f2e9e1; +@define-color wm_button_active_bg #f3eae2; +/* FIXME this is really an API */ +@define-color content_view_bg #34304b; +@define-color placeholder_text_color #bfb9bc; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #34304b; +@define-color budgie_tasklist_indicator_color rgba(123, 120, 124, 0.7); +@define-color budgie_tasklist_indicator_color_active #9ccfd8; +@define-color budgie_tasklist_indicator_color_active_window rgba(121, 158, 168, 0.816); +@define-color budgie_tasklist_indicator_color_attention #ea9d34; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; diff --git a/.themes/Rosepine-Dark/gtk-3.0/gtk.css b/.themes/Rosepine-Dark/gtk-3.0/gtk.css new file mode 100644 index 0000000..627b9e3 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-3.0/gtk.css @@ -0,0 +1,8499 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #9ccfd8 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #9ccfd8 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -gtktoolbutton-icon-spacing: 0; + -gtktextview-error-underline-color: #b4637a; + -gtkscrolledwindow-scrollbar-spacing: 0; + -gtktoolitemgroup-expander-size: 11; + -gtkwidget-text-handle-width: 24; + -gtkwidget-text-handle-height: 24; + -gtkdialog-button-spacing: 6; + -gtkdialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 12px; + -gtk-secondary-caret-color: #9ccfd8; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +.thunar .standard-view.frame widget.view:selected, XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, modelbutton.flat:selected, +.menuitem.button.flat:selected { + color: #faf4ed; + background-color: alpha(currentColor, 0.1); +} + +.nautilus-window notebook .view:not(treeview) selection, .nautilus-window notebook .view:not(treeview):selected, .nautilus-window flowboxchild:selected .icon-item-background, flowbox flowboxchild:selected { + color: #9ccfd8; + background-color: rgba(156, 207, 216, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, window.background.csd evview.view.content-view:selected, window.background.csd evview.view.content-view:selected:backdrop, .nautilus-window.background.csd notebook widget.view:selected, spinbutton.vertical selection, spinbutton:not(.vertical) selection, +entry selection, label selection, textview text selection:focus, textview text selection, widget.view:selected { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +treeview.view:selected, .view:selected { + color: rgba(25, 23, 36, 0.87); + background-color: #f2e9e1; +} + +.linked:not(.vertical) > button, .linked:not(.vertical) > spinbutton.vertical, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, .linked:not(.vertical) > spinbutton.vertical:first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.linked:not(.vertical) > button:last-child, .linked:not(.vertical) > spinbutton.vertical:last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked:not(.vertical) > button:only-child, .linked:not(.vertical) > spinbutton.vertical:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child { + border-radius: 12px; +} + +.linked.vertical > button, .linked.vertical > spinbutton.vertical, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, .linked.vertical > spinbutton.vertical:first-child, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +.linked.vertical > button:last-child, .linked.vertical > spinbutton.vertical:last-child, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked.vertical > button:only-child, .linked.vertical > spinbutton.vertical:only-child, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child { + border-radius: 12px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #191724; + color: #faf4ed; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.maximized, .background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #191724; + color: #faf4ed; +} + +.gtkstyle-fallback:hover { + background-color: #0e0d14; + color: #faf4ed; +} + +.gtkstyle-fallback:active { + background-color: #030305; + color: #faf4ed; +} + +.gtkstyle-fallback:disabled { + background-color: #191724; + color: rgba(250, 244, 237, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.view { + background-color: #191724; + color: #faf4ed; +} + +.view:hover { + color: #9ccfd8; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.2); +} + +.view:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: rgba(250, 244, 237, 0.04); +} + +textview border { + background-color: #34304b; + color: rgba(250, 244, 237, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 12px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view .rubberband, +treeview.view rubberband, +flowbox rubberband { + border: 1px solid #9ccfd8; + background-color: rgba(156, 207, 216, 0.3); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 12px; + color: #faf4ed; +} + +flowbox flowboxchild button.osd.remove-button { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(250, 244, 237, 0.7); +} + +label:disabled { + color: rgba(250, 244, 237, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 12px; + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; +} + +.dim-label { + color: rgba(250, 244, 237, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(250, 244, 237, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #faf4ed; +} + +.osd .scale-popup.background, .app-notification, +.osd { + opacity: 0.9; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus { + color: rgba(25, 23, 36, 0.87); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active) { + color: rgba(25, 23, 36, 0.87); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry image { + color: rgba(25, 23, 36, 0.6); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled { + color: rgba(25, 23, 36, 0.38); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image { + color: rgba(25, 23, 36, 0.87); +} + +spinbutton.vertical, spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 12px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: #faf4ed; +} + +spinbutton.vertical:focus, spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.flat.vertical, spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, spinbutton:not(.vertical) image, +entry image { + color: rgba(250, 244, 237, 0.7); +} + +spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #faf4ed; +} + +spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(250, 244, 237, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(250, 244, 237, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: #faf4ed; +} + +spinbutton.error.vertical:focus, spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px #b4637a; +} + +spinbutton.error.vertical:disabled, spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.warning.vertical, spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: #faf4ed; +} + +spinbutton.warning.vertical:focus, spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px #ea9d34; +} + +spinbutton.warning.vertical:disabled, spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.vertical progress, spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #9ccfd8; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #34304b; +} + +treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, .photos-entry-tag, .documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.entry-tag:hover, .photos-entry-tag:hover, .documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, :dir(ltr) .photos-entry-tag, :dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, :dir(rtl) .photos-entry-tag, :dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, .button.photos-entry-tag, .button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(250, 244, 237, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#9ccfd8), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#9ccfd8), to(transparent)); + } +} + +.xfce4-panel.background button, .raven-mpris button.image-button, .mate-panel-menu-bar button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, .app-notification button:not(.suggested-action):not(.destructive-action), frame.documents-dropdown .linked > button, .app-notification .linked > button, toolbar.osd .linked > button, frame.documents-dropdown button, .osd .scale-popup.background button, .app-notification button, toolbar.osd button { + color: rgba(250, 244, 237, 0.7); +} + +.xfce4-panel.background button:focus, .raven-mpris button.image-button:focus, .mate-panel-menu-bar button:focus, infobar.warning > revealer > box button:focus, .app-notification button:focus:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:focus, .osd .scale-popup.background button:focus, .app-notification button:focus, toolbar.osd button:focus, .xfce4-panel.background button:hover, .raven-mpris button.image-button:hover, .mate-panel-menu-bar button:hover, infobar.warning > revealer > box button:hover, .app-notification button:hover:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:hover, .osd .scale-popup.background button:hover, .app-notification button:hover, toolbar.osd button:hover, .xfce4-panel.background button:active, .raven-mpris button.image-button:active, .mate-panel-menu-bar button:active, infobar.warning > revealer > box button:active, .app-notification button:active:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:active, .osd .scale-popup.background button:active, .app-notification button:active, toolbar.osd button:active, .xfce4-panel.background button:checked, .raven-mpris button.image-button:checked, .mate-panel-menu-bar button:checked, infobar.warning > revealer > box button:checked, .app-notification button:checked:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:checked, .osd .scale-popup.background button:checked, .app-notification button:checked, toolbar.osd button:checked { + color: #faf4ed; +} + +.xfce4-panel.background button:disabled, .raven-mpris button.image-button:disabled, .mate-panel-menu-bar button:disabled, infobar.warning > revealer > box button:disabled, .app-notification button:disabled:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:disabled, .osd .scale-popup.background button:disabled, .app-notification button:disabled, toolbar.osd button:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.xfce4-panel.background button:checked:disabled, .raven-mpris button.image-button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, infobar.warning > revealer > box button:checked:disabled, frame.documents-dropdown button:checked:disabled, .osd .scale-popup.background button:checked:disabled, .app-notification button:checked:disabled, toolbar.osd button:checked:disabled { + color: rgba(250, 244, 237, 0.5); +} + +actionbar > revealer > box button:not(.suggested-action):not(.destructive-action):not(.combo) { + background-color: #34304b; + color: #faf4ed; +} + +actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action):not(.combo) { + background-color: rgba(25, 23, 36, 0.87); + color: #f2e9e1; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat, terminal-window notebook > header > box button.flat, notebook > header > button.flat, notebook > header tab:not(:checked) button.flat { + color: rgba(25, 23, 36, 0.6); +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:hover, terminal-window notebook > header > box button.flat:hover, notebook > header > button.flat:hover, notebook > header tab:not(:checked) button.flat:hover, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:active, terminal-window notebook > header > box button.flat:active, notebook > header > button.flat:active, notebook > header tab:not(:checked) button.flat:active, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:focus, terminal-window notebook > header > box button.flat:focus, notebook > header > button.flat:focus, notebook > header tab:not(:checked) button.flat:focus { + color: rgba(25, 23, 36, 0.87); +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:checked, terminal-window notebook > header > box button.flat:checked, notebook > header > button.flat:checked, notebook > header tab:not(:checked) button.flat:checked { + background-color: rgba(25, 23, 36, 0.87); + color: #f2e9e1; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:disabled, terminal-window notebook > header > box button.flat:disabled, notebook > header > button.flat:disabled, notebook > header tab:not(:checked) button.flat:disabled { + color: rgba(25, 23, 36, 0.3); +} + +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(250, 244, 237, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #faf4ed; +} + +button:focus { + box-shadow: 0 0 0 2px rgba(156, 207, 216, 0.35); +} + +button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +button:disabled { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +button:checked { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +.raven .expander-button, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, .nautilus-window headerbar revealer > button, button.titlebutton:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, button.close, button.circular, .inline-toolbar button:not(.text-button) { + border-radius: 9999px; +} + +.raven .expander-button label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle label, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) label, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, .nautilus-window headerbar revealer > button label, button.titlebutton:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, button.close label, button.circular label, .inline-toolbar button:not(.text-button) label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, .gedit-document-panel row button.flat, .nautilus-window .floating-bar button, placessidebar.sidebar row button.sidebar-button, notebook > header > button.flat, notebook > header tab button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 12px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, .drop-shadow button, .budgie-panel button, .budgie-popover row button, .budgie-settings-window buttonbox.inline-toolbar button, #mate-menu button, #MatePanelPopupWindow button, popover.messagepopover .popover-action-area button, tabbox > tab button, placessidebar.sidebar row button.sidebar-button, calendar.button, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular, treeview.view header button button.circular, row.activatable button.circular, scrollbar button, notebook > header > tabs > arrow, modelbutton.flat, +.menuitem.button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button, .nemo-window .toolbar button, #buttonbox_frame button, .xfce4-panel.background button, .raven stackswitcher.linked > button, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button, .lock-dialog button, .mate-panel-menu-bar button, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, layouttabbar button, filechooser #pathbarbox > stack > box > button, messagedialog .dialog-action-box button, +messagedialog .dialog-action-box .linked:not(.vertical) > button, popover.background.menu button, +popover.background button.model, toolbar button, combobox > .linked:not(.vertical) > button:not(:only-child), button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(250, 244, 237, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, .drop-shadow button:focus, .budgie-panel button:focus, .budgie-popover row button:focus, .budgie-settings-window buttonbox.inline-toolbar button:focus, #mate-menu button:focus, #MatePanelPopupWindow button:focus, popover.messagepopover .popover-action-area button:focus, tabbox > tab button:focus, placessidebar.sidebar row button.sidebar-button:focus, calendar.button:focus, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:focus, treeview.view header button button.circular:focus, row.activatable button.circular:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, modelbutton.flat:focus, +.menuitem.button.flat:focus, spinbutton.vertical button:focus, spinbutton:not(.vertical) button:focus, .nemo-window .toolbar button:focus, #buttonbox_frame button:focus, .xfce4-panel.background button:focus, .raven stackswitcher.linked > button:focus, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:focus, .lock-dialog button:focus, .mate-panel-menu-bar button:focus, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, layouttabbar button:focus, filechooser #pathbarbox > stack > box > button:focus, messagedialog .dialog-action-box button:focus, +messagedialog .dialog-action-box .linked:not(.vertical) > button:focus, popover.background.menu button:focus, +popover.background button.model:focus, toolbar button:focus, combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #faf4ed; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, .drop-shadow button:hover, .budgie-panel button:hover, .budgie-popover row button:hover, .budgie-settings-window buttonbox.inline-toolbar button:hover, #mate-menu button:hover, #MatePanelPopupWindow button:hover, popover.messagepopover .popover-action-area button:hover, tabbox > tab button:hover, placessidebar.sidebar row button.sidebar-button:hover, calendar.button:hover, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:hover, treeview.view header button button.circular:hover, row.activatable button.circular:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, modelbutton.flat:hover, +.menuitem.button.flat:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, .nemo-window .toolbar button:hover, #buttonbox_frame button:hover, .xfce4-panel.background button:hover, .raven stackswitcher.linked > button:hover, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:hover, .lock-dialog button:hover, .mate-panel-menu-bar button:hover, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, layouttabbar button:hover, filechooser #pathbarbox > stack > box > button:hover, messagedialog .dialog-action-box button:hover, +messagedialog .dialog-action-box .linked:not(.vertical) > button:hover, popover.background.menu button:hover, +popover.background button.model:hover, toolbar button:hover, combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #faf4ed; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, .drop-shadow button:active, .budgie-panel button:active, .budgie-popover row button:active, .budgie-settings-window buttonbox.inline-toolbar button:active, #mate-menu button:active, #MatePanelPopupWindow button:active, popover.messagepopover .popover-action-area button:active, tabbox > tab button:active, placessidebar.sidebar row button.sidebar-button:active, calendar.button:active, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:active, treeview.view header button button.circular:active, row.activatable button.circular:active, scrollbar button:active, notebook > header > tabs > arrow:active, modelbutton.flat:active, +.menuitem.button.flat:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, .nemo-window .toolbar button:active, #buttonbox_frame button:active, .xfce4-panel.background button:active, .raven stackswitcher.linked > button:active, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:active, .lock-dialog button:active, .mate-panel-menu-bar button:active, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, layouttabbar button:active, filechooser #pathbarbox > stack > box > button:active, messagedialog .dialog-action-box button:active, +messagedialog .dialog-action-box .linked:not(.vertical) > button:active, popover.background.menu button:active, +popover.background button.model:active, toolbar button:active, combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; + color: #faf4ed; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, .drop-shadow button:disabled, .budgie-panel button:disabled, .budgie-popover row button:disabled, .budgie-settings-window buttonbox.inline-toolbar button:disabled, #mate-menu button:disabled, #MatePanelPopupWindow button:disabled, popover.messagepopover .popover-action-area button:disabled, tabbox > tab button:disabled, placessidebar.sidebar row button.sidebar-button:disabled, calendar.button:disabled, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:disabled, treeview.view header button button.circular:disabled, row.activatable button.circular:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, modelbutton.flat:disabled, +.menuitem.button.flat:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, .nemo-window .toolbar button:disabled, #buttonbox_frame button:disabled, .xfce4-panel.background button:disabled, .raven stackswitcher.linked > button:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:disabled, .lock-dialog button:disabled, .mate-panel-menu-bar button:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, layouttabbar button:disabled, filechooser #pathbarbox > stack > box > button:disabled, messagedialog .dialog-action-box button:disabled, +messagedialog .dialog-action-box .linked:not(.vertical) > button:disabled, popover.background.menu button:disabled, +popover.background button.model:disabled, toolbar button:disabled, combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(250, 244, 237, 0.32); +} + +.nemo-window .toolbar button:checked, #buttonbox_frame button:checked, .xfce4-panel.background button:checked, .raven stackswitcher.linked > button:checked, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked, .lock-dialog button:checked, .mate-panel-menu-bar button:checked, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, layouttabbar button:checked, filechooser #pathbarbox > stack > box > button:checked, messagedialog .dialog-action-box button:checked, +messagedialog .dialog-action-box .linked:not(.vertical) > button:checked, popover.background.menu button:checked, +popover.background button.model:checked, toolbar button:checked, combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +.nemo-window .toolbar button:checked:disabled, #buttonbox_frame button:checked:disabled, .xfce4-panel.background button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked:disabled, .lock-dialog button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, layouttabbar button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, messagedialog .dialog-action-box button:checked:disabled, popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, toolbar button:checked:disabled, combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(250, 244, 237, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 12px; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + background-color: #191724; + color: #faf4ed; +} + +button.osd:focus { + box-shadow: none; +} + +button.osd:hover { + background-color: #3b3842; + color: #faf4ed; +} + +button.osd:active { + background-color: #514e56; + color: #faf4ed; +} + +button.osd:disabled { + opacity: 0; +} + +button.osd.image-button, button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, button.osd.circular > image { + padding: 0; +} + +button.suggested-action { + background-color: #56949f; + color: #faf4ed; + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(86, 148, 159, 0.2), 0 4px 3px 0 rgba(86, 148, 159, 0.14), 0 1px 6px 0 rgba(86, 148, 159, 0.12); +} + +button.suggested-action:checked { + background-color: #87b1b6; +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(86, 148, 159, 0.3), 0 2px 3px -1px rgba(86, 148, 159, 0.24), 0 2px 5px 0 rgba(86, 148, 159, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(86, 148, 159, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #56949f; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(250, 244, 237, 0.32); +} + +button.suggested-action.flat:checked { + background-color: rgba(86, 148, 159, 0.3); +} + +button.destructive-action { + background-color: #b4637a; + color: #faf4ed; + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(180, 99, 122, 0.2), 0 4px 3px 0 rgba(180, 99, 122, 0.14), 0 1px 6px 0 rgba(180, 99, 122, 0.12); +} + +button.destructive-action:checked { + background-color: #c98f9d; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(180, 99, 122, 0.3), 0 2px 3px -1px rgba(180, 99, 122, 0.24), 0 2px 5px 0 rgba(180, 99, 122, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(180, 99, 122, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #b4637a; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(250, 244, 237, 0.32); +} + +button.destructive-action.flat:checked { + background-color: rgba(180, 99, 122, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +stacksidebar.sidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #5bc6ba; +} + +*:visited { + color: #907aa9; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #5bc6ba; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #907aa9; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(250, 244, 237, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(250, 244, 237, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 12px; +} + +combobox > .linked > button.combo { + padding: 6px 10px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 12px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: #faf4ed; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(250, 244, 237, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -gtkwidget-window-dragging: true; + padding: 2px 3px; + background-color: #191724; +} + +toolbar .linked +> button:not(:hover):not(:active):not(:checked):not(:focus):not( +:disabled +) { + background-color: alpha(currentColor, 0.05); +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, .osd .scale-popup.background, .app-notification, toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #191724; + color: #faf4ed; +} + +frame.documents-dropdown:backdrop, .osd .scale-popup.background:backdrop, .app-notification:backdrop, toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +frame.left.documents-dropdown, .osd .left.scale-popup.background, .left.app-notification, frame.right.documents-dropdown, .osd .right.scale-popup.background, .right.app-notification, frame.top.documents-dropdown, .osd .top.scale-popup.background, .top.app-notification, frame.bottom.documents-dropdown, .osd .bottom.scale-popup.background, .bottom.app-notification, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, .osd .bottom.scale-popup.background, .bottom.app-notification, toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +frame.documents-dropdown entry, .osd .scale-popup.background entry, .app-notification entry, +frame.documents-dropdown button, +.osd .scale-popup.background button, +.app-notification button, toolbar.osd entry, +toolbar.osd button { + border-radius: 12px; +} + +frame.documents-dropdown entry, .osd .scale-popup.background entry, .app-notification entry, toolbar.osd entry { + color: #faf4ed; +} + +frame.documents-dropdown .linked > button:first-child, .osd .scale-popup.background .linked > button:first-child, .app-notification .linked > button:first-child, toolbar.osd .linked > button:first-child { + border-radius: 12px 0 0 12px; +} + +frame.documents-dropdown .linked > button:last-child, .osd .scale-popup.background .linked > button:last-child, .app-notification .linked > button:last-child, toolbar.osd .linked > button:last-child { + border-radius: 0 12px 12px 0; +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px 1px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.toolbar { + background-color: #191724; +} + +frame .toolbar { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(250, 244, 237, 0.12); + background-color: #34304b; + border-radius: 0 0 9px 9px; +} + +.frame .inline-toolbar { + border-width: 1px 0 0; + background-color: transparent; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border: none; + background-color: #191724; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .primary-toolbar button:not(.text-button), .titlebar button:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.04); + border-radius: 9999px; +} + +.nemo-window .primary-toolbar .linked > button:not(.text-button), .titlebar .linked > button:not(.suggested-action):not(.destructive-action) { + border-radius: 0; +} + +.nemo-window .primary-toolbar .linked > button:first-child:not(.text-button), .titlebar .linked > button:first-child:not(.suggested-action):not(.destructive-action) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.nemo-window .primary-toolbar .linked > button:last-child:not(.text-button), .titlebar .linked > button:last-child:not(.suggested-action):not(.destructive-action) { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.nemo-window .primary-toolbar .linked > button:only-child:not(.text-button), .titlebar .linked > button:only-child:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +.nemo-window .primary-toolbar button:hover:not(.text-button), .titlebar button:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(250, 244, 237, 0.12); +} + +.nemo-window .primary-toolbar button:checked:not(.text-button), .titlebar button:checked:not(.suggested-action):not(.destructive-action) { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.nemo-window .primary-toolbar button:checked:hover:not(.text-button), .titlebar button:checked:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); +} + +.nemo-window .primary-toolbar button:checked:focus:not(.text-button), .titlebar button:checked:focus:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); + box-shadow: none; +} + +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), .titlebar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: rgba(242, 233, 225, 0.5); + color: rgba(25, 23, 36, 0.38); +} + +.nemo-window .primary-toolbar button:focus:not(.text-button), .titlebar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), .titlebar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), .titlebar button:active:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; +} + +.nemo-window .primary-toolbar button:disabled:not(.text-button), .titlebar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +.nemo-window .primary-toolbar button:backdrop:not(.text-button), .titlebar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), .titlebar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), .titlebar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), .titlebar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), .titlebar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), .titlebar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); +} + +.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), .titlebar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.3); +} + +.nemo-window .primary-toolbar entry, .titlebar entry { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; + border-radius: 9999px; +} + +.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +.nemo-window .primary-toolbar entry image, .titlebar entry image { + color: rgba(250, 244, 237, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active { + color: #faf4ed; +} + +.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.titlebar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #191724; + color: #faf4ed; + border-radius: 12px 12px 0 0; + border: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.titlebar:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.titlebar:backdrop { + color: rgba(250, 244, 237, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.csd .titlebar:backdrop { + background-color: #191724; +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(250, 244, 237, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(250, 244, 237, 0.5); +} + +.titlebar .titlebar, +.titlebar headerbar { + background-color: transparent; + box-shadow: none; +} + +.titlebar + separator, +.titlebar + separator.sidebar { + background-color: #191724; + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.titlebar + separator:backdrop, +.titlebar + separator.sidebar:backdrop { + background-color: #191724; +} + +.titlebar.selection-mode + separator, .titlebar.selection-mode + separator.sidebar, .selection-mode .titlebar + separator, .selection-mode .titlebar + separator.sidebar { + background-color: #9ccfd8; +} + +.titlebar.selection-mode + separator:backdrop, .titlebar.selection-mode + separator.sidebar:backdrop, .selection-mode .titlebar + separator:backdrop, .selection-mode .titlebar + separator.sidebar:backdrop { + background-color: #9ccfd8; +} + +.titlebar button.suggested-action:disabled, +.titlebar button.destructive-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +.titlebar stackswitcher { + background-color: rgba(250, 244, 237, 0.04); +} + +.titlebar stackswitcher:checked { + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +.titlebar stackswitcher:checked:hover { + background-color: white; +} + +.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +.titlebar .path-bar +button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + box-shadow: inset 0 1px rgba(250, 244, 237, 0.2); +} + +.titlebar.selection-mode:backdrop { + color: rgba(25, 23, 36, 0.6); + background-color: #b2dae1; +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(25, 23, 36, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(25, 23, 36, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked { + color: rgba(25, 23, 36, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(25, 23, 36, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:not(.titlebutton) { + color: rgba(25, 23, 36, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(25, 23, 36, 0.3); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(25, 23, 36, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(25, 23, 36, 0.3); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -gtkarrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.tiled .titlebar, .tiled-top .titlebar, .tiled-right .titlebar, .tiled-bottom .titlebar, .tiled-left .titlebar, .maximized .titlebar, .fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 6px 12px; + border-radius: 12px 12px 0 0; + border: none; + background-color: #191724; + background-image: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.titlebar.default-decoration:backdrop { + background-color: #191724; +} + +.tiled .titlebar.default-decoration, .maximized .titlebar.default-decoration, .fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.titlebar.default-decoration button.titlebutton.minimize:active, .titlebar.default-decoration button.titlebutton.maximize:active, .titlebar.default-decoration button.titlebutton.close:active { + color: rgba(25, 23, 36, 0.87); + background-image: none; + animation: none; + box-shadow: none; + background-color: rgba(198, 190, 186, 0.9675); +} + +.background.csd .titlebar.default-decoration { + padding: 6px; +} + +.solid-csd .titlebar:dir(rtl), .solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 0 6px; +} + +box.vertical headerbar { + background-color: #191724; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0 6px; +} + +headerbar separator.titlebutton, +headerbar separator.sidebar { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, headerbar .photos-entry-tag, headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle viewswitcher { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 0 0 12px 12px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +) { + border-radius: 9px; + margin: 6px 3px; + min-width: 120px; + padding: 0; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +) > stack > box { + padding: 0 12px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, +headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher > box.horizontal > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; + margin-left: 1px; + margin-right: 1px; + background-color: alpha(currentColor, 0.08); +} + +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled { + background-color: alpha(currentColor, 0.05); +} + +.caja-pathbar button:first-child, +.path-bar.linked:not(.vertical) > button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.caja-pathbar button:last-child, +.path-bar.linked:not(.vertical) > button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + background-color: alpha(currentColor, 0.16); + color: #faf4ed; +} + +.caja-pathbar button label, +.caja-pathbar button image, +.path-bar.linked:not(.vertical) > button label, +.path-bar.linked:not(.vertical) > button image { + margin-left: 3px; + margin-right: 3px; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(250, 244, 237, 0.12); + border-top-color: rgba(250, 244, 237, 0.12); +} + +* { + -gtktreeview-horizontal-separator: 4; + -gtktreeview-grid-line-width: 1; + -gtktreeview-grid-line-pattern: ''; + -gtktreeview-tree-line-width: 1; + -gtktreeview-tree-line-pattern: ''; + -gtktreeview-expander-size: 16; +} + +.csd +treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not( +.trough +):not(.separator) { + background-color: transparent; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(250, 244, 237, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view:drop(active).after { + border-top-style: none; +} + +treeview.view:drop(active).before { + border-bottom-style: none; +} + +treeview.view.expander { + color: rgba(250, 244, 237, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, treeview.view.expander:active { + color: #faf4ed; +} + +treeview.view.expander:disabled { + color: rgba(250, 244, 237, 0.32); +} + +treeview.view.expander:selected { + color: rgba(25, 23, 36, 0.6); +} + +treeview.view.expander:selected:hover, treeview.view.expander:selected:active { + color: rgba(25, 23, 36, 0.87); +} + +treeview.view.expander:selected:disabled { + color: rgba(25, 23, 36, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #9ccfd8; + background-image: none; + border-radius: 9999px; + color: rgba(25, 23, 36, 0.87); +} + +treeview.view.progressbar:selected, treeview.view.progressbar:selected:hover, treeview.view.progressbar:selected:focus { + box-shadow: none; + background-color: #aad5db; + color: rgba(25, 23, 36, 0.87); +} + +treeview.view.progressbar:selected:backdrop, treeview.view.progressbar:selected:hover:backdrop, treeview.view.progressbar:selected:focus:backdrop { + color: rgba(25, 23, 36, 0.87); +} + +treeview.view.progressbar:backdrop, treeview.view.progressbar:selected:backdrop { + background-color: rgba(250, 244, 237, 0.3); +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(250, 244, 237, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected, treeview.view.trough:selected:hover, treeview.view.trough:selected:focus { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.12); +} + +treeview.view.trough:backdrop, treeview.view.trough:selected:backdrop { + background-color: rgba(250, 244, 237, 0.12); +} + +treeview.view header button { + padding: 2px 6px; + border: none; + border-right: 1px solid transparent; + border-color: rgba(250, 244, 237, 0.12); + border-radius: 0; + background-clip: border-box; + border-image: linear-gradient(to bottom, transparent 20%, rgba(250, 244, 237, 0.12) 20%, rgba(250, 244, 237, 0.12) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(250, 244, 237, 0.7); +} + +treeview.view header button, treeview.view header button:disabled { + background-color: #34304b; +} + +treeview.view header button:last-child { + border-right: none; + border-image: none; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(250, 244, 237, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #34304b; + background-clip: border-box; + color: #9ccfd8; +} + +treeview.view acceleditor > label { + background-color: #9ccfd8; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -gtkwidget-window-dragging: true; + padding: 0; + background-color: #191724; + color: #faf4ed; +} + +menubar:backdrop, +.menubar:backdrop { + color: rgba(250, 244, 237, 0.7); + background-color: #191724; +} + +.csd menubar, .csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: none; + min-height: 20px; + padding: 4px 8px; + color: rgba(250, 244, 237, 0.7); + border-radius: 12px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +menubar > menuitem:backdrop, +.menubar > menuitem:backdrop { + color: rgba(250, 244, 237, 0.5); +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(250, 244, 237, 0.32); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +menubar > menuitem > window.popup.background > menu menuitem, +.menubar > menuitem > window.popup.background > menu menuitem { + transition: none; +} + +.background.popup { + background-color: transparent; +} + +menu { + margin: 6px; + padding: 6px; + background-color: #232032; + background-clip: border-box; + border-radius: 12px; + border: 1px solid #9ccfd8; +} + +.csd menu { + border: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #faf4ed; + font: initial; + text-shadow: none; + border-radius: 12px; +} + +menu menuitem:hover { + transition: none; + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; +} + +menu menuitem:hover accelerator { + color: #9ccfd8; +} + +menu menuitem:hover:disabled accelerator { + color: rgba(25, 23, 36, 0.3); +} + +menu menuitem:active { + background-color: alpha(currentColor, 0.12); +} + +menu menuitem:disabled { + color: rgba(250, 244, 237, 0.5); +} + +menu menuitem accelerator { + color: rgba(250, 244, 237, 0.7); +} + +menu menuitem:disabled accelerator { + color: rgba(250, 244, 237, 0.32); +} + +menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected { + background-color: #48445b; +} + +menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #232032; + color: rgba(250, 244, 237, 0.7); +} + +menu > arrow.top { + margin-top: 0; + border-radius: 12px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 12px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #faf4ed; +} + +menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator { + margin: 3px 0; + background-color: transparent; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #232032; + border-radius: 12px; +} + +popover.background, .csd popover.background { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +popover.background:backdrop, .csd popover.background:backdrop { + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > scrolledwindow > viewport.frame > list { + background-color: transparent; + padding: 6px; +} + +popover.background > scrolledwindow > viewport.frame > list > row { + border-radius: 12px; + padding: 6px; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #232032; +} + +popover.background button, +popover.background entry, +popover.background combobox { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio) { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 12px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 12px; +} + +popover.background separator { + margin: 3px 0; + background-color: transparent; +} + +popover.background list separator { + margin: 0; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 12px; + color: #faf4ed; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +/************* + * Notebooks * + *************/ +tabbox > tab, notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: #faf4ed; + font-weight: 500; + border-radius: 9px; +} + +tabbox > tab:hover, notebook > header tab:hover { + background-color: rgba(25, 23, 36, 0.12); + color: #9ccfd8; +} + +tabbox > tab:disabled, notebook > header tab:disabled { + color: rgba(25, 23, 36, 0.3); +} + +tabbox > tab:checked, notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #34304b; + color: #9ccfd8; +} + +tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { + color: rgba(250, 244, 237, 0.5); +} + +notebook > header.bottom > tabs > arrow, notebook > header.top > tabs > arrow { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.bottom > tabs > arrow.down, notebook > header.top > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.bottom > tabs > arrow.up, notebook > header.top > tabs > arrow.up { + margin-right: 0; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.right > tabs > arrow, notebook > header.left > tabs > arrow { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.right > tabs > arrow.down, notebook > header.left > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.right > tabs > arrow.up, notebook > header.left > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook { + background-color: rgba(250, 244, 237, 0.04); +} + +window.background > notebook { + background-color: transparent; +} + +notebook.frame { + border: none; + border-radius: 9px; +} + +notebook.frame scrolledwindow.frame { + border: none; +} + +notebook.frame frame > border { + border: none; + border-radius: 9px; +} + +notebook.frame frame > list row.activatable { + border-radius: 12px; +} + +notebook > header { + border: none; + background-color: rgba(250, 244, 237, 0.04); + padding: 3px; + margin: 3px; + border-radius: 12px; +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 9px; + color: rgba(25, 23, 36, 0.6); +} + +notebook > header > tabs > arrow:hover, notebook > header > tabs > arrow:active { + color: rgba(25, 23, 36, 0.87); +} + +notebook > header > tabs > arrow:disabled { + color: rgba(25, 23, 36, 0.3); +} + +notebook > header.top > tabs > arrow { + border-top-style: none; +} + +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; +} + +notebook > header.left > tabs > arrow { + border-left-style: none; +} + +notebook > header.right > tabs > arrow { + border-right-style: none; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab + tab, +notebook > header.top tabs tab + arrow, notebook > header.bottom tabs tab + tab, +notebook > header.bottom tabs tab + arrow { + margin-left: 3px; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab + tab, +notebook > header.left tabs tab + arrow, notebook > header.right tabs tab + tab, +notebook > header.right tabs tab + arrow { + margin-top: 3px; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > button.flat { + padding: 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 12px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #34304b; +} + +* { + -gtkscrollbar-has-backward-stepper: false; + -gtkscrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid transparent; +} + +scrollbar.bottom { + border-top: 1px solid transparent; +} + +scrollbar.left { + border-right: 1px solid transparent; +} + +scrollbar.right { + border-left: 1px solid transparent; +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(250, 244, 237, 0.5); +} + +scrollbar slider:hover { + background-color: rgba(250, 244, 237, 0.7); +} + +scrollbar slider:active { + background-color: #faf4ed; +} + +scrollbar slider:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(52, 48, 75, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(52, 48, 75, 0.3); + border-radius: 9999px; + background-color: rgba(250, 244, 237, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border: none; + border-radius: 9999px; + background-color: rgba(250, 244, 237, 0.32); + background-clip: padding-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #9ccfd8; +} + +switch:disabled { + opacity: 0.5; +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + margin: 3px; + border-radius: 9999px; + outline: none; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + background-color: rgba(25, 23, 36, 0.6); + border: none; + color: transparent; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate), +actionbar > revealer > box radio:not(:checked):not(:indeterminate) { + background-color: rgba(25, 23, 36, 0.12); +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate):hover, +actionbar > revealer > box radio:not(:checked):not(:indeterminate):hover { + box-shadow: 0 0 0 6px rgba(25, 23, 36, 0.04); + background-color: rgba(25, 23, 36, 0.15); +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate):active, +actionbar > revealer > box radio:not(:checked):not(:indeterminate):active { + box-shadow: 0 0 0 6px rgba(25, 23, 36, 0.12); + background-color: rgba(25, 23, 36, 0.2); +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate):disabled, +actionbar > revealer > box radio:not(:checked):not(:indeterminate):disabled { + background-color: rgba(25, 23, 36, 0.04); +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + color: transparent; + background-color: rgba(250, 244, 237, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.04); + background-color: rgba(250, 244, 237, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(250, 244, 237, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(25, 23, 36, 0.6); + background-color: #9ccfd8; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(156, 207, 216, 0.15); + background-color: #c1e1e6; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(156, 207, 216, 0.2); + background-color: #9ccfd8; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(25, 23, 36, 0.3); + background-color: rgba(156, 207, 216, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -3px; + margin-right: 6px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 6px; + margin-right: -3px; +} + +menu menuitem check, menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), menu menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: -3px; +} + +menu menuitem check:dir(rtl), menu menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: -3px; +} + +menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked:hover, menu menuitem check:indeterminate:hover, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked:hover, menu menuitem radio:indeterminate:hover { + box-shadow: none; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic@2.svg"))); +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +treeview.view radio, +treeview.view check { + padding: 0; + margin: 0; + background-color: rgba(250, 244, 237, 0.12); +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, +treeview.view check, +treeview.view check:hover, +treeview.view check:disabled, +treeview.view check:checked:hover, +treeview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view radio:selected:not(:disabled):not(:checked):not(:indeterminate), +treeview.view check:selected:not(:disabled):not(:checked):not(:indeterminate) { + background-color: rgba(25, 23, 36, 0.12); +} + +treeview.view radio:checked, treeview.view radio:indeterminate, +treeview.view check:checked, +treeview.view check:indeterminate { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + border-radius: 9999px; +} + +.view.content-view.check:not(list):not(:checked), +.content-view .tile check:not(list):not(:checked) { + background-image: image(rgba(250, 244, 237, 0.25)); +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):checked, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):checked { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.1); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(250, 244, 237, 0.3); +} + +scale trough:disabled { + background-color: rgba(250, 244, 237, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#9ccfd8); +} + +scale highlight:disabled { + background-color: #191724; + background-image: image(rgba(250, 244, 237, 0.32)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #9ccfd8; + background-color: #34304b; + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #9ccfd8, 0 0 0 8px rgba(250, 244, 237, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #9ccfd8, 0 0 0 8px rgba(250, 244, 237, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(250, 244, 237, 0.32); +} + +scale marks, +scale value { + color: rgba(250, 244, 237, 0.7); +} + +scale.marks-before:not(.marks-after) slider, scale.marks-after:not(.marks-before) slider { + min-height: 24px; + min-width: 24px; + margin: -11px; + background-color: transparent; + box-shadow: none; + color: #9ccfd8; +} + +scale.marks-before:not(.marks-after) slider:hover, scale.marks-after:not(.marks-before) slider:hover { + box-shadow: 0 0 0 4px rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.12); +} + +scale.marks-before:not(.marks-after) slider:active, scale.marks-after:not(.marks-before) slider:active { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.12); +} + +scale.marks-before:not(.marks-after) slider:disabled, scale.marks-after:not(.marks-before) slider:disabled { + color: #5b737e; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-horz-marks-before-slider-symbolic.svg")); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-horz-marks-after-slider-symbolic.svg")); +} + +scale.vertical.marks-before:not(.marks-after) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-vert-marks-before-slider-symbolic.svg")); +} + +scale.vertical.marks-after:not(.marks-before) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-vert-marks-after-slider-symbolic.svg")); +} + +scale indicator { + background-color: rgba(250, 244, 237, 0.3); + color: transparent; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(250, 244, 237, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.12); +} + +progressbar progress { + border-radius: 12px; + background-color: #9ccfd8; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #9ccfd8; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 12px; +} + +levelbar block.low { + background-color: #ea9d34; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #9ccfd8; +} + +levelbar block.full { + background-color: #286983; +} + +levelbar block.empty { + background-color: rgba(250, 244, 237, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; + color: #faf4ed; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, .frame { + margin: 0; + padding: 0; + border: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 0; + box-shadow: none; +} + +.frame.view { + border-radius: 12px; +} + +.frame.flat { + border-style: none; +} + +frame.flat > border, frame > border.flat, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + margin: 6px 0 0 0; + padding: 6px; + border: none; + color: #faf4ed; + background-color: #191724; + border-radius: 0 0 12px 12px; +} + +actionbar > revealer > box button { + border-radius: 6px; +} + +actionbar > revealer > box button.combo:only-child { + border-radius: 6px; + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); +} + +actionbar > revealer > box button.combo:only-child:hover, actionbar > revealer > box button.combo:only-child:active { + color: #9ccfd8; +} + +actionbar > revealer > box button.combo:only-child:disabled { + color: #9ccfd8; +} + +actionbar > revealer > box stackswitcher { + background-color: rgba(25, 23, 36, 0.04); +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):hover, actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):active { + color: rgba(25, 23, 36, 0.87); +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #34304b; + color: #faf4ed; +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked:hover { + background-color: #34304b; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(250, 244, 237, 0.12)), to(rgba(250, 244, 237, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(250, 244, 237, 0.07)), to(rgba(250, 244, 237, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(250, 244, 237, 0.12)), to(rgba(250, 244, 237, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(250, 244, 237, 0.07)), to(rgba(250, 244, 237, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(250, 244, 237, 0.12)), to(rgba(250, 244, 237, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(250, 244, 237, 0.07)), to(rgba(250, 244, 237, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(250, 244, 237, 0.12)), to(rgba(250, 244, 237, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(250, 244, 237, 0.07)), to(rgba(250, 244, 237, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(250, 244, 237, 0.12); + background-color: #34304b; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +preferences stacksidebar.sidebar list separator, placessidebar.sidebar list > separator, stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > list, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list, window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, preferencesgroup list, +.geary-accounts-editor-pane list, window.background.csd.unified > deck > deck > deck list, hdyleaflet list.view, +hdyleaflet list.frame, +leaflet list.view, +leaflet list.frame, +box.horizontal > stack.background list.view, +box.horizontal > stack.background list.frame, hdyleaflet stack.background scrolledwindow > viewport list, +hdyleaflet overlay scrolledwindow > viewport list, +leaflet stack.background scrolledwindow > viewport list, +leaflet overlay scrolledwindow > viewport list, +box.horizontal > stack.background stack.background scrolledwindow > viewport list, +box.horizontal > stack.background overlay scrolledwindow > viewport list, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), +leaflet frame:not(.view) list:not(.contacts-contact-list), +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list), list.tweak-group list, list.content:not(.conversation-listbox) { + border-radius: 12px; + box-shadow: none; + border: none; + background-color: transparent; +} + +window.background.csd stack stack stack frame > list > separator, +window.background.csd > stack > stack > box > frame > list > separator, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list > separator, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list > separator, window.background.csd > stack > list > separator, +window.background.csd > stack > scrolledwindow > viewport > box > list > separator, preferencesgroup list > separator, +.geary-accounts-editor-pane list > separator, window.background.csd.unified > deck > deck > deck list > separator, hdyleaflet list.view > separator, +hdyleaflet list.frame > separator, +leaflet list.view > separator, +leaflet list.frame > separator, +box.horizontal > stack.background list.view > separator, +box.horizontal > stack.background list.frame > separator, hdyleaflet stack.background scrolledwindow > viewport list > separator, +hdyleaflet overlay scrolledwindow > viewport list > separator, +leaflet stack.background scrolledwindow > viewport list > separator, +leaflet overlay scrolledwindow > viewport list > separator, +box.horizontal > stack.background stack.background scrolledwindow > viewport list > separator, +box.horizontal > stack.background overlay scrolledwindow > viewport list > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, +leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator, list.tweak-group list > separator, list.content:not(.conversation-listbox) > separator { + background: none; + min-height: 0; +} + +window.background.csd stack stack stack frame > list row, +window.background.csd > stack > stack > box > frame > list row, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list row, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list row, window.background.csd > stack > list row, +window.background.csd > stack > scrolledwindow > viewport > box > list row, preferencesgroup list row, +.geary-accounts-editor-pane list row, window.background.csd.unified > deck > deck > deck list row, hdyleaflet list.view row, +hdyleaflet list.frame row, +leaflet list.view row, +leaflet list.frame row, +box.horizontal > stack.background list.view row, +box.horizontal > stack.background list.frame row, hdyleaflet stack.background scrolledwindow > viewport list row, +hdyleaflet overlay scrolledwindow > viewport list row, +leaflet stack.background scrolledwindow > viewport list row, +leaflet overlay scrolledwindow > viewport list row, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row, +box.horizontal > stack.background overlay scrolledwindow > viewport list row, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row, +leaflet frame:not(.view) list:not(.contacts-contact-list) row, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row, list.tweak-group list > row, list.content:not(.conversation-listbox) > row { + border-radius: 3px; + background-color: rgba(250, 244, 237, 0.04); +} + +window.background.csd stack stack stack frame > list row:not(:first-child), window.background.csd > stack > list row:not(:first-child), preferencesgroup list row:not(:first-child), +.geary-accounts-editor-pane list row:not(:first-child), window.background.csd.unified > deck > deck > deck list row:not(:first-child), hdyleaflet list.view row:not(:first-child), +hdyleaflet list.frame row:not(:first-child), +leaflet list.view row:not(:first-child), +leaflet list.frame row:not(:first-child), +box.horizontal > stack.background list.view row:not(:first-child), +box.horizontal > stack.background list.frame row:not(:first-child), hdyleaflet stack.background scrolledwindow > viewport list row:not(:first-child), +hdyleaflet overlay scrolledwindow > viewport list row:not(:first-child), +leaflet stack.background scrolledwindow > viewport list row:not(:first-child), +leaflet overlay scrolledwindow > viewport list row:not(:first-child), +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:not(:first-child), +box.horizontal > stack.background overlay scrolledwindow > viewport list row:not(:first-child), hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), +leaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), list.tweak-group list > row:not(:first-child), list.content:not(.conversation-listbox) > row:not(:first-child) { + margin-top: 3px; +} + +window.background.csd stack stack stack frame > list row:first-child, window.background.csd > stack > list row:first-child, preferencesgroup list row:first-child, +.geary-accounts-editor-pane list row:first-child, window.background.csd.unified > deck > deck > deck list row:first-child, hdyleaflet list.view row:first-child, +hdyleaflet list.frame row:first-child, +leaflet list.view row:first-child, +leaflet list.frame row:first-child, +box.horizontal > stack.background list.view row:first-child, +box.horizontal > stack.background list.frame row:first-child, hdyleaflet stack.background scrolledwindow > viewport list row:first-child, +hdyleaflet overlay scrolledwindow > viewport list row:first-child, +leaflet stack.background scrolledwindow > viewport list row:first-child, +leaflet overlay scrolledwindow > viewport list row:first-child, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:first-child, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:first-child, list.tweak-group list > row:first-child, list.content:not(.conversation-listbox) > row:first-child { + border-radius: 12px 12px 3px 3px; +} + +window.background.csd stack stack stack frame > list row:last-child, window.background.csd > stack > list row:last-child, preferencesgroup list row:last-child, +.geary-accounts-editor-pane list row:last-child, window.background.csd.unified > deck > deck > deck list row:last-child, hdyleaflet list.view row:last-child, +hdyleaflet list.frame row:last-child, +leaflet list.view row:last-child, +leaflet list.frame row:last-child, +box.horizontal > stack.background list.view row:last-child, +box.horizontal > stack.background list.frame row:last-child, hdyleaflet stack.background scrolledwindow > viewport list row:last-child, +hdyleaflet overlay scrolledwindow > viewport list row:last-child, +leaflet stack.background scrolledwindow > viewport list row:last-child, +leaflet overlay scrolledwindow > viewport list row:last-child, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:last-child, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:last-child, list.tweak-group list > row:last-child, list.content:not(.conversation-listbox) > row:last-child { + border-radius: 3px 3px 12px 12px; +} + +window.background.csd stack stack stack frame > list row:only-child, window.background.csd > stack > list row:only-child, preferencesgroup list row:only-child, +.geary-accounts-editor-pane list row:only-child, window.background.csd.unified > deck > deck > deck list row:only-child, hdyleaflet list.view row:only-child, +hdyleaflet list.frame row:only-child, +leaflet list.view row:only-child, +leaflet list.frame row:only-child, +box.horizontal > stack.background list.view row:only-child, +box.horizontal > stack.background list.frame row:only-child, hdyleaflet stack.background scrolledwindow > viewport list row:only-child, +hdyleaflet overlay scrolledwindow > viewport list row:only-child, +leaflet stack.background scrolledwindow > viewport list row:only-child, +leaflet overlay scrolledwindow > viewport list row:only-child, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:only-child, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:only-child, list.tweak-group list > row:only-child, list.content:not(.conversation-listbox) > row:only-child { + border-radius: 12px; +} + +window.background.csd stack stack stack frame > list row:hover, window.background.csd > stack > list row:hover, preferencesgroup list row:hover, +.geary-accounts-editor-pane list row:hover, window.background.csd.unified > deck > deck > deck list row:hover, hdyleaflet list.view row:hover, +hdyleaflet list.frame row:hover, +leaflet list.view row:hover, +leaflet list.frame row:hover, +box.horizontal > stack.background list.view row:hover, +box.horizontal > stack.background list.frame row:hover, hdyleaflet stack.background scrolledwindow > viewport list row:hover, +hdyleaflet overlay scrolledwindow > viewport list row:hover, +leaflet stack.background scrolledwindow > viewport list row:hover, +leaflet overlay scrolledwindow > viewport list row:hover, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:hover, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:hover, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:hover, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:hover, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:hover, list.tweak-group list > row:hover, list.content:not(.conversation-listbox) > row:hover { + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none; +} + +window.background.csd stack stack stack frame > list row:active, window.background.csd > stack > list row:active, preferencesgroup list row:active, +.geary-accounts-editor-pane list row:active, window.background.csd.unified > deck > deck > deck list row:active, hdyleaflet list.view row:active, +hdyleaflet list.frame row:active, +leaflet list.view row:active, +leaflet list.frame row:active, +box.horizontal > stack.background list.view row:active, +box.horizontal > stack.background list.frame row:active, hdyleaflet stack.background scrolledwindow > viewport list row:active, +hdyleaflet overlay scrolledwindow > viewport list row:active, +leaflet stack.background scrolledwindow > viewport list row:active, +leaflet overlay scrolledwindow > viewport list row:active, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:active, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:active, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:active, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:active, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:active, list.tweak-group list > row:active, list.content:not(.conversation-listbox) > row:active { + background-color: alpha(currentColor, 0.12); + box-shadow: none; +} + +window.background.csd stack stack stack frame > list row:focus, window.background.csd > stack > list row:focus, preferencesgroup list row:focus, +.geary-accounts-editor-pane list row:focus, window.background.csd.unified > deck > deck > deck list row:focus, hdyleaflet list.view row:focus, +hdyleaflet list.frame row:focus, +leaflet list.view row:focus, +leaflet list.frame row:focus, +box.horizontal > stack.background list.view row:focus, +box.horizontal > stack.background list.frame row:focus, hdyleaflet stack.background scrolledwindow > viewport list row:focus, +hdyleaflet overlay scrolledwindow > viewport list row:focus, +leaflet stack.background scrolledwindow > viewport list row:focus, +leaflet overlay scrolledwindow > viewport list row:focus, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:focus, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:focus, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:focus, list.tweak-group list > row:focus, list.content:not(.conversation-listbox) > row:focus { + box-shadow: none; +} + +list { + border-color: rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.04); +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +list.navigation-sidebar > row { + border-radius: 12px; +} + +paned scrolledwindow > viewport.frame > list { + background-color: transparent; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, treeview.view header button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:focus, treeview.view header button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:hover, treeview.view header button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.has-open-popup.activatable, treeview.view header button.has-open-popup, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:active, treeview.view header button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); + background-image: radial-gradient(circle, alpha(currentColor, 0.05) 10%, transparent 0%); + background-size: 0% 0%; +} + +row:selected { + color: inherit; + background-color: alpha(currentColor, 0.06); + color: #faf4ed; +} + +row:selected button { + color: inherit; +} + +row:selected:disabled { + color: rgba(250, 244, 237, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(.suggested-action):not(.destructive-action):not( +:disabled +) { + color: #9ccfd8; +} + +.app-notification > box > label { + margin-left: 9px; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(250, 244, 237, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, expander title > arrow:active { + color: #faf4ed; +} + +expander title > arrow:disabled { + color: rgba(250, 244, 237, 0.32); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 1px; + border: 1px solid rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +calendar:disabled { + color: rgba(250, 244, 237, 0.5); +} + +calendar:selected { + border-radius: 13px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(250, 244, 237, 0.12); + border-radius: 0; +} + +calendar.highlight { + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(250, 244, 237, 0.32); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #2b283e; +} + +messagedialog.background .titlebar { + min-height: 12px; +} + +messagedialog.background .titlebar, messagedialog.background .titlebar:backdrop { + background-color: #2b283e; +} + +messagedialog.background.csd { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog .titlebar, messagedialog.background.csd .titlebar { + border: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +messagedialog .dialog-action-box { + margin-top: -6px; +} + +messagedialog .dialog-action-box button, messagedialog .dialog-action-box button:first-child, messagedialog .dialog-action-box button:last-child, +messagedialog .dialog-action-box .linked:not(.vertical) > button, +messagedialog .dialog-action-box .linked:not(.vertical) > button:first-child, +messagedialog .dialog-action-box .linked:not(.vertical) > button:last-child { + border-radius: 12px; +} + +messagedialog .dialog-action-box button:not(:last-child), +messagedialog .dialog-action-box .linked:not(.vertical) > button:not(:last-child) { + margin-right: 6px; +} + +messagedialog .dialog-action-box button.suggested-action:not(:disabled), +messagedialog .dialog-action-box .linked:not(.vertical) > button.suggested-action:not(:disabled) { + color: #56949f; +} + +messagedialog .dialog-action-box button.destructive-action:not(:disabled), +messagedialog .dialog-action-box .linked:not(.vertical) > button.destructive-action:not(:disabled) { + color: #b4637a; +} + +.csd filechooser { + background-color: #34304b; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; +} + +filechooser stack.view { + background-color: transparent; + padding: 4px; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; + padding: 4px; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser paned > separator { + background: none; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { + border-right: 1px solid rgba(250, 244, 237, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(250, 244, 237, 0.12); + border-right-style: none; +} + +.sidebar list, +.sidebar notebook { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 6px; + background-color: #34304b; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 6px; + margin: 0; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, +stacksidebar.sidebar row:selected image { + color: rgba(25, 23, 36, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +/**************** + * File chooser * + ****************/ +placessidebar.sidebar { + margin: 6px; + padding: 0; +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + background-color: transparent; + color: #faf4ed; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + color: #faf4ed; + border-radius: 6px; +} + +placessidebar.sidebar row:hover, placessidebar.sidebar row:active { + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + color: #9ccfd8; + background-color: rgba(250, 244, 237, 0.04); + font-weight: 500; +} + +placessidebar.sidebar row:disabled { + color: rgba(25, 23, 36, 0.3); +} + +placessidebar.sidebar row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #9ccfd8; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #9ccfd8; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: #34304b; + background-image: image(rgba(250, 244, 237, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #191724; + background-image: image(rgba(250, 244, 237, 0.12)), image(rgba(250, 244, 237, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #34304b; +} + +infobar.info > revealer > box, +infobar.info > revealer > box flowboxchild, infobar.info:hover > revealer > box, +infobar.info:hover > revealer > box flowboxchild, infobar.info:backdrop > revealer > box, +infobar.info:backdrop > revealer > box flowboxchild { + color: #faf4ed; +} + +infobar.info > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:hover > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:backdrop > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +) { + color: #9ccfd8; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #9ccfd8; +} + +infobar.action > revealer > box, +infobar.action > revealer > box link:link, +infobar.action > revealer > box flowboxchild, infobar.action:backdrop > revealer > box, +infobar.action:backdrop > revealer > box link:link, +infobar.action:backdrop > revealer > box flowboxchild, infobar.question > revealer > box, +infobar.question > revealer > box link:link, +infobar.question > revealer > box flowboxchild, infobar.question:backdrop > revealer > box, +infobar.question:backdrop > revealer > box link:link, +infobar.question:backdrop > revealer > box flowboxchild { + color: rgba(25, 23, 36, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(25, 23, 36, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #8ac6d1; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #ea9d34; +} + +infobar.warning > revealer > box, +infobar.warning > revealer > box link:link, +infobar.warning > revealer > box flowboxchild, infobar.warning:backdrop > revealer > box, +infobar.warning:backdrop > revealer > box link:link, +infobar.warning:backdrop > revealer > box flowboxchild { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #e8921d; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #b4637a; + color: #faf4ed; +} + +infobar.error > revealer > box, +infobar.error > revealer > box link:link, +infobar.error > revealer > box flowboxchild, infobar.error:backdrop > revealer > box, +infobar.error:backdrop > revealer > box link:link, +infobar.error:backdrop > revealer > box flowboxchild { + color: #faf4ed; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.error:hover > revealer > box { + background-color: #ab526c; +} + +/************ + * Tooltips * + ************/ +tooltip { + box-shadow: none; +} + +tooltip.background { + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; + border-radius: 12px; +} + +tooltip.background.csd { + border-radius: 12px; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #faf4ed; +} + +colorswatch.light { + color: rgba(25, 23, 36, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #9ccfd8; +} + +colorswatch#add-color-button { + border-radius: 12px 0 0 12px; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(250, 244, 237, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(250, 244, 237, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #191724; +} + +.scale-popup.background { + padding: 3px 0; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: none; + border-radius: 12px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 36px transparent; + margin: 10px; +} + +decoration:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +.tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; +} + +.maximized decoration, .fullscreen decoration { + border-radius: 0; + box-shadow: none; +} + +.popup decoration { + box-shadow: none; + border: none; +} + +.ssd decoration { + border: none; + border-radius: 12px 12px 0 0; + box-shadow: none; +} + +.ssd decoration:backdrop { + border: none; + border-radius: 12px 12px 0 0; + box-shadow: none; +} + +.metacity decoration { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border: none; +} + +.csd.popup decoration { + border-radius: 12px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +tooltip.csd decoration { + border-radius: 12px; + box-shadow: none; + border: none; +} + +messagedialog.background.csd decoration { + border-radius: 12px; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #191724; + border: 1px solid #4c4961; +} + +.solid-csd decoration:backdrop { + background-color: #191724; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 22px; + min-width: 22px; + padding: 0; + margin: 0 2px; + border-radius: 9999px; +} + +button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); + background-color: alpha(currentColor, 0.1); +} + +button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + background-color: alpha(currentColor, 0.15); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 1px rgba(250, 244, 237, 0.1); +} + +button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + background-color: alpha(currentColor, 0.2); +} + +button.minimize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:not(.suggested-action):not(.destructive-action) { + opacity: 0.65; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #9ccfd8; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(250, 244, 237, 0.12); + border-radius: 13px; + box-shadow: inset 0 -2px rgba(250, 244, 237, 0.12); + background-color: #2b283e; + color: #faf4ed; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #9ccfd8; +} + +stackswitcher { + min-height: 0; + padding: 0; + border-radius: 15px; + background-color: rgba(250, 244, 237, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0; + background-color: transparent; + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked:hover { + box-shadow: none; + background-color: white; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #9ccfd8; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd { + border-radius: 0 0 12px 12px; + background-color: #34304b; +} + +.nautilus-window.background.csd:backdrop { + background-color: #34304b; +} + +.nautilus-window.background.csd > grid.horizontal > paned.horizontal > separator, +.nautilus-window.background.csd > deck > box.vertical > paned.horizontal > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > separator { + background: none; +} + +.nautilus-window.background.csd.unified notebook { + border-radius: 0; +} + +.nautilus-window.background.csd:not(.unified) .nautilus-list-view { + background-color: transparent; + border-bottom-right-radius: 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook { + background-color: #34304b; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook > stack { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook scrolledwindow +> .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > stack > frame > scrolledwindow > viewport > list { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar > revealer > box { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) paned > separator.wide { + min-width: 12px; + box-shadow: 12px 0 #34304b; + background-color: #34304b; + background-image: image(#4c4961); +} + +.nautilus-window.maximized, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border: none; + border-radius: 12px; + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(25, 23, 36, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(250, 244, 237, 0.7); +} + +.nemo-desktop.nemo-canvas-item, .caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #faf4ed; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 12px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(250, 244, 237, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(250, 244, 237, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action) label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action) label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { + margin: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), .path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + background-color: rgba(250, 244, 237, 0.08); +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, .path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled { + background-color: transparent; + color: rgba(250, 244, 237, 0.5); +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + margin: 6px 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { + color: #faf4ed; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(250, 244, 237, 0.3); + color: rgba(250, 244, 237, 0.3); +} + +.disk-space-display.used { + background-color: #9ccfd8; + color: #9ccfd8; +} + +.disk-space-display.free { + background-color: rgba(250, 244, 237, 0.12); + color: rgba(250, 244, 237, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; + color: #faf4ed; +} + +.conflict-row:not(:selected) { + background-color: #6b5144; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook :not(treeview).view { + border-radius: 6px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame { + border-style: none; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label { + margin: 0 8px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box { + margin-bottom: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(250, 244, 237, 0.7); +} + +.nautilus-window paned > separator { + background-color: #34304b; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(250, 244, 237, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #ea9d34; + color: rgba(25, 23, 36, 0.87); +} + +.gedit-document-panel { + background-color: #34304b; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 10px; + padding: 6px; + background-color: #2b283e; + border-radius: 0 0 12px 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05); +} + +.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(250, 244, 237, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #2b283e; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(250, 244, 237, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: #faf4ed; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(250, 244, 237, 0.32); +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame { + background-color: #191724; + color: #faf4ed; + border-radius: 12px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider { + background-color: rgba(25, 23, 36, 0.38); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:hover, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:hover, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:hover { + background-color: rgba(25, 23, 36, 0.6); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:active, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:active, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:active { + background-color: rgba(25, 23, 36, 0.87); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:disabled { + background-color: rgba(25, 23, 36, 0.3); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + background-color: rgba(25, 23, 36, 0.38); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(25, 23, 36, 0.3); +} + +leaflet.unfolded > box.vertical:last-child > scrolledwindow > viewport.frame, +leaflet.unfolded > box.vertical:last-child > stack > scrolledwindow > viewport.frame { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + margin: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list { + padding: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > separator { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row { + padding: 0; + margin: -1px; + color: #faf4ed; + border-radius: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:hover, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:active, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:focus { + color: #faf4ed; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected { + font-weight: 500; + background-color: rgba(250, 244, 237, 0.04); + border-radius: 9px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected, +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label, +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected label, +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image, +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected image { + color: #9ccfd8; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected:hover, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected:focus { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row + row { + margin-top: 3px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar { + border: none; + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar trough, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar trough, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar trough { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider { + border: 4px solid transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + border: none; + margin: 1px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + border: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging, window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-startup { + border: 1px solid rgba(250, 244, 237, 0.12); +} + +.tweak-group-startup > row:not(:first-child) { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list { + background-color: transparent; + margin: 0; +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd > leaflet > stack.background frame > border, +window.background.csd > hdyleaflet > stack.background frame > border, +window.background.csd > box.horizontal > stack.background frame > border { + border: none; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + background-color: #34304b; + border-bottom-right-radius: 12px; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view { + background: none; +} + +window.background.csd > leaflet frame.view, +window.background.csd > hdyleaflet frame.view, +window.background.csd > box.horizontal frame.view { + border-radius: 12px; + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar { + margin: 6px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list { + border-top-width: 0; + border-bottom-width: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list, +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list > row { + border-radius: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list { + border-top-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list, +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list > row { + border-radius: 12px 12px 0 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list { + border-bottom-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list, +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list > row { + border-radius: 0 0 12px 12px; +} + +window.background.csd hdycolumn stack frame.view > stack > stack list > separator { + background-color: rgba(250, 244, 237, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list { + background: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list > row:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #34304b; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(250, 244, 237, 0.04); + padding: 3px; + margin: 3px; + border-radius: 12px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; + margin-right: -6px; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.12); +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:first-child), .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + margin: -1px 0; + border-bottom: none; + border-top: 1px solid rgba(250, 244, 237, 0.12); + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + margin: 6px 0; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar { + padding: 0 12px 0 6px; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(250, 244, 237, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #faf4ed; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:disabled { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:checked { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0 3px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > grid > grid { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + padding: 6px; + margin: -6px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > grid > box, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > box, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > grid > box { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + padding: 0 6px 6px; + margin: 0 -6px -6px 0; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > paned > box > scrolledwindow:not(:last-child), +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > paned > box > scrolledwindow:not(:last-child) { + border-right: 1px solid rgba(250, 244, 237, 0.12); + margin-right: -1px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > notebook > stack > grid > grid > grid { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + padding: 3px; + margin: -1px -6px -6px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > paned > box > scrolledwindow:not(:last-child), +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > box > grid > paned > box > scrolledwindow:not(:last-child), +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > notebook > stack > grid > paned > box > scrolledwindow:not(:last-child) { + border-right: 1px solid rgba(250, 244, 237, 0.12); + margin-right: -1px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > paned > box:first-child > box { + padding: 0 6px 6px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +stack.view.polari-entry-area { + background-color: #191724; + border-top: 1px solid rgba(250, 244, 237, 0.12); + border-bottom-right-radius: 12px; +} + +stack:disabled.view.polari-entry-area { + background-image: image(#191724); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #191724; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(25, 23, 36, 0.2); + box-shadow: inset 0 -2px #9ccfd8; + background-color: #34304b; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, layouttab button.image-button, layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(25, 23, 36, 0.2); + -pnldockbin-handle-size: 1; +} + +entry.search-missing { + background-color: #b4637a; + color: #faf4ed; +} + +window.workbench treeview.image { + color: rgba(250, 244, 237, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 12px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 12px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(250, 244, 237, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + box-shadow: none; + background-color: #34304b; +} + +preferences stacksidebar.sidebar list { + background-color: #34304b; +} + +preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 12px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 12px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(25, 23, 36, 0.2); + -pnldockbin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(25, 23, 36, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #191724; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #191724; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #9ccfd8 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #9ccfd8; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #faf4ed; +} + +dockoverlayedge { + background-color: #191724; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #9ccfd8; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #9ccfd8; +} + +pillbox { + background-color: #191724; + border-radius: 12px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + box-shadow: none; + background-color: #34304b; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: #faf4ed; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(250, 244, 237, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +idelayoutstackheader button:checked { + color: #faf4ed; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #191724; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient(circle, rgba(156, 207, 216, 0.7) 10%, transparent 0%); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #faf4ed; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked { + box-shadow: inset -2px 0 #9ccfd8; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked { + box-shadow: inset 2px 0 #9ccfd8; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(250, 244, 237, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -gdmainiconview-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #faf4ed; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #faf4ed; +} + +button.photos-filter-preview:checked image { + color: #faf4ed; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(250, 244, 237, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(250, 244, 237, 0.12); +} + +.side-panel .view { + background-image: image(#34304b); +} + +.side-panel .view:hover { + background-image: image(#444058); +} + +.side-panel .view:selected { + background-image: image(#9ccfd8); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(148, 195, 205, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) border { + border: none; +} + +window.background.csd > stack > box > revealer > actionbar > revealer > box { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/********************************* + * Archive Manager (File roller) * + *********************************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #34304b; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow > treeview.view:not(:hover):not(:selected):not(:selected):not( +:hover +):not(.progressbar):not(.expander):not(.trough):not( +.separator +) { + background-color: #34304b; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #191724; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 12px 12px 0 0; +} + +terminal-window.background.csd, terminal-window.background.csd.maximized { + border-radius: 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button.flat { + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 9px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border: none; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-radius: 12px; + margin: 0 6px 6px; + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:hover, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:active, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:selected { + color: rgba(25, 23, 36, 0.87); +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame { + margin: 0 6px 6px 0; +} + +.terminal-window { + background-color: #191724; +} + +.terminal-window tabbar tabbox { + background-color: #34304b; + margin: 0; + border-radius: 0; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-clip: border-box; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(25, 23, 36, 0.2); +} + +list.categories { + background-image: image(#34304b); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 12px; + background-color: #2b283e; + color: #faf4ed; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox, +window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box { + border-radius: 0; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar { + color: #faf4ed; + background-color: #191724; + box-shadow: none; + border-bottom: 1px solid rgba(25, 23, 36, 0.2); +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-composer-box actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-composer-box actionbar > revealer > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #34304b; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar { + background-color: #191724; + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar:backdrop, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar:backdrop { + background-color: #191724; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > box.vertical + separator.sidebar { + min-width: 1px; + background-color: rgba(250, 244, 237, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view { + border: 1px solid transparent; + border-radius: 12px; + padding: 6px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:selected, .geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:active { + border-radius: 12px; + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(250, 244, 237, 0.12); +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable { + border: 1px solid rgba(250, 244, 237, 0.12); + border-bottom-width: 0; + background-color: #34304b; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background > revealer > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > border, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > border, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd > stack > box > .sidebar > scrolledwindow > viewport > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #34304b; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 12px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 12px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 12px; +} + +window.background.csd.unified { + background-color: #191724; +} + +window.background.csd.unified headerbar { + box-shadow: none; +} + +window.background.csd.unified > decoration-overlay { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; +} + +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#2b283e); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #191724; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(250, 244, 237, 0.12); +} + +/********* + * Meld * + ********/ +.meld-notebook, +.meld-notebook > stack { + background: none; + border-radius: 0 0 12px 12px; +} + +.meld-notebook-child { + background-color: #34304b; + border-radius: 0 0 12px 12px; +} + +statusbar.meld-status-bar { + background: none; +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 12px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #34304b; +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #4c4961; +} + +window.background.chromium > button { + color: #9ccfd8; +} + +window.background.chromium > button:disabled { + color: rgba(250, 244, 237, 0.32); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(250, 244, 237, 0.7); +} + +window.background.chromium headerbar.titlebar { + padding: 0 12px; +} + +window.background.chromium headerbar.titlebar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #9ccfd8; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid rgba(250, 244, 237, 0.3); + background-color: #34304b; +} + +window.background.chromium menu { + border-color: #3c3756; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #13111b; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget decoration { + border: none; +} + +#MozillaGtkWidget > widget text { + background-color: #191724; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #4c4961; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #4c4961; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #4c4961; + border-radius: 12px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(250, 244, 237, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #34304b; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #9ccfd8; + box-shadow: inset 0 0 0 1px #9ccfd8; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #34304b; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate) { + color: #454064; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):hover, #MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):active { + color: #56507c; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(69, 64, 100, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(250, 244, 237, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #faf4ed; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(250, 244, 237, 0.32); +} + +#MozillaGtkWidget > widget > frame { + color: #4c4961; +} + +#MozillaGtkWidget menu > separator { + color: #4c4961; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook > viewport.frame > notebook.frame button.close-button image { + padding: 4px; +} + +#InKscapeCanvas { + background-color: #34304b; + border-radius: 12px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background > grid +> widget +> widget +> scrolledwindow +> viewport +> grid +> box +> box +> frame +> box { + background-color: #191724; +} + +/********* + * Pamac * + *********/ +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list { + border: none; + border-radius: 0; +} + +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable { + border-radius: 12px; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -unitydecoration-extents: 28px 0 0 0; + -unitydecoration-input-extents: 8px; + -unitydecoration-shadow-offset-x: 0; + -unitydecoration-shadow-offset-y: 3px; + -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -unitydecoration-active-shadow-radius: 18px; + -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -unitydecoration-inactive-shadow-radius: 6px; + -unitydecoration-glow-size: 8px; + -unitydecoration-glow-color: #9ccfd8; + -unitydecoration-title-indent: 4px; + -unitydecoration-title-fade: 32px; + -unitydecoration-title-alignment: 0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #191724; + color: #faf4ed; +} + +UnityDecoration .top:backdrop { + background-color: #191724; + color: rgba(250, 244, 237, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(250, 244, 237, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px #f2e9e1; + background-color: transparent; + color: #faf4ed; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: #191724; + color: #faf4ed; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(250, 244, 237, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(250, 244, 237, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px #f2e9e1; + background-color: transparent; + color: #faf4ed; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: spin 1s linear infinite; + color: #9ccfd8; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: rgba(25, 23, 36, 0.6); + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(250, 244, 237, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(250, 244, 237, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(250, 244, 237, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #faf4ed; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -gtkwidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), +.mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), +.mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #9ccfd8; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #9ccfd8; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(25, 23, 36, 0.2); + border-radius: 13px; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(250, 244, 237, 0.12); +} + +na-tray-applet { + -natrayapplet-icon-padding: 3px; + -natrayapplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -panelmenubar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(25, 23, 36, 0.2); + border-radius: 13px; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +#mate-menu { + border: 1px solid rgba(25, 23, 36, 0.2); + background-color: #2b283e; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #faf4ed; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(250, 244, 237, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #9ccfd8; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: #faf4ed; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 12px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtkarrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #34304b; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 12px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.04); + background-image: none; + color: #faf4ed; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #34304b; + color: #faf4ed; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtkarrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(25, 23, 36, 0.2); + border-radius: 13px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #9ccfd8; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 12px; + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(250, 244, 237, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #9ccfd8; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + background: none; + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 12px; +} + +.budgie-popover { + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #2b283e; + border-radius: 12px; +} + +.budgie-popover frame.container { + padding: 6px; + border: none; +} + +.budgie-popover frame.container .container { + padding: 0; +} + +.budgie-popover list, +.budgie-popover row { + padding: 0; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(250, 244, 237, 0.04); + border-right: none; + border-bottom-left-radius: 12px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover treeview.view.sidebar { + border-right: none; + background: none; +} + +.budgie-popover treeview.view.sidebar:hover { + background-color: alpha(currentColor, 0.08); +} + +.budgie-popover treeview.view.sidebar:selected { + background-color: alpha(currentColor, 0.12); +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 12px; + border-top-left-radius: 12px; + border-bottom-left-radius: 0; +} + +.budgie-popover > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.budgie-popover.bottom > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: none; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories { + background-color: rgba(250, 244, 237, 0.04); + padding-bottom: 12px; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button { + border-radius: 0; +} + +.budgie-popover.budgie-menu scrolledwindow > viewport.frame > list > row.activatable > button.flat { + border-radius: 0; +} + +.budgie-popover.budgie-menu list.left-overlay-menu { + border-radius: 12px; + background-color: #34304b; + padding: 6px; + margin: 6px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable { + border-radius: 12px; +} + +.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable:not(:last-child) { + margin-bottom: 3px; +} + +.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable button.menuitem { + border-radius: 12px; +} + +.budgie-popover.budgie-menu .budgie-menu-footer { + border-top: 1px solid rgba(250, 244, 237, 0.12); + padding: 6px; +} + +.budgie-popover.budgie-menu .budgie-menu-footer button.flat { + padding: 3px; + border-radius: 12px; +} + +.budgie-popover.budgie-menu .budgie-menu-footer button.flat.image-button { + border-radius: 9999px; + padding: 6px; + min-height: 16px; + min-width: 16px; + margin-left: 6px; + background-clip: border-box; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child { + margin-bottom: 0; + outline-width: 0; + border-radius: 12px; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(250, 244, 237, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(250, 244, 237, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 12px; +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(25, 23, 36, 0.6); + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: rgba(25, 23, 36, 0.75); +} + +.budgie-panel .icon-tasklist button.launcher:checked, .budgie-panel .icon-tasklist button.launcher:active { + color: #faf4ed; +} + +.top .budgie-panel.dock-mode { + border-radius: 0 0 12px 12px; +} + +.bottom .budgie-panel.dock-mode { + border-radius: 12px 12px 0 0; +} + +.bottom .budgie-panel.dock-mode .icon-tasklist > box > revealer:first-child > button.launcher { + border-top-left-radius: 12px; +} + +.bottom .budgie-panel.dock-mode .icon-tasklist > box > revealer:last-child > button.launcher { + border-top-right-radius: 12px; +} + +.left .budgie-panel.dock-mode { + border-radius: 0 12px 12px 0; +} + +.left .budgie-panel.dock-mode .icon-tasklist .launcher:first-child { + border-top-right-radius: 12px; +} + +.left .budgie-panel.dock-mode .icon-tasklist .launcher:last-child { + border-bottom-right-radius: 12px; +} + +.right .budgie-panel.dock-mode { + border-radius: 12px 0 0 12px; +} + +.right .budgie-panel.dock-mode .icon-tasklist .launcher:first-child { + border-top-left-radius: 12px; +} + +.right .budgie-panel.dock-mode .icon-tasklist .launcher:last-child { + border-bottom-left-radius: 12px; +} + +.budgie-panel button { + color: rgba(250, 244, 237, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #faf4ed; +} + +.budgie-panel button:active { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + box-shadow: none; + border: none; + color: #faf4ed; +} + +.budgie-panel button.raven-trigger { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(250, 244, 237, 0.12); +} + +.budgie-panel .alert { + color: #b4637a; +} + +.budgie-panel > box > widget > widget > image, +.budgie-panel > box > widget > widget > stack > image, +.budgie-panel > box > widget > widget > box > image { + margin-left: 6px; + margin-right: 6px; +} + +.budgie-panel > box > widget > widget > box > image + label { + margin-left: -4px; +} + +.budgie-panel > box > widget > widget > box > widget > image { + margin-left: 6px; +} + +.budgie-panel > box > widget > widget > box > stack > widget > label { + margin-right: 6px; +} + +.budgie-panel > box > widget > widget > box > widget > widget > image { + margin-left: 2px; + margin-right: 2px; +} + +.budgie-panel .budgie-clock-applet > widget > box, +.budgie-panel .budgie-calendar-applet > widget > box { + padding-left: 3px; + padding-right: 3px; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #faf4ed; +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active { + color: #faf4ed; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(250, 244, 237, 0.7); + box-shadow: none; + border: none; +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel menubar > menuitem:hover, .budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #faf4ed; +} + +.budgie-panel menubar menu separator, +.budgie-panel .menubar menu separator { + background-color: rgba(250, 244, 237, 0.12); +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(250, 244, 237, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(250, 244, 237, 0.32); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, .top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, .bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, .left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, .right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #2b283e; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 24px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(250, 244, 237, 0.12); + background-color: #34304b; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(250, 244, 237, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; + border-radius: 9999px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(250, 244, 237, 0.06); + color: #faf4ed; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label { + color: #faf4ed; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +.raven levelbar, +.raven levelbar trough, +.raven levelbar block { + border-radius: 9999px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 12px; +} + +.raven-mpris { + background-color: #2b283e; + color: #faf4ed; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +image.raven-mpris { + background-color: rgba(250, 244, 237, 0.12); + color: rgba(250, 244, 237, 0.7); + border-radius: 12px; +} + +.raven-notifications-view > .raven-background > viewport.frame { + padding: 0; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable { + margin-left: -6px; + margin-right: -3px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable .raven-notifications-group-header { + padding: 0 12px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list { + padding: 6px; + background: none; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable { + border: none; + padding: 6px; + padding-left: 12px; + margin: 3px; + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.04); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:selected { + background-color: rgba(250, 244, 237, 0.12); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:active, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:focus { + background: none; + box-shadow: none; +} + +.budgie-notification-window, .budgie-switcher-window, .budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, .budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, .budgie-switcher .notification-body { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.drop-shadow { + margin: 5px 9px; + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + background-color: #2b283e; + border: none; + padding: 0; +} + +.budgie-session-dialog > box > grid, +.budgie-polkit-dialog > box > grid, +.budgie-run-dialog > box > grid { + padding: 24px; +} + +.budgie-session-dialog.background, .budgie-session-dialog > decoration, +.budgie-polkit-dialog.background, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog.background, +.budgie-run-dialog > decoration { + border-radius: 12px; +} + +.budgie-session-dialog > decoration, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog > decoration { + border: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(25, 23, 36, 0.75); +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #b4637a; +} + +.budgie-polkit-dialog > box > grid { + padding-bottom: 0; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: #faf4ed; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #34304b; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: rgba(25, 23, 36, 0.6); + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0 6px; + border-radius: 0; +} + +.xfce4-panel.background button.flat.toggle { + padding: 0 6px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #9ccfd8; +} + +#xfce4-mpc-plugin-26 > frame > border { + border: none; +} + +#xfce-panel-button { + -gtk-icon-style: symbolic; +} + +XfdesktopIconView.view { + border-radius: 12px; + background-color: transparent; + color: #faf4ed; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +window#whiskermenu-window { + border-radius: 12px; + background-color: transparent; + border: none; +} + +window#whiskermenu-window entry.search:focus { + background-color: #34304b; +} + +window#whiskermenu-window > frame > border { + border-radius: 12px; + padding: 6px 8px 6px 9px; + margin: 6px; + border: none; + background-color: #2b283e; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +window#whiskermenu-window box.categories > button.radio { + padding: 3px 6px; + margin: 1px 0; +} + +window#whiskermenu-window box.categories > button.radio:hover { + background-color: rgba(250, 244, 237, 0.12); +} + +window#whiskermenu-window box.categories > button.radio:checked, window#whiskermenu-window box.categories > button.radio:active { + background-color: rgba(250, 244, 237, 0.3); + color: #faf4ed; +} + +window#whiskermenu-window box.categories > button.radio:checked:hover, window#whiskermenu-window box.categories > button.radio:active:hover { + background-image: none; +} + +window#whiskermenu-window scrolledwindow.frame { + padding: 3px; + background-color: #34304b; + border-radius: 12px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view { + border-radius: 12px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:not(:hover):not(:selected) { + background: none; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:selected:hover { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:checked, window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:active { + background-color: rgba(250, 244, 237, 0.3); + color: #faf4ed; +} + +#XfceNotifyWindow { + background-color: #34304b; + border-radius: 12px; + border: none; + box-shadow: none; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +dialog.xfsm-logout-dialog { + border-radius: 12px; + background-color: rgba(43, 40, 62, 0.97); + border: none; + box-shadow: none; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 12px; + -xfwmtabwinwidget-icon-size: 64px; + -xfwmtabwinwidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar toolbar { + box-shadow: inset 0 -1px rgba(250, 244, 237, 0.12); +} + +.thunar .standard-view.frame { + border: none; +} + +.thunar scrolledwindow.frame.sidebar { + border-top: none; +} + +.thunar .path-bar.linked:not(.vertical) > button.path-bar-button { + margin-left: 2px; + margin-right: 2px; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.thunar > grid.horizontal +> paned.horizontal +> scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar > grid.horizontal +> paned.horizontal +> scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +menubar.-vala-panel-appmenu-private, +menubar.-vala-panel-background { + background: none; + border: none; + box-shadow: none; + animation: none; +} + +menubar.-vala-panel-appmenu-private > menuitem, +menubar.-vala-panel-background > menuitem { + color: rgba(250, 244, 237, 0.7); + font-weight: normal; +} + +menubar.-vala-panel-appmenu-private > menuitem:hover, +menubar.-vala-panel-background > menuitem:hover { + color: #faf4ed; + border-radius: 0; +} + +menubar.-vala-panel-appmenu-private > menuitem:disabled, +menubar.-vala-panel-background > menuitem:disabled { + color: rgba(250, 244, 237, 0.32); +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #34304b; + color: #faf4ed; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(250, 244, 237, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #faf4ed; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(250, 244, 237, 0.32); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #9ccfd8; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + background-color: #191724; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar > toolitem > .linked > button.image-button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(250, 244, 237, 0.7); +} + +.nemo-window .primary-toolbar button.text-button:hover, .nemo-window .primary-toolbar button.text-button:active, .nemo-window .primary-toolbar button.text-button:checked { + color: #faf4ed; +} + +.nemo-window .primary-toolbar button.text-button:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.nemo-window .primary-toolbar button.text-button:backdrop { + color: rgba(250, 244, 237, 0.5); +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button:checked { + box-shadow: none; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button { + border-radius: 6px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window scrolledwindow.frame { + border-style: none; +} + +.nemo-window scrolledwindow.frame .view:not(:selected) { + background-color: transparent; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #34304b; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(250, 244, 237, 0.04); +} + +.nemo-window .nemo-window-pane > notebook { + border-radius: 0; +} + +.places-treeview { + -nemoplacestreeview-disk-full-bg-color: #5d5960; + -nemoplacestreeview-disk-full-fg-color: #9ccfd8; + -nemoplacestreeview-disk-full-bar-width: 2px; + -nemoplacestreeview-disk-full-bar-radius: 0; + -nemoplacestreeview-disk-full-bottom-padding: 1px; + -nemoplacestreeview-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #faf4ed; +/* text color for entries, views and content in general */ +@define-color theme_text_color #faf4ed; +/* widget base background color */ +@define-color theme_bg_color #191724; +/* text widgets and the like base background color */ +@define-color theme_base_color #34304b; +/* base background color of selections */ +@define-color theme_selected_bg_color #9ccfd8; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(25, 23, 36, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #191724; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(250, 244, 237, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #34304b; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #faf4ed; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #faf4ed; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #191724; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #34304b; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #9ccfd8; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(25, 23, 36, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(250, 244, 237, 0.5); +/* widgets main borders color */ +@define-color borders rgba(250, 244, 237, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(250, 244, 237, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #ea9d34; +@define-color error_color #b4637a; +@define-color success_color #286983; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_focused_title #faf4ed; +@define-color wm_unfocused_title rgba(250, 244, 237, 0.7); +@define-color wm_highlight rgba(250, 244, 237, 0.1); +@define-color wm_border #0a0a0f; +@define-color wm_focused_bg #191724; +@define-color wm_unfocused_bg #191724; +@define-color wm_button_icon #faf4ed; +@define-color wm_button_focused_bg #272430; +@define-color wm_button_unfocused_bg #272430; +@define-color wm_button_hover_fg rgba(25, 23, 36, 0.87); +@define-color wm_button_active_fg rgba(25, 23, 36, 0.87); +@define-color wm_button_hover_bg #f2e9e1; +@define-color wm_button_active_bg #f3eae2; +/* FIXME this is really an API */ +@define-color content_view_bg #34304b; +@define-color placeholder_text_color #bfb9bc; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #34304b; +@define-color budgie_tasklist_indicator_color rgba(123, 120, 124, 0.7); +@define-color budgie_tasklist_indicator_color_active #9ccfd8; +@define-color budgie_tasklist_indicator_color_active_window rgba(121, 158, 168, 0.816); +@define-color budgie_tasklist_indicator_color_attention #ea9d34; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; diff --git a/.themes/Rosepine-Dark/gtk-3.0/thumbnail.png b/.themes/Rosepine-Dark/gtk-3.0/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..77ab3d9c2419fa0f20152bad0594d4ed5f77be9d GIT binary patch literal 1545 zcmV+k2KM=hP)&qfeTy9q_~59HM7y1Dl8J10cW2jGC-rteX|0{v zpKoT~n{VFCtQA^=&lmLFS6g#XRcHrG?jRS{h*|Zf8cF}VFeWk-`~(8QprU$XEEyyh z4uG0cl^fx7I+fxEZt{ncu5q0PHFbUEM!PrgaHv;NlwNY-FettnuV=;kK>b6fm{14E zh2x+weO8+MkErCrvG9-!N2A8fO~J?8=;>GXQB$aew$;^9H6b~7jjsMa$&Lvs2dHoR zv)$C()<%I)Gd1}AJb!T^LD|d_&Bw2l{qD`+l1g-#85YK^c1)cfrx-h|ptZAudfq)G zb!s#|-oFt;SBlGffBl1>=v{1oW+&}_>kV=OnwbivSZ_uHnZd3%U*~nNsjZdXyRE*C zTDv;^$Z>|6^w>$h;3wCrlM#W zK6>tXCV!3m{NDO{?p3nFqhXSBbIgmoHPc%G^e8JsQhs@v8TWl=+$B0Y5~04~A)XIM zLOtT=&X>i7w)lDEYaTs=17j}6X|4NZT(&B zV(zLXoib<9<3exM10-7uMqIY_;08v514fvgnA~u$nxBqy;{s3x7+X{@z#2z1Dj z%TXo3)ncGn8c~J|Ol<(f8D=A9voH#njD{;c*kWKY(Bptnws-F|HQ&6`Q0kN-(1{-Y zfM0{b&wO^2Uz4ryEhZ9Vg-gIlMZ^M!6|Ra*lhTPK@67<@RaB;M5whteOI(GVTD=%~yL5&jBQ9GE4A1_G z1ykaHWVUv#Mv389_wmMo)LkzyU_+yyNluRELwZWnsOZISPx3$u@9bcc`bw{=C9f4P z{b6kDKYolW6Urna=AM#>Sqp{EX@;wib71rvJ|qD!EF7wT^q6k_jkpXq8$SQ-SF!_Q z?9lQ|^zOofYo#%_wrdv)b9Oy|WAKNlCfDi$|Du|WA%{m+~@E_#DshIVs zDqSWQj)bbH5hdsg`d04oUUmOn=rpLQ#mqvpCzVZQ@n2G8kPC-k_5Z;*Qwp;Kfl#k< vQ#r_Tx08#igNk@cq09OF|B)=~xX8N&B#z~!BcLx400000NkvXXu0mjfQJ& + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/checkbox-checked-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/checkbox-checked-symbolic@2.svg new file mode 100644 index 0000000..96be359 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/checkbox-checked-symbolic@2.svg @@ -0,0 +1,45 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/checkbox-mixed-symbolic.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/checkbox-mixed-symbolic.svg new file mode 100644 index 0000000..f016658 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/checkbox-mixed-symbolic.svg @@ -0,0 +1,49 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/checkbox-mixed-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/checkbox-mixed-symbolic@2.svg new file mode 100644 index 0000000..1bc6987 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/checkbox-mixed-symbolic@2.svg @@ -0,0 +1,50 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/close.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/close.svg new file mode 100644 index 0000000..06201c3 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/close.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/cursor-handle-symbolic.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/cursor-handle-symbolic.svg new file mode 100644 index 0000000..e2a252b --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/maximize.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/maximize.svg new file mode 100644 index 0000000..39316eb --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/maximize.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/minimize.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/minimize.svg new file mode 100644 index 0000000..f3683b9 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/minimize.svg @@ -0,0 +1,43 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/radio-checked-symbolic.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/radio-checked-symbolic.svg new file mode 100644 index 0000000..d13b029 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/radio-checked-symbolic.svg @@ -0,0 +1,45 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/radio-checked-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/radio-checked-symbolic@2.svg new file mode 100644 index 0000000..ed8d87a --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/radio-checked-symbolic@2.svg @@ -0,0 +1,45 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/radio-mixed-symbolic.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/radio-mixed-symbolic.svg new file mode 120000 index 0000000..79b7355 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/radio-mixed-symbolic.svg @@ -0,0 +1 @@ +checkbox-mixed-symbolic.svg \ No newline at end of file diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/radio-mixed-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/radio-mixed-symbolic@2.svg new file mode 120000 index 0000000..b68859d --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/radio-mixed-symbolic@2.svg @@ -0,0 +1 @@ +checkbox-mixed-symbolic@2.svg \ No newline at end of file diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-symbolic.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-symbolic.svg new file mode 100644 index 0000000..de0d789 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-symbolic.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-symbolic.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-symbolic.svg new file mode 100644 index 0000000..7f0235f --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-symbolic.svg @@ -0,0 +1,47 @@ + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-hover-symbolic.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-hover-symbolic.svg new file mode 100644 index 0000000..993f308 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-hover-symbolic.svg @@ -0,0 +1,41 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-hover-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-hover-symbolic@2.svg new file mode 100644 index 0000000..740bc8b --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-hover-symbolic@2.svg @@ -0,0 +1,41 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-symbolic.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-symbolic.svg new file mode 100644 index 0000000..73a1dbe --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-symbolic.svg @@ -0,0 +1,40 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-symbolic@2.svg new file mode 100644 index 0000000..bec2ee4 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-slider-symbolic@2.svg @@ -0,0 +1,41 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-symbolic.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-symbolic.svg new file mode 100644 index 0000000..37d9c04 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-symbolic.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-symbolic.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-symbolic.svg new file mode 100644 index 0000000..1bc5cb6 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-symbolic.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-checked-symbolic.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-checked-symbolic.svg new file mode 100644 index 0000000..caed76f --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-checked-symbolic.svg @@ -0,0 +1,45 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-checked-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-checked-symbolic@2.svg new file mode 100644 index 0000000..58aa5ff --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-checked-symbolic@2.svg @@ -0,0 +1,46 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-mixed-symbolic.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-mixed-symbolic.svg new file mode 100644 index 0000000..0e477a9 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,49 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-mixed-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-mixed-symbolic@2.svg new file mode 100644 index 0000000..d0980e2 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/small-checkbox-mixed-symbolic@2.svg @@ -0,0 +1,49 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/small-radio-checked-symbolic.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/small-radio-checked-symbolic.svg new file mode 100644 index 0000000..0fdb530 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/small-radio-checked-symbolic.svg @@ -0,0 +1,41 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/small-radio-checked-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/small-radio-checked-symbolic@2.svg new file mode 100644 index 0000000..251e2f5 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/small-radio-checked-symbolic@2.svg @@ -0,0 +1,41 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/small-radio-mixed-symbolic.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/small-radio-mixed-symbolic.svg new file mode 120000 index 0000000..86dfcec --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/small-radio-mixed-symbolic.svg @@ -0,0 +1 @@ +small-checkbox-mixed-symbolic.svg \ No newline at end of file diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/small-radio-mixed-symbolic@2.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/small-radio-mixed-symbolic@2.svg new file mode 120000 index 0000000..bafb558 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/small-radio-mixed-symbolic@2.svg @@ -0,0 +1 @@ +small-checkbox-mixed-symbolic@2.svg \ No newline at end of file diff --git a/.themes/Rosepine-Dark/gtk-4.0/assets/unmaximize.svg b/.themes/Rosepine-Dark/gtk-4.0/assets/unmaximize.svg new file mode 100644 index 0000000..492d47a --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/assets/unmaximize.svg @@ -0,0 +1,46 @@ + + + + + + + diff --git a/.themes/Rosepine-Dark/gtk-4.0/gtk-dark.css b/.themes/Rosepine-Dark/gtk-4.0/gtk-dark.css new file mode 100644 index 0000000..2ef7c12 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/gtk-dark.css @@ -0,0 +1,8552 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #9ccfd8 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #9ccfd8 100%, transparent 100%); + } +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #191724; + color: #faf4ed; +} + +dnd { + color: #faf4ed; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +.aboutdialog .large-icons { + -gtk-icon-size: 128px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, +.view { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +iconview:disabled, +.view:disabled { + color: rgba(250, 244, 237, 0.5); +} + +iconview:selected, +.view:selected { + color: #faf4ed; +} + +textview text { + background-color: rgba(250, 244, 237, 0.04); +} + +textview border { + background-color: #34304b; + color: rgba(250, 244, 237, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 6px; +} + +rubberband, .content-view rubberband, .content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, +.content-view .rubberband, columnview.view > rubberband, +.content-view columnview.view > .rubberband, +treeview.view > rubberband, +.content-view treeview.view > .rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #9ccfd8; + background-color: rgba(156, 207, 216, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 12px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: #faf4ed; + background-color: #34304b; + border: 1px solid black; +} + +label.separator { + color: rgba(250, 244, 237, 0.7); +} + +label:disabled { + opacity: 1; + color: rgba(250, 244, 237, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; + opacity: 1; +} + +label.osd { + border-radius: 12px; + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; +} + + +.dim-label, +row.expander image.expander-row-arrow, +row label.subtitle { + color: rgba(250, 244, 237, 0.7); + opacity: 1; +} + +.accent { + color: #9ccfd8; +} + +.success { + color: #286983; +} + +.warning { + color: #ea9d34; +} + +.error { + color: #b4637a; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(250, 244, 237, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #faf4ed; +} + +.osd .scale-popup > arrow, +.osd .scale-popup > contents, .osd popover > arrow, +.osd popover > contents, popover.touch-selection > arrow, +popover.touch-selection > contents, popover.magnifier > arrow, +popover.magnifier > contents, .osd { + color: #faf4ed; + background-color: #34304b; + background-clip: padding-box; + border-radius: 12px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +.osd { + padding: 6px; + margin: 6px; +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ + +entry headerbar popover.background entry, +headerbar popover.background entry entry, +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 12px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry:focus-within, +headerbar popover.background entry entry:focus-within, +entry:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px transparent; + color: #faf4ed; + outline: 2px solid #9ccfd8; + outline-offset: -2px; +} + + +entry headerbar popover.background entry:drop(active), +headerbar popover.background entry entry:drop(active), +entry headerbar popover.background entry:hover:not(:focus-within), +headerbar popover.background entry entry:hover:not(:focus-within), +entry:drop(active), +entry:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry:disabled, +headerbar popover.background entry entry:disabled, +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); + outline: none; +} + + +entry headerbar popover.background entry.flat:focus-within, +headerbar popover.background entry entry.flat:focus-within, +entry headerbar popover.background entry.flat:disabled, +headerbar popover.background entry entry.flat:disabled, +entry headerbar popover.background entry.flat:hover, +headerbar popover.background entry entry.flat:hover, +entry headerbar popover.background entry.flat, +headerbar popover.background entry entry.flat, +entry.flat:focus-within, +entry.flat:disabled, +entry.flat:hover, +entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + box-shadow: none; + border-radius: 0; + outline: none; +} + + +entry headerbar popover.background entry image, +headerbar popover.background entry entry image, +entry image { + color: rgba(250, 244, 237, 0.7); +} + + +entry headerbar popover.background entry image:hover, +headerbar popover.background entry entry image:hover, +entry headerbar popover.background entry image:active, +headerbar popover.background entry entry image:active, +entry image:hover, +entry image:active { + color: #faf4ed; +} + + +entry headerbar popover.background entry image:disabled, +headerbar popover.background entry entry image:disabled, +entry image:disabled { + color: rgba(250, 244, 237, 0.5); +} + + +entry headerbar popover.background entry image.left, +headerbar popover.background entry entry image.left, +entry image.left { + margin: 0 6px 0 2px; +} + + +entry headerbar popover.background entry image.right, +headerbar popover.background entry entry image.right, +entry image.right { + margin: 0 2px 0 6px; +} + + +entry headerbar popover.background entry undershoot.left > undershoot.left, +headerbar popover.background entry entry undershoot.left > undershoot.left, +entry undershoot.left > undershoot.left { + border-radius: 0px 0 0 0px; + box-shadow: none; + background: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + + +entry headerbar popover.background entry undershoot.right > undershoot.right, +headerbar popover.background entry entry undershoot.right > undershoot.right, +entry undershoot.right > undershoot.right { + border-radius: 0 0px 0px 0; + box-shadow: none; + background: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + + +entry headerbar popover.background entry.error, +headerbar popover.background entry entry.error, +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(180, 99, 122, 0.1); + color: rgba(180, 99, 122, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.error:focus-within, +headerbar popover.background entry entry.error:focus-within, +entry.error:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(180, 99, 122, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #b4637a; + outline: 2px solid #b4637a; + outline-offset: -2px; +} + + +entry headerbar popover.background entry.error:drop(active), +headerbar popover.background entry entry.error:drop(active), +entry headerbar popover.background entry.error:hover:not(:focus-within), +headerbar popover.background entry entry.error:hover:not(:focus-within), +entry.error:drop(active), +entry.error:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #b4637a; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.error:disabled, +headerbar popover.background entry entry.error:disabled, +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(180, 99, 122, 0.1); + color: rgba(180, 99, 122, 0.35); + outline: none; +} + + +entry headerbar popover.background entry.error > text > selection, +headerbar popover.background entry entry.error > text > selection, +entry.error > text > selection { + background-color: rgba(180, 99, 122, 0.25); + color: #b4637a; +} + + +entry headerbar popover.background entry.error image, +headerbar popover.background entry entry.error image, +entry.error image { + color: rgba(180, 99, 122, 0.75); +} + + +entry headerbar popover.background entry.error image:hover, +headerbar popover.background entry entry.error image:hover, +entry headerbar popover.background entry.error image:active, +headerbar popover.background entry entry.error image:active, +entry.error image:hover, +entry.error image:active { + color: #b4637a; +} + + +entry headerbar popover.background entry.error image:disabled, +headerbar popover.background entry entry.error image:disabled, +entry.error image:disabled { + color: rgba(180, 99, 122, 0.35); +} + + +entry headerbar popover.background entry.warning, +headerbar popover.background entry entry.warning, +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(234, 157, 52, 0.1); + color: rgba(234, 157, 52, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.warning:focus-within, +headerbar popover.background entry entry.warning:focus-within, +entry.warning:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(234, 157, 52, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #ea9d34; + outline: 2px solid #ea9d34; + outline-offset: -2px; +} + + +entry headerbar popover.background entry.warning:drop(active), +headerbar popover.background entry entry.warning:drop(active), +entry headerbar popover.background entry.warning:hover:not(:focus-within), +headerbar popover.background entry entry.warning:hover:not(:focus-within), +entry.warning:drop(active), +entry.warning:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #ea9d34; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.warning:disabled, +headerbar popover.background entry entry.warning:disabled, +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(234, 157, 52, 0.1); + color: rgba(234, 157, 52, 0.35); + outline: none; +} + + +entry headerbar popover.background entry.warning > text > selection, +headerbar popover.background entry entry.warning > text > selection, +entry.warning > text > selection { + background-color: rgba(234, 157, 52, 0.25); + color: #ea9d34; +} + + +entry headerbar popover.background entry.warning image, +headerbar popover.background entry entry.warning image, +entry.warning image { + color: rgba(234, 157, 52, 0.75); +} + + +entry headerbar popover.background entry.warning image:hover, +headerbar popover.background entry entry.warning image:hover, +entry headerbar popover.background entry.warning image:active, +headerbar popover.background entry entry.warning image:active, +entry.warning image:hover, +entry.warning image:active { + color: #ea9d34; +} + + +entry headerbar popover.background entry.warning image:disabled, +headerbar popover.background entry entry.warning image:disabled, +entry.warning image:disabled { + color: rgba(234, 157, 52, 0.35); +} + + +entry headerbar popover.background entry.success, +headerbar popover.background entry entry.success, +entry.success { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(40, 105, 131, 0.1); + color: rgba(40, 105, 131, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.success:focus-within, +headerbar popover.background entry entry.success:focus-within, +entry.success:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(40, 105, 131, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #286983; + outline: 2px solid #286983; + outline-offset: -2px; +} + + +entry headerbar popover.background entry.success:drop(active), +headerbar popover.background entry entry.success:drop(active), +entry headerbar popover.background entry.success:hover:not(:focus-within), +headerbar popover.background entry entry.success:hover:not(:focus-within), +entry.success:drop(active), +entry.success:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #286983; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.success:disabled, +headerbar popover.background entry entry.success:disabled, +entry.success:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(40, 105, 131, 0.1); + color: rgba(40, 105, 131, 0.35); + outline: none; +} + + +entry headerbar popover.background entry.success > text > selection, +headerbar popover.background entry entry.success > text > selection, +entry.success > text > selection { + background-color: rgba(40, 105, 131, 0.25); + color: #286983; +} + + +entry headerbar popover.background entry.success image, +headerbar popover.background entry entry.success image, +entry.success image { + color: rgba(40, 105, 131, 0.75); +} + + +entry headerbar popover.background entry.success image:hover, +headerbar popover.background entry entry.success image:hover, +entry headerbar popover.background entry.success image:active, +headerbar popover.background entry entry.success image:active, +entry.success image:hover, +entry.success image:active { + color: #286983; +} + + +entry headerbar popover.background entry.success image:disabled, +headerbar popover.background entry entry.success image:disabled, +entry.success image:disabled { + color: rgba(40, 105, 131, 0.35); +} + + +entry > progress, +entry progress > trough > progress { + margin: 0 -4px; + border-bottom: 2px solid #9ccfd8; + background-color: transparent; +} + + +entry button.image-button { + min-height: 24px; + min-width: 24px; + padding: 0; +} + +treeview entry.flat, treeview entry { + background-color: #34304b; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(250, 244, 237, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #9ccfd8 0%, rgba(156, 207, 216, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #9ccfd8 95%, rgba(156, 207, 216, 0)); + } +} + +infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.touch-selection button, popover.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +infobar.warning > revealer > box button:focus, popover.touch-selection button:focus, popover.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:hover, popover.touch-selection button:hover, popover.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:active, popover.touch-selection button:active, popover.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:checked, popover.touch-selection button:checked, popover.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; +} + +infobar.warning > revealer > box button:disabled, popover.touch-selection button:disabled, popover.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +infobar.warning > revealer > box button:checked:disabled, popover.touch-selection button:checked:disabled, popover.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.5); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button { + background-color: #34304b; + color: #faf4ed; +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:checked { + background-color: rgba(25, 23, 36, 0.87); + color: #f2e9e1; +} + +tabbar tab:not(:selected) button.image-button.tab-close-button, +dnd tab:not(:selected) button.image-button.tab-close-button, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button, notebook > header menubutton > button.flat { + color: rgba(25, 23, 36, 0.6); +} + +tabbar tab:not(:selected) button.image-button.tab-close-button:hover, +dnd tab:not(:selected) button.image-button.tab-close-button:hover, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:hover, notebook > header menubutton > button.flat:hover, tabbar tab:not(:selected) button.image-button.tab-close-button:active, +dnd tab:not(:selected) button.image-button.tab-close-button:active, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:active, notebook > header menubutton > button.flat:active, tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, +dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, tabbar notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, +dnd notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header > tabs > tab:not(:checked):not(:selected) button.keyboard-activating.small-button, +dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header > tabs > tab:not(:checked):not(:selected) button.keyboard-activating.small-button, tabbar notebook > header > tabs > tab:not(:checked):not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.small-button, +dnd notebook > header > tabs > tab:not(:checked):not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.small-button, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) button.keyboard-activating.small-button, notebook > header menubutton > button.flat:focus:not(:hover):not(:active) tabbar tab:not(:selected) button.keyboard-activating.image-button.tab-close-button, tabbar tab:not(:selected) notebook > header menubutton > button.flat:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, +notebook > header menubutton > button.flat:focus:not(:hover):not(:active) dnd tab:not(:selected) button.keyboard-activating.image-button.tab-close-button, +dnd tab:not(:selected) notebook > header menubutton > button.flat:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, notebook > header > tabs > tab:not(:checked):not(:selected) menubutton > button.flat:focus:not(:hover):not(:active) button.keyboard-activating.small-button, tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header menubutton > button.keyboard-activating.flat, +dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header menubutton > button.keyboard-activating.flat, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) notebook > header menubutton > button.keyboard-activating.flat, notebook > header tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, tabbar tab:not(:selected) notebook > header button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, +notebook > header dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, +dnd tab:not(:selected) notebook > header button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, notebook > header menubutton > button.flat:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat { + color: rgba(25, 23, 36, 0.87); +} + +tabbar tab:not(:selected) button.image-button.tab-close-button:checked, +dnd tab:not(:selected) button.image-button.tab-close-button:checked, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:checked, notebook > header menubutton > button.flat:checked { + background-color: rgba(25, 23, 36, 0.87); + color: #f2e9e1; +} + +tabbar tab:not(:selected) button.image-button.tab-close-button:disabled, +dnd tab:not(:selected) button.image-button.tab-close-button:disabled, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:disabled, notebook > header menubutton > button.flat:disabled { + color: rgba(25, 23, 36, 0.3); +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action):not(.flat), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: 0 solid transparent; + outline-offset: 2px; + color: #faf4ed; +} + +headerbar popover.background button:focus:not(.suggested-action):not(.destructive-action):not(.flat), button:focus { + outline: 2px solid rgba(156, 207, 216, 0.35); + outline-offset: 0; +} + +headerbar popover.background button:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; + -gtk-icon-filter: brightness(1.2); +} + +headerbar popover.background button.keyboard-activating:not(.suggested-action):not(.destructive-action):not(.flat), button.keyboard-activating, headerbar popover.background button:active:not(.suggested-action):not(.destructive-action):not(.flat), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +headerbar popover.background button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + outline-color: transparent; +} + +headerbar popover.background button:checked:not(.suggested-action):not(.destructive-action):not(.flat), button:checked { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +headerbar popover.background button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:hover { + outline-color: transparent; + background-color: #aed8df; + color: rgba(25, 23, 36, 0.87); +} + +headerbar popover.background button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:disabled { + outline-color: transparent; + background-color: rgba(156, 207, 216, 0.35); + color: rgba(25, 23, 36, 0.38); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button, calendar > header > button, scrollbar button, notebook > header > tabs > arrow, popover modelbutton, spinbutton > button, splitbutton.flat > button, +splitbutton.flat > menubutton > button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(250, 244, 237, 0.7); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:focus:not(:hover):not(:active), calendar > header > button:focus:not(:hover):not(:active), scrollbar button:focus:not(:hover):not(:active), notebook > header > tabs > arrow:focus:not(:hover):not(:active), popover modelbutton:focus:not(:hover):not(:active), spinbutton > button:focus:not(:hover):not(:active), splitbutton.flat > button:focus:not(:hover):not(:active), +splitbutton.flat > menubutton > button:focus:not(:hover):not(:active) { + color: #faf4ed; + outline: 2px solid rgba(250, 244, 237, 0.04); + outline-offset: -2px; +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:hover, calendar > header > button:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, popover modelbutton:hover, spinbutton > button:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:active, calendar > header > button:active, scrollbar button:active, notebook > header > tabs > arrow:active, popover modelbutton:active, spinbutton > button:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:disabled, calendar > header > button:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, popover modelbutton:disabled, spinbutton > button:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +#NautilusPathButton, filechooser #pathbarbox > stack > box > button, window.messagedialog .response-area button, window.dialog.message .dialog-action-area > button, .app-notification button, .toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), splitbutton.suggested-action > button, +splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, +splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, +splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, menubutton.flat > button, button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(250, 244, 237, 0.7); +} + +#NautilusPathButton:focus:not(:hover):not(:active), filechooser #pathbarbox > stack > box > button:focus:not(:hover):not(:active), window.messagedialog .response-area button:focus:not(:hover):not(:active), window.dialog.message .dialog-action-area > button:focus:not(:hover):not(:active), .app-notification button:focus:not(:hover):not(:active), .toolbar button:focus:not(:hover):not(:active), dropdown > .linked:not(.vertical) > button:focus:not(:hover):not(:active):not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:hover):not(:active):not(:only-child), splitbutton.suggested-action > button:focus:not(:hover):not(:active), +splitbutton.suggested-action > menubutton > button:focus:not(:hover):not(:active), splitbutton.destructive-action > button:focus:not(:hover):not(:active), +splitbutton.destructive-action > menubutton > button:focus:not(:hover):not(:active), splitbutton.opaque > button:focus:not(:hover):not(:active), +splitbutton.opaque > menubutton > button:focus:not(:hover):not(:active), menubutton.suggested-action > button:focus:not(:hover):not(:active), menubutton.destructive-action > button:focus:not(:hover):not(:active), menubutton.opaque > button:focus:not(:hover):not(:active), menubutton.flat > button:focus:not(:hover):not(:active), button.flat:focus:not(:hover):not(:active) { + color: #faf4ed; + outline: 2px solid rgba(250, 244, 237, 0.04); + outline-offset: -2px; +} + +#NautilusPathButton:hover, filechooser #pathbarbox > stack > box > button:hover, window.messagedialog .response-area button:hover, window.dialog.message .dialog-action-area > button:hover, .app-notification button:hover, .toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), splitbutton.suggested-action > button:hover, +splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, +splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, +splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, menubutton.flat > button:hover, button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +#NautilusPathButton:active, filechooser #pathbarbox > stack > box > button:active, window.messagedialog .response-area button:active, window.dialog.message .dialog-action-area > button:active, .app-notification button:active, .toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), splitbutton.suggested-action > button:active, +splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, +splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, +splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, menubutton.flat > button:active, button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +#NautilusPathButton:disabled, filechooser #pathbarbox > stack > box > button:disabled, window.messagedialog .response-area button:disabled, window.dialog.message .dialog-action-area > button:disabled, .app-notification button:disabled, .toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), splitbutton.suggested-action > button:disabled, +splitbutton.suggested-action > menubutton > button:disabled, splitbutton.destructive-action > button:disabled, +splitbutton.destructive-action > menubutton > button:disabled, splitbutton.opaque > button:disabled, +splitbutton.opaque > menubutton > button:disabled, menubutton.suggested-action > button:disabled, menubutton.destructive-action > button:disabled, menubutton.opaque > button:disabled, menubutton.flat > button:disabled, button.flat:disabled { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +#NautilusPathButton:checked, filechooser #pathbarbox > stack > box > button:checked, window.messagedialog .response-area button:checked, window.dialog.message .dialog-action-area > button:checked, .app-notification button:checked, .toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, menubutton.flat > button:checked, button.flat:checked { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +#NautilusPathButton:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, window.messagedialog .response-area button:checked:disabled, window.dialog.message .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, .toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), splitbutton.suggested-action > button:checked:disabled, +splitbutton.suggested-action > menubutton > button:checked:disabled, splitbutton.destructive-action > button:checked:disabled, +splitbutton.destructive-action > menubutton > button:checked:disabled, splitbutton.opaque > button:checked:disabled, +splitbutton.opaque > menubutton > button:checked:disabled, menubutton.suggested-action > button:checked:disabled, menubutton.destructive-action > button:checked:disabled, menubutton.opaque > button:checked:disabled, menubutton.flat > button:checked:disabled, button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(250, 244, 237, 0.5); +} + +button.opaque { + box-shadow: none; +} + +.osd button.opaque:focus:focus-visible { + outline-color: rgba(250, 244, 237, 0.15); +} + +button.opaque:hover { + background-image: image(alpha(currentColor, 0.1)); +} + +button.keyboard-activating.opaque, button.opaque:active { + background-image: image(rgba(0, 0, 0, 0.2)); +} + +button.opaque:checked { + background-image: image(rgba(0, 0, 0, 0.15)); +} + +button.opaque:checked:hover { + background-image: image(rgba(0, 0, 0, 0.05)); +} + +button.opaque:checked.keyboard-activating, button.opaque:checked:active { + background-image: image(rgba(0, 0, 0, 0.3)); +} + +.nautilus-window .floating-bar button, placessidebar list.navigation-sidebar > row button.sidebar-button, notebook > header > tabs > tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 9px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +button separator { + margin: 4px 1px; +} + +button.opaque { + background-color: #46434c; + color: #faf4ed; +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button, button.image-text-button { + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +button.text-button.image-button > box, +button.text-button.image-button > box > box, button.image-text-button > box, +button.image-text-button > box > box { + border-spacing: 4px; +} + +button.text-button.image-button > box > label, +button.text-button.image-button > box > box > label, button.image-text-button > box > label, +button.image-text-button > box > box > label { + padding-left: 2px; + padding-right: 2px; +} + +button.text-button.image-button label:first-child, button.image-text-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child, button.image-text-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child, button.image-text-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child, button.image-text-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child), button.image-text-button image:not(:only-child) { + margin: 0 4px; +} + +button.arrow-button { + padding-left: 9px; + padding-right: 9px; +} + +button.arrow-button > box { + border-spacing: 4px; +} + +button.arrow-button.text-button { + padding-left: 16px; + padding-right: 16px; +} + +button.arrow-button.text-button > box { + border-spacing: 6px; +} + +menubutton.pill > button, button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-color: #34304b; + background-clip: padding-box; + font-weight: inherit; + border: 1px solid rgba(250, 244, 237, 0.12); + background-clip: border-box; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +button.card.keyboard-activating, button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +button.card:checked { + background-image: none; + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + border-color: #9ccfd8; +} + +button.card:checked:hover { + background-image: none; + outline-color: transparent; + background-color: #aed8df; + color: rgba(25, 23, 36, 0.87); +} + +button.card:checked:disabled { + outline-color: transparent; + background-color: rgba(156, 207, 216, 0.35); + color: rgba(25, 23, 36, 0.38); +} + +button.card:checked.keyboard-activating, button.card:checked:active { + background-image: none; +} + +button.card:checked.has-open-popup { + background-image: none; +} + +button.card:drop(active) { + color: #ff9e64; + box-shadow: inset 0 0 0 1px #ff9e64; +} + +.linked:not(.vertical) > button:focus, .linked.vertical > button:focus { + box-shadow: none; + outline: none; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + background-color: alpha(currentColor, 0.05); +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: none; + outline: none; +} + +.linked:not(.vertical) > menubutton > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.35); + color: #faf4ed; +} + +button.osd > image { + padding: 0; +} + +button.osd.remove-button { + padding: 0; +} + +button.osd:focus { + outline-color: transparent; +} + +button.osd:hover { + background-color: rgba(0, 0, 0, 0.45); + color: #faf4ed; +} + +button.osd:active { + background-color: rgba(0, 0, 0, 0.65); + color: #faf4ed; +} + +button.osd:disabled { + background-color: rgba(0, 0, 0, 0.15); + color: rgba(250, 244, 237, 0.35); +} + +button.suggested-action { + background-color: #56949f; + color: #faf4ed; + box-shadow: none; +} + +button.suggested-action:hover { + background-color: #669ea7; +} + +button.suggested-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + outline-color: transparent; +} + +button.suggested-action:checked { + background-color: #87b1b6; +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(86, 148, 159, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #56949f; +} + +button.suggested-action.flat:disabled { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +button.suggested-action.flat:checked { + background-color: rgba(86, 148, 159, 0.3); +} + +button.destructive-action { + background-color: #b4637a; + color: #faf4ed; + box-shadow: none; +} + +button.destructive-action:hover { + background-color: #bb7286; +} + +button.destructive-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + outline-color: transparent; +} + +button.destructive-action:checked { + background-color: #c98f9d; +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(180, 99, 122, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #b4637a; +} + +button.destructive-action.flat:disabled { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +button.destructive-action.flat:checked { + background-color: rgba(180, 99, 122, 0.3); +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, menubutton.circular > button, button.close, button.circular { + border-radius: 9999px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, menubutton.circular > button label, button.close label, button.circular label { + padding: 0; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #56949f; + color: #faf4ed; +} + +menubutton.destructive-action { + background-color: #b4637a; + color: #faf4ed; +} + +menubutton.opaque { + background-color: #46434c; + color: #faf4ed; +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 12px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 12px; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background-color; +} + +splitbutton > separator { + min-width: 0; + margin-top: 6px; + margin-bottom: 6px; + background-color: transparent; + background: none; +} + +splitbutton > menubutton > button { + padding: 6px 10px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: 0; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +splitbutton.flat > separator { + background: rgba(250, 244, 237, 0.12); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 12px; +} + +splitbutton.suggested-action { + background-color: #56949f; + color: #faf4ed; +} + +splitbutton.destructive-action { + background-color: #b4637a; + color: #faf4ed; +} + +splitbutton.opaque { + background-color: #46434c; + color: #faf4ed; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button, +splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button, +splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button, +splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(250, 244, 237, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 12px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 12px; +} + +.linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical button:not(:first-child) { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical button:not(:last-child) { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical menubutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical menubutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical dropdown:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical dropdown:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical colorbutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical colorbutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical fontbutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical fontbutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical tabbutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical tabbutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical entry:not(:first-child) { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical entry:not(:last-child) { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #56949f; + color: #faf4ed; +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #b4637a; + color: #faf4ed; +} + +/********* + * Links * + *********/ +link { + color: #5bc6ba; +} + +link:visited { + color: #907aa9; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #5bc6ba; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #907aa9; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 12px; + padding: 0; + border-spacing: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +spinbutton:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px transparent; + color: #faf4ed; + outline: 2px solid #9ccfd8; + outline-offset: -2px; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); + outline: none; +} + +spinbutton > text { + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + margin: 0; +} + +spinbutton > button { + border: none; +} + +spinbutton > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + padding-left: 12px; +} + +spinbutton:not(.vertical) > button { + padding: 0; + margin: 6px; +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +cell.activatable spinbutton:not(.vertical) { + margin: 3px 0; +} + +cell.activatable spinbutton:not(.vertical) > button { + margin: 0; + padding: 0; + min-height: 24px; + border-radius: 0; +} + +cell.activatable spinbutton:not(.vertical) > button:last-child { + border-radius: 0 12px 12px 0; +} + +cell.activatable spinbutton:not(.vertical) > button.up:dir(ltr), cell.activatable spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 0; +} + +cell.activatable spinbutton:not(.vertical) > button.up:dir(rtl), cell.activatable spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 0; +} + +spinbutton.vertical > text { + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + margin: 6px 9px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: #faf4ed; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 12px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 12px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +button.combo:only-child:focus { + color: #faf4ed; + outline: 2px solid rgba(250, 244, 237, 0.04); + outline-offset: -2px; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +button.combo:only-child:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +button.combo:only-child:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + outline-color: transparent; +} + +/************ + * Toolbars * + ************/ +.toolbar { + padding: 6px; + border-spacing: 6px; +} + +.toolbar .linked button:not(:hover):not(:active):not(:checked):not(:disabled) { + background-color: rgba(250, 244, 237, 0.04); +} + +.osd .toolbar { + background-color: transparent; +} + +.app-notification, .toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; + color: #faf4ed; + border: none; +} + +.app-notification:backdrop, .toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +.left.app-notification, .right.app-notification, .top.app-notification, .bottom.app-notification, .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, .toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator { + margin: 2px; +} + +.toolbar entry, +.toolbar splitbutton, +.toolbar button, +.toolbar scalebutton { + border-radius: 9px; +} + +.toolbar entry, +.toolbar spinbutton, +.toolbar splitbutton, +.toolbar separator:not(.sidebar), +.toolbar button, +.toolbar menubutton, +.toolbar scalebutton { + margin-top: 0; + margin-bottom: 0; +} + +.toolbar menubutton > button, +.toolbar splitbutton > button, +.toolbar splitbutton > menubutton, +.toolbar scalebutton > button { + margin-top: 0; + margin-bottom: 0; +} + +.toolbar switch { + margin-top: 4px; + margin-bottom: 4px; +} + +.toolbar spinbutton entry, +.toolbar spinbutton button { + margin: 0; +} + +.toolbar popover.menu separator:not(.sidebar) { + margin-top: 6px; + margin-bottom: 6px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border: none; + background-color: transparent; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button, +searchbar > revealer > box menubutton { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + border: none; + outline: none; +} + +headerbar .linked > button:not(.suggested-action):not(.destructive-action) { + border-radius: 0; +} + +headerbar .linked > button:first-child:not(.suggested-action):not(.destructive-action) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +headerbar .linked > button:last-child:not(.suggested-action):not(.destructive-action) { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +headerbar .linked > button:only-child:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar button:hover:not(.suggested-action):not(.destructive-action) { + background-color: rgba(250, 244, 237, 0.12); +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + outline: none; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + outline: none; +} + +headerbar button:checked:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 1000px rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); +} + +headerbar button:checked:focus:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: rgba(242, 233, 225, 0.5); + color: rgba(25, 23, 36, 0.38); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.3); +} + +headerbar entry { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; + border-radius: 9999px; +} + +headerbar entry:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +headerbar entry image { + color: rgba(250, 244, 237, 0.7); +} + +headerbar entry image:hover, headerbar entry image:active { + color: #faf4ed; +} + +headerbar entry image:disabled { + color: rgba(250, 244, 237, 0.5); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: transparent; + color: #faf4ed; + min-height: 48px; + border: none; + box-shadow: none; + padding: 0; + margin: 0; +} + +headerbar:disabled { + color: rgba(250, 244, 237, 0.5); +} + +headerbar:backdrop { + background-color: transparent; + color: rgba(250, 244, 237, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(250, 244, 237, 0.32); +} + +headerbar.flat, headerbar.flat:backdrop { + background: none; + box-shadow: none; + transition: none; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row.expander image.expander-row-arrow, +row.expander headerbar image.expander-row-arrow, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(250, 244, 237, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row.expander image.expander-row-arrow:backdrop, +row.expander headerbar image.expander-row-arrow:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(250, 244, 237, 0.5); +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(250, 244, 237, 0.12); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar menubutton, +headerbar stackswitcher, +headerbar separator:not(.sidebar) { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar .linked > menubutton, +headerbar entry > menubutton { + margin-top: 0; + margin-bottom: 0; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + opacity: 1; +} + +headerbar splitbutton { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; +} + +headerbar splitbutton button:not(.suggested-action):not(.destructive-action):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +headerbar splitbutton > separator { + background-color: transparent; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar stackswitcher { + background-color: rgba(250, 244, 237, 0.04); +} + +headerbar stackswitcher:checked { + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +headerbar stackswitcher:checked:hover { + background-color: white; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar popover.background button.suggested-action:disabled, +headerbar popover.background button.destructive-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +headerbar popover.background entry, +headerbar popover.background spinbutton, +headerbar popover.background button, +headerbar popover.background menubutton, +headerbar popover.background stackswitcher { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.sidebar) { + background-color: rgba(250, 244, 237, 0.12); +} + +headerbar switch { + margin: 12px 6px; +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(25, 23, 36, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(25, 23, 36, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar.default-decoration { + min-height: 36px; + padding: 0; + margin: 0; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + border: none; + outline: none; +} + +.solid-csd headerbar.default-decoration, .maximized headerbar.default-decoration { + border-radius: 0; + box-shadow: none; +} + +window > .titlebar:not(.flat) { + box-shadow: none; +} + +window > .titlebar headerbar:not(.flat) { + box-shadow: none; +} + +window.devel headerbar { + background: #191724 cross-fade(10%-gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(156, 207, 216, 0.1)), linear-gradient(to top, #1f1d2d 3px, #242134); +} + +window.devel headerbar:backdrop { + background: #191724 cross-fade(10%-gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#191724); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 12px; + background-color: alpha(currentColor, 0.08); + border: none; + box-shadow: none; +} + + +pathbar > button:disabled { + background-color: alpha(currentColor, 0.05); +} + + +pathbar > button:checked { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + + +pathbar > button:checked:hover { + background-color: alpha(currentColor, 0.16); + color: #faf4ed; +} + + +pathbar > button label, +pathbar > button image { + margin-left: 3px; + margin-right: 3px; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.7); + border: none; + border-radius: 12px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 10px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #4c4961; + border-top-color: #4c4961; +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(250, 244, 237, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: rgba(250, 244, 237, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: #faf4ed; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #faf4ed; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #faf4ed; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(250, 244, 237, 0.32); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #9ccfd8; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(250, 244, 237, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: solid; + border-width: 0 1px 0 0; + border-color: transparent; + border-radius: 0; + background-clip: border-box; + border-image: linear-gradient(to bottom, transparent 20%, rgba(250, 244, 237, 0.12) 20%, rgba(250, 244, 237, 0.12) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(250, 244, 237, 0.7); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: transparent; +} + +columnview.view > header > button:last-child, columnview.view > header > button:only-child, +treeview.view > header > button:last-child, +treeview.view > header > button:only-child { + border-right: none; + border-image: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(250, 244, 237, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #34304b; + background-clip: border-box; + color: #9ccfd8; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #9ccfd8; +} + +stack.view treeview.view { + min-height: 36px; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #191724; + color: #faf4ed; +} + +menubar:backdrop { + background-color: #191724; + color: rgba(250, 244, 237, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(250, 244, 237, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +menubar > item:disabled { + color: rgba(250, 244, 237, 0.32); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + color: #faf4ed; + padding: 0 6px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; + border-radius: 12px; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; + border-radius: 12px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +popover.menu label.title { + font-weight: bold; + padding: 4px 26px; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover > arrow, +popover > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #232032; + border-radius: 12px; + color: #faf4ed; + border: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +popover > arrow { + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +popover > contents > list, +popover > contents > .view, +popover > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover > contents separator { + background-color: rgba(250, 244, 237, 0.12); + margin: 15px 10px; +} + +popover > contents list separator { + margin: 0; +} + +popover > contents list > row { + border-radius: 12px; +} + +popover > contents stack > box { + padding: 0; +} + +popover > contents > box > button { + margin: 0; +} + +popover .view:not(:selected), +popover toolbar { + background-color: #232032; +} + +popover button, +popover entry, +popover combobox { + border-radius: 12px; +} + +popover .linked > button:not(.radio) { + border-radius: 0; +} + +popover .linked > button:not(.radio):first-child { + border-radius: 12px 0 0 12px; +} + +popover .linked > button:not(.radio):last-child { + border-radius: 0 12px 12px 0; +} + +popover .linked > button:not(.radio):only-child { + border-radius: 12px; +} + +popover.menu button, +popover button.model { + min-height: 32px; + padding: 0 8px; +} + +popover modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + color: #faf4ed; + font: initial; + border-radius: 12px; +} + +popover modelbutton:hover { + transition: none; + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; +} + +popover modelbutton:hover accelerator { + color: #9ccfd8; +} + +popover modelbutton:hover accelerator:disabled { + color: rgba(250, 244, 237, 0.5); +} + +popover modelbutton:focus:not(:hover) { + transition: none; + box-shadow: none; + outline: none; +} + +popover modelbutton:disabled { + color: rgba(250, 244, 237, 0.5); +} + +popover modelbutton accelerator { + color: rgba(250, 244, 237, 0.5); + margin-left: 30px; +} + +popover modelbutton accelerator:disabled { + color: rgba(250, 244, 237, 0.12); +} + +popover modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +popover modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +.osd popover, popover.touch-selection, popover.magnifier { + background-color: transparent; +} + +magnifier { + background-color: #34304b; +} + +/************* + * Notebooks * + *************/ +tabbar tab, tabbar tabbox > tabboxchild > tab, notebook > header > tabs > tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: #faf4ed; + font-weight: 500; + border-radius: 9px; +} + +tabbar tab:hover:not(:checked):not(:selected), notebook > header > tabs > tab:hover:not(:checked):not(:selected) { + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; + box-shadow: none; +} + +tabbar tab:disabled, notebook > header > tabs > tab:disabled { + color: rgba(25, 23, 36, 0.3); +} + +tabbar tab:active, notebook > header > tabs > tab:active { + background-color: #34304b; + color: #faf4ed; + box-shadow: none; +} + +tabbar tab:checked:not(:active), notebook > header > tabs > tab:checked:not(:active), tabbar tab:selected:not(:active), notebook > header > tabs > tab:selected:not(:active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, background-color 0ms; + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; + box-shadow: none; +} + +tabbar tab:checked:not(:active):disabled, notebook > header > tabs > tab:checked:not(:active):disabled, tabbar tab:selected:not(:active):disabled, notebook > header > tabs > tab:selected:not(:active):disabled { + color: rgba(250, 244, 237, 0.5); +} + +notebook, notebook.frame { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 9px; +} + +notebook.frame frame > border { + border: none; + border-radius: 9px; +} + +notebook.frame frame > list row.activatable { + border-radius: 12px; +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(250, 244, 237, 0.04); +} + +notebook > header { + border: none; + background-color: rgba(250, 244, 237, 0.04); + margin: 3px; + border-radius: 12px; +} + +notebook > header.top > tabs > arrow { + border-top-style: none; +} + +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; +} + +notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.left > tabs > arrow { + border-left-style: none; +} + +notebook > header.right > tabs > arrow { + border-right-style: none; +} + +notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 12px; +} + +notebook > header > tabs > tab { + margin: 3px; +} + +notebook > header > tabs > tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header > tabs > tab > box:drop(active) { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +notebook > header > tabs > tab button.flat:last-child { + margin-left: 6px; + margin-right: -3px; +} + +notebook > header > tabs > tab button.flat:first-child { + margin-left: -3px; + margin-right: 6px; +} + +notebook > header > tabs > tab button.small-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top > tabs, notebook > header.bottom > tabs { + padding-left: 0; + padding-right: 0; +} + +notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top > tabs > tab:not(:last-child), notebook > header.bottom > tabs > tab:not(:last-child) { + margin-right: 0; +} + +notebook > header.top > tabs tab.reorderable-page, notebook > header.bottom > tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left > tabs, notebook > header.right > tabs { + padding-top: 0; + padding-bottom: 0; +} + +notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left > tabs > tab:not(:last-child), notebook > header.right > tabs > tab:not(:last-child) { + margin-bottom: 0; +} + +notebook > header.left > tabs tab.reorderable-page, notebook > header.right > tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin: 0 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 12px; +} + +tabbar > revealer > box { + box-shadow: none; +} + +tabbar .box { + min-height: 36px; + background-color: rgba(250, 244, 237, 0.04); + background-image: none; + padding: 0; + margin: 3px; + border-radius: 12px; + border: none; + box-shadow: none; +} + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid rgba(250, 244, 237, 0.12); +} + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; +} + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; +} + +tabbar scrolledwindow.pinned tabbox { + padding: 3px 3px 3px 0; +} + +tabbar scrolledwindow.pinned tabbox > tabboxchild { + margin: 0; +} + +tabbar scrolledwindow.pinned tabbox > background:dir(ltr) { + box-shadow: inset -1px 0 rgba(250, 244, 237, 0.12); +} + +tabbar scrolledwindow.pinned tabbox > background:dir(rtl) { + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.12); +} + +tabbar scrolledwindow:not(.pinned) tabbox { + padding: 3px 0; +} + +tabbar scrolledwindow:not(.pinned) tabbox > tabboxchild { + margin: 0 -2px; +} + +tabbar scrolledwindow:not(.pinned) tabbox > tabboxchild + separator + tabboxchild { + margin-left: 0; +} + +tabbar undershoot { + transition: background 150ms ease-in-out; +} + +tabbar undershoot.left { + background: linear-gradient(to right, #34304b, rgba(0, 0, 0, 0) 20px); +} + +tabbar undershoot.right { + background: linear-gradient(to left, #34304b, rgba(0, 0, 0, 0) 20px); +} + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#9ccfd8, 0.5), alpha(#9ccfd8, 0.3) 1px, alpha(#9ccfd8, 0) 20px); +} + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#9ccfd8, 0.5), alpha(#9ccfd8, 0.3) 1px, alpha(#9ccfd8, 0) 20px); +} + +tabbar tabbox { + background-color: transparent; + background-image: none; + padding: 0; + margin: 0; + border: none; + box-shadow: none; +} + +tabbar tabbox > background { + background: none; +} + +tabbar tabbox > separator { + margin: 9px 0; + min-width: 1px; + background-color: rgba(25, 23, 36, 0.12); + transition: opacity 150ms ease-in-out; +} + +tabbar tabbox > separator.hidden { + opacity: 0; +} + +tabbar tabbox > tabboxchild { + padding: 0; +} + +tabbar tabbox > tabboxchild > tab { + margin: 0; +} + +tabbar tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(250, 244, 237, 0.8), alpha(#9ccfd8, 0.4) 10%, alpha(#9ccfd8, 0) 30%); +} + +tabbar tab.needs-attention:hover { + background-image: image(alpha(currentColor, 0.03)), radial-gradient(ellipse at bottom, rgba(250, 244, 237, 0.8), alpha(#9ccfd8, 0.4) 10%, alpha(#9ccfd8, 0) 30%); +} + +tabbar .start-action, +tabbar .end-action { + background-color: rgba(250, 244, 237, 0.04); + background-clip: padding-box; + border-color: rgba(250, 244, 237, 0.12); + border-style: solid; + transition: background 150ms ease-in-out; +} + +tabbar .start-action button, +tabbar .end-action button { + border: none; + border-radius: 0; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; +} + +tabbar:not(.inline) scrolledwindow.pinned undershoot { + border-color: rgba(250, 244, 237, 0.12); +} + +tabbar:not(.inline) undershoot.left { + background: linear-gradient(to right, #191724, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) undershoot.right { + background: linear-gradient(to left, #191724, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#9ccfd8, 0.5), alpha(#9ccfd8, 0.3) 1px, alpha(#9ccfd8, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#9ccfd8, 0.5), alpha(#9ccfd8, 0.3) 1px, alpha(#9ccfd8, 0) 20px); +} + +tabbar:not(.inline) tabbox > background { + background-color: #191724; +} + +tabbar:not(.inline) .start-action, +tabbar:not(.inline) .end-action { + background-color: alpha(#191724, 0.6); + border-color: rgba(250, 244, 237, 0.12); +} + +dnd tab { + min-height: 24px; + background-color: #191724; + color: #faf4ed; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); + outline: 1px solid rgba(25, 23, 36, 0.75); + outline-offset: -1px; + margin: 24px; +} + +dnd tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(250, 244, 237, 0.8), alpha(#9ccfd8, 0.4) 10%, alpha(#9ccfd8, 0) 30%); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab button.image-button.tab-close-button, +dnd tab button.image-button.tab-close-button { + margin-right: -3px; +} + +tabview:drop(active), +tabbox:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #34304b; + box-shadow: none; + outline: none; +} + +scrollbar.top { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +scrollbar > range > trough { + border: none; + background: none; + padding: 0; + outline: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(250, 244, 237, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(250, 244, 237, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #faf4ed; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 3px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 3px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 0; + border: 1px solid rgba(52, 48, 75, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 0; + border: 1px solid rgba(52, 48, 75, 0.3); + border-radius: 9999px; + background-color: rgba(250, 244, 237, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(43, 40, 62, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 3px; + border: none; + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.5); +} + +switch:checked { + background-color: #9ccfd8; +} + +switch:disabled { + opacity: 0.5; +} + +switch > image { + color: transparent; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + border-radius: 9999px; + outline: none; + box-shadow: 0 0 0 0 transparent, 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + background-color: #191724; + border: none; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.6), 0 3px 3px -2px transparent, 0 2px 3px -1px transparent, 0 1px 4px 0 transparent; +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; + border-spacing: 3px; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + border: none; + color: transparent; + background-color: rgba(250, 244, 237, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.04); + background-color: rgba(250, 244, 237, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(250, 244, 237, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(25, 23, 36, 0.6); + background-color: #9ccfd8; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(156, 207, 216, 0.15); + background-color: #c1e1e6; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(156, 207, 216, 0.2); + background-color: #9ccfd8; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(25, 23, 36, 0.6); + background-color: rgba(156, 207, 216, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -3px; + margin-right: 6px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 6px; + margin-right: -3px; +} + +popover.menu check, popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check:dir(ltr), popover.menu radio:dir(ltr) { + margin-right: 6px; + margin-left: -3px; +} + +popover.menu check:dir(rtl), popover.menu radio:dir(rtl) { + margin-left: 6px; + margin-right: -3px; +} + +popover.menu check, popover.menu check:hover, popover.menu check:disabled, popover.menu check:checked:hover, popover.menu check:indeterminate:hover, popover.menu radio, popover.menu radio:hover, popover.menu radio:disabled, popover.menu radio:checked:hover, popover.menu radio:indeterminate:hover { + box-shadow: none; +} + + +check { + -gtk-icon-size: 20px; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/checkbox-mixed-symbolic@2.svg"))); +} + + +radio { + -gtk-icon-size: 20px; +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/radio-mixed-symbolic@2.svg"))); +} + + +popover.menu check { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/small-checkbox-mixed-symbolic@2.svg"))); +} + + +popover.menu radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/small-radio-mixed-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view radio, +treeview.view check, +columnview.view radio, +columnview.view check { + padding: 0; + margin: 0; + transition: none; +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, +treeview.view check, +treeview.view check:hover, +treeview.view check:disabled, +treeview.view check:checked:hover, +treeview.view check:indeterminate:hover, +columnview.view radio, +columnview.view radio:hover, +columnview.view radio:disabled, +columnview.view radio:checked:hover, +columnview.view radio:indeterminate:hover, +columnview.view check, +columnview.view check:hover, +columnview.view check:disabled, +columnview.view check:checked:hover, +columnview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view:hover check, +treeview.view:hover radio, treeview.view:selected check, +treeview.view:selected radio, treeview.view:focus check, +treeview.view:focus radio, +columnview.view:hover check, +columnview.view:hover radio, +columnview.view:selected check, +columnview.view:selected radio, +columnview.view:focus check, +columnview.view:focus radio { + box-shadow: none; +} + +treeview.view:hover check:checked, +treeview.view:hover radio:checked, treeview.view:selected check:checked, +treeview.view:selected radio:checked, treeview.view:focus check:checked, +treeview.view:focus radio:checked, +columnview.view:hover check:checked, +columnview.view:hover radio:checked, +columnview.view:selected check:checked, +columnview.view:selected radio:checked, +columnview.view:focus check:checked, +columnview.view:focus radio:checked { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +checkbutton.selection-mode { + border-radius: 9999px; +} + +checkbutton.selection-mode check, +checkbutton.selection-mode radio { + padding: 6px; + border-radius: 9999px; +} + +checkbutton.selection-mode check:checked, checkbutton.selection-mode check:indeterminate, +checkbutton.selection-mode radio:checked, +checkbutton.selection-mode radio:indeterminate { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +checkbutton.selection-mode label:dir(ltr) { + margin-right: 6px; +} + +checkbutton.selection-mode label:dir(rtl) { + margin-left: 6px; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale > trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(250, 244, 237, 0.3); +} + +scale > trough:disabled { + background-color: rgba(250, 244, 237, 0.12); +} + +scale > trough > highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#9ccfd8); +} + +scale > trough > highlight:disabled { + background-color: #191724; + background-image: image(rgba(250, 244, 237, 0.32)); +} + +scale > trough > fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.3); +} + +scale > trough > fill:disabled { + background-color: transparent; +} + +scale > trough > slider { + min-height: 18px; + min-width: 18px; + margin: -8px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #9ccfd8; + background-color: #34304b; + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +scale > trough > slider:hover { + box-shadow: inset 0 0 0 2px #9ccfd8, 0 0 0 8px rgba(250, 244, 237, 0.12); +} + +scale > trough > slider:active { + box-shadow: inset 0 0 0 4px #9ccfd8, 0 0 0 8px rgba(250, 244, 237, 0.12); +} + +scale > trough > slider:disabled { + box-shadow: inset 0 0 0 2px rgba(250, 244, 237, 0.32); +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune > trough > slider { + margin: -7px; +} + +scale > marks, +scale > value { + color: rgba(250, 244, 237, 0.7); +} + +scale indicator { + background-color: rgba(250, 244, 237, 0.3); + color: transparent; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: rotate(45deg); + border-bottom-right-radius: 0; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(250, 244, 237, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.12); +} + +progressbar progress { + border-radius: 12px; + background-color: #9ccfd8; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #9ccfd8; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 12px; +} + +levelbar block.low { + background-color: #ea9d34; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #9ccfd8; +} + +levelbar block.full { + background-color: #286983; +} + +levelbar block.empty { + background-color: rgba(250, 244, 237, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #faf4ed; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; + color: #faf4ed; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(250, 244, 237, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 12px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 12px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar { + box-shadow: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + box-shadow: none; + background-color: #34304b; + background-clip: border-box; + border: none; + color: #faf4ed; +} + +actionbar > revealer > box button, +actionbar > revealer > box entry, +actionbar > revealer > box menubutton, +actionbar > revealer > box menubutton > button, +actionbar > revealer > box splitbutton, +actionbar > revealer > box splitbutton > button, +actionbar > revealer > box spinbutton { + margin: 0; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: radial-gradient(farthest-side at top, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at top, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: radial-gradient(farthest-side at bottom, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at bottom, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: radial-gradient(farthest-side at left, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at left, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: left; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: radial-gradient(farthest-side at right, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at right, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: right; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border: none; + background-image: none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: transparent; +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator, separator.spacer, separator.sidebar { + min-width: 0; + min-height: 0; + background-color: transparent; + background-image: none; +} + +/********* + * Lists * + *********/ +list.content, +list.boxed-list { + border-radius: 12px; + box-shadow: none; + border: none; + background-color: transparent; +} + +list.content > row, +list.boxed-list > row { + border: none; + border-radius: 3px; + background-color: rgba(250, 244, 237, 0.04); +} + +list.content > row:hover, +list.boxed-list > row:hover, list.content > row.has-open-popup, +list.boxed-list > row.has-open-popup, list.content > row:focus, +list.boxed-list > row:focus { + background-color: rgba(250, 244, 237, 0.04); +} + +list.content > row:active, +list.boxed-list > row:active { + background-color: alpha(currentColor, 0.12); +} + +list.content > row:not(:first-child), +list.boxed-list > row:not(:first-child) { + margin-top: 3px; +} + +list.content > row:first-child, +list.boxed-list > row:first-child { + border-radius: 12px 12px 3px 3px; +} + +list.content > row:last-child, +list.boxed-list > row:last-child { + border-radius: 3px 3px 12px 12px; +} + +list.content > row:only-child, +list.boxed-list > row:only-child { + border-radius: 12px; +} + +listview, +list { + border-color: rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.04); + background-clip: padding-box; +} + +listview > row, +list > row { + padding: 6px; + background-clip: padding-box; +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.horizontal row.separator:not(:last-child), listview.separators.horizontal > row:not(.separator):not(:last-child), +list.horizontal row.separator:not(:last-child), +list.separators.horizontal > row:not(.separator):not(:last-child) { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +listview:not(.horizontal) row.separator:not(:last-child), listview.separators:not(.horizontal) > row:not(.separator):not(:last-child), +list:not(.horizontal) row.separator:not(:last-child), +list.separators:not(.horizontal) > row:not(.separator):not(:last-child) { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +leaflet scrolledwindow listview, leaflet scrolledwindow list { + background-color: transparent; +} + +list.frame { + border-radius: 12px; +} + +listview.view { + color: #faf4ed; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + border-radius: 12px; +} + +row { + color: rgba(250, 244, 237, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +.nautilus-window .nautilus-grid-view child.activatable, columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), font-weight 0; + outline: none; + box-shadow: none; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:focus, columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + color: #faf4ed; + background-color: transparent; + box-shadow: none; + outline: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:hover, columnview.view > header > button:hover, +treeview.view > header > button:hover, .nautilus-window .nautilus-grid-view child.has-open-popup.activatable, columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, row.activatable:hover, row.activatable.has-open-popup { + color: #faf4ed; + background-color: alpha(currentColor, 0.05); + box-shadow: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:active, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, font-weight 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.05) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.05); + color: #faf4ed; + box-shadow: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:selected, columnview.view > header > button:selected, +treeview.view > header > button:selected, row.activatable:selected { + background-color: alpha(currentColor, 0.06); +} + +.nautilus-window .nautilus-grid-view child.activatable:selected:hover, columnview.view > header > button:selected:hover, +treeview.view > header > button:selected:hover, row.activatable:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +button row.activatable:focus, button row.activatable:hover, button row.activatable:active { + box-shadow: none; + background: none; +} + +button:checked row.activatable { + color: rgba(25, 23, 36, 0.87); +} + +row:selected { + background-color: alpha(currentColor, 0.06); + color: inherit; + box-shadow: none; +} + +row:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +row:selected:focus, row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +row:selected:focus:hover, row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +row:selected image, +row:selected label { + color: #faf4ed; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(250, 244, 237, 0.5); +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row:last-child { + border-bottom: none; +} + +.rich-list > row > box { + border-spacing: 12px; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + border-spacing: 6px; + min-height: 50px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.45); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; + padding: 0; +} + +row > box.header > box.title, +row > box.header > box.title > .title { + padding: 0; + font-weight: bold; + color: #faf4ed; +} + +row > box.header > box.title > .subtitle { + padding: 2px 0; + font-weight: normal; + color: rgba(250, 244, 237, 0.7); +} + +row > box.header > .prefixes, +row > box.header > .suffixes { + border-spacing: 6px; +} + +row > box.header > .icon:dir(ltr), +row > box.header > .prefixes:dir(ltr) { + margin-right: 6px; +} + +row > box.header > .icon:dir(rtl), +row > box.header > .prefixes:dir(rtl) { + margin-left: 6px; +} + +row.entry .edit-icon, +row.entry .indicator { + min-width: 24px; + min-height: 24px; + padding: 5px; +} + +row.entry .edit-icon:disabled { + opacity: 0.5; +} + +row.entry .indicator { + opacity: 0.65; +} + +row.entry.monospace { + font-family: inherit; +} + +row.entry.monospace text { + font-family: monospace; +} + +row.entry.error text > selection:focus-within { + background-color: alpha(#b4637a, 0.2); +} + +row.entry.error text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.warning text > selection:focus-within { + background-color: alpha(#ea9d34, 0.2); +} + +row.entry.warning text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.success text > selection:focus-within { + background-color: alpha(#286983, 0.2); +} + +row.entry.success text > cursor-handle > contents { + background-color: currentColor; +} + +row.combo image.dropdown-arrow:disabled { + filter: opacity(0.45); +} + +row.combo listview.inline { + background: none; + border: none; + box-shadow: none; + color: inherit; +} + +row.combo listview.inline, row.combo listview.inline:disabled { + background: none; + color: inherit; +} + +row.combo popover > contents { + min-width: 120px; +} + +row.expander { + background: none; + padding: 0px; +} + +row.expander > box > list { + background: none; + color: inherit; +} + +row.expander list.nested { + color: inherit; + background-color: transparent; +} + +row.expander list.nested > row { + background-color: transparent; + border: none; + background-image: none; + transition: none; + animation: none; +} + +row.expander image.expander-row-arrow { + transition: -gtk-icon-transform 200ms cubic-bezier(0, 0, 0.2, 1); +} + +row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; +} + +row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; +} + +row.expander image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(0.5turn); +} + +row.expander image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(-0.5turn); +} + +row.expander image.expander-row-arrow:disabled { + filter: opacity(0.45); +} + +row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); + opacity: 1; +} + +row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #9ccfd8; +} + +.osd row.expander:checked image.expander-row-arrow:not(:disabled) { + color: inherit; +} + +list.content > row.expander row.header, +list.boxed-list > row.expander row.header { + background-color: transparent; + border: none; + box-shadow: none; +} + +list.content > row.expander, +list.boxed-list > row.expander { + border: none; +} + +columnview > listview > row { + padding: 0; +} + +columnview > listview > row > cell { + padding: 8px 6px; +} + +columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; +} + +columnview.column-separators > listview > row > cell { + border-left-color: rgba(250, 244, 237, 0.12); +} + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; +} + +treeexpander { + border-spacing: 6px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #9ccfd8; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 6px; + border-spacing: 0; + padding: 0; + border: none; + background-image: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #9ccfd8; +} + +.app-notification > box > label { + margin-left: 9px; +} + +.app-notification.frame, +.app-notification border { + border: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(250, 244, 237, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:hover, expander:active { + color: #faf4ed; +} + +expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +expander:disabled { + color: rgba(250, 244, 237, 0.32); +} + +expander-widget > box > title { + border-radius: 12px; +} + +expander-widget > box > title:hover > expander { + color: rgba(250, 244, 237, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 12px; + color: #faf4ed; +} + +calendar:disabled { + color: rgba(250, 244, 237, 0.5); +} + +calendar:selected { + border-radius: 12px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 12px; + margin: 0; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 6px; +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.messagedialog .response-area button, window.dialog.message .dialog-action-area > button { + border-radius: 9px; + min-height: 28px; + padding: 6px 12px; + margin: 0; + border: none; +} + +window.dialog.message.background { + background-color: #2b283e; +} + +window.dialog.message box.dialog-vbox.vertical { + margin-top: 6px; + border-spacing: 24px; +} + +window.dialog.message box.dialog-vbox.vertical > box.vertical { + margin-bottom: 6px; +} + +window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title { + font-weight: 800; + font-size: 15pt; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; + color: #faf4ed; +} + +window.dialog.message .titlebar:backdrop { + background-color: #2b283e; + color: rgba(250, 244, 237, 0.7); +} + +window.dialog.message .dialog-action-area { + border: none; + margin: 0; + padding: 6px; + border-spacing: 6px; +} + +window.dialog.message .dialog-action-area > button { + border: none; +} + +window.dialog.message .dialog-action-area > button.suggested-action:not(:disabled) { + color: #56949f; +} + +window.dialog.message .dialog-action-area > button.destructive-action:not(:disabled) { + color: #b4637a; +} + +window.aboutdialog.background.csd scrolledwindow.frame, +window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 12px; +} + +/******************** + * AdwMessageDialog * + ********************/ +window.messagedialog { + background-color: #2b283e; + color: #faf4ed; + padding: 6px; +} + +window.messagedialog .message-area { + padding: 24px 30px; + border-spacing: 10px; +} + +window.messagedialog .response-area { + border-spacing: 6px; +} + +window.messagedialog .response-area button.suggested { + color: #9ccfd8; +} + +window.messagedialog .response-area button.destructive { + color: #b4637a; +} + +window.messagedialog .response-area separator { + background: none; + margin: 3px; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; + color: inherit; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 6px; + background-color: transparent; +} + +stacksidebar row { + min-height: 24px; + padding: 6px; + border-radius: 6px; +} + +stacksidebar row:selected { + font-weight: 500; + background-color: rgba(250, 244, 237, 0.04); +} + +stacksidebar row + row { + margin-top: 3px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(250, 244, 237, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(250, 244, 237, 0.12); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 2px 4px; + border-right: none; +} + +.navigation-sidebar, .navigation-sidebar.view, .navigation-sidebar.background { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar > separator { + background-color: rgba(250, 244, 237, 0.12); + margin: 10px 15px; +} + +.navigation-sidebar row.activatable label.dim-label { + color: rgba(250, 244, 237, 0.32); +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 0 6px 0 6px; + margin: 1px; + border-radius: 9px; +} + +.navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:active { + background-color: alpha(currentColor, 0.12); +} + +.navigation-sidebar > row:selected { + background-color: alpha(currentColor, 0.08); + box-shadow: none; +} + +.navigation-sidebar > row:selected label, +.navigation-sidebar > row:selected image { + color: #9ccfd8; + font-weight: 700; +} + +.navigation-sidebar > row:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.navigation-sidebar > row:not(:first-child) { + margin-top: 3px; +} + +/**************** + * File chooser * + ****************/ +filechooser paned > separator { + background: rgba(250, 244, 237, 0.12); +} + +filechooser paned > box #pathbarbox.view, +filechooser paned > box stack.view, +filechooser paned > box columnview.view, +filechooser paned > box gridview.view { + background-color: transparent; +} + +filechooser .dialog-action-box { + border: none; +} + +filechooser #pathbarbox { + border: none; + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +filechooser child.activatable filelistcell.dim-label { + color: rgba(250, 244, 237, 0.7); +} + +placessidebar { + background-color: transparent; +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar list.navigation-sidebar > row image.sidebar-icon { + color: inherit; +} + +placessidebar list.navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar list.navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar list.navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar list.navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar list.navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar list.navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar list.navigation-sidebar > row.sidebar-new-bookmark-row { + color: #9ccfd8; +} + +placessidebar list.navigation-sidebar > row.sidebar-new-bookmark-row image.sidebar-icon { + color: #9ccfd8; +} + +placessidebar list.navigation-sidebar > row:drop(active) { + background-color: alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#4c4961); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #191724; + background-image: image(#4c4961), image(#4c4961); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 12px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + box-shadow: none; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #34304b; + color: #faf4ed; +} + +infobar.info > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:hover > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:backdrop > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +) { + color: #9ccfd8; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: transparent; + color: #faf4ed; + border-radius: 9px; + border: none; +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: #faf4ed; +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: rgba(250, 244, 237, 0.04); +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #ea9d34; + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #e8921d; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #b4637a; + color: #faf4ed; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: #faf4ed; +} + +infobar.error:hover > revealer > box { + background-color: #ab526c; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 12px; + box-shadow: none; + border: none; +} + +tooltip.background { + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + border-radius: 12px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #faf4ed; +} + +colorswatch.light { + color: rgba(25, 23, 36, 0.87); +} + +colorchooser colorswatch:hover { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 0 0 2px #9ccfd8; +} + +colorswatch#add-color-button { + border-radius: 12px 0 0 12px; + color: #faf4ed; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(250, 244, 237, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(250, 244, 237, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #191724; +} + +/********************** + * Window Decorations * + **********************/ +window { + border: none; +} + +window.csd { + border-radius: 12px; + outline: none; + margin: 0; + transition: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +window.csd:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; + transition: none; +} + +window.csd.maximized, window.csd.fullscreen { + box-shadow: none; + outline: none; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #191724; + border: 1px solid #4c4961; +} + +window.solid-csd:backdrop { + background-color: #191724; +} + +window.ssd { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 22px; + min-width: 22px; + padding: 0; + margin: 0 2px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); + background-color: alpha(currentColor, 0.1); +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.close:not(.suggested-action):not(.destructive-action) image { + padding: 0; + background: none; + box-shadow: none; +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + background-color: alpha(currentColor, 0.15); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 1px rgba(250, 244, 237, 0.1); +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + background-color: alpha(currentColor, 0.2); +} + +windowcontrols button.minimize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:not(.suggested-action):not(.destructive-action) { + opacity: 0.65; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 4px; + margin-left: 4px; +} + +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 4px; + margin-right: 4px; +} + + +.view:selected, iconview:selected, gridview > child:selected, columnview.view:selected, +treeview.view:selected, calendar:selected, calendar > grid > label.day-number:selected { + background-color: alpha(currentColor, 0.06); +} + +flowbox > flowboxchild:selected, .link selection, calendar > grid > label.today { + color: #9ccfd8; + background-color: rgba(156, 207, 216, 0.2); +} + +textview text selection:focus, textview text selection, label > selection, +entry > text > selection, spinbutton > text > selection, +entry headerbar popover.background entry > text > selection, +headerbar popover.background entry entry > text > selection, calendar > grid > label.today:selected { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #9ccfd8; + -gtk-icon-source: -gtk-recolor(url("assets/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(250, 244, 237, 0.12); + border-radius: 13px; + box-shadow: inset 0 -2px rgba(250, 244, 237, 0.12); + background-color: #2b283e; + color: #faf4ed; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #9ccfd8; +} + +stackswitcher { + min-height: 0; + padding: 0; + border-radius: 15px; + background-color: rgba(250, 244, 237, 0.04); + border: none; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action) { + margin: 0; + border-radius: 9999px; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):checked:hover { + box-shadow: none; + background-color: white; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.icon-dropshadow { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 1px 6px rgba(0, 0, 0, 0.1); +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + /* border-bottom: 1px solid $divider; */ + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 3px; + border-spacing: 0; + background: none; +} + +.emoji-toolbar > flowboxchild { + padding: 3px; +} + +.emoji-toolbar > flowboxchild > button { + padding: 6px; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 12px; +} + +button.emoji-section:checked { + color: #9ccfd8; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, +emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window.view { + background-color: #191724; +} + +.nautilus-window .sidebar-pane { + background-color: #191724; + color: #faf4ed; +} + +.nautilus-window .sidebar-pane:backdrop { + background-color: #191724; + transition: none; +} + +.nautilus-window placesview label { + color: rgba(250, 244, 237, 0.7); +} + +.nautilus-window flap > separator { + background-color: transparent; +} + +.nautilus-window .nautilus-grid-view .view, +.nautilus-window .nautilus-list-view .view { + background-color: transparent; +} + +.nautilus-window .nautilus-grid-view gridview.view { + margin: 6px; + padding: 6px; +} + +.nautilus-window tabbar .box { + background-color: transparent; + box-shadow: none; + padding: 0; +} + +.nautilus-window tabbar .box:backdrop { + background-color: transparent; + box-shadow: none; +} + +.nautilus-window tabbox, .nautilus-window tabbox:backdrop { + transition: none; + background-color: transparent; +} + +.nautilus-window tabbox > tabboxchild > tab { + color: rgba(250, 244, 237, 0.7); +} + +.nautilus-window tabbox > tabboxchild > tab:hover { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +.nautilus-window tabbox > tabboxchild > tab:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.nautilus-window tabbox > tabboxchild > tab:checked, .nautilus-window tabbox > tabboxchild > tab:selected { + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; + box-shadow: none; +} + +.nautilus-window tabbox > tabboxchild > tab:checked:disabled, .nautilus-window tabbox > tabboxchild > tab:selected:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.nautilus-window tabbox > tabboxchild > tab button.tab-close-button { + color: #faf4ed; +} + +.nautilus-window tabbox > tabboxchild > tab button.tab-close-button:hover, .nautilus-window tabbox > tabboxchild > tab button.tab-close-button:active { + color: #faf4ed; +} + +.nautilus-window tabbox > tabboxchild > tab button.tab-close-button:disabled { + color: #faf4ed; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 9px; + background-color: #191724; + color: #9ccfd8; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(25, 23, 36, 0.87); +} + +.nautilus-window banner > revealer > widget { + color: #faf4ed; + background-color: rgba(52, 48, 75, 0.5); + border-radius: 9px; + margin: 9px; +} + +.nautilus-window banner > revealer > widget:hover { + background-color: #34304b; + border-radius: 9px; + margin: 9px; +} + +.nautilus-window banner > revealer > widget button { + color: #faf4ed; + background-color: rgba(156, 207, 216, 0.3); +} + +.nautilus-window banner > revealer > widget button:hover { + background-color: rgba(156, 207, 216, 0.6); +} + +#NautilusQueryEditor > menubutton > button.image-button { + min-width: 24px; + min-height: 24px; + padding: 3px; + margin-right: -5px; +} + +#NautilusQueryEditor > menubutton > button.image-button:checked image { + color: rgba(25, 23, 36, 0.87); +} + +#NautilusQueryEditor > text, +#NautilusQueryEditor > box, +#NautilusQueryEditor > menubutton { + margin: 3px 0; +} + +#NautilusQueryEditorTag { + background-color: rgba(250, 244, 237, 0.12); +} + +#NautilusQueryEditorTag > button.image-button { + margin: 0; + padding: 0; +} + +#NautilusPathBar { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + margin: 6px 0; +} + +#NautilusPathButton { + margin: 0 3px; + border-radius: 12px; +} + +#NautilusPathButton.current-dir { + color: #9ccfd8; +} + +#NautilusPathButton.current-dir:hover, #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +/* Nautilus Progress Indicator */ +windowhandle box.vertical box.toolbar { + background-color: #191724; + border: none; + outline: none; +} + +windowhandle box.toolbar menubutton button.toggle { + background-color: #191724; + border: none; + outline: none; +} + +#NautilusProgressIndicator popover label { + color: rgba(250, 244, 237, 0.7); +} + +#NautilusProgressIndicator popover image { + color: rgba(250, 244, 237, 0.7); +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.display-container.card { + background-color: #34304b; +} + +.small .display-container.card { + border-radius: 0; + box-shadow: none; + border-width: 0 0 1px 0; +} + +.display-container .history-view { + background-color: transparent; +} + +.display-container #displayitem { + padding: 0 12px 8px 0; + font-size: 1.4em; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.math-buttons button { + font-size: 1.1em; + padding: 2px 6px; +} + +.math-buttons button.text-button { + padding-left: 16px; + padding-right: 16px; +} + +leaflet button.number-button { + background-color: rgba(250, 244, 237, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(250, 244, 237, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(250, 244, 237, 0.3); +} + +label.primary-label, label.month-name, label.secondary-label { + font-size: 16pt; + font-weight: bold; + padding: 12px; +} + +label.primary-label, label.month-name { + color: #9ccfd8; +} + +label.secondary-label { + color: rgba(250, 244, 237, 0.5); +} + +toastoverlay datechooser.view, +toastoverlay agenda-view.view, +toastoverlay agenda-view.view list, +toastoverlay stack.view { + background-color: transparent; +} + +calendar-view { + font-size: 10pt; +} + +calendar-view:selected { + color: #9ccfd8; + font-weight: bold; +} + +calendar-view.header, +label.header { + font-size: 10pt; + font-weight: bold; + color: rgba(250, 244, 237, 0.5); +} + +calendar-view.current, +weekgrid.current { + background-color: alpha(#9ccfd8, 0.3); +} + +popover.events { + background-color: #2b283e; + padding: 0; +} + +popover.events box { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +popover.events list { + background-color: #34304b; + border-radius: 12px; +} + +popover.events scrolledwindow { + border-width: 0; +} + +popover.events button { + border-radius: 12px; + border-top-left-radius: 0; + border-top-right-radius: 0; + border-style: solid none none; + box-shadow: none; +} + +event { + margin: 1px; + font-size: 0.9rem; +} + +event widget.content { + margin: 4px; +} + +event.timed, event:not(.slanted):not(.slanted-start):not(.slanted-end) { + border-radius: 12px; +} + +event.timed widget.edge { + border-radius: 6px; + min-width: 5px; +} + +event.slanted-start, event.slanted-end:dir(rtl) { + padding-left: 16px; + border-radius: 0 6px 6px 0; +} + +event.slanted-end, event.slanted-start:dir(rtl) { + padding-right: 16px; + border-radius: 6px 0 0 6px; +} + +event:not(.timed).color-dark { + color: white; + outline-color: rgba(0, 0, 0, 0.3); +} + +event.timed, event:not(.timed).color-light { + color: alpha(black, 0.75); + outline-color: rgba(255, 255, 255, 0.5); +} + +popover.event-popover, +popover.event-popover > contents { + padding: 0; +} + +.search-viewport { + background-color: #34304b; +} + +.calendar-list { + background-color: transparent; +} + +.calendar-list > list { + border-radius: 4px; +} + +menubutton.flat.sources-button { + margin-top: 0; + margin-bottom: 0; + border-radius: 0; + border-top-style: none; + border-bottom-style: none; +} + +menubutton.flat.sources-button:hover:not(:backdrop) { + background-image: none; + text-shadow: none; +} + +menubutton.flat.sources-button > button { + border-radius: 0 0 12px 12px; +} + +.calendar-color-image { + -gtk-icon-filter: none; +} + +image.calendar-color-image, +button:active:not(:backdrop) .calendar-color-image, +button:checked:not(:backdrop) .calendar-color-image, +.calendars-list .calendar-color-image:not(:backdrop):not(:disabled), +.calendar-list .calendar-color-image:not(:backdrop):not(:disabled), +.sources-button:not(:backdrop):not(:disabled) .calendar-color-image { + -gtk-icon-shadow: 0 1px alpha(black, 0.1); +} + +datechooser { + padding: 6px; +} + +datechooser .current-week { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; + border-radius: 12px; +} + +datechooser navigator { + margin-right: 6px; + margin-left: 6px; + margin-bottom: 6px; +} + +datechooser navigator label { + font-weight: bold; +} + +datechooser navigator button.flat, +datechooser navigator button.image-button { + min-height: 36px; + min-width: 36px; + padding: 0; +} + +datechooser .weeknum, +datechooser .weekday { + color: rgba(250, 244, 237, 0.5); + font-size: smaller; +} + +datechooser button.day { + font-size: 10pt; + font-weight: normal; + margin: 3px; + padding: 0; + min-height: 36px; + min-width: 36px; + transition: none; +} + +datechooser button.day dot { + background-color: #faf4ed; + border-radius: 50%; + min-height: 3px; + min-width: 3px; +} + +datechooser button.day:selected, datechooser button.day.today:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + font-weight: bold; +} + +datechooser button.day:selected dot, datechooser button.day.today:selected dot { + background-color: rgba(25, 23, 36, 0.87); +} + +datechooser button.day.today { + color: #9ccfd8; +} + +datechooser button.day.today dot { + background-color: #9ccfd8; +} + +datechooser button.day.other-month:not(:hover), datechooser button.day.other-month:backdrop { + color: rgba(250, 244, 237, 0.32); +} + +datechooser button.day.other-month:not(:hover) dot, datechooser button.day.other-month:backdrop dot { + background-color: rgba(250, 244, 237, 0.32); +} + +datechooser button.day.other-month:hover:not(:backdrop) { + color: rgba(250, 244, 237, 0.5); +} + +datechooser button.day.other-month:hover:not(:backdrop) dot { + background-color: rgba(250, 244, 237, 0.5); +} + +.week-header { + padding: 0; +} + +.week-header > box:first-child { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.week-header .week-number { + font-size: 16pt; + font-weight: bold; + padding: 12px 12px 18px 12px; + color: rgba(250, 244, 237, 0.3); +} + +.week-header.week-temperature { + font-size: 10pt; + font-weight: bold; + color: rgba(250, 244, 237, 0.5); +} + +.week-header.lines { + color: rgba(250, 244, 237, 0.12); +} + +weekhourbar > label { + font-size: 10pt; + padding: 4px 6px; +} + +.week-view .lines { + color: rgba(250, 244, 237, 0.12); +} + +weekgrid > widget.now-strip { + background-color: alpha(#9ccfd8, 0.8); + margin: 0 0 0 1px; + min-height: 3px; +} + +weekgrid:selected, weekgrid.dnd, +.week-header:selected, +.week-header.dnd { + background-color: alpha(#9ccfd8, 0.25); +} + +monthcell { + border: solid 1px rgba(250, 244, 237, 0.12); + border-width: 1px 0 0 1px; + background-color: transparent; + transition: background-color 200ms; +} + +monthcell:hover:not(.out-of-month):not(.today) { + background-color: #34304b; + transition: background-color 200ms; + color: #faf4ed; +} + +monthcell:selected { + background-color: alpha(#9ccfd8, 0.1); +} + +monthcell:selected:hover { + background-color: alpha(#9ccfd8, 0.2); +} + +monthcell:selected label.day-label { + font-weight: bold; +} + +monthcell:nth-child(7n + 1) { + border-left-width: 0; +} + +monthcell.today { + background-color: alpha(#9ccfd8, 0.2); +} + +monthcell.today:hover { + background-color: alpha(#9ccfd8, 0.3); + color: #9ccfd8; +} + +monthcell.today:selected { + background-color: alpha(#9ccfd8, 0.25); +} + +monthcell.today:selected:hover { + background-color: alpha(#9ccfd8, 0.35); +} + +monthcell label { + color: #faf4ed; + font-size: 0.9rem; +} + +monthcell label.day-label { + font-size: 1rem; +} + +monthcell.out-of-month { + background-color: rgba(250, 244, 237, 0.04); +} + +monthcell.out-of-month label { + color: rgba(250, 244, 237, 0.7); +} + +monthcell button { + padding: 0 6px; + border-radius: 0; + border-bottom: none; + border-right: none; +} + +monthpopover > box { + margin: 0; + padding: 0; + background-color: transparent; +} + +.notes-section box > textview { + border-radius: 12px; + padding: 6px; +} + +.notes-section box > textview > text { + background: none; +} + +agenda-view list.background > row { + padding: 2px 12px; +} + +agenda-view list.background > label { + padding: 6px 12px; +} + +label.no-events { + font-style: italic; +} + +searchbutton > popover > arrow { + background: none; + border: none; +} + +menubutton stack > box { + border-spacing: 6px; +} + +#TweakPreferencesPage.tweak-group label.subtitle { + color: rgba(250, 244, 237, 0.32); +} + +#TweakPreferencesPage label.dim-label { + color: rgba(250, 244, 237, 0.32); +} + +.tweak-titlebar-left { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + border-top-left-radius: 12px; +} + +.tweak-titlebar-left:backdrop { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + border-top-left-radius: 12px; +} + +.sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow .dim-label, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow row label.subtitle, row .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow label.subtitle, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow row.expander image.expander-row-arrow, row.expander .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow image.expander-row-arrow { + color: rgba(25, 23, 36, 0.38); +} + +.details-page { + margin: 24px 0px; +} + +.installed-overlay-box { + font-size: smaller; + background-color: #9ccfd8; + border-radius: 0; + color: rgba(25, 23, 36, 0.87); + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); +} + +screenshot-carousel box.frame { + border-width: 1px 0; + border-radius: 0; +} + +screenshot-carousel button, +.featured-carousel button { + margin: 12px; +} + +carousel.card { + border: none; + background-color: rgba(250, 244, 237, 0.04); +} + +.smaller { + font-size: smaller; +} + +.screenshot-image-main .image1, +.screenshot-image-main .image2 { + margin-top: 6px; + margin-bottom: 12px; + margin-left: 6px; + margin-right: 6px; +} + +.app-tile-label { + font-size: 105%; +} + +gs-summary-tile image.loading-icon { + background-color: rgba(250, 244, 237, 0.12); + border-radius: 12px; +} + +.review-row > box { + margin: 12px; + border-spacing: 3px; +} + +.review-row textview { + background: none; +} + +.review-row .edit-icon { + min-width: 24px; + min-height: 24px; + padding: 6px; +} + +.review-textbox { + padding: 6px; +} + +.origin-rounded-box { + background-color: rgba(250, 244, 237, 0.12); + border-radius: 9999px; + padding: 4px; +} + +.origin-beta { + color: #ea9d34; +} + +.origin-button > button { + padding: 3px 9px; +} + +clamp.medium .category-tile:not(.category-tile-iconless) { + font-size: large; +} + +clamp.large .category-tile:not(.category-tile-iconless) { + font-size: larger; +} + +flowboxchild.card:not(.category-tile) { + padding: 0; + box-shadow: none; + border: none; + background-color: transparent; + background-image: none; +} + +.category-tile.card { + padding: 21px; + border: none; + border-radius: 12px; + min-width: 140px; + font-weight: 900; + font-size: larger; +} + +.category-tile.card:not(.category-tile-iconless), .category-tile.card:not(.category-tile-iconless):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + animation: none; +} + +.category-tile.card.category-tile-iconless { + padding: 9px 15px; + min-width: 130px; + font-size: 105%; + font-weight: normal; +} + +.category-tile.card.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +.category-tile.card.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); + color: white; +} + +.category-tile.card.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); + color: white; +} + +.category-tile.card.category-develop { + background-color: #5e5c64; + color: white; +} + +.category-tile.card.category-develop:hover { + background-color: shade(#5e5c64, 1.2); + color: white; +} + +.category-tile.card.category-develop:active { + background-color: shade(#5e5c64, 0.95); + color: white; +} + +.category-tile.card.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +.category-tile.card.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); + color: white; +} + +.category-tile.card.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); + color: white; +} + +.category-tile.card.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.card.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +.category-tile.card.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +.category-tile.card.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(250, 244, 237, 0.7); +} + +.category-tile.card.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +.category-tile.card.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +.category-tile.card.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient(rgba(250, 244, 237, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(250, 244, 237, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; + background-repeat: repeat; +} + +.category-tile.card.category-work:hover { + color: #1c71d8; + background-color: #fefcef; + background-image: linear-gradient(rgba(250, 244, 237, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(250, 244, 237, 0.12) 1px, transparent 1px); +} + +.category-tile.card.category-work:active { + color: #1c71d8; + background-color: #fcf4bf; + background-image: linear-gradient(rgba(250, 244, 237, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(250, 244, 237, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; + background-repeat: repeat; +} + +.featured-tile { + padding: 0; + box-shadow: none; + color: #faf4ed; +} + +.featured-tile label.title-1 { + margin-top: 6px; + margin-bottom: 6px; +} + +.featured-tile.narrow label.title-1 { + font-size: 16pt; +} + +.application-details-infobar, .application-details-infobar.info { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; + border: 1px solid rgba(250, 244, 237, 0.12); +} + +.application-details-infobar.warning { + background-color: #ea9d34; + color: rgba(25, 23, 36, 0.87); + border: 1px solid rgba(25, 23, 36, 0.12); +} + +.card.info { + background-color: #1a1825; + color: #faf4ed; +} + +.card.warning { + background-color: #1a1824; + color: #faf4ed; +} + +.infobox { + border-spacing: 6px; + padding: 12px; +} + +@keyframes install-progress-unknown-move { + 0% { + background-position: 0%; + } + 50% { + background-position: 100%; + } + 100% { + background-position: 0%; + } +} + +.application-details-description .button { + padding-left: 24px; + padding-right: 24px; +} + +.install-progress { + background-image: linear-gradient(to top, #9ccfd8 2px, alpha(#9ccfd8, 0) 2px); + background-repeat: no-repeat; + background-position: 0 bottom; + background-size: 0; + transition: none; +} + +.install-progress:dir(rtl) { + background-position: 100% bottom; +} + +.review-row > * { + margin: 12px; +} + +.review-row button { + font-size: smaller; +} + +.review-row .vote-buttons button { + margin-right: -1px; +} + +.review-row .vote-buttons button:not(:first-child) { + border-image: linear-gradient(to top, rgba(250, 244, 237, 0.12), rgba(250, 244, 237, 0.12)) 0 0 0 1/5px 0 5px 1px; +} + +.review-row .vote-buttons button:hover, +.review-row .vote-buttons button:active, +.review-row .vote-buttons button:hover + button, +.review-row .vote-buttons button:active + button { + border-image: none; +} + +review-bar { + color: rgba(250, 244, 237, 0.5); + background-image: none; + background-color: rgba(250, 244, 237, 0.3); +} + +.review-histogram star-image { + color: rgba(250, 244, 237, 0.5); +} + +.version-arrow-label { + font-size: x-small; +} + +.overview-more-button { + font-size: smaller; + padding: 0 16px; +} + +.app-row-origin-text { + font-size: smaller; +} + +.app-listbox-header { + padding: 6px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.image-list { + background-color: transparent; +} + +box.star { + background-color: transparent; + background-image: none; +} + +button.star { + outline-offset: 0; + background-color: transparent; + background-image: none; + border-image: none; + border-radius: 0; + border-width: 0; + padding: 0; + box-shadow: none; + outline-offset: -1px; +} + +flowboxchild { + padding: 0px; +} + +star-image > image.starred { + color: #f6c177; + transition-duration: 200ms; +} + +star-image > image.starred:hover { + color: #ea9d34; +} + +star-image > image.non-starred { + opacity: 0.2; + transition-duration: 200ms; +} + +star-image > image.non-starred:hover { + color: #f6c177; + opacity: 0.7; +} + +.dimmer-label { + opacity: 0.25; +} + +.update-failed-details { + font-family: Monospace; + font-size: smaller; + padding: 16px; +} + +.upgrade-banner { + padding: 0px; + border-radius: 12px; + border: none; +} + +.upgrade-banner-background { + background: linear-gradient(to bottom, #286983, #56949f); + color: white; +} + +.upgrade-buttons #button_upgrades_install, +.upgrade-buttons #button_upgrades_install_cancel { + padding-left: 16px; + padding-right: 16px; +} + +scrolledwindow.list-page > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +.update-preferences preferencesgroup > box > box { + margin-top: 18px; +} + +.section > label:not(:first-child) { + margin-top: 6px; +} + +.section > box:not(:first-child) { + margin-top: 12px; +} + +clamp.status-page { + margin: 36px 12px; +} + +clamp.status-page .iconbox { + min-height: 128px; + min-width: 128px; +} + +clamp.status-page .icon { + color: rgba(250, 244, 237, 0.5); + min-height: 32px; + min-width: 32px; +} + +clamp.status-page .icon:not(:last-child) { + margin-bottom: 36px; +} + +clamp.status-page .title:not(:last-child) { + margin-bottom: 12px; +} + +app-context-bar .context-tile { + border: 1px solid rgba(250, 244, 237, 0.12); + background-color: transparent; + border-radius: 0; + padding: 24px 12px 21px 12px; + outline-offset: 5px; + transition-property: outline, outline-offset, background-image; + border-bottom: none; + border-right: none; +} + +app-context-bar .context-tile:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); +} + +app-context-bar .context-tile.keyboard-activating, app-context-bar .context-tile:active { + background-color: alpha(currentColor, 0.12); +} + +app-context-bar .context-tile:focus:focus-visible { + outline-offset: -1px; +} + +app-context-bar.horizontal box:first-child .context-tile:first-child, app-context-bar.vertical .context-tile:first-child { + border-left: none; +} + +app-context-bar.horizontal .context-tile, app-context-bar.vertical box:first-child .context-tile { + border-top: none; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 12px 12px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 12px 0 0 12px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(250, 244, 237, 0.12); +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; + font-size: 18px; + font-weight: bold; + border-radius: 9999px; +} + +.context-tile-lozenge.large { + font-size: 24px; + padding: 16px; + min-width: 24px; + /* 60px minus the left and right padding */ + min-height: 24px; + /* 60px minus the top and bottom padding */ +} + +.context-tile-lozenge.wide-image image { + margin-top: -28px; + margin-bottom: -28px; +} + +.context-tile-lozenge image { + -gtk-icon-style: symbolic; +} + +.context-tile-lozenge.grey { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #163a48; + background-color: rgba(40, 105, 131, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #56949f; + background-color: rgba(86, 148, 159, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #be7614; + background-color: rgba(234, 157, 52, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #b15c00; + background-color: rgba(177, 92, 0, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #894256; + background-color: rgba(180, 99, 122, 0.15); +} + +.eol-red { + font-weight: bold; + color: #b4637a; +} + +window.narrow .app-title { + font-size: 16pt; +} + +window.narrow .app-developer { + font-size: small; +} + +.install-progress-label { + font-size: smaller; + font-feature-settings: 'tnum'; +} + +scrolledwindow.fake-adw-status-page > viewport > box { + margin: 36px 12px; +} + +scrolledwindow.fake-adw-status-page +> viewport +> box +> clamp:not(:last-child) +> box { + margin-bottom: 36px; +} + +scrolledwindow.fake-adw-status-page +> viewport +> box +> clamp +> box +> .icon:not(:last-child) { + margin-bottom: 36px; +} + +scrolledwindow.fake-adw-status-page +> viewport +> box +> clamp +> box +> .title:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.icon-dropshadow image.icon { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); +} + +window.info scrollbar.vertical { + margin-top: 48px; + background: none; + box-shadow: none; +} + +window.info scrollbar.vertical trough { + margin-top: 0; +} + +row.app > box.header { + margin-left: 12px; + margin-right: 12px; +} + +row.app > box.header { + border-spacing: 12px; +} + +row.app > box.header > image { + margin-top: 12px; + margin-bottom: 12px; +} + +row.app label.warning { + color: #b4637a; +} + +@keyframes pre-delay { + from { + opacity: 0; + } + to { + opacity: 0; + } +} + +@keyframes fade-in { + from { + filter: opacity(0%); + } +} + +/* Give a fade-in animation to spinners. */ +spinner.fade-in:checked { + animation: pre-delay 0.5s linear 1, fade-in 1s linear 1, spin 1s linear infinite; + animation-delay: 0s, 0.5s, 0.5s; +} + +window > contents > leaflet > box > stack.background { + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, transparent 48px, #191724 48px, #191724); +} + +@define-color weather_temp_chart_fill_color rgba(234, 157, 52, 0.5); +@define-color weather_temp_chart_stroke_color #d58416; +@define-color weather_thermometer_warm_color #ea9d34; +@define-color weather_thermometer_cold_color #56949f; +#places-label { + font-weight: bold; +} + +#temperature-label { + font-size: 32pt; + font-weight: 900; + margin-left: 9px; +} + +#conditions-grid *:backdrop { + color: rgba(250, 244, 237, 0.7); +} + +.content-view.cell { + font-weight: bold; +} + +#locationEntry { + margin: 6px; +} + +.weather-popover { + margin-top: 6px; +} + +.forecast-card { + transition: border-radius 100ms ease-out; + border-radius: 12px; +} + +.forecast-card separator { + background-color: #191724; +} + +#daily-forecast-box > separator:last-child { + background-color: transparent; + min-width: 0; +} + +#conditions-grid, +#attributionGrid { + margin-left: 18px; + margin-right: 18px; +} + +#weather-page .small .forecast-card { + margin-left: 0; + margin-right: 0; + border-radius: 0; + border-width: 1px 0; +} + +.forecast-temperature-label { + font-weight: bold; + color: #ae7b03; +} + +WeatherThermometer { + margin-bottom: 12px; +} + +WeatherThermometer > label.high { + font-weight: bold; + color: #ea9d34; +} + +WeatherThermometer > label.low { + font-weight: bold; + color: #56949f; +} + +.forecast-button { + margin: 0 12px; +} + +.forecast-graphic { + margin: 18px; +} + +button.osd.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; +} + +button.osd.circular > image { + padding: 0; +} + +scrolledwindow.inline list, +scrolledwindow.inline listview { + background: none; + color: inherit; +} + +scrolledwindow.inline undershoot.top { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.12); +} + +.search-view { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.search-view menubutton button:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); +} + +image.circular { + min-width: 36px; + min-height: 36px; + padding: 0; + border-radius: 9999px; +} + +#gnome-system-monitor.background.csd { + background-color: #191724; +} + +.large-button { + padding: 6px; +} + +.alarm-time { + font-size: 2.5em; + font-weight: 300; +} + +.clocks-ampm-toggle-button, +.clocks-secondary-standalone-label { + font-size: 18pt; +} + +.clocks-standalone-label, +.clocks-ringing-label { + font-size: 6em; + font-weight: 300; +} + +.clocks-ringing-title { + font-size: 1.5em; + font-weight: bold; +} + +.clocks-alarm-setup-time { + font-size: 32pt; +} + +.clocks-timer-label, +.clocks-spinbutton { + font-size: 48pt; +} + +.timer-panel .timer-header { + font-size: 20pt; + font-weight: 300; +} + +.timer-countdown { + font-size: 40pt; + font-weight: 300; +} + +/* Stopwatch Panel */ +.lap-time { + font-weight: bold; +} + +.stopped-stopwatch label, +.running-stopwatch label, +.paused-stopwatch label { + font-size: 70px; + font-weight: lighter; +} + +.stopped-stopwatch .seconds-label { + font-weight: 300; +} + +.running-stopwatch .seconds-label, +.running-stopwatch .miliseconds-label { + color: #9ccfd8; +} + +.stopped-stopwatch .miliseconds-label, +.running-stopwatch .miliseconds-label, +.paused-stopwatch .miliseconds-label { + font-size: 50px; +} + +.running-stopwatch .seconds-label, +.paused-stopwatch .seconds-label { + font-weight: 300; +} + +.clock-location { + font-weight: bolder; +} + +.hidden { + opacity: 0; +} + +.clock-time { + font-size: 2em; + padding: 0.2em 0.5em; + border-radius: 1em; +} + +.none .clock-time { + background: alpha(currentColor, 0.2); +} + +.night .clock-time { + color: #9ccfd8; + background-color: alpha(#56949f, 0.25); +} + +.naut .clock-time, +.astro .clock-time { + color: #ff9e64; + background-color: alpha(#b15c00, 0.25); +} + +.civil .clock-time, +.day .clock-time { + color: #f6c177; + background: alpha(#ea9d34, 0.25); +} + +headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 3px; +} + +.frameheader.header { + min-height: 24px; + background-color: #34304b; +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, .style-variant button.toggle:hover, .style-variant button.toggle:focus, .style-variant button.toggle:active, .style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 12px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(250, 244, 237, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(250, 244, 237, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #9ccfd8; +} + +playlistview scrollbar.overlay-indicator.dragging, playlistview scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +playlistview queuerow picture.cover, +playlistview queuerow image.card { + border: none; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:first-child, window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:last-child { + border-radius: 0; +} + +/* Tagger */ +list.music-list { + margin: -40px 0; + background-color: transparent; +} + +/* Nicotine+ */ +notebook scrolledwindow treeview.treeview-spacing { + background-color: #191724; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: #faf4ed; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 12px; + border: none; + background-clip: border-box; + color: rgba(250, 244, 237, 0.7); + box-shadow: none; + outline: none; + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +.card.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: 0 solid transparent; + outline-offset: 2px; + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); +} + +.card.activatable:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +.card.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.1), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; + color: #faf4ed; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; + border-spacing: 3px; +} + +viewswitcher.wide button.toggle { + border-radius: 3px; +} + +viewswitcher.wide button.toggle:first-child { + border-top-left-radius: 18px; + border-bottom-left-radius: 18px; +} + +viewswitcher.wide button.toggle:last-child { + border-top-right-radius: 18px; + border-bottom-right-radius: 18px; +} + +viewswitcher.narrow button.toggle { + border-radius: 0 0 3px 3px; + margin: 0; +} + +viewswitcher.narrow button.toggle:first-child { + border-bottom-left-radius: 12px; +} + +viewswitcher.narrow button.toggle:last-child { + border-bottom-right-radius: 12px; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; +} + +viewswitcher button.toggle:focus:not(:hover):not(:active) { + box-shadow: none; + outline: none; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 8px; + padding-bottom: 4px; + border-spacing: 3px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 6px; + padding-right: 6px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 2px 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitcherbar actionbar > revealer > box viewswitcher.narrow button.toggle { + border-radius: 12px; + margin: 3px 0; +} + +viewswitcherbar actionbar > revealer > box viewswitcher.narrow button.toggle > stack > box.narrow { + padding-top: 5px; + padding-bottom: 1px; + border-spacing: 0; +} + +viewswitchertitle { + margin-top: 0; + margin-bottom: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +viewswitchertitle viewswitcher.narrow { + margin-top: 0; + margin-bottom: 0; +} + +viewswitchertitle viewswitcher.narrow button.toggle > stack > box.narrow { + padding-top: 0; + padding-bottom: 0; + border-spacing: 0; +} + +viewswitchertitle viewswitcher.wide { + margin-top: 0; + margin-bottom: 0; +} + +viewswitchertitle windowtitle { + margin-top: 0; + margin-bottom: 0; +} + +indicatorbin > indicator, +indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + background-color: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 1px 4px; + color: #faf4ed; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #9ccfd8; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(25, 23, 36, 0.87); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, +preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, +preferencesgroup > box button.background-preview-button.toggle > background-preview { + border-radius: 12px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(250, 244, 237, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(250, 244, 237, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #9ccfd8; +} + +preferencesgroup > box .cutout-button { + background-color: #34304b; +} + +preferencesgroup > box button.accent-button { + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 9px; + background: var(--accent-bg-color); + outline: none; + background-clip: content-box; + box-shadow: none; +} + +preferencesgroup > box button.accent-button:hover { + box-shadow: 0 0 0 3px alpha(currentColor, 0.08); +} + +preferencesgroup > box button.accent-button:checked { + box-shadow: 0 0 0 3px #9ccfd8; +} + +preferencesgroup > box button.accent-button.blue, preferencesgroup > box button.accent-button.teal, preferencesgroup > box button.accent-button.green, preferencesgroup > box button.accent-button.yellow, preferencesgroup > box button.accent-button.orange, preferencesgroup > box button.accent-button.red, preferencesgroup > box button.accent-button.pink, preferencesgroup > box button.accent-button.purple, preferencesgroup > box button.accent-button.slate { + --accent-color: oklab( + from var(--accent-bg-color) var(--standalone-color-oklab) + ); +} + +preferencesgroup > box button.accent-button.blue { + --accent-bg-color: var(--accent-blue); +} + +preferencesgroup > box button.accent-button.teal { + --accent-bg-color: var(--accent-teal); +} + +preferencesgroup > box button.accent-button.green { + --accent-bg-color: var(--accent-green); +} + +preferencesgroup > box button.accent-button.yellow { + --accent-bg-color: var(--accent-yellow); +} + +preferencesgroup > box button.accent-button.orange { + --accent-bg-color: var(--accent-orange); +} + +preferencesgroup > box button.accent-button.red { + --accent-bg-color: var(--accent-red); +} + +preferencesgroup > box button.accent-button.pink { + --accent-bg-color: var(--accent-pink); +} + +preferencesgroup > box button.accent-button.purple { + --accent-bg-color: var(--accent-purple); +} + +preferencesgroup > box button.accent-button.slate { + --accent-bg-color: var(--accent-slate); +} + +window.about .main-page > viewport > clamp > box { + margin: 12px; + border-spacing: 6px; +} + +window.about .main-page > viewport > clamp > box > box { + margin-top: 18px; + border-spacing: 18px; + margin-bottom: 6px; +} + +window.about .main-page .app-version { + padding: 3px 18px; + color: #9ccfd8; + border-radius: 12px; + margin-top: 3px; +} + +window.about .subpage > viewport > clamp > box { + margin: 18px 12px; + border-spacing: 18px; +} + +window.about .subpage > clamp > textview { + background: none; + color: inherit; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +flap > dimming, +leaflet > dimming, +navigation-view > dimming, +overlay-split-view > dimming { + background-color: rgba(25, 23, 36, 0.2); + background-image: none; +} + +flap > border, +leaflet > border, +navigation-view > border, +overlay-split-view > border { + background-color: transparent; + background-image: none; +} + +flap > shadow, +leaflet > shadow, +navigation-view > shadow, +overlay-split-view > shadow { + min-width: 56px; + min-height: 56px; +} + +flap > shadow.left, +leaflet > shadow.left, +navigation-view > shadow.left, +overlay-split-view > shadow.left { + background-image: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.7), alpha(rgba(25, 23, 36, 0.2), 0.14) 40px, alpha(rgba(25, 23, 36, 0.2), 0) 56px), linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.4), alpha(rgba(25, 23, 36, 0.2), 0.14) 7px, alpha(rgba(25, 23, 36, 0.2), 0) 24px); +} + +flap > shadow.right, +leaflet > shadow.right, +navigation-view > shadow.right, +overlay-split-view > shadow.right { + background-image: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.7), alpha(rgba(25, 23, 36, 0.2), 0.14) 40px, alpha(rgba(25, 23, 36, 0.2), 0) 56px), linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.4), alpha(rgba(25, 23, 36, 0.2), 0.14) 7px, alpha(rgba(25, 23, 36, 0.2), 0) 24px); +} + +flap > shadow.up, +leaflet > shadow.up, +navigation-view > shadow.up, +overlay-split-view > shadow.up { + background-image: linear-gradient(to bottom, alpha(rgba(25, 23, 36, 0.2), 0.7), alpha(rgba(25, 23, 36, 0.2), 0.14) 40px, alpha(rgba(25, 23, 36, 0.2), 0) 56px), linear-gradient(to bottom, alpha(rgba(25, 23, 36, 0.2), 0.4), alpha(rgba(25, 23, 36, 0.2), 0.14) 7px, alpha(rgba(25, 23, 36, 0.2), 0) 24px); +} + +flap > shadow.down, +leaflet > shadow.down, +navigation-view > shadow.down, +overlay-split-view > shadow.down { + background-image: linear-gradient(to top, alpha(rgba(25, 23, 36, 0.2), 0.7), alpha(rgba(25, 23, 36, 0.2), 0.14) 40px, alpha(rgba(25, 23, 36, 0.2), 0) 56px), linear-gradient(to top, alpha(rgba(25, 23, 36, 0.2), 0.4), alpha(rgba(25, 23, 36, 0.2), 0.14) 7px, alpha(rgba(25, 23, 36, 0.2), 0) 24px); +} + +.sidebar-pane .sidebar > scrolledwindow, +.sidebar-pane toolbarview > scrolledwindow, +.sidebar-pane navigation-view-page stack > scrolledwindow, .sidebar-pane, .toolbar, filechooser paned > box, placessidebar > scrolledwindow, agenda-view list.background, .tweak-titlebar-left, .tweak-titlebar-left:backdrop, leaflet.unfolded > box > scrolledwindow, leaflet.unfolded .contacts-contact-list > scrolledwindow, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow { + background-color: #111019; + color: #faf4ed; + border-radius: 0; + margin: 0; +} + +.sidebar-pane .sidebar > scrolledwindow .dim-label, +.sidebar-pane toolbarview > scrolledwindow .dim-label, +.sidebar-pane navigation-view-page stack > scrolledwindow .dim-label, .sidebar-pane .dim-label, .toolbar .dim-label, filechooser paned > box .dim-label, placessidebar > scrolledwindow .dim-label, agenda-view list.background .dim-label, .tweak-titlebar-left .dim-label, leaflet.unfolded > box > scrolledwindow .dim-label, leaflet.unfolded .contacts-contact-list > scrolledwindow .dim-label, .sidebar-pane row label.subtitle, row .sidebar-pane label.subtitle, .toolbar row label.subtitle, row .toolbar label.subtitle, filechooser paned > box row label.subtitle, row filechooser paned > box label.subtitle, placessidebar > scrolledwindow row label.subtitle, row placessidebar > scrolledwindow label.subtitle, agenda-view list.background row label.subtitle, row agenda-view list.background label.subtitle, .tweak-titlebar-left row label.subtitle, row .tweak-titlebar-left label.subtitle, leaflet.unfolded > box > scrolledwindow row label.subtitle, row leaflet.unfolded > box > scrolledwindow label.subtitle, leaflet.unfolded .contacts-contact-list > scrolledwindow row label.subtitle, row leaflet.unfolded .contacts-contact-list > scrolledwindow label.subtitle, .sidebar-pane row.expander image.expander-row-arrow, row.expander .sidebar-pane image.expander-row-arrow, .toolbar row.expander image.expander-row-arrow, row.expander .toolbar image.expander-row-arrow, filechooser paned > box row.expander image.expander-row-arrow, row.expander filechooser paned > box image.expander-row-arrow, placessidebar > scrolledwindow row.expander image.expander-row-arrow, row.expander placessidebar > scrolledwindow image.expander-row-arrow, agenda-view list.background row.expander image.expander-row-arrow, row.expander agenda-view list.background image.expander-row-arrow, .tweak-titlebar-left row.expander image.expander-row-arrow, row.expander .tweak-titlebar-left image.expander-row-arrow, leaflet.unfolded > box > scrolledwindow row.expander image.expander-row-arrow, row.expander leaflet.unfolded > box > scrolledwindow image.expander-row-arrow, leaflet.unfolded .contacts-contact-list > scrolledwindow row.expander image.expander-row-arrow, row.expander leaflet.unfolded .contacts-contact-list > scrolledwindow image.expander-row-arrow { + color: rgba(25, 23, 36, 0.38); +} + +.nautilus-window placessidebar > scrolledwindow { + background-color: #191724; + color: #faf4ed; + border-radius: 0; + margin: 0; +} + +.nautilus-window placessidebar > scrolledwindow .dim-label, .nautilus-window placessidebar > scrolledwindow row label.subtitle, row .nautilus-window placessidebar > scrolledwindow label.subtitle, .nautilus-window placessidebar > scrolledwindow row.expander image.expander-row-arrow, row.expander .nautilus-window placessidebar > scrolledwindow image.expander-row-arrow { + color: rgba(25, 23, 36, 0.38); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider, placessidebar > scrolledwindow > scrollbar > range > trough > slider, .nautilus-window placessidebar scrollbar > range > trough > slider, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar > range > trough > slider { + background-color: rgba(250, 244, 237, 0.5); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider:hover, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider:hover, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider:hover, placessidebar > scrolledwindow > scrollbar > range > trough > slider:hover, .nautilus-window placessidebar scrollbar > range > trough > slider:hover, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider:hover, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider:hover { + background-color: rgba(250, 244, 237, 0.7); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider:active, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider:active, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider:active, placessidebar > scrolledwindow > scrollbar > range > trough > slider:active, .nautilus-window placessidebar scrollbar > range > trough > slider:active, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider:active, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider:active { + background-color: #faf4ed; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider:disabled, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider:disabled, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider:disabled, placessidebar > scrolledwindow > scrollbar > range > trough > slider:disabled, .nautilus-window placessidebar scrollbar > range > trough > slider:disabled, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider:disabled, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + background-color: rgba(25, 23, 36, 0.38); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(25, 23, 36, 0.3); +} + +calendar-view { + margin: 6px; +} + +.nautilus-window .nautilus-grid-view, +.nautilus-window .nautilus-list-view { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + margin: 6px; +} + +placessidebar list.navigation-sidebar, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar { + padding: 6px 0 6px 6px; + background: none; + color: rgba(250, 244, 237, 0.7); +} + +placessidebar list.navigation-sidebar > separator, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > separator, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > separator, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > separator { + background-color: rgba(250, 244, 237, 0.12); + margin: 10px 15px; +} + +placessidebar list.navigation-sidebar > row, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row { + color: rgba(25, 23, 36, 0.6); + border-radius: 9px; + color: #faf4ed; + padding: 7px 0; +} + +placessidebar list.navigation-sidebar > row:hover, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:hover, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:hover, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:hover, placessidebar list.navigation-sidebar > row:active, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:active, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:active, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:active, placessidebar list.navigation-sidebar > row:focus, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:focus, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:focus, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:focus { + color: #faf4ed; +} + +placessidebar list.navigation-sidebar > row:selected, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:selected, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:selected, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:selected { + font-weight: 500; + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; + /* border-left: 3px solid $primary; */ +} + +placessidebar list.navigation-sidebar > row:selected:hover, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:selected:hover, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:selected:hover, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:selected:hover, placessidebar list.navigation-sidebar > row:selected:focus, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:selected:focus, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:selected:focus, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:selected:focus { + background-color: rgba(52, 48, 75, 0.9); + color: #faf4ed; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.top, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.top, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.top, filechooser paned > box scrolledwindow scrollbar.top, placessidebar > scrolledwindow > scrollbar.top, .nautilus-window placessidebar scrollbar.top, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.top, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.top, leaflet.unfolded > box > scrolledwindow > scrollbar.top, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.top, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.top { + border-bottom: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.bottom, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.bottom, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.bottom, filechooser paned > box scrolledwindow scrollbar.bottom, placessidebar > scrolledwindow > scrollbar.bottom, .nautilus-window placessidebar scrollbar.bottom, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.bottom, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.bottom, leaflet.unfolded > box > scrolledwindow > scrollbar.bottom, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.bottom, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.bottom { + border-top: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.left, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.left, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.left, filechooser paned > box scrolledwindow scrollbar.left, placessidebar > scrolledwindow > scrollbar.left, .nautilus-window placessidebar scrollbar.left, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.left, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.left, leaflet.unfolded > box > scrolledwindow > scrollbar.left, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.left, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.left { + border-right: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.right, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.right, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.right, filechooser paned > box scrolledwindow scrollbar.right, placessidebar > scrolledwindow > scrollbar.right, .nautilus-window placessidebar scrollbar.right, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.right, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.right, leaflet.unfolded > box > scrolledwindow > scrollbar.right, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.right, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.right { + border-left: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider, filechooser paned > box scrolledwindow scrollbar > range > trough > slider, placessidebar > scrolledwindow > scrollbar > range > trough > slider, .nautilus-window placessidebar scrollbar > range > trough > slider, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar > range > trough > slider, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar > range > trough > slider, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar > range > trough > slider { + border: 4px solid transparent; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), filechooser paned > box scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering), placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering), .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering), +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering), leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, filechooser paned > box scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + border: none; + margin: 1px; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, filechooser paned > box scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + border: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator.dragging, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator.dragging, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator.dragging, filechooser paned > box scrolledwindow scrollbar.overlay-indicator.dragging, placessidebar > scrolledwindow > scrollbar.overlay-indicator.dragging, .nautilus-window placessidebar scrollbar.overlay-indicator.dragging, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator.dragging, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator.dragging, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator.dragging, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator.dragging, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.overlay-indicator.dragging, .sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator.hovering, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator.hovering, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator.hovering, filechooser paned > box scrolledwindow scrollbar.overlay-indicator.hovering, placessidebar > scrolledwindow > scrollbar.overlay-indicator.hovering, .nautilus-window placessidebar scrollbar.overlay-indicator.hovering, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator.hovering, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator.hovering, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator.hovering, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator.hovering, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-top > undershoot.top, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-top > undershoot.top { + border-radius: 12px 12px 0 0; + box-shadow: none; + background: linear-gradient(to bottom, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-bottom > undershoot.bottom, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-bottom > undershoot.bottom { + border-radius: 0 0 12px 12px; + box-shadow: none; + background: linear-gradient(to top, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-start:dir(ltr) > undershoot.left, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-start:dir(ltr) > undershoot.left { + border-radius: 12px 0 0 12px; + box-shadow: none; + background: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-start:dir(rtl) > undershoot.right, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-start:dir(rtl) > undershoot.right { + border-radius: 0 12px 12px 0; + box-shadow: none; + background: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-end:dir(ltr) > undershoot.right, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-end:dir(ltr) > undershoot.right { + border-radius: 0 12px 12px 0; + box-shadow: none; + background: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-end:dir(rtl) > undershoot.left, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-end:dir(rtl) > undershoot.left { + border-radius: 12px 0 0 12px; + box-shadow: none; + background: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.sidebar-pane { + color: #faf4ed; + border-top-left-radius: 12px; +} + +.sidebar-pane .sidebar-pane { + background-color: transparent; + color: inherit; +} + +.sidebar-pane headerbar, +.sidebar-pane .navigation-sidebar, +.sidebar-pane searchbar > revealer > box { + background-color: transparent; + box-shadow: none; + border: none; +} + +.sidebar-pane .navigation-sidebar { + padding: 2px 4px; + background: none; + color: rgba(250, 244, 237, 0.7); +} + +.sidebar-pane:dir(ltr), +.sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), +.sidebar-pane.end:dir(rtl) banner > revealer > widget { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + border-right: none; +} + +/* Middle pane in three-pane setups */ +.content-pane .sidebar-pane, +.sidebar-pane .content-pane { + background-color: transparent; + color: #faf4ed; +} + +.content-pane .sidebar-pane:backdrop, +.sidebar-pane .content-pane:backdrop { + background-color: transparent; + transition: none; +} + +.content-pane { + background-color: #191724; + color: #faf4ed; + border-top-right-radius: 12px; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.content-pane headerbar, .content-pane headerbar:backdrop { + background-color: transparent; + box-shadow: none; + border: none; +} + +.maximized .content-pane, .fullscreen .content-pane, .tiled .content-pane, .tiled-top .content-pane, .tiled-right .content-pane, .tiled-bottom .content-pane, .tiled-left .content-pane { + border-radius: 0; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.top-bar { + box-shadow: none; + background: none; + border: none; +} + +.top-bar headerbar, .top-bar headerbar:backdrop { + background-color: transparent; + box-shadow: none; +} + +.top-bar .collapse-spacing { + padding: 0; +} + +themeselector, +panelthemeselector { + margin: 9px; +} + +themeselector checkbutton, +panelthemeselector checkbutton { + padding: 0; + min-height: 44px; + min-width: 44px; + padding: 1px; + background-clip: content-box; + border-radius: 9999px; + box-shadow: inset 0 0 0 1px rgba(250, 244, 237, 0.12); +} + +themeselector checkbutton.follow:checked, themeselector checkbutton.light:checked, themeselector checkbutton.dark:checked, +panelthemeselector checkbutton.follow:checked, +panelthemeselector checkbutton.light:checked, +panelthemeselector checkbutton.dark:checked { + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +themeselector checkbutton.follow, +panelthemeselector checkbutton.follow { + background-image: linear-gradient(to bottom right, #fffaf3 50%, #2b283e 50%); +} + +themeselector checkbutton.light, +panelthemeselector checkbutton.light { + background-color: #fffaf3; +} + +themeselector checkbutton.dark, +panelthemeselector checkbutton.dark { + background-color: #2b283e; +} + +themeselector checkbutton.theme-selector radio, +panelthemeselector checkbutton.theme-selector radio { + -gtk-icon-source: none; + border: none; + background: none; + box-shadow: none; + min-height: 20px; + min-width: 20px; + padding: 0; +} + +themeselector checkbutton.theme-selector radio:hover, themeselector checkbutton.theme-selector radio:active, themeselector checkbutton.theme-selector radio:checked, +panelthemeselector checkbutton.theme-selector radio:hover, +panelthemeselector checkbutton.theme-selector radio:active, +panelthemeselector checkbutton.theme-selector radio:checked { + background-color: transparent; +} + +themeselector checkbutton.theme-selector radio:checked, +panelthemeselector checkbutton.theme-selector radio:checked { + -gtk-icon-size: 20px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/checkbox-checked-symbolic@2.svg"))); + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +themeselector checkbutton.theme-selector radio:checked, themeselector checkbutton.theme-selector radio:checked:hover, themeselector checkbutton.theme-selector radio:checked:active, +panelthemeselector checkbutton.theme-selector radio:checked, +panelthemeselector checkbutton.theme-selector radio:checked:hover, +panelthemeselector checkbutton.theme-selector radio:checked:active { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1); +} + +themeswitcher { + padding: 6px; +} + +themeswitcher .check { + min-height: 20px; + min-width: 20px; + background: none; + padding: 0; + margin: 0; + border-radius: 9999px; + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +themeswitcher .check, themeswitcher .check:hover, themeswitcher .check:active { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1); +} + +themeswitcher checkbutton { + padding: 0; + min-height: 44px; + min-width: 44px; + padding: 1px; + background-clip: content-box; + border-radius: 9999px; + box-shadow: inset 0 0 0 1px rgba(250, 244, 237, 0.12); +} + +themeswitcher checkbutton:checked { + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +themeswitcher checkbutton radio, themeswitcher checkbutton radio:hover, themeswitcher checkbutton radio:active, themeswitcher checkbutton radio:checked, themeswitcher checkbutton radio:checked:hover, themeswitcher checkbutton radio:checked:active { + background-color: transparent; + border: none; + background: none; + box-shadow: none; + color: transparent; + -gtk-icon-source: none; + -gtk-icon-size: 0; +} + +themeswitcher checkbutton.system { + background: linear-gradient(-45deg, #191724 50%, #faf4ed 50%); +} + +themeswitcher checkbutton.light { + color: alpha(black, 0.8); + background-color: #faf4ed; +} + +themeswitcher checkbutton.dark { + color: #faf4ed; + background-color: #191724; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #faf4ed; +/* text color for entries, views and content in general */ +@define-color theme_text_color #faf4ed; +/* widget base background color */ +@define-color theme_bg_color #191724; +/* text widgets and the like base background color */ +@define-color theme_base_color #34304b; +/* base background color of selections */ +@define-color theme_selected_bg_color #9ccfd8; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(25, 23, 36, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #191724; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(250, 244, 237, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #34304b; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #faf4ed; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #faf4ed; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #191724; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #34304b; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #9ccfd8; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(25, 23, 36, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(250, 244, 237, 0.5); +/* widgets main borders color */ +@define-color borders rgba(250, 244, 237, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(250, 244, 237, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #ea9d34; +@define-color error_color #b4637a; +@define-color success_color #286983; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_focused_title #faf4ed; +@define-color wm_unfocused_title rgba(250, 244, 237, 0.7); +@define-color wm_highlight rgba(250, 244, 237, 0.1); +@define-color wm_border #0a0a0f; +@define-color wm_focused_bg #191724; +@define-color wm_unfocused_bg #191724; +@define-color wm_button_icon #faf4ed; +@define-color wm_button_focused_bg #272430; +@define-color wm_button_unfocused_bg #272430; +@define-color wm_button_hover_fg rgba(25, 23, 36, 0.87); +@define-color wm_button_active_fg rgba(25, 23, 36, 0.87); +@define-color wm_button_hover_bg #f2e9e1; +@define-color wm_button_active_bg #f3eae2; +/* FIXME this is really an API */ +@define-color content_view_bg #34304b; +@define-color placeholder_text_color #bfb9bc; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #34304b; +@define-color budgie_tasklist_indicator_color rgba(123, 120, 124, 0.7); +@define-color budgie_tasklist_indicator_color_active #9ccfd8; +@define-color budgie_tasklist_indicator_color_active_window rgba(121, 158, 168, 0.816); +@define-color budgie_tasklist_indicator_color_attention #ea9d34; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +@define-color blue_1 #99c1f1; +@define-color blue_2 #62a0ea; +@define-color blue_3 #3584e4; +@define-color blue_4 #1c71d8; +@define-color blue_5 #1a5fb4; +@define-color green_1 #8ff0a4; +@define-color green_2 #57e389; +@define-color green_3 #33d17a; +@define-color green_4 #2ec27e; +@define-color green_5 #26a269; +@define-color yellow_1 #f9f06b; +@define-color yellow_2 #f8e45c; +@define-color yellow_3 #f6d32d; +@define-color yellow_4 #f5c211; +@define-color yellow_5 #e5a50a; +@define-color orange_1 #ffbe6f; +@define-color orange_2 #ffa348; +@define-color orange_3 #ff7800; +@define-color orange_4 #e66100; +@define-color orange_5 #c64600; +@define-color red_1 #f66151; +@define-color red_2 #ed333b; +@define-color red_3 #e01b24; +@define-color red_4 #c01c28; +@define-color red_5 #a51d2d; +@define-color purple_1 #dc8add; +@define-color purple_2 #c061cb; +@define-color purple_3 #9141ac; +@define-color purple_4 #813d9c; +@define-color purple_5 #613583; +@define-color brown_1 #cdab8f; +@define-color brown_2 #b5835a; +@define-color brown_3 #986a44; +@define-color brown_4 #865e3c; +@define-color brown_5 #63452c; +@define-color light_1 #ffffff; +@define-color light_2 #f6f5f4; +@define-color light_3 #deddda; +@define-color light_4 #c0bfbc; +@define-color light_5 #9a9996; +@define-color dark_1 #77767b; +@define-color dark_2 #5e5c64; +@define-color dark_3 #3d3846; +@define-color dark_4 #241f31; +@define-color dark_5 #000000; +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +@define-color accent_bg_color #9ccfd8; +@define-color accent_fg_color rgba(25, 23, 36, 0.87); +@define-color accent_color #9ccfd8; +@define-color destructive_bg_color #b4637a; +@define-color destructive_fg_color #faf4ed; +@define-color destructive_color #b4637a; +@define-color success_bg_color #286983; +@define-color success_fg_color #faf4ed; +@define-color success_color #286983; +@define-color warning_bg_color #ea9d34; +@define-color warning_fg_color rgba(25, 23, 36, 0.87); +@define-color warning_color #ea9d34; +@define-color error_bg_color #b4637a; +@define-color error_fg_color #faf4ed; +@define-color error_color #b4637a; +@define-color window_bg_color #191724; +@define-color window_fg_color #faf4ed; +@define-color view_bg_color #34304b; +@define-color view_fg_color #faf4ed; +@define-color headerbar_bg_color #191724; +@define-color headerbar_fg_color #faf4ed; +@define-color headerbar_border_color rgba(250, 244, 237, 0.12); +@define-color headerbar_backdrop_color #191724; +@define-color headerbar_shade_color rgba(250, 244, 237, 0.12); +@define-color card_bg_color #34304b; +@define-color card_fg_color #faf4ed; +@define-color card_shade_color rgba(250, 244, 237, 0.12); +@define-color dialog_bg_color #34304b; +@define-color dialog_fg_color #faf4ed; +@define-color popover_bg_color #2b283e; +@define-color popover_fg_color #faf4ed; +@define-color shade_color rgba(250, 244, 237, 0.12); +@define-color scrollbar_outline_color rgba(250, 244, 237, 0.12); diff --git a/.themes/Rosepine-Dark/gtk-4.0/gtk.css b/.themes/Rosepine-Dark/gtk-4.0/gtk.css new file mode 100644 index 0000000..2ef7c12 --- /dev/null +++ b/.themes/Rosepine-Dark/gtk-4.0/gtk.css @@ -0,0 +1,8552 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #9ccfd8 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #9ccfd8 100%, transparent 100%); + } +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #191724; + color: #faf4ed; +} + +dnd { + color: #faf4ed; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +.aboutdialog .large-icons { + -gtk-icon-size: 128px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, +.view { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +iconview:disabled, +.view:disabled { + color: rgba(250, 244, 237, 0.5); +} + +iconview:selected, +.view:selected { + color: #faf4ed; +} + +textview text { + background-color: rgba(250, 244, 237, 0.04); +} + +textview border { + background-color: #34304b; + color: rgba(250, 244, 237, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 6px; +} + +rubberband, .content-view rubberband, .content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, +.content-view .rubberband, columnview.view > rubberband, +.content-view columnview.view > .rubberband, +treeview.view > rubberband, +.content-view treeview.view > .rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #9ccfd8; + background-color: rgba(156, 207, 216, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 12px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: #faf4ed; + background-color: #34304b; + border: 1px solid black; +} + +label.separator { + color: rgba(250, 244, 237, 0.7); +} + +label:disabled { + opacity: 1; + color: rgba(250, 244, 237, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; + opacity: 1; +} + +label.osd { + border-radius: 12px; + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; +} + + +.dim-label, +row.expander image.expander-row-arrow, +row label.subtitle { + color: rgba(250, 244, 237, 0.7); + opacity: 1; +} + +.accent { + color: #9ccfd8; +} + +.success { + color: #286983; +} + +.warning { + color: #ea9d34; +} + +.error { + color: #b4637a; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(250, 244, 237, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #faf4ed; +} + +.osd .scale-popup > arrow, +.osd .scale-popup > contents, .osd popover > arrow, +.osd popover > contents, popover.touch-selection > arrow, +popover.touch-selection > contents, popover.magnifier > arrow, +popover.magnifier > contents, .osd { + color: #faf4ed; + background-color: #34304b; + background-clip: padding-box; + border-radius: 12px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +.osd { + padding: 6px; + margin: 6px; +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ + +entry headerbar popover.background entry, +headerbar popover.background entry entry, +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 12px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry:focus-within, +headerbar popover.background entry entry:focus-within, +entry:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px transparent; + color: #faf4ed; + outline: 2px solid #9ccfd8; + outline-offset: -2px; +} + + +entry headerbar popover.background entry:drop(active), +headerbar popover.background entry entry:drop(active), +entry headerbar popover.background entry:hover:not(:focus-within), +headerbar popover.background entry entry:hover:not(:focus-within), +entry:drop(active), +entry:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry:disabled, +headerbar popover.background entry entry:disabled, +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); + outline: none; +} + + +entry headerbar popover.background entry.flat:focus-within, +headerbar popover.background entry entry.flat:focus-within, +entry headerbar popover.background entry.flat:disabled, +headerbar popover.background entry entry.flat:disabled, +entry headerbar popover.background entry.flat:hover, +headerbar popover.background entry entry.flat:hover, +entry headerbar popover.background entry.flat, +headerbar popover.background entry entry.flat, +entry.flat:focus-within, +entry.flat:disabled, +entry.flat:hover, +entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + box-shadow: none; + border-radius: 0; + outline: none; +} + + +entry headerbar popover.background entry image, +headerbar popover.background entry entry image, +entry image { + color: rgba(250, 244, 237, 0.7); +} + + +entry headerbar popover.background entry image:hover, +headerbar popover.background entry entry image:hover, +entry headerbar popover.background entry image:active, +headerbar popover.background entry entry image:active, +entry image:hover, +entry image:active { + color: #faf4ed; +} + + +entry headerbar popover.background entry image:disabled, +headerbar popover.background entry entry image:disabled, +entry image:disabled { + color: rgba(250, 244, 237, 0.5); +} + + +entry headerbar popover.background entry image.left, +headerbar popover.background entry entry image.left, +entry image.left { + margin: 0 6px 0 2px; +} + + +entry headerbar popover.background entry image.right, +headerbar popover.background entry entry image.right, +entry image.right { + margin: 0 2px 0 6px; +} + + +entry headerbar popover.background entry undershoot.left > undershoot.left, +headerbar popover.background entry entry undershoot.left > undershoot.left, +entry undershoot.left > undershoot.left { + border-radius: 0px 0 0 0px; + box-shadow: none; + background: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + + +entry headerbar popover.background entry undershoot.right > undershoot.right, +headerbar popover.background entry entry undershoot.right > undershoot.right, +entry undershoot.right > undershoot.right { + border-radius: 0 0px 0px 0; + box-shadow: none; + background: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + + +entry headerbar popover.background entry.error, +headerbar popover.background entry entry.error, +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(180, 99, 122, 0.1); + color: rgba(180, 99, 122, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.error:focus-within, +headerbar popover.background entry entry.error:focus-within, +entry.error:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(180, 99, 122, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #b4637a; + outline: 2px solid #b4637a; + outline-offset: -2px; +} + + +entry headerbar popover.background entry.error:drop(active), +headerbar popover.background entry entry.error:drop(active), +entry headerbar popover.background entry.error:hover:not(:focus-within), +headerbar popover.background entry entry.error:hover:not(:focus-within), +entry.error:drop(active), +entry.error:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #b4637a; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.error:disabled, +headerbar popover.background entry entry.error:disabled, +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(180, 99, 122, 0.1); + color: rgba(180, 99, 122, 0.35); + outline: none; +} + + +entry headerbar popover.background entry.error > text > selection, +headerbar popover.background entry entry.error > text > selection, +entry.error > text > selection { + background-color: rgba(180, 99, 122, 0.25); + color: #b4637a; +} + + +entry headerbar popover.background entry.error image, +headerbar popover.background entry entry.error image, +entry.error image { + color: rgba(180, 99, 122, 0.75); +} + + +entry headerbar popover.background entry.error image:hover, +headerbar popover.background entry entry.error image:hover, +entry headerbar popover.background entry.error image:active, +headerbar popover.background entry entry.error image:active, +entry.error image:hover, +entry.error image:active { + color: #b4637a; +} + + +entry headerbar popover.background entry.error image:disabled, +headerbar popover.background entry entry.error image:disabled, +entry.error image:disabled { + color: rgba(180, 99, 122, 0.35); +} + + +entry headerbar popover.background entry.warning, +headerbar popover.background entry entry.warning, +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(234, 157, 52, 0.1); + color: rgba(234, 157, 52, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.warning:focus-within, +headerbar popover.background entry entry.warning:focus-within, +entry.warning:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(234, 157, 52, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #ea9d34; + outline: 2px solid #ea9d34; + outline-offset: -2px; +} + + +entry headerbar popover.background entry.warning:drop(active), +headerbar popover.background entry entry.warning:drop(active), +entry headerbar popover.background entry.warning:hover:not(:focus-within), +headerbar popover.background entry entry.warning:hover:not(:focus-within), +entry.warning:drop(active), +entry.warning:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #ea9d34; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.warning:disabled, +headerbar popover.background entry entry.warning:disabled, +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(234, 157, 52, 0.1); + color: rgba(234, 157, 52, 0.35); + outline: none; +} + + +entry headerbar popover.background entry.warning > text > selection, +headerbar popover.background entry entry.warning > text > selection, +entry.warning > text > selection { + background-color: rgba(234, 157, 52, 0.25); + color: #ea9d34; +} + + +entry headerbar popover.background entry.warning image, +headerbar popover.background entry entry.warning image, +entry.warning image { + color: rgba(234, 157, 52, 0.75); +} + + +entry headerbar popover.background entry.warning image:hover, +headerbar popover.background entry entry.warning image:hover, +entry headerbar popover.background entry.warning image:active, +headerbar popover.background entry entry.warning image:active, +entry.warning image:hover, +entry.warning image:active { + color: #ea9d34; +} + + +entry headerbar popover.background entry.warning image:disabled, +headerbar popover.background entry entry.warning image:disabled, +entry.warning image:disabled { + color: rgba(234, 157, 52, 0.35); +} + + +entry headerbar popover.background entry.success, +headerbar popover.background entry entry.success, +entry.success { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(40, 105, 131, 0.1); + color: rgba(40, 105, 131, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.success:focus-within, +headerbar popover.background entry entry.success:focus-within, +entry.success:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(40, 105, 131, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #286983; + outline: 2px solid #286983; + outline-offset: -2px; +} + + +entry headerbar popover.background entry.success:drop(active), +headerbar popover.background entry entry.success:drop(active), +entry headerbar popover.background entry.success:hover:not(:focus-within), +headerbar popover.background entry entry.success:hover:not(:focus-within), +entry.success:drop(active), +entry.success:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #286983; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.success:disabled, +headerbar popover.background entry entry.success:disabled, +entry.success:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(40, 105, 131, 0.1); + color: rgba(40, 105, 131, 0.35); + outline: none; +} + + +entry headerbar popover.background entry.success > text > selection, +headerbar popover.background entry entry.success > text > selection, +entry.success > text > selection { + background-color: rgba(40, 105, 131, 0.25); + color: #286983; +} + + +entry headerbar popover.background entry.success image, +headerbar popover.background entry entry.success image, +entry.success image { + color: rgba(40, 105, 131, 0.75); +} + + +entry headerbar popover.background entry.success image:hover, +headerbar popover.background entry entry.success image:hover, +entry headerbar popover.background entry.success image:active, +headerbar popover.background entry entry.success image:active, +entry.success image:hover, +entry.success image:active { + color: #286983; +} + + +entry headerbar popover.background entry.success image:disabled, +headerbar popover.background entry entry.success image:disabled, +entry.success image:disabled { + color: rgba(40, 105, 131, 0.35); +} + + +entry > progress, +entry progress > trough > progress { + margin: 0 -4px; + border-bottom: 2px solid #9ccfd8; + background-color: transparent; +} + + +entry button.image-button { + min-height: 24px; + min-width: 24px; + padding: 0; +} + +treeview entry.flat, treeview entry { + background-color: #34304b; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(250, 244, 237, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #9ccfd8 0%, rgba(156, 207, 216, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #9ccfd8 95%, rgba(156, 207, 216, 0)); + } +} + +infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.touch-selection button, popover.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +infobar.warning > revealer > box button:focus, popover.touch-selection button:focus, popover.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:hover, popover.touch-selection button:hover, popover.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:active, popover.touch-selection button:active, popover.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:checked, popover.touch-selection button:checked, popover.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; +} + +infobar.warning > revealer > box button:disabled, popover.touch-selection button:disabled, popover.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +infobar.warning > revealer > box button:checked:disabled, popover.touch-selection button:checked:disabled, popover.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.5); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button { + background-color: #34304b; + color: #faf4ed; +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:checked { + background-color: rgba(25, 23, 36, 0.87); + color: #f2e9e1; +} + +tabbar tab:not(:selected) button.image-button.tab-close-button, +dnd tab:not(:selected) button.image-button.tab-close-button, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button, notebook > header menubutton > button.flat { + color: rgba(25, 23, 36, 0.6); +} + +tabbar tab:not(:selected) button.image-button.tab-close-button:hover, +dnd tab:not(:selected) button.image-button.tab-close-button:hover, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:hover, notebook > header menubutton > button.flat:hover, tabbar tab:not(:selected) button.image-button.tab-close-button:active, +dnd tab:not(:selected) button.image-button.tab-close-button:active, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:active, notebook > header menubutton > button.flat:active, tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, +dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, tabbar notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, +dnd notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header > tabs > tab:not(:checked):not(:selected) button.keyboard-activating.small-button, +dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header > tabs > tab:not(:checked):not(:selected) button.keyboard-activating.small-button, tabbar notebook > header > tabs > tab:not(:checked):not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.small-button, +dnd notebook > header > tabs > tab:not(:checked):not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.small-button, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) button.keyboard-activating.small-button, notebook > header menubutton > button.flat:focus:not(:hover):not(:active) tabbar tab:not(:selected) button.keyboard-activating.image-button.tab-close-button, tabbar tab:not(:selected) notebook > header menubutton > button.flat:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, +notebook > header menubutton > button.flat:focus:not(:hover):not(:active) dnd tab:not(:selected) button.keyboard-activating.image-button.tab-close-button, +dnd tab:not(:selected) notebook > header menubutton > button.flat:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, notebook > header > tabs > tab:not(:checked):not(:selected) menubutton > button.flat:focus:not(:hover):not(:active) button.keyboard-activating.small-button, tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header menubutton > button.keyboard-activating.flat, +dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header menubutton > button.keyboard-activating.flat, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) notebook > header menubutton > button.keyboard-activating.flat, notebook > header tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, tabbar tab:not(:selected) notebook > header button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, +notebook > header dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, +dnd tab:not(:selected) notebook > header button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, notebook > header menubutton > button.flat:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat { + color: rgba(25, 23, 36, 0.87); +} + +tabbar tab:not(:selected) button.image-button.tab-close-button:checked, +dnd tab:not(:selected) button.image-button.tab-close-button:checked, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:checked, notebook > header menubutton > button.flat:checked { + background-color: rgba(25, 23, 36, 0.87); + color: #f2e9e1; +} + +tabbar tab:not(:selected) button.image-button.tab-close-button:disabled, +dnd tab:not(:selected) button.image-button.tab-close-button:disabled, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:disabled, notebook > header menubutton > button.flat:disabled { + color: rgba(25, 23, 36, 0.3); +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action):not(.flat), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: 0 solid transparent; + outline-offset: 2px; + color: #faf4ed; +} + +headerbar popover.background button:focus:not(.suggested-action):not(.destructive-action):not(.flat), button:focus { + outline: 2px solid rgba(156, 207, 216, 0.35); + outline-offset: 0; +} + +headerbar popover.background button:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; + -gtk-icon-filter: brightness(1.2); +} + +headerbar popover.background button.keyboard-activating:not(.suggested-action):not(.destructive-action):not(.flat), button.keyboard-activating, headerbar popover.background button:active:not(.suggested-action):not(.destructive-action):not(.flat), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +headerbar popover.background button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + outline-color: transparent; +} + +headerbar popover.background button:checked:not(.suggested-action):not(.destructive-action):not(.flat), button:checked { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +headerbar popover.background button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:hover { + outline-color: transparent; + background-color: #aed8df; + color: rgba(25, 23, 36, 0.87); +} + +headerbar popover.background button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:disabled { + outline-color: transparent; + background-color: rgba(156, 207, 216, 0.35); + color: rgba(25, 23, 36, 0.38); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button, calendar > header > button, scrollbar button, notebook > header > tabs > arrow, popover modelbutton, spinbutton > button, splitbutton.flat > button, +splitbutton.flat > menubutton > button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(250, 244, 237, 0.7); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:focus:not(:hover):not(:active), calendar > header > button:focus:not(:hover):not(:active), scrollbar button:focus:not(:hover):not(:active), notebook > header > tabs > arrow:focus:not(:hover):not(:active), popover modelbutton:focus:not(:hover):not(:active), spinbutton > button:focus:not(:hover):not(:active), splitbutton.flat > button:focus:not(:hover):not(:active), +splitbutton.flat > menubutton > button:focus:not(:hover):not(:active) { + color: #faf4ed; + outline: 2px solid rgba(250, 244, 237, 0.04); + outline-offset: -2px; +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:hover, calendar > header > button:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, popover modelbutton:hover, spinbutton > button:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:active, calendar > header > button:active, scrollbar button:active, notebook > header > tabs > arrow:active, popover modelbutton:active, spinbutton > button:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:disabled, calendar > header > button:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, popover modelbutton:disabled, spinbutton > button:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +#NautilusPathButton, filechooser #pathbarbox > stack > box > button, window.messagedialog .response-area button, window.dialog.message .dialog-action-area > button, .app-notification button, .toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), splitbutton.suggested-action > button, +splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, +splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, +splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, menubutton.flat > button, button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(250, 244, 237, 0.7); +} + +#NautilusPathButton:focus:not(:hover):not(:active), filechooser #pathbarbox > stack > box > button:focus:not(:hover):not(:active), window.messagedialog .response-area button:focus:not(:hover):not(:active), window.dialog.message .dialog-action-area > button:focus:not(:hover):not(:active), .app-notification button:focus:not(:hover):not(:active), .toolbar button:focus:not(:hover):not(:active), dropdown > .linked:not(.vertical) > button:focus:not(:hover):not(:active):not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:hover):not(:active):not(:only-child), splitbutton.suggested-action > button:focus:not(:hover):not(:active), +splitbutton.suggested-action > menubutton > button:focus:not(:hover):not(:active), splitbutton.destructive-action > button:focus:not(:hover):not(:active), +splitbutton.destructive-action > menubutton > button:focus:not(:hover):not(:active), splitbutton.opaque > button:focus:not(:hover):not(:active), +splitbutton.opaque > menubutton > button:focus:not(:hover):not(:active), menubutton.suggested-action > button:focus:not(:hover):not(:active), menubutton.destructive-action > button:focus:not(:hover):not(:active), menubutton.opaque > button:focus:not(:hover):not(:active), menubutton.flat > button:focus:not(:hover):not(:active), button.flat:focus:not(:hover):not(:active) { + color: #faf4ed; + outline: 2px solid rgba(250, 244, 237, 0.04); + outline-offset: -2px; +} + +#NautilusPathButton:hover, filechooser #pathbarbox > stack > box > button:hover, window.messagedialog .response-area button:hover, window.dialog.message .dialog-action-area > button:hover, .app-notification button:hover, .toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), splitbutton.suggested-action > button:hover, +splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, +splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, +splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, menubutton.flat > button:hover, button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +#NautilusPathButton:active, filechooser #pathbarbox > stack > box > button:active, window.messagedialog .response-area button:active, window.dialog.message .dialog-action-area > button:active, .app-notification button:active, .toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), splitbutton.suggested-action > button:active, +splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, +splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, +splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, menubutton.flat > button:active, button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +#NautilusPathButton:disabled, filechooser #pathbarbox > stack > box > button:disabled, window.messagedialog .response-area button:disabled, window.dialog.message .dialog-action-area > button:disabled, .app-notification button:disabled, .toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), splitbutton.suggested-action > button:disabled, +splitbutton.suggested-action > menubutton > button:disabled, splitbutton.destructive-action > button:disabled, +splitbutton.destructive-action > menubutton > button:disabled, splitbutton.opaque > button:disabled, +splitbutton.opaque > menubutton > button:disabled, menubutton.suggested-action > button:disabled, menubutton.destructive-action > button:disabled, menubutton.opaque > button:disabled, menubutton.flat > button:disabled, button.flat:disabled { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +#NautilusPathButton:checked, filechooser #pathbarbox > stack > box > button:checked, window.messagedialog .response-area button:checked, window.dialog.message .dialog-action-area > button:checked, .app-notification button:checked, .toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, menubutton.flat > button:checked, button.flat:checked { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +#NautilusPathButton:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, window.messagedialog .response-area button:checked:disabled, window.dialog.message .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, .toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), splitbutton.suggested-action > button:checked:disabled, +splitbutton.suggested-action > menubutton > button:checked:disabled, splitbutton.destructive-action > button:checked:disabled, +splitbutton.destructive-action > menubutton > button:checked:disabled, splitbutton.opaque > button:checked:disabled, +splitbutton.opaque > menubutton > button:checked:disabled, menubutton.suggested-action > button:checked:disabled, menubutton.destructive-action > button:checked:disabled, menubutton.opaque > button:checked:disabled, menubutton.flat > button:checked:disabled, button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(250, 244, 237, 0.5); +} + +button.opaque { + box-shadow: none; +} + +.osd button.opaque:focus:focus-visible { + outline-color: rgba(250, 244, 237, 0.15); +} + +button.opaque:hover { + background-image: image(alpha(currentColor, 0.1)); +} + +button.keyboard-activating.opaque, button.opaque:active { + background-image: image(rgba(0, 0, 0, 0.2)); +} + +button.opaque:checked { + background-image: image(rgba(0, 0, 0, 0.15)); +} + +button.opaque:checked:hover { + background-image: image(rgba(0, 0, 0, 0.05)); +} + +button.opaque:checked.keyboard-activating, button.opaque:checked:active { + background-image: image(rgba(0, 0, 0, 0.3)); +} + +.nautilus-window .floating-bar button, placessidebar list.navigation-sidebar > row button.sidebar-button, notebook > header > tabs > tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 9px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +button separator { + margin: 4px 1px; +} + +button.opaque { + background-color: #46434c; + color: #faf4ed; +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button, button.image-text-button { + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +button.text-button.image-button > box, +button.text-button.image-button > box > box, button.image-text-button > box, +button.image-text-button > box > box { + border-spacing: 4px; +} + +button.text-button.image-button > box > label, +button.text-button.image-button > box > box > label, button.image-text-button > box > label, +button.image-text-button > box > box > label { + padding-left: 2px; + padding-right: 2px; +} + +button.text-button.image-button label:first-child, button.image-text-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child, button.image-text-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child, button.image-text-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child, button.image-text-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child), button.image-text-button image:not(:only-child) { + margin: 0 4px; +} + +button.arrow-button { + padding-left: 9px; + padding-right: 9px; +} + +button.arrow-button > box { + border-spacing: 4px; +} + +button.arrow-button.text-button { + padding-left: 16px; + padding-right: 16px; +} + +button.arrow-button.text-button > box { + border-spacing: 6px; +} + +menubutton.pill > button, button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-color: #34304b; + background-clip: padding-box; + font-weight: inherit; + border: 1px solid rgba(250, 244, 237, 0.12); + background-clip: border-box; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +button.card.keyboard-activating, button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +button.card:checked { + background-image: none; + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + border-color: #9ccfd8; +} + +button.card:checked:hover { + background-image: none; + outline-color: transparent; + background-color: #aed8df; + color: rgba(25, 23, 36, 0.87); +} + +button.card:checked:disabled { + outline-color: transparent; + background-color: rgba(156, 207, 216, 0.35); + color: rgba(25, 23, 36, 0.38); +} + +button.card:checked.keyboard-activating, button.card:checked:active { + background-image: none; +} + +button.card:checked.has-open-popup { + background-image: none; +} + +button.card:drop(active) { + color: #ff9e64; + box-shadow: inset 0 0 0 1px #ff9e64; +} + +.linked:not(.vertical) > button:focus, .linked.vertical > button:focus { + box-shadow: none; + outline: none; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + background-color: alpha(currentColor, 0.05); +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: none; + outline: none; +} + +.linked:not(.vertical) > menubutton > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.35); + color: #faf4ed; +} + +button.osd > image { + padding: 0; +} + +button.osd.remove-button { + padding: 0; +} + +button.osd:focus { + outline-color: transparent; +} + +button.osd:hover { + background-color: rgba(0, 0, 0, 0.45); + color: #faf4ed; +} + +button.osd:active { + background-color: rgba(0, 0, 0, 0.65); + color: #faf4ed; +} + +button.osd:disabled { + background-color: rgba(0, 0, 0, 0.15); + color: rgba(250, 244, 237, 0.35); +} + +button.suggested-action { + background-color: #56949f; + color: #faf4ed; + box-shadow: none; +} + +button.suggested-action:hover { + background-color: #669ea7; +} + +button.suggested-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + outline-color: transparent; +} + +button.suggested-action:checked { + background-color: #87b1b6; +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(86, 148, 159, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #56949f; +} + +button.suggested-action.flat:disabled { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +button.suggested-action.flat:checked { + background-color: rgba(86, 148, 159, 0.3); +} + +button.destructive-action { + background-color: #b4637a; + color: #faf4ed; + box-shadow: none; +} + +button.destructive-action:hover { + background-color: #bb7286; +} + +button.destructive-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + outline-color: transparent; +} + +button.destructive-action:checked { + background-color: #c98f9d; +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(180, 99, 122, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #b4637a; +} + +button.destructive-action.flat:disabled { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +button.destructive-action.flat:checked { + background-color: rgba(180, 99, 122, 0.3); +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, menubutton.circular > button, button.close, button.circular { + border-radius: 9999px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, menubutton.circular > button label, button.close label, button.circular label { + padding: 0; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #56949f; + color: #faf4ed; +} + +menubutton.destructive-action { + background-color: #b4637a; + color: #faf4ed; +} + +menubutton.opaque { + background-color: #46434c; + color: #faf4ed; +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 12px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 12px; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background-color; +} + +splitbutton > separator { + min-width: 0; + margin-top: 6px; + margin-bottom: 6px; + background-color: transparent; + background: none; +} + +splitbutton > menubutton > button { + padding: 6px 10px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: 0; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +splitbutton.flat > separator { + background: rgba(250, 244, 237, 0.12); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 12px; +} + +splitbutton.suggested-action { + background-color: #56949f; + color: #faf4ed; +} + +splitbutton.destructive-action { + background-color: #b4637a; + color: #faf4ed; +} + +splitbutton.opaque { + background-color: #46434c; + color: #faf4ed; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button, +splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button, +splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button, +splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(250, 244, 237, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 12px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 12px; +} + +.linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical button:not(:first-child) { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical button:not(:last-child) { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical menubutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical menubutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical dropdown:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical dropdown:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical colorbutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical colorbutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical fontbutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical fontbutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical tabbutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical tabbutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical entry:not(:first-child) { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical entry:not(:last-child) { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #56949f; + color: #faf4ed; +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #b4637a; + color: #faf4ed; +} + +/********* + * Links * + *********/ +link { + color: #5bc6ba; +} + +link:visited { + color: #907aa9; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #5bc6ba; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #907aa9; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 12px; + padding: 0; + border-spacing: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +spinbutton:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px transparent; + color: #faf4ed; + outline: 2px solid #9ccfd8; + outline-offset: -2px; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); + outline: none; +} + +spinbutton > text { + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + margin: 0; +} + +spinbutton > button { + border: none; +} + +spinbutton > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + padding-left: 12px; +} + +spinbutton:not(.vertical) > button { + padding: 0; + margin: 6px; +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +cell.activatable spinbutton:not(.vertical) { + margin: 3px 0; +} + +cell.activatable spinbutton:not(.vertical) > button { + margin: 0; + padding: 0; + min-height: 24px; + border-radius: 0; +} + +cell.activatable spinbutton:not(.vertical) > button:last-child { + border-radius: 0 12px 12px 0; +} + +cell.activatable spinbutton:not(.vertical) > button.up:dir(ltr), cell.activatable spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 0; +} + +cell.activatable spinbutton:not(.vertical) > button.up:dir(rtl), cell.activatable spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 0; +} + +spinbutton.vertical > text { + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + margin: 6px 9px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: #faf4ed; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 12px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 12px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +button.combo:only-child:focus { + color: #faf4ed; + outline: 2px solid rgba(250, 244, 237, 0.04); + outline-offset: -2px; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +button.combo:only-child:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +button.combo:only-child:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + outline-color: transparent; +} + +/************ + * Toolbars * + ************/ +.toolbar { + padding: 6px; + border-spacing: 6px; +} + +.toolbar .linked button:not(:hover):not(:active):not(:checked):not(:disabled) { + background-color: rgba(250, 244, 237, 0.04); +} + +.osd .toolbar { + background-color: transparent; +} + +.app-notification, .toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; + color: #faf4ed; + border: none; +} + +.app-notification:backdrop, .toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +.left.app-notification, .right.app-notification, .top.app-notification, .bottom.app-notification, .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, .toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator { + margin: 2px; +} + +.toolbar entry, +.toolbar splitbutton, +.toolbar button, +.toolbar scalebutton { + border-radius: 9px; +} + +.toolbar entry, +.toolbar spinbutton, +.toolbar splitbutton, +.toolbar separator:not(.sidebar), +.toolbar button, +.toolbar menubutton, +.toolbar scalebutton { + margin-top: 0; + margin-bottom: 0; +} + +.toolbar menubutton > button, +.toolbar splitbutton > button, +.toolbar splitbutton > menubutton, +.toolbar scalebutton > button { + margin-top: 0; + margin-bottom: 0; +} + +.toolbar switch { + margin-top: 4px; + margin-bottom: 4px; +} + +.toolbar spinbutton entry, +.toolbar spinbutton button { + margin: 0; +} + +.toolbar popover.menu separator:not(.sidebar) { + margin-top: 6px; + margin-bottom: 6px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border: none; + background-color: transparent; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button, +searchbar > revealer > box menubutton { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + border: none; + outline: none; +} + +headerbar .linked > button:not(.suggested-action):not(.destructive-action) { + border-radius: 0; +} + +headerbar .linked > button:first-child:not(.suggested-action):not(.destructive-action) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +headerbar .linked > button:last-child:not(.suggested-action):not(.destructive-action) { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +headerbar .linked > button:only-child:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar button:hover:not(.suggested-action):not(.destructive-action) { + background-color: rgba(250, 244, 237, 0.12); +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + outline: none; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + outline: none; +} + +headerbar button:checked:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 1000px rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); +} + +headerbar button:checked:focus:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: rgba(242, 233, 225, 0.5); + color: rgba(25, 23, 36, 0.38); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.3); +} + +headerbar entry { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; + border-radius: 9999px; +} + +headerbar entry:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +headerbar entry image { + color: rgba(250, 244, 237, 0.7); +} + +headerbar entry image:hover, headerbar entry image:active { + color: #faf4ed; +} + +headerbar entry image:disabled { + color: rgba(250, 244, 237, 0.5); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: transparent; + color: #faf4ed; + min-height: 48px; + border: none; + box-shadow: none; + padding: 0; + margin: 0; +} + +headerbar:disabled { + color: rgba(250, 244, 237, 0.5); +} + +headerbar:backdrop { + background-color: transparent; + color: rgba(250, 244, 237, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(250, 244, 237, 0.32); +} + +headerbar.flat, headerbar.flat:backdrop { + background: none; + box-shadow: none; + transition: none; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row.expander image.expander-row-arrow, +row.expander headerbar image.expander-row-arrow, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(250, 244, 237, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row.expander image.expander-row-arrow:backdrop, +row.expander headerbar image.expander-row-arrow:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(250, 244, 237, 0.5); +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(250, 244, 237, 0.12); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar menubutton, +headerbar stackswitcher, +headerbar separator:not(.sidebar) { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar .linked > menubutton, +headerbar entry > menubutton { + margin-top: 0; + margin-bottom: 0; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + opacity: 1; +} + +headerbar splitbutton { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; +} + +headerbar splitbutton button:not(.suggested-action):not(.destructive-action):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +headerbar splitbutton > separator { + background-color: transparent; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar stackswitcher { + background-color: rgba(250, 244, 237, 0.04); +} + +headerbar stackswitcher:checked { + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +headerbar stackswitcher:checked:hover { + background-color: white; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar popover.background button.suggested-action:disabled, +headerbar popover.background button.destructive-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +headerbar popover.background entry, +headerbar popover.background spinbutton, +headerbar popover.background button, +headerbar popover.background menubutton, +headerbar popover.background stackswitcher { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.sidebar) { + background-color: rgba(250, 244, 237, 0.12); +} + +headerbar switch { + margin: 12px 6px; +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(25, 23, 36, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(25, 23, 36, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar.default-decoration { + min-height: 36px; + padding: 0; + margin: 0; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + border: none; + outline: none; +} + +.solid-csd headerbar.default-decoration, .maximized headerbar.default-decoration { + border-radius: 0; + box-shadow: none; +} + +window > .titlebar:not(.flat) { + box-shadow: none; +} + +window > .titlebar headerbar:not(.flat) { + box-shadow: none; +} + +window.devel headerbar { + background: #191724 cross-fade(10%-gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(156, 207, 216, 0.1)), linear-gradient(to top, #1f1d2d 3px, #242134); +} + +window.devel headerbar:backdrop { + background: #191724 cross-fade(10%-gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#191724); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 12px; + background-color: alpha(currentColor, 0.08); + border: none; + box-shadow: none; +} + + +pathbar > button:disabled { + background-color: alpha(currentColor, 0.05); +} + + +pathbar > button:checked { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + + +pathbar > button:checked:hover { + background-color: alpha(currentColor, 0.16); + color: #faf4ed; +} + + +pathbar > button label, +pathbar > button image { + margin-left: 3px; + margin-right: 3px; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.7); + border: none; + border-radius: 12px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 10px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #4c4961; + border-top-color: #4c4961; +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(250, 244, 237, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: rgba(250, 244, 237, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: #faf4ed; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #faf4ed; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #faf4ed; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(250, 244, 237, 0.32); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #9ccfd8; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(250, 244, 237, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: solid; + border-width: 0 1px 0 0; + border-color: transparent; + border-radius: 0; + background-clip: border-box; + border-image: linear-gradient(to bottom, transparent 20%, rgba(250, 244, 237, 0.12) 20%, rgba(250, 244, 237, 0.12) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(250, 244, 237, 0.7); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: transparent; +} + +columnview.view > header > button:last-child, columnview.view > header > button:only-child, +treeview.view > header > button:last-child, +treeview.view > header > button:only-child { + border-right: none; + border-image: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(250, 244, 237, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #34304b; + background-clip: border-box; + color: #9ccfd8; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #9ccfd8; +} + +stack.view treeview.view { + min-height: 36px; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #191724; + color: #faf4ed; +} + +menubar:backdrop { + background-color: #191724; + color: rgba(250, 244, 237, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(250, 244, 237, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +menubar > item:disabled { + color: rgba(250, 244, 237, 0.32); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + color: #faf4ed; + padding: 0 6px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; + border-radius: 12px; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; + border-radius: 12px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +popover.menu label.title { + font-weight: bold; + padding: 4px 26px; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover > arrow, +popover > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #232032; + border-radius: 12px; + color: #faf4ed; + border: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +popover > arrow { + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +popover > contents > list, +popover > contents > .view, +popover > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover > contents separator { + background-color: rgba(250, 244, 237, 0.12); + margin: 15px 10px; +} + +popover > contents list separator { + margin: 0; +} + +popover > contents list > row { + border-radius: 12px; +} + +popover > contents stack > box { + padding: 0; +} + +popover > contents > box > button { + margin: 0; +} + +popover .view:not(:selected), +popover toolbar { + background-color: #232032; +} + +popover button, +popover entry, +popover combobox { + border-radius: 12px; +} + +popover .linked > button:not(.radio) { + border-radius: 0; +} + +popover .linked > button:not(.radio):first-child { + border-radius: 12px 0 0 12px; +} + +popover .linked > button:not(.radio):last-child { + border-radius: 0 12px 12px 0; +} + +popover .linked > button:not(.radio):only-child { + border-radius: 12px; +} + +popover.menu button, +popover button.model { + min-height: 32px; + padding: 0 8px; +} + +popover modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + color: #faf4ed; + font: initial; + border-radius: 12px; +} + +popover modelbutton:hover { + transition: none; + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; +} + +popover modelbutton:hover accelerator { + color: #9ccfd8; +} + +popover modelbutton:hover accelerator:disabled { + color: rgba(250, 244, 237, 0.5); +} + +popover modelbutton:focus:not(:hover) { + transition: none; + box-shadow: none; + outline: none; +} + +popover modelbutton:disabled { + color: rgba(250, 244, 237, 0.5); +} + +popover modelbutton accelerator { + color: rgba(250, 244, 237, 0.5); + margin-left: 30px; +} + +popover modelbutton accelerator:disabled { + color: rgba(250, 244, 237, 0.12); +} + +popover modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +popover modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +.osd popover, popover.touch-selection, popover.magnifier { + background-color: transparent; +} + +magnifier { + background-color: #34304b; +} + +/************* + * Notebooks * + *************/ +tabbar tab, tabbar tabbox > tabboxchild > tab, notebook > header > tabs > tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: #faf4ed; + font-weight: 500; + border-radius: 9px; +} + +tabbar tab:hover:not(:checked):not(:selected), notebook > header > tabs > tab:hover:not(:checked):not(:selected) { + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; + box-shadow: none; +} + +tabbar tab:disabled, notebook > header > tabs > tab:disabled { + color: rgba(25, 23, 36, 0.3); +} + +tabbar tab:active, notebook > header > tabs > tab:active { + background-color: #34304b; + color: #faf4ed; + box-shadow: none; +} + +tabbar tab:checked:not(:active), notebook > header > tabs > tab:checked:not(:active), tabbar tab:selected:not(:active), notebook > header > tabs > tab:selected:not(:active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, background-color 0ms; + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; + box-shadow: none; +} + +tabbar tab:checked:not(:active):disabled, notebook > header > tabs > tab:checked:not(:active):disabled, tabbar tab:selected:not(:active):disabled, notebook > header > tabs > tab:selected:not(:active):disabled { + color: rgba(250, 244, 237, 0.5); +} + +notebook, notebook.frame { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 9px; +} + +notebook.frame frame > border { + border: none; + border-radius: 9px; +} + +notebook.frame frame > list row.activatable { + border-radius: 12px; +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(250, 244, 237, 0.04); +} + +notebook > header { + border: none; + background-color: rgba(250, 244, 237, 0.04); + margin: 3px; + border-radius: 12px; +} + +notebook > header.top > tabs > arrow { + border-top-style: none; +} + +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; +} + +notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.left > tabs > arrow { + border-left-style: none; +} + +notebook > header.right > tabs > arrow { + border-right-style: none; +} + +notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 12px; +} + +notebook > header > tabs > tab { + margin: 3px; +} + +notebook > header > tabs > tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header > tabs > tab > box:drop(active) { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +notebook > header > tabs > tab button.flat:last-child { + margin-left: 6px; + margin-right: -3px; +} + +notebook > header > tabs > tab button.flat:first-child { + margin-left: -3px; + margin-right: 6px; +} + +notebook > header > tabs > tab button.small-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top > tabs, notebook > header.bottom > tabs { + padding-left: 0; + padding-right: 0; +} + +notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top > tabs > tab:not(:last-child), notebook > header.bottom > tabs > tab:not(:last-child) { + margin-right: 0; +} + +notebook > header.top > tabs tab.reorderable-page, notebook > header.bottom > tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left > tabs, notebook > header.right > tabs { + padding-top: 0; + padding-bottom: 0; +} + +notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left > tabs > tab:not(:last-child), notebook > header.right > tabs > tab:not(:last-child) { + margin-bottom: 0; +} + +notebook > header.left > tabs tab.reorderable-page, notebook > header.right > tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin: 0 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 12px; +} + +tabbar > revealer > box { + box-shadow: none; +} + +tabbar .box { + min-height: 36px; + background-color: rgba(250, 244, 237, 0.04); + background-image: none; + padding: 0; + margin: 3px; + border-radius: 12px; + border: none; + box-shadow: none; +} + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid rgba(250, 244, 237, 0.12); +} + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; +} + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; +} + +tabbar scrolledwindow.pinned tabbox { + padding: 3px 3px 3px 0; +} + +tabbar scrolledwindow.pinned tabbox > tabboxchild { + margin: 0; +} + +tabbar scrolledwindow.pinned tabbox > background:dir(ltr) { + box-shadow: inset -1px 0 rgba(250, 244, 237, 0.12); +} + +tabbar scrolledwindow.pinned tabbox > background:dir(rtl) { + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.12); +} + +tabbar scrolledwindow:not(.pinned) tabbox { + padding: 3px 0; +} + +tabbar scrolledwindow:not(.pinned) tabbox > tabboxchild { + margin: 0 -2px; +} + +tabbar scrolledwindow:not(.pinned) tabbox > tabboxchild + separator + tabboxchild { + margin-left: 0; +} + +tabbar undershoot { + transition: background 150ms ease-in-out; +} + +tabbar undershoot.left { + background: linear-gradient(to right, #34304b, rgba(0, 0, 0, 0) 20px); +} + +tabbar undershoot.right { + background: linear-gradient(to left, #34304b, rgba(0, 0, 0, 0) 20px); +} + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#9ccfd8, 0.5), alpha(#9ccfd8, 0.3) 1px, alpha(#9ccfd8, 0) 20px); +} + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#9ccfd8, 0.5), alpha(#9ccfd8, 0.3) 1px, alpha(#9ccfd8, 0) 20px); +} + +tabbar tabbox { + background-color: transparent; + background-image: none; + padding: 0; + margin: 0; + border: none; + box-shadow: none; +} + +tabbar tabbox > background { + background: none; +} + +tabbar tabbox > separator { + margin: 9px 0; + min-width: 1px; + background-color: rgba(25, 23, 36, 0.12); + transition: opacity 150ms ease-in-out; +} + +tabbar tabbox > separator.hidden { + opacity: 0; +} + +tabbar tabbox > tabboxchild { + padding: 0; +} + +tabbar tabbox > tabboxchild > tab { + margin: 0; +} + +tabbar tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(250, 244, 237, 0.8), alpha(#9ccfd8, 0.4) 10%, alpha(#9ccfd8, 0) 30%); +} + +tabbar tab.needs-attention:hover { + background-image: image(alpha(currentColor, 0.03)), radial-gradient(ellipse at bottom, rgba(250, 244, 237, 0.8), alpha(#9ccfd8, 0.4) 10%, alpha(#9ccfd8, 0) 30%); +} + +tabbar .start-action, +tabbar .end-action { + background-color: rgba(250, 244, 237, 0.04); + background-clip: padding-box; + border-color: rgba(250, 244, 237, 0.12); + border-style: solid; + transition: background 150ms ease-in-out; +} + +tabbar .start-action button, +tabbar .end-action button { + border: none; + border-radius: 0; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; +} + +tabbar:not(.inline) scrolledwindow.pinned undershoot { + border-color: rgba(250, 244, 237, 0.12); +} + +tabbar:not(.inline) undershoot.left { + background: linear-gradient(to right, #191724, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) undershoot.right { + background: linear-gradient(to left, #191724, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#9ccfd8, 0.5), alpha(#9ccfd8, 0.3) 1px, alpha(#9ccfd8, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#9ccfd8, 0.5), alpha(#9ccfd8, 0.3) 1px, alpha(#9ccfd8, 0) 20px); +} + +tabbar:not(.inline) tabbox > background { + background-color: #191724; +} + +tabbar:not(.inline) .start-action, +tabbar:not(.inline) .end-action { + background-color: alpha(#191724, 0.6); + border-color: rgba(250, 244, 237, 0.12); +} + +dnd tab { + min-height: 24px; + background-color: #191724; + color: #faf4ed; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); + outline: 1px solid rgba(25, 23, 36, 0.75); + outline-offset: -1px; + margin: 24px; +} + +dnd tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(250, 244, 237, 0.8), alpha(#9ccfd8, 0.4) 10%, alpha(#9ccfd8, 0) 30%); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab button.image-button.tab-close-button, +dnd tab button.image-button.tab-close-button { + margin-right: -3px; +} + +tabview:drop(active), +tabbox:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #34304b; + box-shadow: none; + outline: none; +} + +scrollbar.top { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +scrollbar > range > trough { + border: none; + background: none; + padding: 0; + outline: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(250, 244, 237, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(250, 244, 237, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #faf4ed; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 3px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 3px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 0; + border: 1px solid rgba(52, 48, 75, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 0; + border: 1px solid rgba(52, 48, 75, 0.3); + border-radius: 9999px; + background-color: rgba(250, 244, 237, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(43, 40, 62, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 3px; + border: none; + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.5); +} + +switch:checked { + background-color: #9ccfd8; +} + +switch:disabled { + opacity: 0.5; +} + +switch > image { + color: transparent; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + border-radius: 9999px; + outline: none; + box-shadow: 0 0 0 0 transparent, 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + background-color: #191724; + border: none; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.6), 0 3px 3px -2px transparent, 0 2px 3px -1px transparent, 0 1px 4px 0 transparent; +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; + border-spacing: 3px; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + border: none; + color: transparent; + background-color: rgba(250, 244, 237, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.04); + background-color: rgba(250, 244, 237, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(250, 244, 237, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(25, 23, 36, 0.6); + background-color: #9ccfd8; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(156, 207, 216, 0.15); + background-color: #c1e1e6; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(156, 207, 216, 0.2); + background-color: #9ccfd8; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(25, 23, 36, 0.6); + background-color: rgba(156, 207, 216, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -3px; + margin-right: 6px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 6px; + margin-right: -3px; +} + +popover.menu check, popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check:dir(ltr), popover.menu radio:dir(ltr) { + margin-right: 6px; + margin-left: -3px; +} + +popover.menu check:dir(rtl), popover.menu radio:dir(rtl) { + margin-left: 6px; + margin-right: -3px; +} + +popover.menu check, popover.menu check:hover, popover.menu check:disabled, popover.menu check:checked:hover, popover.menu check:indeterminate:hover, popover.menu radio, popover.menu radio:hover, popover.menu radio:disabled, popover.menu radio:checked:hover, popover.menu radio:indeterminate:hover { + box-shadow: none; +} + + +check { + -gtk-icon-size: 20px; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/checkbox-mixed-symbolic@2.svg"))); +} + + +radio { + -gtk-icon-size: 20px; +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/radio-mixed-symbolic@2.svg"))); +} + + +popover.menu check { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/small-checkbox-mixed-symbolic@2.svg"))); +} + + +popover.menu radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/small-radio-mixed-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view radio, +treeview.view check, +columnview.view radio, +columnview.view check { + padding: 0; + margin: 0; + transition: none; +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, +treeview.view check, +treeview.view check:hover, +treeview.view check:disabled, +treeview.view check:checked:hover, +treeview.view check:indeterminate:hover, +columnview.view radio, +columnview.view radio:hover, +columnview.view radio:disabled, +columnview.view radio:checked:hover, +columnview.view radio:indeterminate:hover, +columnview.view check, +columnview.view check:hover, +columnview.view check:disabled, +columnview.view check:checked:hover, +columnview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view:hover check, +treeview.view:hover radio, treeview.view:selected check, +treeview.view:selected radio, treeview.view:focus check, +treeview.view:focus radio, +columnview.view:hover check, +columnview.view:hover radio, +columnview.view:selected check, +columnview.view:selected radio, +columnview.view:focus check, +columnview.view:focus radio { + box-shadow: none; +} + +treeview.view:hover check:checked, +treeview.view:hover radio:checked, treeview.view:selected check:checked, +treeview.view:selected radio:checked, treeview.view:focus check:checked, +treeview.view:focus radio:checked, +columnview.view:hover check:checked, +columnview.view:hover radio:checked, +columnview.view:selected check:checked, +columnview.view:selected radio:checked, +columnview.view:focus check:checked, +columnview.view:focus radio:checked { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +checkbutton.selection-mode { + border-radius: 9999px; +} + +checkbutton.selection-mode check, +checkbutton.selection-mode radio { + padding: 6px; + border-radius: 9999px; +} + +checkbutton.selection-mode check:checked, checkbutton.selection-mode check:indeterminate, +checkbutton.selection-mode radio:checked, +checkbutton.selection-mode radio:indeterminate { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +checkbutton.selection-mode label:dir(ltr) { + margin-right: 6px; +} + +checkbutton.selection-mode label:dir(rtl) { + margin-left: 6px; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale > trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(250, 244, 237, 0.3); +} + +scale > trough:disabled { + background-color: rgba(250, 244, 237, 0.12); +} + +scale > trough > highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#9ccfd8); +} + +scale > trough > highlight:disabled { + background-color: #191724; + background-image: image(rgba(250, 244, 237, 0.32)); +} + +scale > trough > fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.3); +} + +scale > trough > fill:disabled { + background-color: transparent; +} + +scale > trough > slider { + min-height: 18px; + min-width: 18px; + margin: -8px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #9ccfd8; + background-color: #34304b; + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +scale > trough > slider:hover { + box-shadow: inset 0 0 0 2px #9ccfd8, 0 0 0 8px rgba(250, 244, 237, 0.12); +} + +scale > trough > slider:active { + box-shadow: inset 0 0 0 4px #9ccfd8, 0 0 0 8px rgba(250, 244, 237, 0.12); +} + +scale > trough > slider:disabled { + box-shadow: inset 0 0 0 2px rgba(250, 244, 237, 0.32); +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune > trough > slider { + margin: -7px; +} + +scale > marks, +scale > value { + color: rgba(250, 244, 237, 0.7); +} + +scale indicator { + background-color: rgba(250, 244, 237, 0.3); + color: transparent; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: rotate(45deg); + border-bottom-right-radius: 0; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(250, 244, 237, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.12); +} + +progressbar progress { + border-radius: 12px; + background-color: #9ccfd8; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #9ccfd8; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 12px; +} + +levelbar block.low { + background-color: #ea9d34; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #9ccfd8; +} + +levelbar block.full { + background-color: #286983; +} + +levelbar block.empty { + background-color: rgba(250, 244, 237, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #faf4ed; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; + color: #faf4ed; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(250, 244, 237, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 12px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 12px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar { + box-shadow: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + box-shadow: none; + background-color: #34304b; + background-clip: border-box; + border: none; + color: #faf4ed; +} + +actionbar > revealer > box button, +actionbar > revealer > box entry, +actionbar > revealer > box menubutton, +actionbar > revealer > box menubutton > button, +actionbar > revealer > box splitbutton, +actionbar > revealer > box splitbutton > button, +actionbar > revealer > box spinbutton { + margin: 0; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: radial-gradient(farthest-side at top, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at top, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: radial-gradient(farthest-side at bottom, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at bottom, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: radial-gradient(farthest-side at left, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at left, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: left; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: radial-gradient(farthest-side at right, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at right, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: right; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border: none; + background-image: none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: transparent; +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator, separator.spacer, separator.sidebar { + min-width: 0; + min-height: 0; + background-color: transparent; + background-image: none; +} + +/********* + * Lists * + *********/ +list.content, +list.boxed-list { + border-radius: 12px; + box-shadow: none; + border: none; + background-color: transparent; +} + +list.content > row, +list.boxed-list > row { + border: none; + border-radius: 3px; + background-color: rgba(250, 244, 237, 0.04); +} + +list.content > row:hover, +list.boxed-list > row:hover, list.content > row.has-open-popup, +list.boxed-list > row.has-open-popup, list.content > row:focus, +list.boxed-list > row:focus { + background-color: rgba(250, 244, 237, 0.04); +} + +list.content > row:active, +list.boxed-list > row:active { + background-color: alpha(currentColor, 0.12); +} + +list.content > row:not(:first-child), +list.boxed-list > row:not(:first-child) { + margin-top: 3px; +} + +list.content > row:first-child, +list.boxed-list > row:first-child { + border-radius: 12px 12px 3px 3px; +} + +list.content > row:last-child, +list.boxed-list > row:last-child { + border-radius: 3px 3px 12px 12px; +} + +list.content > row:only-child, +list.boxed-list > row:only-child { + border-radius: 12px; +} + +listview, +list { + border-color: rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.04); + background-clip: padding-box; +} + +listview > row, +list > row { + padding: 6px; + background-clip: padding-box; +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.horizontal row.separator:not(:last-child), listview.separators.horizontal > row:not(.separator):not(:last-child), +list.horizontal row.separator:not(:last-child), +list.separators.horizontal > row:not(.separator):not(:last-child) { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +listview:not(.horizontal) row.separator:not(:last-child), listview.separators:not(.horizontal) > row:not(.separator):not(:last-child), +list:not(.horizontal) row.separator:not(:last-child), +list.separators:not(.horizontal) > row:not(.separator):not(:last-child) { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +leaflet scrolledwindow listview, leaflet scrolledwindow list { + background-color: transparent; +} + +list.frame { + border-radius: 12px; +} + +listview.view { + color: #faf4ed; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + border-radius: 12px; +} + +row { + color: rgba(250, 244, 237, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +.nautilus-window .nautilus-grid-view child.activatable, columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), font-weight 0; + outline: none; + box-shadow: none; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:focus, columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + color: #faf4ed; + background-color: transparent; + box-shadow: none; + outline: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:hover, columnview.view > header > button:hover, +treeview.view > header > button:hover, .nautilus-window .nautilus-grid-view child.has-open-popup.activatable, columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, row.activatable:hover, row.activatable.has-open-popup { + color: #faf4ed; + background-color: alpha(currentColor, 0.05); + box-shadow: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:active, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, font-weight 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.05) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.05); + color: #faf4ed; + box-shadow: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:selected, columnview.view > header > button:selected, +treeview.view > header > button:selected, row.activatable:selected { + background-color: alpha(currentColor, 0.06); +} + +.nautilus-window .nautilus-grid-view child.activatable:selected:hover, columnview.view > header > button:selected:hover, +treeview.view > header > button:selected:hover, row.activatable:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +button row.activatable:focus, button row.activatable:hover, button row.activatable:active { + box-shadow: none; + background: none; +} + +button:checked row.activatable { + color: rgba(25, 23, 36, 0.87); +} + +row:selected { + background-color: alpha(currentColor, 0.06); + color: inherit; + box-shadow: none; +} + +row:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +row:selected:focus, row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +row:selected:focus:hover, row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +row:selected image, +row:selected label { + color: #faf4ed; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(250, 244, 237, 0.5); +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row:last-child { + border-bottom: none; +} + +.rich-list > row > box { + border-spacing: 12px; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + border-spacing: 6px; + min-height: 50px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.45); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; + padding: 0; +} + +row > box.header > box.title, +row > box.header > box.title > .title { + padding: 0; + font-weight: bold; + color: #faf4ed; +} + +row > box.header > box.title > .subtitle { + padding: 2px 0; + font-weight: normal; + color: rgba(250, 244, 237, 0.7); +} + +row > box.header > .prefixes, +row > box.header > .suffixes { + border-spacing: 6px; +} + +row > box.header > .icon:dir(ltr), +row > box.header > .prefixes:dir(ltr) { + margin-right: 6px; +} + +row > box.header > .icon:dir(rtl), +row > box.header > .prefixes:dir(rtl) { + margin-left: 6px; +} + +row.entry .edit-icon, +row.entry .indicator { + min-width: 24px; + min-height: 24px; + padding: 5px; +} + +row.entry .edit-icon:disabled { + opacity: 0.5; +} + +row.entry .indicator { + opacity: 0.65; +} + +row.entry.monospace { + font-family: inherit; +} + +row.entry.monospace text { + font-family: monospace; +} + +row.entry.error text > selection:focus-within { + background-color: alpha(#b4637a, 0.2); +} + +row.entry.error text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.warning text > selection:focus-within { + background-color: alpha(#ea9d34, 0.2); +} + +row.entry.warning text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.success text > selection:focus-within { + background-color: alpha(#286983, 0.2); +} + +row.entry.success text > cursor-handle > contents { + background-color: currentColor; +} + +row.combo image.dropdown-arrow:disabled { + filter: opacity(0.45); +} + +row.combo listview.inline { + background: none; + border: none; + box-shadow: none; + color: inherit; +} + +row.combo listview.inline, row.combo listview.inline:disabled { + background: none; + color: inherit; +} + +row.combo popover > contents { + min-width: 120px; +} + +row.expander { + background: none; + padding: 0px; +} + +row.expander > box > list { + background: none; + color: inherit; +} + +row.expander list.nested { + color: inherit; + background-color: transparent; +} + +row.expander list.nested > row { + background-color: transparent; + border: none; + background-image: none; + transition: none; + animation: none; +} + +row.expander image.expander-row-arrow { + transition: -gtk-icon-transform 200ms cubic-bezier(0, 0, 0.2, 1); +} + +row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; +} + +row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; +} + +row.expander image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(0.5turn); +} + +row.expander image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(-0.5turn); +} + +row.expander image.expander-row-arrow:disabled { + filter: opacity(0.45); +} + +row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); + opacity: 1; +} + +row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #9ccfd8; +} + +.osd row.expander:checked image.expander-row-arrow:not(:disabled) { + color: inherit; +} + +list.content > row.expander row.header, +list.boxed-list > row.expander row.header { + background-color: transparent; + border: none; + box-shadow: none; +} + +list.content > row.expander, +list.boxed-list > row.expander { + border: none; +} + +columnview > listview > row { + padding: 0; +} + +columnview > listview > row > cell { + padding: 8px 6px; +} + +columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; +} + +columnview.column-separators > listview > row > cell { + border-left-color: rgba(250, 244, 237, 0.12); +} + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; +} + +treeexpander { + border-spacing: 6px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #9ccfd8; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 6px; + border-spacing: 0; + padding: 0; + border: none; + background-image: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #9ccfd8; +} + +.app-notification > box > label { + margin-left: 9px; +} + +.app-notification.frame, +.app-notification border { + border: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(250, 244, 237, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:hover, expander:active { + color: #faf4ed; +} + +expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +expander:disabled { + color: rgba(250, 244, 237, 0.32); +} + +expander-widget > box > title { + border-radius: 12px; +} + +expander-widget > box > title:hover > expander { + color: rgba(250, 244, 237, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 12px; + color: #faf4ed; +} + +calendar:disabled { + color: rgba(250, 244, 237, 0.5); +} + +calendar:selected { + border-radius: 12px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 12px; + margin: 0; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 6px; +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.messagedialog .response-area button, window.dialog.message .dialog-action-area > button { + border-radius: 9px; + min-height: 28px; + padding: 6px 12px; + margin: 0; + border: none; +} + +window.dialog.message.background { + background-color: #2b283e; +} + +window.dialog.message box.dialog-vbox.vertical { + margin-top: 6px; + border-spacing: 24px; +} + +window.dialog.message box.dialog-vbox.vertical > box.vertical { + margin-bottom: 6px; +} + +window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title { + font-weight: 800; + font-size: 15pt; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; + color: #faf4ed; +} + +window.dialog.message .titlebar:backdrop { + background-color: #2b283e; + color: rgba(250, 244, 237, 0.7); +} + +window.dialog.message .dialog-action-area { + border: none; + margin: 0; + padding: 6px; + border-spacing: 6px; +} + +window.dialog.message .dialog-action-area > button { + border: none; +} + +window.dialog.message .dialog-action-area > button.suggested-action:not(:disabled) { + color: #56949f; +} + +window.dialog.message .dialog-action-area > button.destructive-action:not(:disabled) { + color: #b4637a; +} + +window.aboutdialog.background.csd scrolledwindow.frame, +window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 12px; +} + +/******************** + * AdwMessageDialog * + ********************/ +window.messagedialog { + background-color: #2b283e; + color: #faf4ed; + padding: 6px; +} + +window.messagedialog .message-area { + padding: 24px 30px; + border-spacing: 10px; +} + +window.messagedialog .response-area { + border-spacing: 6px; +} + +window.messagedialog .response-area button.suggested { + color: #9ccfd8; +} + +window.messagedialog .response-area button.destructive { + color: #b4637a; +} + +window.messagedialog .response-area separator { + background: none; + margin: 3px; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; + color: inherit; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 6px; + background-color: transparent; +} + +stacksidebar row { + min-height: 24px; + padding: 6px; + border-radius: 6px; +} + +stacksidebar row:selected { + font-weight: 500; + background-color: rgba(250, 244, 237, 0.04); +} + +stacksidebar row + row { + margin-top: 3px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(250, 244, 237, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(250, 244, 237, 0.12); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 2px 4px; + border-right: none; +} + +.navigation-sidebar, .navigation-sidebar.view, .navigation-sidebar.background { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar > separator { + background-color: rgba(250, 244, 237, 0.12); + margin: 10px 15px; +} + +.navigation-sidebar row.activatable label.dim-label { + color: rgba(250, 244, 237, 0.32); +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 0 6px 0 6px; + margin: 1px; + border-radius: 9px; +} + +.navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:active { + background-color: alpha(currentColor, 0.12); +} + +.navigation-sidebar > row:selected { + background-color: alpha(currentColor, 0.08); + box-shadow: none; +} + +.navigation-sidebar > row:selected label, +.navigation-sidebar > row:selected image { + color: #9ccfd8; + font-weight: 700; +} + +.navigation-sidebar > row:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.navigation-sidebar > row:not(:first-child) { + margin-top: 3px; +} + +/**************** + * File chooser * + ****************/ +filechooser paned > separator { + background: rgba(250, 244, 237, 0.12); +} + +filechooser paned > box #pathbarbox.view, +filechooser paned > box stack.view, +filechooser paned > box columnview.view, +filechooser paned > box gridview.view { + background-color: transparent; +} + +filechooser .dialog-action-box { + border: none; +} + +filechooser #pathbarbox { + border: none; + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +filechooser child.activatable filelistcell.dim-label { + color: rgba(250, 244, 237, 0.7); +} + +placessidebar { + background-color: transparent; +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar list.navigation-sidebar > row image.sidebar-icon { + color: inherit; +} + +placessidebar list.navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar list.navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar list.navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar list.navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar list.navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar list.navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar list.navigation-sidebar > row.sidebar-new-bookmark-row { + color: #9ccfd8; +} + +placessidebar list.navigation-sidebar > row.sidebar-new-bookmark-row image.sidebar-icon { + color: #9ccfd8; +} + +placessidebar list.navigation-sidebar > row:drop(active) { + background-color: alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#4c4961); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #191724; + background-image: image(#4c4961), image(#4c4961); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 12px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + box-shadow: none; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #34304b; + color: #faf4ed; +} + +infobar.info > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:hover > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:backdrop > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +) { + color: #9ccfd8; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: transparent; + color: #faf4ed; + border-radius: 9px; + border: none; +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: #faf4ed; +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: rgba(250, 244, 237, 0.04); +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #ea9d34; + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #e8921d; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #b4637a; + color: #faf4ed; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: #faf4ed; +} + +infobar.error:hover > revealer > box { + background-color: #ab526c; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 12px; + box-shadow: none; + border: none; +} + +tooltip.background { + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + border-radius: 12px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #faf4ed; +} + +colorswatch.light { + color: rgba(25, 23, 36, 0.87); +} + +colorchooser colorswatch:hover { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 0 0 2px #9ccfd8; +} + +colorswatch#add-color-button { + border-radius: 12px 0 0 12px; + color: #faf4ed; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(250, 244, 237, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(250, 244, 237, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #191724; +} + +/********************** + * Window Decorations * + **********************/ +window { + border: none; +} + +window.csd { + border-radius: 12px; + outline: none; + margin: 0; + transition: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +window.csd:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; + transition: none; +} + +window.csd.maximized, window.csd.fullscreen { + box-shadow: none; + outline: none; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #191724; + border: 1px solid #4c4961; +} + +window.solid-csd:backdrop { + background-color: #191724; +} + +window.ssd { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 22px; + min-width: 22px; + padding: 0; + margin: 0 2px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); + background-color: alpha(currentColor, 0.1); +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.close:not(.suggested-action):not(.destructive-action) image { + padding: 0; + background: none; + box-shadow: none; +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + background-color: alpha(currentColor, 0.15); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 1px rgba(250, 244, 237, 0.1); +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + background-color: alpha(currentColor, 0.2); +} + +windowcontrols button.minimize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:not(.suggested-action):not(.destructive-action) { + opacity: 0.65; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 4px; + margin-left: 4px; +} + +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 4px; + margin-right: 4px; +} + + +.view:selected, iconview:selected, gridview > child:selected, columnview.view:selected, +treeview.view:selected, calendar:selected, calendar > grid > label.day-number:selected { + background-color: alpha(currentColor, 0.06); +} + +flowbox > flowboxchild:selected, .link selection, calendar > grid > label.today { + color: #9ccfd8; + background-color: rgba(156, 207, 216, 0.2); +} + +textview text selection:focus, textview text selection, label > selection, +entry > text > selection, spinbutton > text > selection, +entry headerbar popover.background entry > text > selection, +headerbar popover.background entry entry > text > selection, calendar > grid > label.today:selected { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #9ccfd8; + -gtk-icon-source: -gtk-recolor(url("assets/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(250, 244, 237, 0.12); + border-radius: 13px; + box-shadow: inset 0 -2px rgba(250, 244, 237, 0.12); + background-color: #2b283e; + color: #faf4ed; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #9ccfd8; +} + +stackswitcher { + min-height: 0; + padding: 0; + border-radius: 15px; + background-color: rgba(250, 244, 237, 0.04); + border: none; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action) { + margin: 0; + border-radius: 9999px; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):checked:hover { + box-shadow: none; + background-color: white; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.icon-dropshadow { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 1px 6px rgba(0, 0, 0, 0.1); +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + /* border-bottom: 1px solid $divider; */ + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 3px; + border-spacing: 0; + background: none; +} + +.emoji-toolbar > flowboxchild { + padding: 3px; +} + +.emoji-toolbar > flowboxchild > button { + padding: 6px; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 12px; +} + +button.emoji-section:checked { + color: #9ccfd8; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, +emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window.view { + background-color: #191724; +} + +.nautilus-window .sidebar-pane { + background-color: #191724; + color: #faf4ed; +} + +.nautilus-window .sidebar-pane:backdrop { + background-color: #191724; + transition: none; +} + +.nautilus-window placesview label { + color: rgba(250, 244, 237, 0.7); +} + +.nautilus-window flap > separator { + background-color: transparent; +} + +.nautilus-window .nautilus-grid-view .view, +.nautilus-window .nautilus-list-view .view { + background-color: transparent; +} + +.nautilus-window .nautilus-grid-view gridview.view { + margin: 6px; + padding: 6px; +} + +.nautilus-window tabbar .box { + background-color: transparent; + box-shadow: none; + padding: 0; +} + +.nautilus-window tabbar .box:backdrop { + background-color: transparent; + box-shadow: none; +} + +.nautilus-window tabbox, .nautilus-window tabbox:backdrop { + transition: none; + background-color: transparent; +} + +.nautilus-window tabbox > tabboxchild > tab { + color: rgba(250, 244, 237, 0.7); +} + +.nautilus-window tabbox > tabboxchild > tab:hover { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +.nautilus-window tabbox > tabboxchild > tab:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.nautilus-window tabbox > tabboxchild > tab:checked, .nautilus-window tabbox > tabboxchild > tab:selected { + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; + box-shadow: none; +} + +.nautilus-window tabbox > tabboxchild > tab:checked:disabled, .nautilus-window tabbox > tabboxchild > tab:selected:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.nautilus-window tabbox > tabboxchild > tab button.tab-close-button { + color: #faf4ed; +} + +.nautilus-window tabbox > tabboxchild > tab button.tab-close-button:hover, .nautilus-window tabbox > tabboxchild > tab button.tab-close-button:active { + color: #faf4ed; +} + +.nautilus-window tabbox > tabboxchild > tab button.tab-close-button:disabled { + color: #faf4ed; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 9px; + background-color: #191724; + color: #9ccfd8; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(25, 23, 36, 0.87); +} + +.nautilus-window banner > revealer > widget { + color: #faf4ed; + background-color: rgba(52, 48, 75, 0.5); + border-radius: 9px; + margin: 9px; +} + +.nautilus-window banner > revealer > widget:hover { + background-color: #34304b; + border-radius: 9px; + margin: 9px; +} + +.nautilus-window banner > revealer > widget button { + color: #faf4ed; + background-color: rgba(156, 207, 216, 0.3); +} + +.nautilus-window banner > revealer > widget button:hover { + background-color: rgba(156, 207, 216, 0.6); +} + +#NautilusQueryEditor > menubutton > button.image-button { + min-width: 24px; + min-height: 24px; + padding: 3px; + margin-right: -5px; +} + +#NautilusQueryEditor > menubutton > button.image-button:checked image { + color: rgba(25, 23, 36, 0.87); +} + +#NautilusQueryEditor > text, +#NautilusQueryEditor > box, +#NautilusQueryEditor > menubutton { + margin: 3px 0; +} + +#NautilusQueryEditorTag { + background-color: rgba(250, 244, 237, 0.12); +} + +#NautilusQueryEditorTag > button.image-button { + margin: 0; + padding: 0; +} + +#NautilusPathBar { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + margin: 6px 0; +} + +#NautilusPathButton { + margin: 0 3px; + border-radius: 12px; +} + +#NautilusPathButton.current-dir { + color: #9ccfd8; +} + +#NautilusPathButton.current-dir:hover, #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +/* Nautilus Progress Indicator */ +windowhandle box.vertical box.toolbar { + background-color: #191724; + border: none; + outline: none; +} + +windowhandle box.toolbar menubutton button.toggle { + background-color: #191724; + border: none; + outline: none; +} + +#NautilusProgressIndicator popover label { + color: rgba(250, 244, 237, 0.7); +} + +#NautilusProgressIndicator popover image { + color: rgba(250, 244, 237, 0.7); +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.display-container.card { + background-color: #34304b; +} + +.small .display-container.card { + border-radius: 0; + box-shadow: none; + border-width: 0 0 1px 0; +} + +.display-container .history-view { + background-color: transparent; +} + +.display-container #displayitem { + padding: 0 12px 8px 0; + font-size: 1.4em; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.math-buttons button { + font-size: 1.1em; + padding: 2px 6px; +} + +.math-buttons button.text-button { + padding-left: 16px; + padding-right: 16px; +} + +leaflet button.number-button { + background-color: rgba(250, 244, 237, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(250, 244, 237, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(250, 244, 237, 0.3); +} + +label.primary-label, label.month-name, label.secondary-label { + font-size: 16pt; + font-weight: bold; + padding: 12px; +} + +label.primary-label, label.month-name { + color: #9ccfd8; +} + +label.secondary-label { + color: rgba(250, 244, 237, 0.5); +} + +toastoverlay datechooser.view, +toastoverlay agenda-view.view, +toastoverlay agenda-view.view list, +toastoverlay stack.view { + background-color: transparent; +} + +calendar-view { + font-size: 10pt; +} + +calendar-view:selected { + color: #9ccfd8; + font-weight: bold; +} + +calendar-view.header, +label.header { + font-size: 10pt; + font-weight: bold; + color: rgba(250, 244, 237, 0.5); +} + +calendar-view.current, +weekgrid.current { + background-color: alpha(#9ccfd8, 0.3); +} + +popover.events { + background-color: #2b283e; + padding: 0; +} + +popover.events box { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +popover.events list { + background-color: #34304b; + border-radius: 12px; +} + +popover.events scrolledwindow { + border-width: 0; +} + +popover.events button { + border-radius: 12px; + border-top-left-radius: 0; + border-top-right-radius: 0; + border-style: solid none none; + box-shadow: none; +} + +event { + margin: 1px; + font-size: 0.9rem; +} + +event widget.content { + margin: 4px; +} + +event.timed, event:not(.slanted):not(.slanted-start):not(.slanted-end) { + border-radius: 12px; +} + +event.timed widget.edge { + border-radius: 6px; + min-width: 5px; +} + +event.slanted-start, event.slanted-end:dir(rtl) { + padding-left: 16px; + border-radius: 0 6px 6px 0; +} + +event.slanted-end, event.slanted-start:dir(rtl) { + padding-right: 16px; + border-radius: 6px 0 0 6px; +} + +event:not(.timed).color-dark { + color: white; + outline-color: rgba(0, 0, 0, 0.3); +} + +event.timed, event:not(.timed).color-light { + color: alpha(black, 0.75); + outline-color: rgba(255, 255, 255, 0.5); +} + +popover.event-popover, +popover.event-popover > contents { + padding: 0; +} + +.search-viewport { + background-color: #34304b; +} + +.calendar-list { + background-color: transparent; +} + +.calendar-list > list { + border-radius: 4px; +} + +menubutton.flat.sources-button { + margin-top: 0; + margin-bottom: 0; + border-radius: 0; + border-top-style: none; + border-bottom-style: none; +} + +menubutton.flat.sources-button:hover:not(:backdrop) { + background-image: none; + text-shadow: none; +} + +menubutton.flat.sources-button > button { + border-radius: 0 0 12px 12px; +} + +.calendar-color-image { + -gtk-icon-filter: none; +} + +image.calendar-color-image, +button:active:not(:backdrop) .calendar-color-image, +button:checked:not(:backdrop) .calendar-color-image, +.calendars-list .calendar-color-image:not(:backdrop):not(:disabled), +.calendar-list .calendar-color-image:not(:backdrop):not(:disabled), +.sources-button:not(:backdrop):not(:disabled) .calendar-color-image { + -gtk-icon-shadow: 0 1px alpha(black, 0.1); +} + +datechooser { + padding: 6px; +} + +datechooser .current-week { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; + border-radius: 12px; +} + +datechooser navigator { + margin-right: 6px; + margin-left: 6px; + margin-bottom: 6px; +} + +datechooser navigator label { + font-weight: bold; +} + +datechooser navigator button.flat, +datechooser navigator button.image-button { + min-height: 36px; + min-width: 36px; + padding: 0; +} + +datechooser .weeknum, +datechooser .weekday { + color: rgba(250, 244, 237, 0.5); + font-size: smaller; +} + +datechooser button.day { + font-size: 10pt; + font-weight: normal; + margin: 3px; + padding: 0; + min-height: 36px; + min-width: 36px; + transition: none; +} + +datechooser button.day dot { + background-color: #faf4ed; + border-radius: 50%; + min-height: 3px; + min-width: 3px; +} + +datechooser button.day:selected, datechooser button.day.today:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + font-weight: bold; +} + +datechooser button.day:selected dot, datechooser button.day.today:selected dot { + background-color: rgba(25, 23, 36, 0.87); +} + +datechooser button.day.today { + color: #9ccfd8; +} + +datechooser button.day.today dot { + background-color: #9ccfd8; +} + +datechooser button.day.other-month:not(:hover), datechooser button.day.other-month:backdrop { + color: rgba(250, 244, 237, 0.32); +} + +datechooser button.day.other-month:not(:hover) dot, datechooser button.day.other-month:backdrop dot { + background-color: rgba(250, 244, 237, 0.32); +} + +datechooser button.day.other-month:hover:not(:backdrop) { + color: rgba(250, 244, 237, 0.5); +} + +datechooser button.day.other-month:hover:not(:backdrop) dot { + background-color: rgba(250, 244, 237, 0.5); +} + +.week-header { + padding: 0; +} + +.week-header > box:first-child { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.week-header .week-number { + font-size: 16pt; + font-weight: bold; + padding: 12px 12px 18px 12px; + color: rgba(250, 244, 237, 0.3); +} + +.week-header.week-temperature { + font-size: 10pt; + font-weight: bold; + color: rgba(250, 244, 237, 0.5); +} + +.week-header.lines { + color: rgba(250, 244, 237, 0.12); +} + +weekhourbar > label { + font-size: 10pt; + padding: 4px 6px; +} + +.week-view .lines { + color: rgba(250, 244, 237, 0.12); +} + +weekgrid > widget.now-strip { + background-color: alpha(#9ccfd8, 0.8); + margin: 0 0 0 1px; + min-height: 3px; +} + +weekgrid:selected, weekgrid.dnd, +.week-header:selected, +.week-header.dnd { + background-color: alpha(#9ccfd8, 0.25); +} + +monthcell { + border: solid 1px rgba(250, 244, 237, 0.12); + border-width: 1px 0 0 1px; + background-color: transparent; + transition: background-color 200ms; +} + +monthcell:hover:not(.out-of-month):not(.today) { + background-color: #34304b; + transition: background-color 200ms; + color: #faf4ed; +} + +monthcell:selected { + background-color: alpha(#9ccfd8, 0.1); +} + +monthcell:selected:hover { + background-color: alpha(#9ccfd8, 0.2); +} + +monthcell:selected label.day-label { + font-weight: bold; +} + +monthcell:nth-child(7n + 1) { + border-left-width: 0; +} + +monthcell.today { + background-color: alpha(#9ccfd8, 0.2); +} + +monthcell.today:hover { + background-color: alpha(#9ccfd8, 0.3); + color: #9ccfd8; +} + +monthcell.today:selected { + background-color: alpha(#9ccfd8, 0.25); +} + +monthcell.today:selected:hover { + background-color: alpha(#9ccfd8, 0.35); +} + +monthcell label { + color: #faf4ed; + font-size: 0.9rem; +} + +monthcell label.day-label { + font-size: 1rem; +} + +monthcell.out-of-month { + background-color: rgba(250, 244, 237, 0.04); +} + +monthcell.out-of-month label { + color: rgba(250, 244, 237, 0.7); +} + +monthcell button { + padding: 0 6px; + border-radius: 0; + border-bottom: none; + border-right: none; +} + +monthpopover > box { + margin: 0; + padding: 0; + background-color: transparent; +} + +.notes-section box > textview { + border-radius: 12px; + padding: 6px; +} + +.notes-section box > textview > text { + background: none; +} + +agenda-view list.background > row { + padding: 2px 12px; +} + +agenda-view list.background > label { + padding: 6px 12px; +} + +label.no-events { + font-style: italic; +} + +searchbutton > popover > arrow { + background: none; + border: none; +} + +menubutton stack > box { + border-spacing: 6px; +} + +#TweakPreferencesPage.tweak-group label.subtitle { + color: rgba(250, 244, 237, 0.32); +} + +#TweakPreferencesPage label.dim-label { + color: rgba(250, 244, 237, 0.32); +} + +.tweak-titlebar-left { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + border-top-left-radius: 12px; +} + +.tweak-titlebar-left:backdrop { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + border-top-left-radius: 12px; +} + +.sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow .dim-label, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow row label.subtitle, row .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow label.subtitle, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow row.expander image.expander-row-arrow, row.expander .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow image.expander-row-arrow { + color: rgba(25, 23, 36, 0.38); +} + +.details-page { + margin: 24px 0px; +} + +.installed-overlay-box { + font-size: smaller; + background-color: #9ccfd8; + border-radius: 0; + color: rgba(25, 23, 36, 0.87); + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); +} + +screenshot-carousel box.frame { + border-width: 1px 0; + border-radius: 0; +} + +screenshot-carousel button, +.featured-carousel button { + margin: 12px; +} + +carousel.card { + border: none; + background-color: rgba(250, 244, 237, 0.04); +} + +.smaller { + font-size: smaller; +} + +.screenshot-image-main .image1, +.screenshot-image-main .image2 { + margin-top: 6px; + margin-bottom: 12px; + margin-left: 6px; + margin-right: 6px; +} + +.app-tile-label { + font-size: 105%; +} + +gs-summary-tile image.loading-icon { + background-color: rgba(250, 244, 237, 0.12); + border-radius: 12px; +} + +.review-row > box { + margin: 12px; + border-spacing: 3px; +} + +.review-row textview { + background: none; +} + +.review-row .edit-icon { + min-width: 24px; + min-height: 24px; + padding: 6px; +} + +.review-textbox { + padding: 6px; +} + +.origin-rounded-box { + background-color: rgba(250, 244, 237, 0.12); + border-radius: 9999px; + padding: 4px; +} + +.origin-beta { + color: #ea9d34; +} + +.origin-button > button { + padding: 3px 9px; +} + +clamp.medium .category-tile:not(.category-tile-iconless) { + font-size: large; +} + +clamp.large .category-tile:not(.category-tile-iconless) { + font-size: larger; +} + +flowboxchild.card:not(.category-tile) { + padding: 0; + box-shadow: none; + border: none; + background-color: transparent; + background-image: none; +} + +.category-tile.card { + padding: 21px; + border: none; + border-radius: 12px; + min-width: 140px; + font-weight: 900; + font-size: larger; +} + +.category-tile.card:not(.category-tile-iconless), .category-tile.card:not(.category-tile-iconless):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + animation: none; +} + +.category-tile.card.category-tile-iconless { + padding: 9px 15px; + min-width: 130px; + font-size: 105%; + font-weight: normal; +} + +.category-tile.card.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +.category-tile.card.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); + color: white; +} + +.category-tile.card.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); + color: white; +} + +.category-tile.card.category-develop { + background-color: #5e5c64; + color: white; +} + +.category-tile.card.category-develop:hover { + background-color: shade(#5e5c64, 1.2); + color: white; +} + +.category-tile.card.category-develop:active { + background-color: shade(#5e5c64, 0.95); + color: white; +} + +.category-tile.card.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +.category-tile.card.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); + color: white; +} + +.category-tile.card.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); + color: white; +} + +.category-tile.card.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.card.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +.category-tile.card.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +.category-tile.card.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(250, 244, 237, 0.7); +} + +.category-tile.card.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +.category-tile.card.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +.category-tile.card.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient(rgba(250, 244, 237, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(250, 244, 237, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; + background-repeat: repeat; +} + +.category-tile.card.category-work:hover { + color: #1c71d8; + background-color: #fefcef; + background-image: linear-gradient(rgba(250, 244, 237, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(250, 244, 237, 0.12) 1px, transparent 1px); +} + +.category-tile.card.category-work:active { + color: #1c71d8; + background-color: #fcf4bf; + background-image: linear-gradient(rgba(250, 244, 237, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(250, 244, 237, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; + background-repeat: repeat; +} + +.featured-tile { + padding: 0; + box-shadow: none; + color: #faf4ed; +} + +.featured-tile label.title-1 { + margin-top: 6px; + margin-bottom: 6px; +} + +.featured-tile.narrow label.title-1 { + font-size: 16pt; +} + +.application-details-infobar, .application-details-infobar.info { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; + border: 1px solid rgba(250, 244, 237, 0.12); +} + +.application-details-infobar.warning { + background-color: #ea9d34; + color: rgba(25, 23, 36, 0.87); + border: 1px solid rgba(25, 23, 36, 0.12); +} + +.card.info { + background-color: #1a1825; + color: #faf4ed; +} + +.card.warning { + background-color: #1a1824; + color: #faf4ed; +} + +.infobox { + border-spacing: 6px; + padding: 12px; +} + +@keyframes install-progress-unknown-move { + 0% { + background-position: 0%; + } + 50% { + background-position: 100%; + } + 100% { + background-position: 0%; + } +} + +.application-details-description .button { + padding-left: 24px; + padding-right: 24px; +} + +.install-progress { + background-image: linear-gradient(to top, #9ccfd8 2px, alpha(#9ccfd8, 0) 2px); + background-repeat: no-repeat; + background-position: 0 bottom; + background-size: 0; + transition: none; +} + +.install-progress:dir(rtl) { + background-position: 100% bottom; +} + +.review-row > * { + margin: 12px; +} + +.review-row button { + font-size: smaller; +} + +.review-row .vote-buttons button { + margin-right: -1px; +} + +.review-row .vote-buttons button:not(:first-child) { + border-image: linear-gradient(to top, rgba(250, 244, 237, 0.12), rgba(250, 244, 237, 0.12)) 0 0 0 1/5px 0 5px 1px; +} + +.review-row .vote-buttons button:hover, +.review-row .vote-buttons button:active, +.review-row .vote-buttons button:hover + button, +.review-row .vote-buttons button:active + button { + border-image: none; +} + +review-bar { + color: rgba(250, 244, 237, 0.5); + background-image: none; + background-color: rgba(250, 244, 237, 0.3); +} + +.review-histogram star-image { + color: rgba(250, 244, 237, 0.5); +} + +.version-arrow-label { + font-size: x-small; +} + +.overview-more-button { + font-size: smaller; + padding: 0 16px; +} + +.app-row-origin-text { + font-size: smaller; +} + +.app-listbox-header { + padding: 6px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.image-list { + background-color: transparent; +} + +box.star { + background-color: transparent; + background-image: none; +} + +button.star { + outline-offset: 0; + background-color: transparent; + background-image: none; + border-image: none; + border-radius: 0; + border-width: 0; + padding: 0; + box-shadow: none; + outline-offset: -1px; +} + +flowboxchild { + padding: 0px; +} + +star-image > image.starred { + color: #f6c177; + transition-duration: 200ms; +} + +star-image > image.starred:hover { + color: #ea9d34; +} + +star-image > image.non-starred { + opacity: 0.2; + transition-duration: 200ms; +} + +star-image > image.non-starred:hover { + color: #f6c177; + opacity: 0.7; +} + +.dimmer-label { + opacity: 0.25; +} + +.update-failed-details { + font-family: Monospace; + font-size: smaller; + padding: 16px; +} + +.upgrade-banner { + padding: 0px; + border-radius: 12px; + border: none; +} + +.upgrade-banner-background { + background: linear-gradient(to bottom, #286983, #56949f); + color: white; +} + +.upgrade-buttons #button_upgrades_install, +.upgrade-buttons #button_upgrades_install_cancel { + padding-left: 16px; + padding-right: 16px; +} + +scrolledwindow.list-page > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +.update-preferences preferencesgroup > box > box { + margin-top: 18px; +} + +.section > label:not(:first-child) { + margin-top: 6px; +} + +.section > box:not(:first-child) { + margin-top: 12px; +} + +clamp.status-page { + margin: 36px 12px; +} + +clamp.status-page .iconbox { + min-height: 128px; + min-width: 128px; +} + +clamp.status-page .icon { + color: rgba(250, 244, 237, 0.5); + min-height: 32px; + min-width: 32px; +} + +clamp.status-page .icon:not(:last-child) { + margin-bottom: 36px; +} + +clamp.status-page .title:not(:last-child) { + margin-bottom: 12px; +} + +app-context-bar .context-tile { + border: 1px solid rgba(250, 244, 237, 0.12); + background-color: transparent; + border-radius: 0; + padding: 24px 12px 21px 12px; + outline-offset: 5px; + transition-property: outline, outline-offset, background-image; + border-bottom: none; + border-right: none; +} + +app-context-bar .context-tile:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); +} + +app-context-bar .context-tile.keyboard-activating, app-context-bar .context-tile:active { + background-color: alpha(currentColor, 0.12); +} + +app-context-bar .context-tile:focus:focus-visible { + outline-offset: -1px; +} + +app-context-bar.horizontal box:first-child .context-tile:first-child, app-context-bar.vertical .context-tile:first-child { + border-left: none; +} + +app-context-bar.horizontal .context-tile, app-context-bar.vertical box:first-child .context-tile { + border-top: none; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 12px 12px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 12px 0 0 12px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(250, 244, 237, 0.12); +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; + font-size: 18px; + font-weight: bold; + border-radius: 9999px; +} + +.context-tile-lozenge.large { + font-size: 24px; + padding: 16px; + min-width: 24px; + /* 60px minus the left and right padding */ + min-height: 24px; + /* 60px minus the top and bottom padding */ +} + +.context-tile-lozenge.wide-image image { + margin-top: -28px; + margin-bottom: -28px; +} + +.context-tile-lozenge image { + -gtk-icon-style: symbolic; +} + +.context-tile-lozenge.grey { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #163a48; + background-color: rgba(40, 105, 131, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #56949f; + background-color: rgba(86, 148, 159, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #be7614; + background-color: rgba(234, 157, 52, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #b15c00; + background-color: rgba(177, 92, 0, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #894256; + background-color: rgba(180, 99, 122, 0.15); +} + +.eol-red { + font-weight: bold; + color: #b4637a; +} + +window.narrow .app-title { + font-size: 16pt; +} + +window.narrow .app-developer { + font-size: small; +} + +.install-progress-label { + font-size: smaller; + font-feature-settings: 'tnum'; +} + +scrolledwindow.fake-adw-status-page > viewport > box { + margin: 36px 12px; +} + +scrolledwindow.fake-adw-status-page +> viewport +> box +> clamp:not(:last-child) +> box { + margin-bottom: 36px; +} + +scrolledwindow.fake-adw-status-page +> viewport +> box +> clamp +> box +> .icon:not(:last-child) { + margin-bottom: 36px; +} + +scrolledwindow.fake-adw-status-page +> viewport +> box +> clamp +> box +> .title:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.icon-dropshadow image.icon { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); +} + +window.info scrollbar.vertical { + margin-top: 48px; + background: none; + box-shadow: none; +} + +window.info scrollbar.vertical trough { + margin-top: 0; +} + +row.app > box.header { + margin-left: 12px; + margin-right: 12px; +} + +row.app > box.header { + border-spacing: 12px; +} + +row.app > box.header > image { + margin-top: 12px; + margin-bottom: 12px; +} + +row.app label.warning { + color: #b4637a; +} + +@keyframes pre-delay { + from { + opacity: 0; + } + to { + opacity: 0; + } +} + +@keyframes fade-in { + from { + filter: opacity(0%); + } +} + +/* Give a fade-in animation to spinners. */ +spinner.fade-in:checked { + animation: pre-delay 0.5s linear 1, fade-in 1s linear 1, spin 1s linear infinite; + animation-delay: 0s, 0.5s, 0.5s; +} + +window > contents > leaflet > box > stack.background { + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, transparent 48px, #191724 48px, #191724); +} + +@define-color weather_temp_chart_fill_color rgba(234, 157, 52, 0.5); +@define-color weather_temp_chart_stroke_color #d58416; +@define-color weather_thermometer_warm_color #ea9d34; +@define-color weather_thermometer_cold_color #56949f; +#places-label { + font-weight: bold; +} + +#temperature-label { + font-size: 32pt; + font-weight: 900; + margin-left: 9px; +} + +#conditions-grid *:backdrop { + color: rgba(250, 244, 237, 0.7); +} + +.content-view.cell { + font-weight: bold; +} + +#locationEntry { + margin: 6px; +} + +.weather-popover { + margin-top: 6px; +} + +.forecast-card { + transition: border-radius 100ms ease-out; + border-radius: 12px; +} + +.forecast-card separator { + background-color: #191724; +} + +#daily-forecast-box > separator:last-child { + background-color: transparent; + min-width: 0; +} + +#conditions-grid, +#attributionGrid { + margin-left: 18px; + margin-right: 18px; +} + +#weather-page .small .forecast-card { + margin-left: 0; + margin-right: 0; + border-radius: 0; + border-width: 1px 0; +} + +.forecast-temperature-label { + font-weight: bold; + color: #ae7b03; +} + +WeatherThermometer { + margin-bottom: 12px; +} + +WeatherThermometer > label.high { + font-weight: bold; + color: #ea9d34; +} + +WeatherThermometer > label.low { + font-weight: bold; + color: #56949f; +} + +.forecast-button { + margin: 0 12px; +} + +.forecast-graphic { + margin: 18px; +} + +button.osd.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; +} + +button.osd.circular > image { + padding: 0; +} + +scrolledwindow.inline list, +scrolledwindow.inline listview { + background: none; + color: inherit; +} + +scrolledwindow.inline undershoot.top { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.12); +} + +.search-view { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.search-view menubutton button:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); +} + +image.circular { + min-width: 36px; + min-height: 36px; + padding: 0; + border-radius: 9999px; +} + +#gnome-system-monitor.background.csd { + background-color: #191724; +} + +.large-button { + padding: 6px; +} + +.alarm-time { + font-size: 2.5em; + font-weight: 300; +} + +.clocks-ampm-toggle-button, +.clocks-secondary-standalone-label { + font-size: 18pt; +} + +.clocks-standalone-label, +.clocks-ringing-label { + font-size: 6em; + font-weight: 300; +} + +.clocks-ringing-title { + font-size: 1.5em; + font-weight: bold; +} + +.clocks-alarm-setup-time { + font-size: 32pt; +} + +.clocks-timer-label, +.clocks-spinbutton { + font-size: 48pt; +} + +.timer-panel .timer-header { + font-size: 20pt; + font-weight: 300; +} + +.timer-countdown { + font-size: 40pt; + font-weight: 300; +} + +/* Stopwatch Panel */ +.lap-time { + font-weight: bold; +} + +.stopped-stopwatch label, +.running-stopwatch label, +.paused-stopwatch label { + font-size: 70px; + font-weight: lighter; +} + +.stopped-stopwatch .seconds-label { + font-weight: 300; +} + +.running-stopwatch .seconds-label, +.running-stopwatch .miliseconds-label { + color: #9ccfd8; +} + +.stopped-stopwatch .miliseconds-label, +.running-stopwatch .miliseconds-label, +.paused-stopwatch .miliseconds-label { + font-size: 50px; +} + +.running-stopwatch .seconds-label, +.paused-stopwatch .seconds-label { + font-weight: 300; +} + +.clock-location { + font-weight: bolder; +} + +.hidden { + opacity: 0; +} + +.clock-time { + font-size: 2em; + padding: 0.2em 0.5em; + border-radius: 1em; +} + +.none .clock-time { + background: alpha(currentColor, 0.2); +} + +.night .clock-time { + color: #9ccfd8; + background-color: alpha(#56949f, 0.25); +} + +.naut .clock-time, +.astro .clock-time { + color: #ff9e64; + background-color: alpha(#b15c00, 0.25); +} + +.civil .clock-time, +.day .clock-time { + color: #f6c177; + background: alpha(#ea9d34, 0.25); +} + +headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 3px; +} + +.frameheader.header { + min-height: 24px; + background-color: #34304b; +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, .style-variant button.toggle:hover, .style-variant button.toggle:focus, .style-variant button.toggle:active, .style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 12px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(250, 244, 237, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(250, 244, 237, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #9ccfd8; +} + +playlistview scrollbar.overlay-indicator.dragging, playlistview scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +playlistview queuerow picture.cover, +playlistview queuerow image.card { + border: none; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:first-child, window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:last-child { + border-radius: 0; +} + +/* Tagger */ +list.music-list { + margin: -40px 0; + background-color: transparent; +} + +/* Nicotine+ */ +notebook scrolledwindow treeview.treeview-spacing { + background-color: #191724; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: #faf4ed; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 12px; + border: none; + background-clip: border-box; + color: rgba(250, 244, 237, 0.7); + box-shadow: none; + outline: none; + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +.card.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: 0 solid transparent; + outline-offset: 2px; + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); +} + +.card.activatable:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +.card.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.1), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; + color: #faf4ed; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; + border-spacing: 3px; +} + +viewswitcher.wide button.toggle { + border-radius: 3px; +} + +viewswitcher.wide button.toggle:first-child { + border-top-left-radius: 18px; + border-bottom-left-radius: 18px; +} + +viewswitcher.wide button.toggle:last-child { + border-top-right-radius: 18px; + border-bottom-right-radius: 18px; +} + +viewswitcher.narrow button.toggle { + border-radius: 0 0 3px 3px; + margin: 0; +} + +viewswitcher.narrow button.toggle:first-child { + border-bottom-left-radius: 12px; +} + +viewswitcher.narrow button.toggle:last-child { + border-bottom-right-radius: 12px; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; +} + +viewswitcher button.toggle:focus:not(:hover):not(:active) { + box-shadow: none; + outline: none; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 8px; + padding-bottom: 4px; + border-spacing: 3px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 6px; + padding-right: 6px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 2px 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitcherbar actionbar > revealer > box viewswitcher.narrow button.toggle { + border-radius: 12px; + margin: 3px 0; +} + +viewswitcherbar actionbar > revealer > box viewswitcher.narrow button.toggle > stack > box.narrow { + padding-top: 5px; + padding-bottom: 1px; + border-spacing: 0; +} + +viewswitchertitle { + margin-top: 0; + margin-bottom: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +viewswitchertitle viewswitcher.narrow { + margin-top: 0; + margin-bottom: 0; +} + +viewswitchertitle viewswitcher.narrow button.toggle > stack > box.narrow { + padding-top: 0; + padding-bottom: 0; + border-spacing: 0; +} + +viewswitchertitle viewswitcher.wide { + margin-top: 0; + margin-bottom: 0; +} + +viewswitchertitle windowtitle { + margin-top: 0; + margin-bottom: 0; +} + +indicatorbin > indicator, +indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + background-color: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 1px 4px; + color: #faf4ed; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #9ccfd8; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(25, 23, 36, 0.87); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, +preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, +preferencesgroup > box button.background-preview-button.toggle > background-preview { + border-radius: 12px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(250, 244, 237, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(250, 244, 237, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #9ccfd8; +} + +preferencesgroup > box .cutout-button { + background-color: #34304b; +} + +preferencesgroup > box button.accent-button { + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 9px; + background: var(--accent-bg-color); + outline: none; + background-clip: content-box; + box-shadow: none; +} + +preferencesgroup > box button.accent-button:hover { + box-shadow: 0 0 0 3px alpha(currentColor, 0.08); +} + +preferencesgroup > box button.accent-button:checked { + box-shadow: 0 0 0 3px #9ccfd8; +} + +preferencesgroup > box button.accent-button.blue, preferencesgroup > box button.accent-button.teal, preferencesgroup > box button.accent-button.green, preferencesgroup > box button.accent-button.yellow, preferencesgroup > box button.accent-button.orange, preferencesgroup > box button.accent-button.red, preferencesgroup > box button.accent-button.pink, preferencesgroup > box button.accent-button.purple, preferencesgroup > box button.accent-button.slate { + --accent-color: oklab( + from var(--accent-bg-color) var(--standalone-color-oklab) + ); +} + +preferencesgroup > box button.accent-button.blue { + --accent-bg-color: var(--accent-blue); +} + +preferencesgroup > box button.accent-button.teal { + --accent-bg-color: var(--accent-teal); +} + +preferencesgroup > box button.accent-button.green { + --accent-bg-color: var(--accent-green); +} + +preferencesgroup > box button.accent-button.yellow { + --accent-bg-color: var(--accent-yellow); +} + +preferencesgroup > box button.accent-button.orange { + --accent-bg-color: var(--accent-orange); +} + +preferencesgroup > box button.accent-button.red { + --accent-bg-color: var(--accent-red); +} + +preferencesgroup > box button.accent-button.pink { + --accent-bg-color: var(--accent-pink); +} + +preferencesgroup > box button.accent-button.purple { + --accent-bg-color: var(--accent-purple); +} + +preferencesgroup > box button.accent-button.slate { + --accent-bg-color: var(--accent-slate); +} + +window.about .main-page > viewport > clamp > box { + margin: 12px; + border-spacing: 6px; +} + +window.about .main-page > viewport > clamp > box > box { + margin-top: 18px; + border-spacing: 18px; + margin-bottom: 6px; +} + +window.about .main-page .app-version { + padding: 3px 18px; + color: #9ccfd8; + border-radius: 12px; + margin-top: 3px; +} + +window.about .subpage > viewport > clamp > box { + margin: 18px 12px; + border-spacing: 18px; +} + +window.about .subpage > clamp > textview { + background: none; + color: inherit; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +flap > dimming, +leaflet > dimming, +navigation-view > dimming, +overlay-split-view > dimming { + background-color: rgba(25, 23, 36, 0.2); + background-image: none; +} + +flap > border, +leaflet > border, +navigation-view > border, +overlay-split-view > border { + background-color: transparent; + background-image: none; +} + +flap > shadow, +leaflet > shadow, +navigation-view > shadow, +overlay-split-view > shadow { + min-width: 56px; + min-height: 56px; +} + +flap > shadow.left, +leaflet > shadow.left, +navigation-view > shadow.left, +overlay-split-view > shadow.left { + background-image: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.7), alpha(rgba(25, 23, 36, 0.2), 0.14) 40px, alpha(rgba(25, 23, 36, 0.2), 0) 56px), linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.4), alpha(rgba(25, 23, 36, 0.2), 0.14) 7px, alpha(rgba(25, 23, 36, 0.2), 0) 24px); +} + +flap > shadow.right, +leaflet > shadow.right, +navigation-view > shadow.right, +overlay-split-view > shadow.right { + background-image: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.7), alpha(rgba(25, 23, 36, 0.2), 0.14) 40px, alpha(rgba(25, 23, 36, 0.2), 0) 56px), linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.4), alpha(rgba(25, 23, 36, 0.2), 0.14) 7px, alpha(rgba(25, 23, 36, 0.2), 0) 24px); +} + +flap > shadow.up, +leaflet > shadow.up, +navigation-view > shadow.up, +overlay-split-view > shadow.up { + background-image: linear-gradient(to bottom, alpha(rgba(25, 23, 36, 0.2), 0.7), alpha(rgba(25, 23, 36, 0.2), 0.14) 40px, alpha(rgba(25, 23, 36, 0.2), 0) 56px), linear-gradient(to bottom, alpha(rgba(25, 23, 36, 0.2), 0.4), alpha(rgba(25, 23, 36, 0.2), 0.14) 7px, alpha(rgba(25, 23, 36, 0.2), 0) 24px); +} + +flap > shadow.down, +leaflet > shadow.down, +navigation-view > shadow.down, +overlay-split-view > shadow.down { + background-image: linear-gradient(to top, alpha(rgba(25, 23, 36, 0.2), 0.7), alpha(rgba(25, 23, 36, 0.2), 0.14) 40px, alpha(rgba(25, 23, 36, 0.2), 0) 56px), linear-gradient(to top, alpha(rgba(25, 23, 36, 0.2), 0.4), alpha(rgba(25, 23, 36, 0.2), 0.14) 7px, alpha(rgba(25, 23, 36, 0.2), 0) 24px); +} + +.sidebar-pane .sidebar > scrolledwindow, +.sidebar-pane toolbarview > scrolledwindow, +.sidebar-pane navigation-view-page stack > scrolledwindow, .sidebar-pane, .toolbar, filechooser paned > box, placessidebar > scrolledwindow, agenda-view list.background, .tweak-titlebar-left, .tweak-titlebar-left:backdrop, leaflet.unfolded > box > scrolledwindow, leaflet.unfolded .contacts-contact-list > scrolledwindow, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow { + background-color: #111019; + color: #faf4ed; + border-radius: 0; + margin: 0; +} + +.sidebar-pane .sidebar > scrolledwindow .dim-label, +.sidebar-pane toolbarview > scrolledwindow .dim-label, +.sidebar-pane navigation-view-page stack > scrolledwindow .dim-label, .sidebar-pane .dim-label, .toolbar .dim-label, filechooser paned > box .dim-label, placessidebar > scrolledwindow .dim-label, agenda-view list.background .dim-label, .tweak-titlebar-left .dim-label, leaflet.unfolded > box > scrolledwindow .dim-label, leaflet.unfolded .contacts-contact-list > scrolledwindow .dim-label, .sidebar-pane row label.subtitle, row .sidebar-pane label.subtitle, .toolbar row label.subtitle, row .toolbar label.subtitle, filechooser paned > box row label.subtitle, row filechooser paned > box label.subtitle, placessidebar > scrolledwindow row label.subtitle, row placessidebar > scrolledwindow label.subtitle, agenda-view list.background row label.subtitle, row agenda-view list.background label.subtitle, .tweak-titlebar-left row label.subtitle, row .tweak-titlebar-left label.subtitle, leaflet.unfolded > box > scrolledwindow row label.subtitle, row leaflet.unfolded > box > scrolledwindow label.subtitle, leaflet.unfolded .contacts-contact-list > scrolledwindow row label.subtitle, row leaflet.unfolded .contacts-contact-list > scrolledwindow label.subtitle, .sidebar-pane row.expander image.expander-row-arrow, row.expander .sidebar-pane image.expander-row-arrow, .toolbar row.expander image.expander-row-arrow, row.expander .toolbar image.expander-row-arrow, filechooser paned > box row.expander image.expander-row-arrow, row.expander filechooser paned > box image.expander-row-arrow, placessidebar > scrolledwindow row.expander image.expander-row-arrow, row.expander placessidebar > scrolledwindow image.expander-row-arrow, agenda-view list.background row.expander image.expander-row-arrow, row.expander agenda-view list.background image.expander-row-arrow, .tweak-titlebar-left row.expander image.expander-row-arrow, row.expander .tweak-titlebar-left image.expander-row-arrow, leaflet.unfolded > box > scrolledwindow row.expander image.expander-row-arrow, row.expander leaflet.unfolded > box > scrolledwindow image.expander-row-arrow, leaflet.unfolded .contacts-contact-list > scrolledwindow row.expander image.expander-row-arrow, row.expander leaflet.unfolded .contacts-contact-list > scrolledwindow image.expander-row-arrow { + color: rgba(25, 23, 36, 0.38); +} + +.nautilus-window placessidebar > scrolledwindow { + background-color: #191724; + color: #faf4ed; + border-radius: 0; + margin: 0; +} + +.nautilus-window placessidebar > scrolledwindow .dim-label, .nautilus-window placessidebar > scrolledwindow row label.subtitle, row .nautilus-window placessidebar > scrolledwindow label.subtitle, .nautilus-window placessidebar > scrolledwindow row.expander image.expander-row-arrow, row.expander .nautilus-window placessidebar > scrolledwindow image.expander-row-arrow { + color: rgba(25, 23, 36, 0.38); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider, placessidebar > scrolledwindow > scrollbar > range > trough > slider, .nautilus-window placessidebar scrollbar > range > trough > slider, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar > range > trough > slider { + background-color: rgba(250, 244, 237, 0.5); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider:hover, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider:hover, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider:hover, placessidebar > scrolledwindow > scrollbar > range > trough > slider:hover, .nautilus-window placessidebar scrollbar > range > trough > slider:hover, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider:hover, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider:hover { + background-color: rgba(250, 244, 237, 0.7); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider:active, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider:active, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider:active, placessidebar > scrolledwindow > scrollbar > range > trough > slider:active, .nautilus-window placessidebar scrollbar > range > trough > slider:active, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider:active, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider:active { + background-color: #faf4ed; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider:disabled, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider:disabled, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider:disabled, placessidebar > scrolledwindow > scrollbar > range > trough > slider:disabled, .nautilus-window placessidebar scrollbar > range > trough > slider:disabled, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider:disabled, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + background-color: rgba(25, 23, 36, 0.38); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(25, 23, 36, 0.3); +} + +calendar-view { + margin: 6px; +} + +.nautilus-window .nautilus-grid-view, +.nautilus-window .nautilus-list-view { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + margin: 6px; +} + +placessidebar list.navigation-sidebar, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar { + padding: 6px 0 6px 6px; + background: none; + color: rgba(250, 244, 237, 0.7); +} + +placessidebar list.navigation-sidebar > separator, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > separator, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > separator, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > separator { + background-color: rgba(250, 244, 237, 0.12); + margin: 10px 15px; +} + +placessidebar list.navigation-sidebar > row, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row { + color: rgba(25, 23, 36, 0.6); + border-radius: 9px; + color: #faf4ed; + padding: 7px 0; +} + +placessidebar list.navigation-sidebar > row:hover, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:hover, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:hover, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:hover, placessidebar list.navigation-sidebar > row:active, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:active, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:active, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:active, placessidebar list.navigation-sidebar > row:focus, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:focus, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:focus, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:focus { + color: #faf4ed; +} + +placessidebar list.navigation-sidebar > row:selected, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:selected, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:selected, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:selected { + font-weight: 500; + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; + /* border-left: 3px solid $primary; */ +} + +placessidebar list.navigation-sidebar > row:selected:hover, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:selected:hover, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:selected:hover, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:selected:hover, placessidebar list.navigation-sidebar > row:selected:focus, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:selected:focus, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:selected:focus, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:selected:focus { + background-color: rgba(52, 48, 75, 0.9); + color: #faf4ed; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.top, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.top, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.top, filechooser paned > box scrolledwindow scrollbar.top, placessidebar > scrolledwindow > scrollbar.top, .nautilus-window placessidebar scrollbar.top, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.top, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.top, leaflet.unfolded > box > scrolledwindow > scrollbar.top, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.top, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.top { + border-bottom: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.bottom, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.bottom, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.bottom, filechooser paned > box scrolledwindow scrollbar.bottom, placessidebar > scrolledwindow > scrollbar.bottom, .nautilus-window placessidebar scrollbar.bottom, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.bottom, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.bottom, leaflet.unfolded > box > scrolledwindow > scrollbar.bottom, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.bottom, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.bottom { + border-top: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.left, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.left, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.left, filechooser paned > box scrolledwindow scrollbar.left, placessidebar > scrolledwindow > scrollbar.left, .nautilus-window placessidebar scrollbar.left, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.left, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.left, leaflet.unfolded > box > scrolledwindow > scrollbar.left, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.left, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.left { + border-right: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.right, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.right, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.right, filechooser paned > box scrolledwindow scrollbar.right, placessidebar > scrolledwindow > scrollbar.right, .nautilus-window placessidebar scrollbar.right, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.right, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.right, leaflet.unfolded > box > scrolledwindow > scrollbar.right, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.right, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.right { + border-left: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider, filechooser paned > box scrolledwindow scrollbar > range > trough > slider, placessidebar > scrolledwindow > scrollbar > range > trough > slider, .nautilus-window placessidebar scrollbar > range > trough > slider, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar > range > trough > slider, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar > range > trough > slider, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar > range > trough > slider { + border: 4px solid transparent; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), filechooser paned > box scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering), placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering), .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering), +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering), leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, filechooser paned > box scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + border: none; + margin: 1px; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, filechooser paned > box scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + border: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator.dragging, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator.dragging, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator.dragging, filechooser paned > box scrolledwindow scrollbar.overlay-indicator.dragging, placessidebar > scrolledwindow > scrollbar.overlay-indicator.dragging, .nautilus-window placessidebar scrollbar.overlay-indicator.dragging, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator.dragging, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator.dragging, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator.dragging, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator.dragging, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.overlay-indicator.dragging, .sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator.hovering, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator.hovering, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator.hovering, filechooser paned > box scrolledwindow scrollbar.overlay-indicator.hovering, placessidebar > scrolledwindow > scrollbar.overlay-indicator.hovering, .nautilus-window placessidebar scrollbar.overlay-indicator.hovering, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator.hovering, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator.hovering, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator.hovering, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator.hovering, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-top > undershoot.top, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-top > undershoot.top { + border-radius: 12px 12px 0 0; + box-shadow: none; + background: linear-gradient(to bottom, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-bottom > undershoot.bottom, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-bottom > undershoot.bottom { + border-radius: 0 0 12px 12px; + box-shadow: none; + background: linear-gradient(to top, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-start:dir(ltr) > undershoot.left, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-start:dir(ltr) > undershoot.left { + border-radius: 12px 0 0 12px; + box-shadow: none; + background: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-start:dir(rtl) > undershoot.right, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-start:dir(rtl) > undershoot.right { + border-radius: 0 12px 12px 0; + box-shadow: none; + background: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-end:dir(ltr) > undershoot.right, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-end:dir(ltr) > undershoot.right { + border-radius: 0 12px 12px 0; + box-shadow: none; + background: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-end:dir(rtl) > undershoot.left, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-end:dir(rtl) > undershoot.left { + border-radius: 12px 0 0 12px; + box-shadow: none; + background: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.sidebar-pane { + color: #faf4ed; + border-top-left-radius: 12px; +} + +.sidebar-pane .sidebar-pane { + background-color: transparent; + color: inherit; +} + +.sidebar-pane headerbar, +.sidebar-pane .navigation-sidebar, +.sidebar-pane searchbar > revealer > box { + background-color: transparent; + box-shadow: none; + border: none; +} + +.sidebar-pane .navigation-sidebar { + padding: 2px 4px; + background: none; + color: rgba(250, 244, 237, 0.7); +} + +.sidebar-pane:dir(ltr), +.sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), +.sidebar-pane.end:dir(rtl) banner > revealer > widget { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + border-right: none; +} + +/* Middle pane in three-pane setups */ +.content-pane .sidebar-pane, +.sidebar-pane .content-pane { + background-color: transparent; + color: #faf4ed; +} + +.content-pane .sidebar-pane:backdrop, +.sidebar-pane .content-pane:backdrop { + background-color: transparent; + transition: none; +} + +.content-pane { + background-color: #191724; + color: #faf4ed; + border-top-right-radius: 12px; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.content-pane headerbar, .content-pane headerbar:backdrop { + background-color: transparent; + box-shadow: none; + border: none; +} + +.maximized .content-pane, .fullscreen .content-pane, .tiled .content-pane, .tiled-top .content-pane, .tiled-right .content-pane, .tiled-bottom .content-pane, .tiled-left .content-pane { + border-radius: 0; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.top-bar { + box-shadow: none; + background: none; + border: none; +} + +.top-bar headerbar, .top-bar headerbar:backdrop { + background-color: transparent; + box-shadow: none; +} + +.top-bar .collapse-spacing { + padding: 0; +} + +themeselector, +panelthemeselector { + margin: 9px; +} + +themeselector checkbutton, +panelthemeselector checkbutton { + padding: 0; + min-height: 44px; + min-width: 44px; + padding: 1px; + background-clip: content-box; + border-radius: 9999px; + box-shadow: inset 0 0 0 1px rgba(250, 244, 237, 0.12); +} + +themeselector checkbutton.follow:checked, themeselector checkbutton.light:checked, themeselector checkbutton.dark:checked, +panelthemeselector checkbutton.follow:checked, +panelthemeselector checkbutton.light:checked, +panelthemeselector checkbutton.dark:checked { + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +themeselector checkbutton.follow, +panelthemeselector checkbutton.follow { + background-image: linear-gradient(to bottom right, #fffaf3 50%, #2b283e 50%); +} + +themeselector checkbutton.light, +panelthemeselector checkbutton.light { + background-color: #fffaf3; +} + +themeselector checkbutton.dark, +panelthemeselector checkbutton.dark { + background-color: #2b283e; +} + +themeselector checkbutton.theme-selector radio, +panelthemeselector checkbutton.theme-selector radio { + -gtk-icon-source: none; + border: none; + background: none; + box-shadow: none; + min-height: 20px; + min-width: 20px; + padding: 0; +} + +themeselector checkbutton.theme-selector radio:hover, themeselector checkbutton.theme-selector radio:active, themeselector checkbutton.theme-selector radio:checked, +panelthemeselector checkbutton.theme-selector radio:hover, +panelthemeselector checkbutton.theme-selector radio:active, +panelthemeselector checkbutton.theme-selector radio:checked { + background-color: transparent; +} + +themeselector checkbutton.theme-selector radio:checked, +panelthemeselector checkbutton.theme-selector radio:checked { + -gtk-icon-size: 20px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/checkbox-checked-symbolic@2.svg"))); + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +themeselector checkbutton.theme-selector radio:checked, themeselector checkbutton.theme-selector radio:checked:hover, themeselector checkbutton.theme-selector radio:checked:active, +panelthemeselector checkbutton.theme-selector radio:checked, +panelthemeselector checkbutton.theme-selector radio:checked:hover, +panelthemeselector checkbutton.theme-selector radio:checked:active { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1); +} + +themeswitcher { + padding: 6px; +} + +themeswitcher .check { + min-height: 20px; + min-width: 20px; + background: none; + padding: 0; + margin: 0; + border-radius: 9999px; + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +themeswitcher .check, themeswitcher .check:hover, themeswitcher .check:active { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1); +} + +themeswitcher checkbutton { + padding: 0; + min-height: 44px; + min-width: 44px; + padding: 1px; + background-clip: content-box; + border-radius: 9999px; + box-shadow: inset 0 0 0 1px rgba(250, 244, 237, 0.12); +} + +themeswitcher checkbutton:checked { + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +themeswitcher checkbutton radio, themeswitcher checkbutton radio:hover, themeswitcher checkbutton radio:active, themeswitcher checkbutton radio:checked, themeswitcher checkbutton radio:checked:hover, themeswitcher checkbutton radio:checked:active { + background-color: transparent; + border: none; + background: none; + box-shadow: none; + color: transparent; + -gtk-icon-source: none; + -gtk-icon-size: 0; +} + +themeswitcher checkbutton.system { + background: linear-gradient(-45deg, #191724 50%, #faf4ed 50%); +} + +themeswitcher checkbutton.light { + color: alpha(black, 0.8); + background-color: #faf4ed; +} + +themeswitcher checkbutton.dark { + color: #faf4ed; + background-color: #191724; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #faf4ed; +/* text color for entries, views and content in general */ +@define-color theme_text_color #faf4ed; +/* widget base background color */ +@define-color theme_bg_color #191724; +/* text widgets and the like base background color */ +@define-color theme_base_color #34304b; +/* base background color of selections */ +@define-color theme_selected_bg_color #9ccfd8; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(25, 23, 36, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #191724; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(250, 244, 237, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #34304b; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #faf4ed; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #faf4ed; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #191724; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #34304b; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #9ccfd8; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(25, 23, 36, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(250, 244, 237, 0.5); +/* widgets main borders color */ +@define-color borders rgba(250, 244, 237, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(250, 244, 237, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #ea9d34; +@define-color error_color #b4637a; +@define-color success_color #286983; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_focused_title #faf4ed; +@define-color wm_unfocused_title rgba(250, 244, 237, 0.7); +@define-color wm_highlight rgba(250, 244, 237, 0.1); +@define-color wm_border #0a0a0f; +@define-color wm_focused_bg #191724; +@define-color wm_unfocused_bg #191724; +@define-color wm_button_icon #faf4ed; +@define-color wm_button_focused_bg #272430; +@define-color wm_button_unfocused_bg #272430; +@define-color wm_button_hover_fg rgba(25, 23, 36, 0.87); +@define-color wm_button_active_fg rgba(25, 23, 36, 0.87); +@define-color wm_button_hover_bg #f2e9e1; +@define-color wm_button_active_bg #f3eae2; +/* FIXME this is really an API */ +@define-color content_view_bg #34304b; +@define-color placeholder_text_color #bfb9bc; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #34304b; +@define-color budgie_tasklist_indicator_color rgba(123, 120, 124, 0.7); +@define-color budgie_tasklist_indicator_color_active #9ccfd8; +@define-color budgie_tasklist_indicator_color_active_window rgba(121, 158, 168, 0.816); +@define-color budgie_tasklist_indicator_color_attention #ea9d34; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +@define-color blue_1 #99c1f1; +@define-color blue_2 #62a0ea; +@define-color blue_3 #3584e4; +@define-color blue_4 #1c71d8; +@define-color blue_5 #1a5fb4; +@define-color green_1 #8ff0a4; +@define-color green_2 #57e389; +@define-color green_3 #33d17a; +@define-color green_4 #2ec27e; +@define-color green_5 #26a269; +@define-color yellow_1 #f9f06b; +@define-color yellow_2 #f8e45c; +@define-color yellow_3 #f6d32d; +@define-color yellow_4 #f5c211; +@define-color yellow_5 #e5a50a; +@define-color orange_1 #ffbe6f; +@define-color orange_2 #ffa348; +@define-color orange_3 #ff7800; +@define-color orange_4 #e66100; +@define-color orange_5 #c64600; +@define-color red_1 #f66151; +@define-color red_2 #ed333b; +@define-color red_3 #e01b24; +@define-color red_4 #c01c28; +@define-color red_5 #a51d2d; +@define-color purple_1 #dc8add; +@define-color purple_2 #c061cb; +@define-color purple_3 #9141ac; +@define-color purple_4 #813d9c; +@define-color purple_5 #613583; +@define-color brown_1 #cdab8f; +@define-color brown_2 #b5835a; +@define-color brown_3 #986a44; +@define-color brown_4 #865e3c; +@define-color brown_5 #63452c; +@define-color light_1 #ffffff; +@define-color light_2 #f6f5f4; +@define-color light_3 #deddda; +@define-color light_4 #c0bfbc; +@define-color light_5 #9a9996; +@define-color dark_1 #77767b; +@define-color dark_2 #5e5c64; +@define-color dark_3 #3d3846; +@define-color dark_4 #241f31; +@define-color dark_5 #000000; +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +@define-color accent_bg_color #9ccfd8; +@define-color accent_fg_color rgba(25, 23, 36, 0.87); +@define-color accent_color #9ccfd8; +@define-color destructive_bg_color #b4637a; +@define-color destructive_fg_color #faf4ed; +@define-color destructive_color #b4637a; +@define-color success_bg_color #286983; +@define-color success_fg_color #faf4ed; +@define-color success_color #286983; +@define-color warning_bg_color #ea9d34; +@define-color warning_fg_color rgba(25, 23, 36, 0.87); +@define-color warning_color #ea9d34; +@define-color error_bg_color #b4637a; +@define-color error_fg_color #faf4ed; +@define-color error_color #b4637a; +@define-color window_bg_color #191724; +@define-color window_fg_color #faf4ed; +@define-color view_bg_color #34304b; +@define-color view_fg_color #faf4ed; +@define-color headerbar_bg_color #191724; +@define-color headerbar_fg_color #faf4ed; +@define-color headerbar_border_color rgba(250, 244, 237, 0.12); +@define-color headerbar_backdrop_color #191724; +@define-color headerbar_shade_color rgba(250, 244, 237, 0.12); +@define-color card_bg_color #34304b; +@define-color card_fg_color #faf4ed; +@define-color card_shade_color rgba(250, 244, 237, 0.12); +@define-color dialog_bg_color #34304b; +@define-color dialog_fg_color #faf4ed; +@define-color popover_bg_color #2b283e; +@define-color popover_fg_color #faf4ed; +@define-color shade_color rgba(250, 244, 237, 0.12); +@define-color scrollbar_outline_color rgba(250, 244, 237, 0.12); diff --git a/.themes/Rosepine-Dark/gtk-4.0/thumbnail.png b/.themes/Rosepine-Dark/gtk-4.0/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..77ab3d9c2419fa0f20152bad0594d4ed5f77be9d GIT binary patch literal 1545 zcmV+k2KM=hP)&qfeTy9q_~59HM7y1Dl8J10cW2jGC-rteX|0{v zpKoT~n{VFCtQA^=&lmLFS6g#XRcHrG?jRS{h*|Zf8cF}VFeWk-`~(8QprU$XEEyyh z4uG0cl^fx7I+fxEZt{ncu5q0PHFbUEM!PrgaHv;NlwNY-FettnuV=;kK>b6fm{14E zh2x+weO8+MkErCrvG9-!N2A8fO~J?8=;>GXQB$aew$;^9H6b~7jjsMa$&Lvs2dHoR zv)$C()<%I)Gd1}AJb!T^LD|d_&Bw2l{qD`+l1g-#85YK^c1)cfrx-h|ptZAudfq)G zb!s#|-oFt;SBlGffBl1>=v{1oW+&}_>kV=OnwbivSZ_uHnZd3%U*~nNsjZdXyRE*C zTDv;^$Z>|6^w>$h;3wCrlM#W zK6>tXCV!3m{NDO{?p3nFqhXSBbIgmoHPc%G^e8JsQhs@v8TWl=+$B0Y5~04~A)XIM zLOtT=&X>i7w)lDEYaTs=17j}6X|4NZT(&B zV(zLXoib<9<3exM10-7uMqIY_;08v514fvgnA~u$nxBqy;{s3x7+X{@z#2z1Dj z%TXo3)ncGn8c~J|Ol<(f8D=A9voH#njD{;c*kWKY(Bptnws-F|HQ&6`Q0kN-(1{-Y zfM0{b&wO^2Uz4ryEhZ9Vg-gIlMZ^M!6|Ra*lhTPK@67<@RaB;M5whteOI(GVTD=%~yL5&jBQ9GE4A1_G z1ykaHWVUv#Mv389_wmMo)LkzyU_+yyNluRELwZWnsOZISPx3$u@9bcc`bw{=C9f4P z{b6kDKYolW6Urna=AM#>Sqp{EX@;wib71rvJ|qD!EF7wT^q6k_jkpXq8$SQ-SF!_Q z?9lQ|^zOofYo#%_wrdv)b9Oy|WAKNlCfDi$|Du|WA%{m+~@E_#DshIVs zDqSWQj)bbH5hdsg`d04oUUmOn=rpLQ#mqvpCzVZQ@n2G8kPC-k_5Z;*Qwp;Kfl#k< vQ#r_Tx08#igNk@cq09OF|B)=~xX8N&B#z~!BcLx400000NkvXXu0mjfQJ& + + + + + diff --git a/.themes/Rosepine-Dark/metacity-1/assets/close.svg b/.themes/Rosepine-Dark/metacity-1/assets/close.svg new file mode 100644 index 0000000..fb798d7 --- /dev/null +++ b/.themes/Rosepine-Dark/metacity-1/assets/close.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/metacity-1/assets/maximize.svg b/.themes/Rosepine-Dark/metacity-1/assets/maximize.svg new file mode 100644 index 0000000..0c2f170 --- /dev/null +++ b/.themes/Rosepine-Dark/metacity-1/assets/maximize.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/metacity-1/assets/menu.svg b/.themes/Rosepine-Dark/metacity-1/assets/menu.svg new file mode 100644 index 0000000..179ff4c --- /dev/null +++ b/.themes/Rosepine-Dark/metacity-1/assets/menu.svg @@ -0,0 +1,40 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/metacity-1/assets/minimize.svg b/.themes/Rosepine-Dark/metacity-1/assets/minimize.svg new file mode 100644 index 0000000..76fe7cb --- /dev/null +++ b/.themes/Rosepine-Dark/metacity-1/assets/minimize.svg @@ -0,0 +1,47 @@ + + + + + + + + diff --git a/.themes/Rosepine-Dark/metacity-1/assets/shade.svg b/.themes/Rosepine-Dark/metacity-1/assets/shade.svg new file mode 100644 index 0000000..8213b03 --- /dev/null +++ b/.themes/Rosepine-Dark/metacity-1/assets/shade.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/metacity-1/assets/unmaximize.svg b/.themes/Rosepine-Dark/metacity-1/assets/unmaximize.svg new file mode 100644 index 0000000..8d60a57 --- /dev/null +++ b/.themes/Rosepine-Dark/metacity-1/assets/unmaximize.svg @@ -0,0 +1,67 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/.themes/Rosepine-Dark/metacity-1/assets/unshade.svg b/.themes/Rosepine-Dark/metacity-1/assets/unshade.svg new file mode 100644 index 0000000..a161564 --- /dev/null +++ b/.themes/Rosepine-Dark/metacity-1/assets/unshade.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.themes/Rosepine-Dark/metacity-1/metacity-theme-1.xml b/.themes/Rosepine-Dark/metacity-1/metacity-theme-1.xml new file mode 120000 index 0000000..562ac74 --- /dev/null +++ b/.themes/Rosepine-Dark/metacity-1/metacity-theme-1.xml @@ -0,0 +1 @@ +metacity-theme-3.xml \ No newline at end of file diff --git a/.themes/Rosepine-Dark/metacity-1/metacity-theme-2.xml b/.themes/Rosepine-Dark/metacity-1/metacity-theme-2.xml new file mode 120000 index 0000000..562ac74 --- /dev/null +++ b/.themes/Rosepine-Dark/metacity-1/metacity-theme-2.xml @@ -0,0 +1 @@ +metacity-theme-3.xml \ No newline at end of file diff --git a/.themes/Rosepine-Dark/metacity-1/metacity-theme-3.xml b/.themes/Rosepine-Dark/metacity-1/metacity-theme-3.xml new file mode 100644 index 0000000..250a8fa --- /dev/null +++ b/.themes/Rosepine-Dark/metacity-1/metacity-theme-3.xml @@ -0,0 +1,820 @@ + + + + Tokyonight + vinceliucie | mod: fkorpsvart + GPL + 2024 + Tokyonight Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused"/> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused"/> +</draw_ops> + +<!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="entire_background_focused"/> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused"/> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight_focused" x1="13" y1="1" x2="width - 14" y2="1"/> + <arc color="C_highlight_focused" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_focused" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight_unfocused" x1="13" y1="1" x2="width - 14" y2="1"/> + <arc color="C_highlight_unfocused" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_unfocused" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90"/> +</draw_ops> + +<!-- button icons --> + +<draw_ops name="windows_button_focused"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.15" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_button_unfocused"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.06" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.15" colorize="C_title_focused"/> +</draw_ops> + +<!-- close --> + +<draw_ops name="windows_close_icon_focused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_close_icon_unfocused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.35" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="close_focused"> + <include name="windows_close_icon_focused"/> + <include name="windows_button_focused"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <include name="windows_close_icon_focused"/> + <include name="windows_button_focused_prelight"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <include name="windows_close_icon_focused"/> + <include name="windows_button_focused_pressed"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <include name="windows_close_icon_unfocused"/> + <include name="windows_button_unfocused"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="windows_close_icon_unfocused"/> + <include name="windows_button_unfocused_prelight"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="windows_close_icon_unfocused"/> + <include name="windows_button_unfocused_pressed"/> +</draw_ops> + +<!-- maximize --> + +<draw_ops name="windows_maximize_icon_focused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_maximize_icon_unfocused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.35" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_focused"> + <include name="windows_maximize_icon_focused"/> + <include name="windows_button_focused"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <include name="windows_maximize_icon_focused"/> + <include name="windows_button_focused_prelight"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <include name="windows_maximize_icon_focused"/> + <include name="windows_button_focused_pressed"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <include name="windows_maximize_icon_unfocused"/> + <include name="windows_button_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="windows_maximize_icon_unfocused"/> + <include name="windows_button_unfocused_prelight"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="windows_maximize_icon_unfocused"/> + <include name="windows_button_unfocused_pressed"/> +</draw_ops> + +<!-- unmaximize --> + +<draw_ops name="windows_unmaximize_icon_focused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_unmaximize_icon_unfocused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.35" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused"> + <include name="windows_unmaximize_icon_focused"/> + <include name="windows_button_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <include name="windows_unmaximize_icon_focused"/> + <include name="windows_button_focused_prelight"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <include name="windows_unmaximize_icon_focused"/> + <include name="windows_button_focused_pressed"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <include name="windows_unmaximize_icon_unfocused"/> + <include name="windows_button_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="windows_unmaximize_icon_unfocused"/> + <include name="windows_button_unfocused_prelight"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="windows_unmaximize_icon_unfocused"/> + <include name="windows_button_unfocused_pressed"/> +</draw_ops> + +<!-- minimize --> + +<draw_ops name="windows_minimize_icon_focused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_minimize_icon_unfocused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.35" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_focused"> + <include name="windows_minimize_icon_focused"/> + <include name="windows_button_focused"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <include name="windows_minimize_icon_focused"/> + <include name="windows_button_focused_prelight"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <include name="windows_minimize_icon_focused"/> + <include name="windows_button_focused_pressed"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <include name="windows_minimize_icon_unfocused"/> + <include name="windows_button_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="windows_minimize_icon_unfocused"/> + <include name="windows_button_unfocused_prelight"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="windows_minimize_icon_unfocused"/> + <include name="windows_button_unfocused_pressed"/> +</draw_ops> + +<!-- menu --> + +<draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused"/> +</draw_ops> + +<!-- shade --> + +<draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused"/> +</draw_ops> + +<!-- unshade --> + +<draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused"/> +</draw_ops> + +<!-- appmenu --> + +<constant name="D_appmenu_icon_size" value="16"/> + +<draw_ops name="appmenu_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size"/> +</draw_ops> + +<draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<!-- button backgrounds --> + +<draw_ops name="button_focused"> +</draw_ops> + +<draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_unfocused"> +</draw_ops> + +<draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_unfocused"/> +</draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <piece position="overlay" draw_ops="rounded_border_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_focused"/> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <piece position="overlay" draw_ops="rounded_border_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_focused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_max_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_max_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_max_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_max_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + +<frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + +<frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + +<frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + +<frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + +<frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + +<!-- placeholder for unimplementated styles--> + +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="borderless_focused"/> + <frame focus="no" state="maximized" style="borderless_unfocused"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> +<window version=">= 3.2" type="attached" style_set="attached_style_set"/> + +</metacity_theme> diff --git a/.themes/Rosepine-Dark/metacity-1/thumbnail.png b/.themes/Rosepine-Dark/metacity-1/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..fc9e8741e4113bae2f90f95f1e5265a80a3b7217 GIT binary patch literal 1562 zcmV+#2IcvQP)<h;3K|Lk000e1NJLTq003kF001Be1^@s6<SX4S00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1+Pg&K~#7F?OM%m z8$}d<<8Q}y5)-Atk>Es;D$xVE!l}7Y{sDS}mK*#tNZdf&xFBxy*qkUABsd@u2_zx~ zNYW%`y-EBT$IJX?J?q)owY{@zH$ChxYHjbnnfGSi=e%83E>#^`G8iLrmdJ&129C4z zWyD^GlrM^$8TZ4PDa35dmoQugN4f9JoPQ#NqkKBz&mBMVsF_b-Cooq4bJwSgcF4zn z?%duu$M-o48PG^No!({3$fa?-Ymye%-20Aiyb~gfI;V@tIHqY`%<ZF-zu9;WTw{bk zDWk+_<S6T5+SaLjm`@;GW{0HgEJS$b?Tc?dWgT%nHp9d`8No~U2IkJ}ejneIB<?sS zetY+rD+u$1qJRYo8t;3!c`|Je9Mx)c8ik+S6Ym~#*=NR~Vw!14F@184LyS*VjL1KW zHlrdV%jj!kA?sv;@42_{zC$S%i_z$Ydi@?<U0v{hmoyw+i?AAu1e3htMT^GPTk(7= z#Z<r}v$-6ViUleZi_~u0blyDUiWw+Wn)lH-;-m^$K1!t`mCGe++2>?g&6%`0O0jhG zdVT8m2UMx7Qznz8X7hCHAO0i@56Mu9mjdL7tE)B-V^ylJZv?7CNs}t%C8OQ$@bI-t zxm-T<2(-|URjXF0TB}g8P~fha;nl{7`hx*oUAC#)>+z&^LyJP0$K{okGObirD4%ne z0bYZ_HILJ+h4R8$*4Anw7lf_tl3TtBy4@b#*=*3!@nPWJLXvu+kf*J!O>bkuFdPnf zrD0L0)1@T9X4LCzw6<ECNoQYN@>p$AQdGFoH#au~-)X?wj*ed#89_dur{;f0T(Lv) z<&mTcfikumTQdb#flb0@#Q}IU8h3=1Mgc7N`1n*<a~weN_4Tz#wBP}yz(b>gWp21P zpZTsO$|1R2R(M8KWdIu+b?*8liUVv=RAm65#h5t2+M+50z#hDAxEJJ1Xk`Z=Q4WE? zv%=KWarIShxjmyX*dR4b?Yw)RK76<vP_AX!^la}(`sLT(#BYpgx4XRbG~?IcUN7<R zgI!U&VqO*C{p9gSw72)1e&7Ft%a{}Vtd>ntAUiE?i^}~HTOqK7TCGZPQ05E4VoWwk zx7OVU@6#7wenTzG4$yu6*~gwjfXa#)FBA-_p+ON(9zXKF15z3L`+o{$NFezmBu5F8 z*=$yP3cZZmDzQUWk>`#iFdbhk`a=~$k**8?)~S0<g;!!GC}?33-tpDf-_pH%cZDIS z%Fw+AhFXXiR&Q>CN{j6wSuIq-GIw_FPo@9s;E)auCS@K%kO>L~xkE?JFsz30l1hQ6 zAY8%&b!AB8`P!oTqx%3u^vuPt^k8TNH>{M)MOqZt<Y9&QKemUU_Ev#VG0kGa$D1A8 zt~tLr1q6Wd*8~GWU-4a2!_@Pieh%amzpQZ%r3pO*^>*C)9_aEAV1iEDf1pH?UJog0 z5jrg`x0sv_09}E4&d_s;3haqV0pa)_ODFIUFuvq%15_2JKpSOXXtnK5$H(i3r_boq zPaXx%8Q6^PzJKbwW?9k7(8(NqA!B)59PB=LFOb01oTBE(wqYkihAjE8D$z+D6~&ux zY?~d1I1c|l3WU5U*m$jOYyh@>!CMq9G6nip+saua3fvaTsnOaj`&h{%2~X;7yTGh9 z0c(w;3^A7HDU*Bv+BnJp-~lGRFzms}i*w_(F|FsDxXME4`RCsgk#uLl75FUjDR$Z% z=uO%7{9YJ51GGti1K#ObbMD%tXPAazKz~JOp^tE@y!~DaX}|Zn{m7@+sKD6*3A|9u zd;KkJ9FjlsP0z4sn8ynttTyG*f@%9*Maw=BpU{VRV<vs3e!H-^LPWtUw2&SQUja<Y z-t?LJs{q;YW$s&+sX}fW%G;3QElWyq`%qp$PT$MAWia^yGP$Mi|Bp%Z?v>SGp#T5? M07*qoM6N<$g4Vk9sQ>@~ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/plank/dock.theme b/.themes/Rosepine-Dark/plank/dock.theme new file mode 100644 index 0000000..f606641 --- /dev/null +++ b/.themes/Rosepine-Dark/plank/dock.theme @@ -0,0 +1,64 @@ +#This file based on: +#https://git.launchpad.net/plank/tree/data/themes/Default/dock.theme + +[PlankTheme] +#The roundness of the top corners. +TopRoundness=15 +#The roundness of the bottom corners. +BottomRoundness=15 +#The thickness (in pixels) of lines drawn. +LineWidth=1 +#The color (RGBA) of the outer stroke. +OuterStrokeColor=250;;244;;237;;50 +#The starting color (RGBA) of the fill gradient. +FillStartColor=25;;23;;36;;200 +#The ending color (RGBA) of the fill gradient. +FillEndColor=25;;23;;36;;200 +#The color (RGBA) of the inner stroke. +InnerStrokeColor=25;;23;;36;;100 + +[PlankDockTheme] +#The padding on the left/right dock edges, in tenths of a percent of IconSize. +HorizPadding=2 +#The padding on the top dock edge, in tenths of a percent of IconSize. +TopPadding=2 +#The padding on the bottom dock edge, in tenths of a percent of IconSize. +BottomPadding=1 +#The padding between items on the dock, in tenths of a percent of IconSize. +ItemPadding=2 +#The size of item indicators, in tenths of a percent of IconSize. +IndicatorSize=5 +#The size of the icon-shadow behind every item, in tenths of a percent of IconSize. +IconShadowSize=0 +#The height (in percent of IconSize) to bounce an icon when the application sets urgent. +UrgentBounceHeight=1.6666666666666667 +#The height (in percent of IconSize) to bounce an icon when launching an application. +LaunchBounceHeight=0.625 +#The opacity value (0 to 1) to fade the dock to when hiding it. +FadeOpacity=1 +#The amount of time (in ms) for click animations. +ClickTime=0 +#The amount of time (in ms) to bounce an urgent icon. +UrgentBounceTime=600 +#The amount of time (in ms) to bounce an icon when launching an application. +LaunchBounceTime=600 +#The amount of time (in ms) for active window indicator animations. +ActiveTime=150 +#The amount of time (in ms) to slide icons into/out of the dock. +SlideTime=300 +#The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1). +FadeTime=250 +#The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1). +HideTime=250 +#The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize. +GlowSize=30 +#The total time (in ms) to show the hidden-dock urgent glow. +GlowTime=10000 +#The time (in ms) of each pulse of the hidden-dock urgent glow. +GlowPulseTime=2000 +#The hue-shift (-180 to 180) of the urgent indicator color. +UrgentHueShift=150 +#The time (in ms) to move an item to its new position or its addition/removal to/from the dock. +ItemMoveTime=450 +#Whether background and icons will unhide/hide with different speeds. The top-border of both will leave/hit the screen-edge at the same time. +CascadeHide=true diff --git a/.themes/Rosepine-Dark/xfwm4/bottom-active.png b/.themes/Rosepine-Dark/xfwm4/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..da77cd7a1c3111fa6a415263926e1f35f6e8d0bc GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~f!3HD)-^P3dQk(@Ik;M!Q+`=Ht$S`Y;1W=H% zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)!;fi(^Oy<I)3;ybKH+Ob&N?9u)k08!zZo gQ2N_x!AZwMI~^Hk*85n!2C8N7boFyt=akR{0PXiAX#fBK literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/bottom-inactive.png b/.themes/Rosepine-Dark/xfwm4/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..c717cf185292719e283a1d6f5720f9e2c7810588 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~f!3HD)-^P3dQk(@Ik;M!Q+`=Ht$S`Y;1W=H% zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#Hpi(^Oy<I)3;j0_Asj1JLE^M0|bwpd?0 b_`pzW4g;g@63>GTKy?hBu6{1-oD!M<26-Q< literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/bottom-left-active.png b/.themes/Rosepine-Dark/xfwm4/bottom-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..01c70502091aee06a8b54cc198469f13785d210d GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7Bet#3xhBt!>l<HKtaah zAa^H*b?0PW0y!+{j=qiz3>*8o|0J>k`6iw&jv*C{PbVnyF&J<#?@q0cc$UsN?SDN_ zlY{vA&Sj6TI3E3T_q{@n$xO|8R%@P~I{89@#Uh^d!OPn{(m?$Tp00i_>zopr0AcGc A^8f$< literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/bottom-left-inactive.png b/.themes/Rosepine-Dark/xfwm4/bottom-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..9a7562c73ac13826ee9607315a8eb21d153266a9 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7Bet#3xhBt!>l<HKtaah zAa^H*b?0PW0y!+{j=qiz3>*8o|0J>k`P!Z?jv*C{PbX~TWnkbqbb-6%%YSFn9}REJ r8dnBS3_Sbrfa0fMlcf*4Y+U6^MOeQ2&)*&e)W+cH>gTe~DWM4f>bxqt literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/bottom-right-active.png b/.themes/Rosepine-Dark/xfwm4/bottom-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e75c97971e511c0fafe9b975b7acbb9e8c8163b4 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7Bet#3xhBt!>l<HKtaah zAa^H*b?0PW0y!+{j=qiz3>*8o|0J>k`KF#Ojv*C{PcLlbWl-Q?z1UyK(!8<!zhwp| zv*Qegs<_&#f?V(G((NKLW=X#LbA_uo&DB?f;YJth>Yr6!FMtLxc)I$ztaD0e0stzf BEL{Kq literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/bottom-right-inactive.png b/.themes/Rosepine-Dark/xfwm4/bottom-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..56ed5cad6b7e242a1faa450ef3fd07daa8448fde GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7Bet#3xhBt!>l<HKtaah zAa^H*b?0PW0y!+{j=qiz3>*8o|0J>k`G%e@jv*C{PbVxCWH8`h_EgVE{VvbPDSbfk wf<nQb&Xap90uJuJpTuu^v(lwZ%CO5w#@Uh8=hTsqtw7BTp00i_>zopr07Nb+F8}}l literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/close-active.png b/.themes/Rosepine-Dark/xfwm4/close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..26ebf03890f92f9210c78861f5d46e12ea960952 GIT binary patch literal 623 zcmV-#0+9WQP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0t87!K~#7F?U&0= z!ax*;PfJ@{DluN-ZSB^$^-WxAcmdWL7CwoWCGTWRTu2NN!639y+B$y`gQ0V2sYw_7 zVFKy&ocVfs&dfnOJ3Wu7L^3*^cPf)~Dw)<mGL;U<pd8XPjU3x1(=y30460OS&lQFd z8zK4rm?o16MNvdql?ezS)v7~|<B+avOY;E3uox&b9FCIlFF?Ak)AsfjTd<;PLatjS z+uopF?^8KiN;#AVW-i#k7Cs6C$_ujurOB6*-hr^M0<#F^RBh>fLLh`0Kt%}!A&Zi5 z*0L<_T=Tj?$H#|D*Kw_R(@3>JmD<h*<px59@O1asqWa~<A1M5;UtQ4sLyK!?nI?%; zscr7u@+Mu^P2F#x!QhLYo?j9ueAjB5zc8=uH{y!9^E{tFeROcb?T7aF_eiEBDhvt> zNnw5@YI%w|%Mipk`K&A<5Y8r%7IP*or_z0flp81r0#bp&YihHh0wsG$A<$F+l$OAY zP(1lQKcOLEQe)rP-QD3<S{`+~AHpaJBNWFmD^ZV%5?Ya!UKunRc~U1Tf)AD6ND71~ z_51ympkNChDpJ~q<__~fWwllA7~v2JiPK-D1Bjwo{(0<`N3r^rnYqbF9-wqhc1YT+ z(MO-N*yK;A0R@vFY4o#z<OZ5A9ERg$(W15fqbSoFNT$*OeFNwn=)u~+V&4D&002ov JPDHLkV1me;3c3IQ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/close-inactive.png b/.themes/Rosepine-Dark/xfwm4/close-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..783a7ddde6b9c3092fe9c7a1621d0c818633881f GIT binary patch literal 552 zcmV+@0@wYCP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0li5?K~#7F?Uze# zgD@0DpTkF?$)Fu}39Xcl+CjSi6*N-2kpxG8?fOy?kp%3Ap%Md5go5~l6Z_hJh^NPA zLo;GUGh-3*u?YEyDF7h^#Zg2NwpB!8CF<iw8`4HoSyiN!uJ`{{2qH-wQ<5b0{@r;i z7SW$5D2jrLvZNufg&^>-&MvLNAx%??t^8S@*{#LOP>9Us0ruW?wzl8AxU#MamARGb z>gK^hDe^KxrY(j1jS|8?LJp>)Z!oZhn$gn5e*aF}?dI+{j(zSwI`3(wi(nyF6CVyg zwA;O0Nn!tO_ex)f@80{OF+#49aXg-`q}nn#*ZZ3uA>pcrwwn$4fC!|7{rF@WjwgpO zO#oyJO;hJNg|IfcXm?Xrrn=C^gbOL7h$Dk;y3JG{M(YtmRliVIfZI}ipb~K540XMR zWf^PA=aT2rxzM^ZWc#}uSU$KwDdJo8y`v0G><c#sgc<db53dkfDL>0mQjkGS#DO&r zjge|(CN0n!sgumvB`L1QwNlDKwe{d4A2~qKu}EU^#d_B+@|9Mkl%mRR#td)KptlY@ qsIp<NJabA2%Zs9qMaakOgnj`8;ootQl4ZRB0000<MNUMnLSTXtg7k9$ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/close-prelight.png b/.themes/Rosepine-Dark/xfwm4/close-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..e0057f42c0e6182e48139569efd120b2fff21cde GIT binary patch literal 626 zcmV-&0*(ENP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0tZP%K~#7F?U&0= z!ax*;PoW}4YDE_Y6Ada`<JK3`9V%g`YkdL@&%?r<w_pO17@-0IO9lH^i-?^|FN-et zk_m-jhL1C+GpEYI{^6KngxYMrQk+Oo%$N&_h@Fs10Z1egq-B;Vy|hTFREieV?`ejX zMV8&VogVcE1N-`u{NhUpBD$`TzM?tTvp@`ODV=uSx7r4^S_b(+T1Zusl*?^Qq9H?e zRd*s;Z@frHODczg$o!5~Y11ByIU*AZDl;qPwamVSvROTp%(N78FO(3%j68@6+z_HD zaeLjn#f!@I6&3dK|2{7i@>IFG^c>@E7lDN`8hdc@^qk72<3Cc6DVL6@cyhrUm*)IQ zkkm43XRJ=-Pm&Shw^o~~)mujjuWRe86PdgFC)Sj9loT@FJIsD1w^3l$L%TcMBmxnF z6e(k&jLXAgjoBCeEK|slp|L_yz!k#T#A7;VymHD5OE4!_$TUrok-;*d$w&>u2o3rl z%s#IKo|a;PN`MD9sj+WtZ*59#`LfiW>)d7I{?cePBE#rVRG<_Il|uk~hG^YofC%a% z5ketEsnKYLl7dX#o<jzy<iLbMrCb?Hax6Egy};>@BSnOpe^_!{%i_DxK^}CvJ^PSc zB+Wj2)t@>VAcCejw6}|a^Bq4TfrWtcWYI<IQPj*I6h+L1M8r<$3;aLktuNEv?f?J) M07*qoM6N<$g0OxMkN^Mx literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/close-pressed.png b/.themes/Rosepine-Dark/xfwm4/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..87672e8edb3b7104f899b2d4f148f3cdb9543a51 GIT binary patch literal 600 zcmV-e0;m0nP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0qsddK~#7F?Uyl6 z!ax+qAH_CeF_uzkTud}X9VD)PD|cO7baQYvekvJcP!cx@rH}x{HlY1CG(qh3t}P@r z;g>YfUatM!yLZ>u!bRiqn{vcfr_-f8AyLlQ2=U0B&=#dYk|feA8mVfDN~LX*WjVO+ zc^<j0N47nn;b<J3uT=;l`-V={s!qk?-{3+FhpO%b=UBm?30HC9z^n`HLwL~f(IF{{ zOi4h*-rFC-(Gtp`v@!sF&^Mgcl?bJkS(b{L=EOo~&B!FPD23e1B!n>6e4$lgFcyQb zP<g&uqIiCK2&Q2fTtizFkkPa~N-b2Wush$~Khn+h)h{Xh$2GLEh#Mp*?w0jiR%6XH z{81Gn+wA^;n$6ch0KbqAWw6Xy6bceqmd$RD+lLzGXT&3n3gF3vy!ZoP@xNZKE@yXL z%$ca1ioB=mr5Bnw6B3cZG~p1D;teuZXgG41ZBYrlD8-`hR|0XwCN=hr)04W;mM==H z^%fhY*e6Y=GwNDBS`{coGEEt<d?8*Uihz5FeBp3~5T&-C8(E~#w=J+g2?+%^^t{wk zp^Ph7pb1xuA$a?n0u?}*e^$3g)7gwfNh}1EdEKn}?=RFj%Dfsx6ddP^#(sfs+x<i$ mnS|EK=0lOkMu<o5gnj@nKijQG7COWL0000<MNUMnLSTZz2?e46 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/hide-active.png b/.themes/Rosepine-Dark/xfwm4/hide-active.png new file mode 100644 index 0000000000000000000000000000000000000000..09c22a2fd4dc4b187233c2d9b0d404e70b110fdd GIT binary patch literal 537 zcmV+!0_OdRP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0j^0zK~#7F?Uy}I z!!Qtr&(4RNR)T&Eh@BO&@~_wtBN8)zvxO#9G)|ht#uq6Fq1JXB4;k`GUFzPOr{_ES zLLTlPC5%YncKZQi5`~dz0y1fIKp{AY5CV)bh@ueUIR5=!N&!tHpe#>N6a~1bH_&1+ zha^dWQgUXMLZ}=Wi`DNE1y#cFm_r{~15rw0xx7*jv<nG>poO2!7^LYJ2qCQEtZE2h zR;z1knEzlHiyq#9&=8GXg|V1jFF=^~AuydVyXZ9t2-A!;;7jwlY6e2xfv}~0WTz7z z7qf&70gAx4;z;kQ1&Sj7KtZU_xE3e~{NF655^%aYP%qC<uwE_CuI=|3yuQ7Ii^%QG z-NlJ<vsru3l9Up5yU&a3+NU*51HM&NwRT+#bSg{mEz=aB1>)+q7Q*j4Kvh-X421j5 zIR{_jIdA7BXCPE=VPYfnu$hgFK$xX0%LYMVEP4oO-hQi|?hIX^`o>xxGM#asSs804 z-KV|&NUxI`jSq+KwicM01Y$Ml<DApY*VvJDUALWtFg9B>2<R_Z&WrZrThoi8NfVGs bqXYT@DW9!eyM~vr00000NkvXXu0mjfvcTU^ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/hide-inactive.png b/.themes/Rosepine-Dark/xfwm4/hide-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..9d9467689a370f7d6b1d16905307cac2523633cf GIT binary patch literal 488 zcmV<E0T=#>P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0ewkCK~#7F?U&1L zgD?<9$Gi&Zrd{?!x@iAj%BH_ljKGijQV~T>Vviq{Sa78%C^+(AeC@f2*Oxa-J5ohE z(*YFH0Tfb02@*n3Q`c1EQ`ICYvHot2C1VXON|DiKz5Z7qfV53RZQHKbH}@S_O~0Vf zJkK;Q3&n^H1b|aNT&lrQ*LBo5_(@LeYOy?&0&|(b{kI=__sz2_Yg8)CU#NS_91YaL zFBve`Q1D+C5S|D=D5Xc6fep0nmQvb|3rYpzlsHy(4iI-|#Hh*vDq-fE2?HKVUX#y{ zck276yZ7WY(fRyEDH6WK_&l77SIJmQ<2XLN?_Dx&HI<e%{ubf~Qsse=1bp%WDXq!c zvhM(hC6o#Tm?bhk_=G4D>iWTh1|>%D$`#Cvd=yd;2vr&<nFR$HWFn4OM{y3+22(Vk zZBXBGWJgkr$5<(4RJM*jso?_{9ZeF=7ya%!<ZGizyWN?(Lz7wuCQ{DqDsZNx=y*{K e=>Q68cR)WXGpb$qgY-rK0000<MNUMnLSTY}h{Rg} literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/hide-prelight.png b/.themes/Rosepine-Dark/xfwm4/hide-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..93d7583a66898e8225028569988d1153e1fbf65b GIT binary patch literal 537 zcmV+!0_OdRP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0j^0zK~#7F?U&t7 z!Y~+yU*=#VGA9RypM*0{ji=s<iFe@rcm*cjmnMLV3C=+nW1@SfQ$wKbx|-~OCs{I5 z+CBUFwf)w(ytw*6jj)5@1$Dwg%{U0jsGX1v4J^xo*ExpUcF=0I(6qmXS*Iz|?3zal zEaN!4e@9tL2~ouNJ@_YHe!mUHc(q+O|2=yRF`I=bgR+oqA7L=){X|2B?x~+gay)rf zj+Rmm>B#){wK2^4atvcax-#2RyQaCcP`B$>lKCse+^ZzSFf$KK!380UlCZT{Ev6{8 z3*mo6jU7+iSqE40l9DN_o;%w(PE*(}6l(s1knAP3pZIWphkpNTXWMid;QHnkIy45o z^Su@0Xf!k)C7yMUPvgDq!YNCV1g7BuEJ7$0FIO-PD*+Kgp=iFqX0w4wmhnnoh%#Xq z!4xb-(kfF%!na5|?<!D)^^pvz5Ti7i1eK&HGtS0PL8<)UfVxtJOsd#dxDV}ur$0*) z8Abka%F8T_(z_n>fUD1S9eCN{Yk$|#gb_@Vb+%o^+ACCR8_vHh=DZd#&EZ2)#z9C% b?Swu7-Mywv;0L`d00000NkvXXu0mjfqP*!e literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/hide-pressed.png b/.themes/Rosepine-Dark/xfwm4/hide-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..40eee7da581526b864a140301c58ecca956c1b61 GIT binary patch literal 534 zcmV+x0_pvUP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0jo(wK~#7F?U&0= zgFqC9PiY}kOr#gvxH0jPbY<N7KE@~TIeY@+gK45o+}V_ZNhuXVb$(J3)62{-OcNG- zNf#6bKF*vob7<V&-2GC8XiX+lsuBiOj9N%U<%C+KfMFQa?YQJPZECk|GEFo4KS>gb z<Ai+wo95vnJ3gooL{9r%>h-$RY;Fe^V)!}EQFe?9{wi3-jkDpk)H;L*U0$4%Wtmh2 zMC@byDIG1T98#457=y9-v}zGjmD!ZqHO+;EhJ$`7ng3GAy;4F5^MDEIqQ9pYq=k;x z)uIc?xb6w}8m>^M!yl}I=q346rXhDWv2B}so-1UT`h`RVqO^5@m*=Of0(XJc`TpUN zRN$`EqtTW2C}HJ(eS6<~o;zjBXi2(>1zQMLXdXtSn}Br!Jh(zZ5Kx+~NGBm{OGs4+ zGE;9xx<Im*nlj)qAtYj1a1WU;9H9`RG-mxw87Yj#J!Ft-KM-bBsaz(OY|x}T#vJVa zLx~O`&p&TEqjV)-7=?v^weFi;w)tW!$QMsUA&P!z!79o3gF+&ugbqplp(vsj5>Yv! YKV)g1nvI^&e*gdg07*qoM6N<$g1hM7OaK4? literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/left-active.png b/.themes/Rosepine-Dark/xfwm4/left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a4cb8a7905d43eb6ee6a8fa163934ed17380c902 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+<y{TfqZ387srqa#-qm!c^Mcum^U=aAL_2R<d%Cd jv;AvU$=QkBEft@W*0U5F1YOt!RL<b(>gTe~DWM4fG#n*N literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/left-inactive.png b/.themes/Rosepine-Dark/xfwm4/left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..dc3ef8e9c65566b519ff57ad9efcf46148e1aada GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+<y{TfqVr|7srqa#-qm!85tNjm<&uB=Y8YXk|{~J gp7mVr(uN$4ts0Dx$L@cf3{=bD>FVdQ&MBb@0G5>^$p8QV literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/maximize-active.png b/.themes/Rosepine-Dark/xfwm4/maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7aab6df2271d428c18a664e1e4c8b3467050281b GIT binary patch literal 615 zcmV-t0+{`YP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0sKisK~#7F?U%n! z>o63?zobcs%W&H=T;2Vy2nLYY*kFV=U<8Q?@f@)87KjZtW*B%51Z@~-LenJV3#wER z{3jtuLFy-Yv19w^<8ypYthLpx3@wuL`1pi2$wtex0Me;-Kn`livMdPShwHg;90#4w z$GMUu&0B&fdc$NgL7Jwhs!Biv>2?K#5U_2lG)^!!F9)SwU&lrJ5g^;P(eMAsH|&^B z!SZq!zQ2Ug=*8GtMm|&rW+u+zT&~d=P+gc3l%?NJ`vuMZ9hiA2(e<_8DS>Ea0yQND zgw9Gzr}jKgI<~p7j{UveBK+qy90j<(xy9Z6Lun49)E7$_k3-Y~VuZ-FyR(h6^NRvt zUW0xQrzeMB0#TmpVhlNu(tax6;l`g~DE0{<_mz&L_D2m+^O;2#AipcQGB-6X<~o&> zKye&P$HFkmAG=<upMAq&06CEQkjf~V5=athmsi&~K03f)&?|v*Or|J`ppy0P?|*5L z&v#>GW$<NYudC<hq0&mqE6cJhKXHhr#8O0eW!fm?tJ;Kfa}AT)NDD+O1wrsFD9+^? zCNg@5W((GVsyf%WV&sB!NM?VN3Ls5C{4dO}Jk891jw=`W^aF;jn<q&>&-6?M^F{u2 z8Y7;>MWJ5>q&CoO<0N@2Hf>sqA4Q!OKsvP!=pEeQ&2*M`to;B0002ovPDHLkV1gS% B4g3HA literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/maximize-inactive.png b/.themes/Rosepine-Dark/xfwm4/maximize-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..a21e933929fdc208cf97929a3e91eab604ae982f GIT binary patch literal 571 zcmV-B0>u4^P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0nkZAK~#7F?U&6@ zgfI}rhvh@?q!*(n<0g9Zum}DB&wBArvYU9?c$Ze7t$i3a2y9zEOxA>#5C|0dV|ddU zyvvIlMJJ>cotPFNn-(CO0vaLD^C<9r^0BRa@>X7TUP(n#Nh->cq>$C|p8^3S3<3(n zusZHs*I+*VfI@kmQ(hD_M9x3}IFFM<G+Y!#5d|8aGwvKMCl8H*IZUAMjgwgK-R$Z# zYAj3}s_!!o28!U92{274_-_&r-UvRJOUII-DI;>7Eq%JazM_ZwH3hA==A6@Z_fGr$ zN9Ue;xxlh83dj`V_1!JKyuMWcO~vsUJwI)Ffgs-kWc*~N%)rEL7>M()PSk!q(-3tl z&>Uv&Ola}Y|0=GiO>;{s^D~V=LW!f-V9Yp<JLlmo*5j>ON}5ZEG0Q|Lbei@LNz)x| zHjk8OfHr8FZjV0Glwpu(YVxZZmLyI~zN@l~84Io1L;8Cc1KS6a(2CfqzBS7b;yKI> zGowGU$qIxhWt>fd0t|X07dfp%Q=n>?SsSz(>XT*8Eh)xhEMsg?Z#}rlhYw(M6iF0c z)VpSrFQgzL1eJPIYIsCP{dHiXQk%WBtSMu({3zPA0NHeMK;P1x&N{1hO>h7J002ov JPDHLkV1oMk@HYSe literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/maximize-prelight.png b/.themes/Rosepine-Dark/xfwm4/maximize-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..037ca64231ca90f5c9cd5c04b72a73ff7e789846 GIT binary patch literal 629 zcmV-*0*d{KP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0t!h)K~#7F?U&0= z!ax*2uUMcwYGr{u5?#49Ze6<4KX7T-7!%{xwI85~D@cqRap@NrSAL5oP>KmwAYiHJ z+-ep3n3+BnHQ^*p%Cs|_xpU{yh0Tqv4~P+hsy;)UNI=Y(3$ciukN^QlBoZLyb0B8Y zkV>T>DSS0EF$^%sHRumvG#-=tckqiZArz5i3FIZoytjj5cx6P<{M~!epx4vD58Oh6 zun3h(=_eXI6qaQ(lC5@!J6c>h6h!8?t^ie17u$$TD5#8G%59i^3l$1-D4AI)%)L-T z7-r0asK5!qiW0T!)@*TOcV`=pk7|%7Njr<8bfI~33wQSqjyl$Ip}qDYkWgOAc|NP{ z@4><02`HWJpYn342v?V9u0n`NI!O~^44JoYxm<L}AXsLP+AQgG5@=9`qDW>t0;A3U zwYlQn6g38;O{$Qt>z>aBgCWVI6-POiDT?Y@kJU-)fR0CRkjrLWpVb@JaB+U>kV4UV zqv_cuo&;ztR7&ffhkRT&)>f-rOFl1;Pc7=OQU7T=or0$IAu8}F5-NufT*RVCZWO`u z5eudeMycIaLrI}btF3aq%at71U{EPb#^9_=O=>rA_s1g%3oHL{$nl;R-+Ke*L7z-* zQA~qGHeccU9F1TEb$vpXi?R8RACbU9i1}qPFw8Y4YUUq`EapNiVkh(opa;p}!>vxt P00000NkvXXu0mjfm}Uq_ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/maximize-pressed.png b/.themes/Rosepine-Dark/xfwm4/maximize-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..e7aa4cf9a1392098f636ad2c3e47b7123cfd0fed GIT binary patch literal 615 zcmV-t0+{`YP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0sKisK~#7F?Uy}I z!cY{34<999m2V*~CK{rXadmLx7q}T6O&pD@gOkzOI2u=to4<g~Kf$0RZW2l{0g5!B zeF-JRw)ft)kko`HVW2m+eR}RW_uPhdclLfLKt${H1_g;Q1&oCdkH85<$phhVn6jBP z$#Q}ci8x7;G`g<qI`#WHsp=QCJKfR$xe7sKHJ_ziE=!S!HMkJNPnMTP|53r8E~_}S zRxAnaLwL~U#yZ7f61f2pd#`;6M@uM&yvhK~!CZ4$XCmZP=C739GP@Qk7V^GirlpX3 zzJw6wf*~|3@(#r?4YSIY$JJs-xx7!OC&!bDGC@^6J-<+;@@km_nRGfuilUMyp-d*_ zICgY+KxgNdma@hY-`!r>3IV(%ONhN>jNHM4?e-X4lNphX$K%9;DHN0ZC$r_AoC5h@ z&9(2L7xBQ(&4MY^(|V3$9iw>`ZMFob+?oh+UXod5?T$vt<cjUs{lg>OTwhqEAc`?3 zTE<C$1+%$g-`L(N32phJRI6{yC^4Tj7!0YQG-*~~DS1oAeRahU;w7R8xQECW4p#_K zsu|}QKT?>Bdx#*E90;>lDN{yt3lTmsnxOj^1x^5F{wa+n4TeJ!#kCNKjnB<#qxqs0 zm@NiT(6n#r8l|tQEmtDGgyzZOLy^Zqh)3XregTYK!Yo%MjQ9Wm002ovPDHLkV1ml) B2TcF~ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/maximize-toggled-active.png b/.themes/Rosepine-Dark/xfwm4/maximize-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..87db46026d3fb787e08ac0432e3b4519dcc1632c GIT binary patch literal 678 zcmV;X0$KfuP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0y{}WK~#7F?U%oA z(?Ar*zjkcbmk#8I1Vk`)fC0e(5*r&G;Xhymi3#y{z|Mbx*viHX1F)2VnMx5!+@Y}> z$9C`QC{fkacjs#=dB|6?6z6>JK7RM!y=Uj)gQo==ByTwUk0!}Q!?Xp`sc}FaEaW&2 zL>R&ke0ZLRR%`KIS(eKyLz0|gHk%>ObJSHWAcC~p0zwG5uCq2yFkXQKrA|(!<#jDU zuIr-Py&)HDnNGp(ZX02^gURIB*jq+1WCODl=Ws4<Yz)X2W(~^GFQ<KiZodl5c_`5i zwa+Pm=w<?KN=yiymy|&r1OasF_dB?IXRz`j)BWGk5aV&Q_AIkB6g!wsV^{$(Lv$M4 zzKO#>e<es--ZSOz-`l$ss2ulwOkoM6ik&BqAK~ST{qlgM#*+vKU%%n|kDtnUEl(Yf z8ldX^-hciKA3lC6L8xB0gZJ-Vmq2QpY9Q-cMt~&@#ot1N<(4syY^4NZZK^BA&yfu3 zYMU9XfzmXs9E;;b9(JA8J%2NhfBinhs3M>jK<bxN#?YKV6`A(=%K_fLd4*oDvjXIQ zIweV>9Crq{_9~lvo*Vss@6yU{tI=qz^pbMRilUHj9%EBtE27&nZI<y=wF&Nvq79SY zNDD+SMNxDmD9)t~6B(UDOM^C0b>|v)j5NrAWc4@c0P=hhf3e*1yfFVbuHED_4w$;W zERvzDV=M*doBa7aMJfv|8~r*U)<DaJv+T57bko{?DC)EY(y4JkXNwx^1zr-mj{pDw M07*qoM6N<$f*V#WmH+?% literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/maximize-toggled-inactive.png b/.themes/Rosepine-Dark/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..31a687f806e4cff2be0516467a2234de6d2a7a8e GIT binary patch literal 621 zcmV-z0+RiSP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0s=`yK~#7F?U&C_ z!Y~xa-+q9bK_ieDJQ+#!=7EF$|7X2;CxOHh!CxoV0_$qO)e(ZM?FuFw_$CVr?Xpi_ zzpw8tXkT1OIv|B~U^)WXbOf>~CJzNcKyegNge#0F2m}4UEF=}Opk<y@Aqsu}uRs84 z#4$A*4SoM-T!BUO0}3q`3tB9fR7cK0060z3RWw}GY&I!Y@SJhyXgPVv2WIsG^=y(R z>etP#PP2SrHlem{b8Vm|{IUbgIu!i36A)GeAM8t2$*?XXa+xhAB}qc(XRTEfg%C8G zWyF+`H&q@NI2OEsTteJxozlnWmj;2bh;FyN6{sBd1~O$vuXjmzw|$C#p*iO?8o$zH zGBs{XXo<QJ$YkdJ%{4tezi1FBNlxhTVW5Fb3N0S;u4MoyVIa=uI$BW_uC~udMj+It zy6Sd1%G9&U@j^;}AR(()3S%O}N+DuQMQr-^t_(e|d`=eT5@Pg_$c0MN?Nf%sF%1Uy zlq!%Ca5x;1O{NTk0#lQ(Ygn2(9r>=xGG;8aW)G?TUe;_MOhPMStNPX~Lx_FMy(yR( z{gF*pAVewSY$qtd@QRbWHqfq6CCpwMv=VB@GUt{Q^D&n(R;#zJ-Q>duFgl7PiZANj zdXp~-p-<{uT~gMMsMl8qUX&}d=aw_YN5>CEn~p#>9URa%K>6$kc}<M@00000NkvXX Hu0mjf%dGqb literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/maximize-toggled-prelight.png b/.themes/Rosepine-Dark/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..120f36793397686fb4ea4d58c290a761d230f026 GIT binary patch literal 694 zcmV;n0!jUeP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0!v9mK~#7F?Uy}o z(?A%<{|#>9HVGy}o1_vQBGe7R!pq16-+&QyK}d*|nGXOGQ!61B%E%``OsEqu@d;Wf zNU`f81(Q@Ut_j@V#Q}xn?tIDMAwS8|S?4?d{M>UdUb=Gm<}c(3%lE$`PZW?d7D6g= zCuG5ZLZN_ar3`zegkrIXW$Ub)(>O*fu72+XgD@23pU6rkA&NLo70&r;QXYq5yjE;G zx$k}p(Cr4ug0_%lokO!(A4Nll+65<xWXC<yj+RyqnaKQYYhgpQWgl}BGL;#Znl#Lr zg=#ftCYgVwn0qq`G0e<^dBF*xijwrx)7c`U*;vQcRx61B3B`0jIB3K5{QsU!my6(g z4@N?jY8fh8txbIV^f?hBw)lt}*RM_#O6!e<EJ^O%xqS<d9&V#jIg|FhW9+?tgSYSA zOWT!7%aFcPRw+y7?R$4||G{H;N5{#1qrQfhFP<hs(ibWwi1A+5XsnH72+NEX^KLK* zVTx3Uds9}fiTpV{Y)`F^6@5yDq9~eL*YBT*D6Nm~S@uLC@9%$@n$Se`k<tMT2R~3= zU7c9Bv-=9qpFJ5#QE+E>4=Q*Pkg?RPUz&Qz=en_ZaYJj#*QNcXBONyBn})+7f}n?a z!K27bIYhXKnI!i(6yf<ug;I!7a$SEWDav$QU+Y<|<Y0%UQmIU=*;bm=li=>pBZ-PM z|2X6<>yr7P!#wDTDQ?>(RK@0N{W(VyMlgy_#c~lQ&twrX79z=?ML$l~o_VwQQB<)I cQjt5M-z4?tOR+l~ga7~l07*qoM6N<$g1eS9bN~PV literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/maximize-toggled-pressed.png b/.themes/Rosepine-Dark/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..3a9a935afb50ae3c5195ea889b4d13cfcb18b162 GIT binary patch literal 683 zcmV;c0#yBpP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0zgSbK~#7F?Uy}I z+fWpSUqYNZO$$i~Se2^MkEoqcrFQAijbG5MYR5_)tF9e7Rb@tuh!w=fFJJ>EU}0k5 zQw#)R3=$zBRswzvjv`3zy}k*OhdffG#E!2YpL^~(*M0BDK3yR~#E*`Oh!QbGjGmB; z$O*-vK`a(SHj_pwl|(XW!Y~Z~xa+#8R$VyG8O}=={_h7BqR4PAi=m+``upz(mty>+ zQjh)LT)~BqtGMr(l~<}mywU4dFOWzW2m>Rwy|b?zEu|dNl_9)_*9Ozt6(L=jyHc&D zIkb>9lIuvOS&F&Wkr2Z?;t6$&T${zvjBu4bxm_(HENd9~H=~HhZ-%N=F0s3JfI{K; z-hU~RP7lJi9cT$<GJ}xua`ZXY);D|+Vw#We@xxe4A;O2$7BU36Gd}(qKYx60)Ew5E zx%mYwE-p2q)e6%zAwnpW5G>ViU%%kj@4t=0$K;=y{O1b^$CNA(?OsNK<|@qZj25RX zm_8kZLRF1k#QfRwlDh4fRaalAQm(W;SMr*t)l?FKh%K+I;;>CZ`$Ce36z0%*sf>Yv zr!CJ-&&*=t|DT2w1$j)yskajlA#AR!8}Hucl}f%Uo10t0C<*UWtJP7oPtYwmrLrlL zKDzA*$r4coj-m2~BNbwlcD(&eCsMqYW2m5%91OFrR3M{TLX>xm0qp*k!VVzFKf8E> zTD=ZcLJN_^?Y=qfHD9)Zpv5o><?<yiyb|Czr=dhT5_(8_FN!jHLNX#JbPZU+-=7Ox RBt!rJ002ovPDHLkV1msRDwF^K literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/menu-active.png b/.themes/Rosepine-Dark/xfwm4/menu-active.png new file mode 100644 index 0000000000000000000000000000000000000000..67890d28b408f327e38b8e7be4aa6c96f9ffa039 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(ke}k|;uuoF`1aaH&ISh_hl_J|G~c-0wU&8T z!-Fa9)*3qwus>8_|L-^}WWUG6O>2J(clK<(H}RyvNeLGoB{sq44#y)3m+CK+%H98S w)08u7?U~DyUL}87(Fqhz5-{ulse0KIXI#nu@Y*^FGoXD8p00i_>zopr09YJG4*&oF literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/menu-inactive.png b/.themes/Rosepine-Dark/xfwm4/menu-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..99e7bf52c2d2cb7d1675e473a878250d799a3df5 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(kRRpg;uuoF`1aaP-UA8(tQU_KF_yjXlX3W; z+UUZ3c%s0W$!0$<w#>fwe0AXjZN6jy!wv}-9wj!x<_^acs})c7-#=ycs4ucKS$e`B iiAKjG3P~^(6WQWBId65wO}!7ag~8L+&t;ucLK6T{raT@1 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/menu-prelight.png b/.themes/Rosepine-Dark/xfwm4/menu-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..a9b85f8154a972f1a62b7c39086568e3083c7a9d GIT binary patch literal 520 zcmV+j0{8uiP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0i8)iK~#7F?UzAM zgD@1w->@4j4soYtOLp^Wy!x@c8^5e35QzyQ5Ew(0KZ-7dwWajHfnU;OTi52t>udX% z-QC`Q(THHa|3+iNpph{Ni5Q&_BLxh@AbWL5*3zWKVnK8EGtIFmsHj>TC6s1a_4$+f z(n|;;j$@N^W!InEKn!hZS@rkeJ)|HAsSnaZj9t)nyZMWT4C`yBj->0oN=Hj7hg4+# z$1>VgV=;#|Ayt{SRM#^17Fw^JK{BUO$h|>A2s83P7uXP@C~<q6-J*-;xZwVW*SWI! zgH^Bu4=Gr(;knbsH0RuYu25GpKRrIwP31QrddSh;WwY((=4{2d-|w_+`BQM$J-@hT z`?(Ry^PF^p3z!F2C`%8d8&m>3xI$5!P+69wlQcW13qd9fBhm#*kz&Y_f$$>|uDc8n zL471bD1<0^o<B$mGHx}83{vM1CRCMbWD3c#+;gZ4-2Ny@L^Sz_CGWE_dY^j81MEJ_ zGRdwkU-nx^14J;-kJWLJDeq9FW4L~^h|v<#&Ge!uViFQDI-zfRIjFkW;mC6U0000< KMNUMnLSTX<%ivD{ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/menu-pressed.png b/.themes/Rosepine-Dark/xfwm4/menu-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..22f69e02f47454aee758ac6b4a3157d1498cec11 GIT binary patch literal 522 zcmV+l0`>igP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0iQ`kK~#7F?U!9k z!!Q(v-??IO9~InJi@Ov-QPeyCkGFz9RWD=%y`6Nn-N4OFCN0_%8I<CZG|gBq`aoFL z(D3XeIXSCbUEcnnKp37Eph)bYV3a~43MXVh0mG=G-D<%)Y@l8{fN7fS`D(R_+c$iF zirIY5`dbwu5xdugZFgBe4T({+tS0+D8o3y~xyVAr>77XBA=BK)`PnJ^%mPJeFnp1Y zmed|nl~H+DN=Q{EE%o0rXBO)Bom?_WDcXOzglLlfu>)P$PFENuu8`GiLMKKwP8aPK zl!ZE-Bk0Dm8r*Tgl9|v=y;kFn3-?f(hx<F$RGw{`Q(9;ja5MGI^@WxrpM)~@<J0rT zac+c`%O!L}7cdX5(8uf(y77YvcbqHa`xAs=1f9$TKawjHMG?mD9&|zFi0IZAo-)_< zgzGK?%^_18356(1gW+o~DSDUYkU=UB{S{eiQfnF60!_MNTtnrEOa%~zVZ8r*jK^N4 zgOOQ?pkzsxWGBA4sh=$J7mF`e;0M7}>4Yi?ZIkkkqKHyRMB#*f0Z{&+B)mCL!vFvP M07*qoM6N<$f^H(;YybcN literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/right-active.png b/.themes/Rosepine-Dark/xfwm4/right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c5fc998f48dea12133aac2a828fb9ee6cdc77b54 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+<y{TfqW%T7srqa#-qm!c^Mcum^U=C86E1c@BVP+ iaFyw@?<bs`_EbI-X51_t5v2rF&EV<k=d#Wzp$PyHvm`<Q literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/right-inactive.png b/.themes/Rosepine-Dark/xfwm4/right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..dc3ef8e9c65566b519ff57ad9efcf46148e1aada GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+<y{TfqVr|7srqa#-qm!85tNjm<&uB=Y8YXk|{~J gp7mVr(uN$4ts0Dx$L@cf3{=bD>FVdQ&MBb@0G5>^$p8QV literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/shade-active.png b/.themes/Rosepine-Dark/xfwm4/shade-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2c053eba76f79b3625db1f8bcf63fb029b40d5e4 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(kbl|J#WAFU@$EHxu0sYQ$3MnjUHR&f{E@q% zS}Pv7#vIkIV7SQq^2ItmuFwtLP3{`!N>41<7$6WBH`(pPhkYNm@yvHnIREihGrP_z zfj09SA$-%0Drm6<8g_I!hVU#hVp?^5)yEkc#xGcB`l^4N;gHItI^%1ZdU`&~RQ>5% z#Tj4vB6Y$o;@1^)>m6IH_{X_HW0$kK?ge$VlPq46U$~RGma;4|xE~<>b6bmm$Lz~F zTc(t~s#~v|U*}c6?e#%>wg6AbFYkZ6UXUap+Pp%-1#Gu1qrv|0xpLe$7X!V=;OXk; Jvd$@?2>|opbu<6~ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/shade-inactive.png b/.themes/Rosepine-Dark/xfwm4/shade-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1e58336c3e8e16bf8020b3a3a614cbc571b5e983 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(kiWvy#WAFU@$I#ZT+Id|tq-#|CTthG<#c~h z^ZWlSe6@{TlRI|3UZ%3ZLZe+JT)@&kX2OFHf=r%YcGR<328dfmuq@<o5^Pc8a20qp zXF>F&8y7VsQWP?OZC%{R#pF9<)0#IK3z9zObpCvPbWh&3O>fj=?|1vhS#N1IyuZ-; zDbKA#84Kq)aBObdbu4eWQc-R2{&@eDv%~(z=U=$@@s$I_;4TFb#}$IVe>!O}&Q5#} PbTfmetDnm{r-UW|G@NDC literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/shade-prelight.png b/.themes/Rosepine-Dark/xfwm4/shade-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..edacc4bbcb3ce2f0f737435b0bace120f5cee963 GIT binary patch literal 609 zcmV-n0-pVeP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0rp8mK~#7F?UzkX zgFqC3pJiI07Af5{ZK5l;#;wP3t(Wi;y7m~xl`CD;g$K~YXr$U0Dbl8dVwE>aZ5v=7 zKMNN9l1YZ289v@TW`>RZy@PKk5o|DchcZ!tlCc&NQ92<88K_h$pfxr@QDvyrYEWgr z-AsKS{Gg1SF-%-HsDD9PQVF4mu4|xgX}rD)ieXU|g&$i(8!XF)G?0ZDlc3XS&!a)X zXzDzYX8(;GEm96;k@;`Spc}NsJ_-}cDzhpTHO#4n3`5T)vnYkRmrDr4jCoKL_(6!G zlz27#T12#rCNCnw=_0dGLrZQP${ZgZ@<NeP1TQHVGDec=_3n6~NXc?F@p|GDlahH+ z=Hl{dejd-Ao}I&oHH?0s;3YGyWpOfCr$#E15Ux#B8LE^Y(I;8R^So3tQBtb9oWxUs zkfb$QCvg{<BtgBd&W~{gw}RZbzPSYv_YaT!-WT(A>HIKQY&~xp+is)N-i_Vl<Giu6 z-6c)=RGyyA#9>Q((rh*Z+jgKRa4V84hY<VI5so_r6v6$G2%!*0sox*ul0q3X=z{_& zIk3a5QlX4bY@3+WQQ+#2TM`jr{^5{gol5GB4(5R~8V8G{3|g@GvcG*af)T_|+MT%k vo-`tvg%JK{F~Ty2qFMhaidYMYD4oy`kyYsNvDIFK00000NkvXXu0mjfd%6P( literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/shade-pressed.png b/.themes/Rosepine-Dark/xfwm4/shade-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..8f53588da7aebec8f99286891f7e1a9f4b714ace GIT binary patch literal 609 zcmV-n0-pVeP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0rp8mK~#7F?U&6? z!axv!M=4ejDv|%l(U@pry!s*@jj!UX7>~Y$a?y)MNd&~0Xo3M-Bv7P?Dbdavl;7@j z3rP=r$%bXiZoW>pv%|vP?*2D;2uW3|;3XEpW6Xtkcuq(H0VK%>(MSZ8wIHkpRzQ|z zHs0xUto8+(Rs+4+Wc`^6p-3_jhh#F&`oo|YHbn`s@1;^1O0Q*b!a^#sNy<aAyaYSj zTkO*b7^PgkNRAe14~fc%%q0nl$_z`5d(4i7(&>~dnSLqUf3AdZk@Q9irbRLp=SIm^ zNC}02LU>JKjfdp3(nT}^!a}jwI#6Ve4i8wPNGVDXgoSzuk0*1R&B0yvo+Pyz2-sei z?1h#{G8dW4zi}KpIX#1VLwCF;B6OBbk~z;@ks~D}G%mYNlA%iRGPbRdVHl2N#z`#? z?L$0(?eK+y>&KHW`u%<ghyU;L(^{-i*Wvmm3p}1*O3<+OQRPh=7{|lbFxnI6*+xjy z-oZ4x17n5a6HqBUjQ&>FKWyjN3U#|(>kd_z7FdqB+CxaWta6__1zdwt8*zm&O1b=_ zD=D0dYfvENq2D4)OsXeCEzrmnV-GAxC>4Ndn(Pg$RMe3dW2!<3rhhynW7f%y{r)1q v)oQZ>zgn$15^*IoOXhzRdCY})cuwdCL3rnrCkne100000NkvXXu0mjfUGD*x literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/shade-toggled-active.png b/.themes/Rosepine-Dark/xfwm4/shade-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..9935056aada2d1f33102d64f046d4a548b809378 GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(kblq9#WAFU@$I#ZTulKIZ4b{E8D?v$+=@QD z^uS8J1!jdk>lWIsSg<#H)lx;NsH_)!Tf(Gyx|BI|f0o;D@%^{1e_<?R;l8>0oV2Rf z_rKPsLReM19Yc5)B?*W&uaIz2<(2yK)@hq(kizD)1hcOXb|x3S-Z{A<J5u*VNbZ%{ ztLu*kemV59q^~|@7MtF6>AFNWXZF`;#T-90_yj2gO4tPlYR&LjU@}F^ZAs~^yJz&> z3hkzKTbBK9{xQYKP4Y{x(8{DDMpcc8KzZf%PYo&`uR0!8&|(WT?C1iy;unM3;~@5` T*N>QhK4tK9^>bP0l+XkKXXAKQ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/shade-toggled-inactive.png b/.themes/Rosepine-Dark/xfwm4/shade-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..03dbd22dbb60a508462cfab9b2f419eeba470025 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(kiX5-#WAFU@$EHRu0swIEf4iKxxNumk<k9g z9_{$Po{80e;k^SQjHxZGt7Wg{w{m<gQ)I4GXv{I4yTxBRKv_D1X(LM#=MkX}Re{(4 z9es^|pER4s%B6TCZ}-NpS)SW(Bv`M@KCQ`p<@?^b=ftD8d{*K5zTx1vi>1?oziA(4 z4$|O%rX9fb^yq?9#YsoL7uvjeTeW-t`n?k7FN9n7%urg;;S|Ti6}CWV!i+juokqB2 aUzz^YIApEA>iZe!0|rl5KbLh*2~7ZY4QM|A literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/shade-toggled-prelight.png b/.themes/Rosepine-Dark/xfwm4/shade-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..20876ab0bf0f6982bd63e0d968e36105387ec05f GIT binary patch literal 610 zcmV-o0-gPdP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0ryEnK~#7F?U&6? z!ax*-k2pdRYWXoCxOU+JqYGnPy2G9E4cr=^$GG+BAc6uF2o(_RsTP62%yeMU1z*yn zbY|L*+k0oGJ7=d?--r>S(Rf3gNFZixg;c~&NWg$ZA^|&_ft5}nnM`6&{N83X9%Jku zy>1@^&-2f}5S2(m6mc9I&Ve1AFG4XMY0C<Jw>vJ{Z5L6{77}6?<#K5n4IT11Cx~RN z{;C}<tsF9u`5!BA<d5Y&HYQ{$vnaLfHAfc8=bg1=W~G>WYY8#T%!5tAf>1?C+8S2N zES1U$bXn{hP8Y^PS$lqPI&I<Z_6F7JHB_(<`xXkhx$D-FKdCJw7IJ4W@bL8fg3F6@ zsTAAThkaYE&Rkn6wFhINWy#D3$fRU4L?{ZxXf0bMrIOJ>s>`)$Rmq1^j}Q0LYdSJq z>tyVdOUEm>u%*%=GW+|G!K4kPbRxq=w_b0+NQe_zv6zR7u#$9MQ?vPwZm++xUHZy6 zkTbPvGK-Qg1MgGXE`8EuGJ)%Mu_?F}QRR@b%G{4`klgD+5$=yvD1{g$CgD0#l&MJ) zIg(I#LsO|xW~@0@T4l@N>d!=15#}FXInQ;8ywPDEu=*@31>0YI#os=fFoMJ32%f*@ wu}>5cV<8fJS@d}Hv1zs+iYm53Dq<(}18qaz%4rG*o&W#<07*qoM6N<$g4x^zRsaA1 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/shade-toggled-pressed.png b/.themes/Rosepine-Dark/xfwm4/shade-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..bdcffab84aca92c5050918191fcb07b501a7334d GIT binary patch literal 606 zcmV-k0-^nhP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0rN>jK~#7F?U&6? z!axv!2W>3!Q;hsa5=}H1F@i_DASdGscr-qn@#y<NqS1K3fGrXQK`<rQS<{4q-JQ0O z^uU)iwB7CUF}s}|0;QAk1bl>~s%`KSYv40hLLz)8B!LSgX&n;rI4H3QghQJk%QCw^ z8jXzO2Q;k%-CmEKFI5OdGU*g#GAVXG3yR^PC{cFZXf&bm+5{&Avgrd-9+Kq^C>-V4 zrxP$rwfX}&TBJ4PR>sY<Bq6slvr_*}vtyxLF6&8VS_;>nCm|dpx08iMk;$fnQQ`_I z(dgX0!~8x_ne8jB8|fku2iHQ$<hJEH7?k1iq6+7gGZ0a&lv&@cm}0rFC=qZiWF|b5 z;cx`EclU5wEO4bzrc^v;eLp_CmbP#x1RjLu7c+hVPl_jFHzrxg4m&B43<d7if!WpW z7nxEw*H`R1027joC}VRYG#Ctc&6Y?}BZC_-5AI%uo9Nzd4n&x55@nj6o?losU<Wrs zn)VL5J_ZpeLR~Z6?iaV6D>NRDq4lQ1qQG**(;7mWO;tGW6mSemZ6p-JDAnqZo}}<u z9D@QW5B(Kc?xai^YJo<s7)`Jop;Q36t{dx5gH}r=y%?^A5KNZ1NhXb*8_%bU{C@wN s75MFT$B~F9p=GlAqbOn}B*J$>zy9suoZ&wlasU7T07*qoM6N<$f+KGC6aWAK literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/stick-active.png b/.themes/Rosepine-Dark/xfwm4/stick-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1cbf8be66b73e98e35c4c3bc735e2e67a047a798 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(P_En4#WAFU@$EEQ@52EiZTGX5uj<~~vB1Px zH$w3GE|Y63<@2^KE)g|XFBH%fyRP&@KgT>*&Hj?Bqm0Zfr&y_ySI2Kygj^_Qwpuw| zTIxi>d{u$G6NfF|TXyD`s{Z5TfB3$n>Vr`72Z^ALc9BPltrZ@Ma&;CdN&*gQb6s*Y zyCQV5?q|==Uy*tJ!fXD5uKYYRr9ZmdXITnMcC`C#@Avx3rPj%#b9!3vRf}maqii%6 z-+t{Z;_mc3UG>h@_qj9g-#C?<WGi_5-@%o-T1^FQAyt8kZ~h8y3tSnu$or~yu(zwA z*r{b^3ts=}iJ4%KJ@>U!Vk#qBXh(bIzJD!uLlxO(8^|%gmh}@5GwKmL^sw@srCDL_ zs!6Y%dY^HB+NtwhX7;98W!!-+ttL@53j;pHue9m4J>BoO+HuOql_y^&Ph@X9%x`07 zyLiLgcBi$;k%`<Bo@N;?N+@5Ra9YGWHG;3`NrqwFVzp}%JXIH7cw#6uMZY;}Ri^nN n?m`u(JcW9DP;kIPriM{oyLP$IYPX%hXkzem^>bP0l+XkKLqo=x literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/stick-inactive.png b/.themes/Rosepine-Dark/xfwm4/stick-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..5a7fbf859e19e69be04333b11e3172f7e0d2065c GIT binary patch literal 423 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(P|n8F#WAFU@$K}3UWXk7+WvdAaPg)TXC>#l z#xF?Vm;3U!y5j-2#<pu$f`c;@8`(<!U%0pBu+Ekz8|0sCY5Y6mXSx%U@b~%)N_rQJ z_DpCIpY*{=D9&S1sgt72P9A5Tc4i4-<&FF|bGFT>)tm7Aet~Mi&uOuxRx^B#X`JTD ze=mO{YGQ1xdC~R1ay~-Jr{e;{M7LOQ+S=Qig)TS~f9L*PCEw~9ew*DwnysAotcY0q zf2yKQ^4A+dx>*Y^o@I#lwp5;C^gCy6h(^~gjjpXf<e2BpaqcKMq>`0d#<!w1Y@1bV zv?}Me?og|p0=JK9PV#vB<NP!3j6m*>LhlwP2iYXoeOg-QxJ&<7d*NlfxKpbP!*f(q zE9UK;Q)noc5baiW-Q~AW;Dn;$=%aI!S1|vVR(a5>0`uis;a{we7ne=ZS+HahFkBft MUHx3vIVCg!07XuyUH||9 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/stick-prelight.png b/.themes/Rosepine-Dark/xfwm4/stick-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..bab51da08f4e0138b118f3e01409ca93409806f1 GIT binary patch literal 813 zcmV+|1JeA7P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0>Vi|K~#7F?U%iC z5<wWoU&sZHkAsjVA*jhrXdP|h(3sdIomgsR>1e5cfd7QrrgQ8p#VUzSMl4d`ObRlS z(E%c(d<YC5ccA-hLPT!4J&qI<{AO<M*uC3*c=y@&y>s2VnfOCfgi<X2q-nxUQ^rh? zjHwf(kOSOqH)+8DsXi}xJRX`?&WF(rgA8`mYYl3)TI{+@<1&^Y2nmNZ3Wqd)Jq(25 z@Tn^QU9MEAT&~hM*cPNHa}<p(T}HzWk%cgiWWMmjcC>7H$cdPL&nmRSp2ZkfCdjFn zVNs%GHr*?`Arc7-#lR<<TM3G<uki!q@@KSva7gL&kx&%82VYs?iY~=R)-r_o#`Tz~ zeKE2?&z?S}QmI0zk9%B5v)SUpHa2ea^Q+gpR4P~gd#=~((YNn;ejde~7F>Kesx#pC zQy}0swZC}&gh%1+yZ3xjY;}O^Oy-#UK9!Qm9ZG*Wy6ofs-sPfhw@dAIXVjF|9tvs! zQyU_XJvpThEHa}&AH;3mO_=)Bi<IC<kRtHT7Mn!mkzrD)J&MQIOzmFpJUJF5GIK1p z%p)WNzUrHO5Jj?E9n~_QPnF&SlRLpukUn6@K8Q|iWtn8Gv*_e<XQp;TFs5xmosM}o zWV5HVy?u{l++pTF_;hG$*C!FwYPL;nm;`yqN)-CwpU(pG<4wQ{%RHp(28BXFo<I5^ z<e9I>^x*yuH#odfW?LMYdv*01J$jftPmFJNg+BVllBrc<w9M216&vM41eOK42EqWA z^MrY9pG8q52CpI$l@5S{hzTbtt^kom*^nXK_6TpGP?VZcCMM6uu!F5UgaMt3>WeXK zJ}X_aVXQng2qIgp)~NcsW@+MK#x@2_S*tf#k@S+rim!6<9t{w|PDf|yqQ&nSM~GuV rfPY!kaWv?vnSChAm<f_Gb%Oo^eWoawZ6|0g00000NkvXXu0mjf*Eexh literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/stick-pressed.png b/.themes/Rosepine-Dark/xfwm4/stick-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..00e8d41b84af64f78318ae6e12552905f4806955 GIT binary patch literal 796 zcmV+%1LOROP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0<lR%K~#7F?Uzq) z5<wV;-vV(drCWq9EGb40#%N7Jy?~d>$$BzgylFfczlLAMcru=hH&3<~X%7M>(ooYx zBBoowMks&l5}kJ%4BegG8J0BJ15dK)b{2M?y!-BNhPl*Q<}bJiU#->vH{k)7F%#n9 zIw2o8z~}SAawG!sQV<pb^B_qQ9Ulw^<T!zP{Rmpe$MpPMg-}F|ML|`g^xO!F;UUY5 z^#5x00IEL^U=rryv8zHkBuN)w^~N>&cM`BlrQJQ@Y6<m_QyC}U6%ukPW0Yb&W+U7l zN+jY;89(WjbovflxtyQ}qG@%=?R<vfml9J7`;XUCwnBK5#7f*W9$J#&+0)1HyV-=z ztxxcVi1f)DhGMDYDrDF1!mHPB$@SKm@2T-9Xooe>^`YgQ-o;?}rPamo#SnzUA=CJa z=TD$Os_^dp2Rf-fJe>f~%X|AU@0VcXein+w(*J9S$K!#MKRUGA9jhtrdq`2jrZKF* z_sS1i87n?+<!JTrks6WZAlP9mGzz?NGGvkhqeqNv5~)#djk6F4z!XB}W>#YgR4P^A zp&izlLcF)t(OTwbRL)4hKL97#3bE1^`zNL<zyqs;F(7hJVWDofYZ}AHg|9V_RPrWl zlT0!T4V()#TW!-=ZYNK3=$?&Kc0EHY#A^O};}_Urn?t=`A7W93=En#OwQ_kM9*~^D z<i$X2lKjEGS|O?a=-~#DxkQ7p&!`4gcsR5UM(%2lO9v~hky|8_(&^h&48i`w33J<d zri{pTge&CrdLg-Xota6KfW4D1eC2+Q``Tl9OS|8=&B&9%dx#*EL#LZ8XHp{>(G8mL zj&X!tPmQDNI!$X$vtQk(7D6!oagkJ(BlLWHli%s|=mx*hIGRXgDxvda_Ct}!Oo)f; ag#G~vq#Z`oEPlQK0000<MNUMnLSTa0{%z#| literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/stick-toggled-active.png b/.themes/Rosepine-Dark/xfwm4/stick-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1592f8c1b7ddb3277b90dfbd56303a3b86b20944 GIT binary patch literal 560 zcmV-00?+-4P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0mVr~K~#7F?Up@A z0$~`(|9vc-wNw&8p+f~3(P~R-lOJvBSgz656b(_5w1ot1K@g4VR^HTyE(Ouhpn@$* zO@54CgF!v-g&Lu}yhnn=`vdXr;J6>p^M9VZzNJO`7kY@nQmKMoq8~km6yhO;ct{~0 zQi#VO3}R9gcs(xI=I3Cu&FR+)#djpt8>G^YFiPL##EkH}%sf7Z{k?6J%2mV@*C>)m zP1AHahr^Bq`VSvQQLa=WiXoxXlL+q954ub{0{%5PSM1o?J<>%*5YCW;9+b)DJIXNP zi7S+;dLC-2D8fQM_bO7URz{pF%Q!zf)~n{A;|4JjX07YGki|NUELEsM!0&^}q`+(* zLuez|yk0E6HN)OjAqJbU28uG&Jl1NhywtQ07(rMlo6W;wnQES2T*mdh)JP`wD_3md z3RERgg!fP;_lh93DIED}TZ*QQ{r<wHEUDf>6yXY~wD?$Fm{cc%H1;e%?L>JDj0}$+ zh}=-Gf8y!+1)=pItkgP|6}A9bu4ZSf*xC%~GT}%Rnt>b{T8s_Yn0wtWSZVSY8Om3d yTB@qI!VB?Vgt~$J{NN#lct{~0Qiz8X;_(ers+ae!F(^6!0000<MNUMnLSTZbE%WsN literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/stick-toggled-inactive.png b/.themes/Rosepine-Dark/xfwm4/stick-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..21fa84a0df01840086bdfaf79af2ab07d32d64c7 GIT binary patch literal 477 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(P_D?+#WAFU@$GcS>_Y|;ZTtK9WFj(bGoOcC zYupsuQh6is_kTI74;JmRua<mHVQm$Qy78%P>E{hIRX1F8mJ`qs{PdwNUumn&_OE`T zk6N_a1Sci7q(~@Ax_P)gZOOUx<jS^{moq0n-+3iLe#7mznICs8vWT0kH|<>g&B(QG zi!V;NWU}~0s$aF*Byra1*7>F<vv-KJ343ks3Ard#wPXKdO^0XJO{e94)=fV4ctZE8 z1$Pv4rsQn1KgF;{(Y7Z<^eJDd{;e-xY_#Xsnk}mP-^De}MdYkzUG(%I4=>TDEi%jf zJU8jiZ(eYmyDyG+#ta5l@znppiVTd6wI6KH@BbB~QRW_<arn~8%~Mz|zwG(W`qcJ~ zsGm$wkn7JW3&n5f)Xb6jd-v?uhW@aUSKBqzw?wR~i0=~>%YM<nis!<9iTw7Onj0dX z3&JH-Q#SOm{C}Gy^58`I&Dh5^Wn4`YqBn^YpACwBX6n&|5-4^Ityd;(z097n78n~0 Mp00i_>zopr0H6ZMxBvhE literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/stick-toggled-prelight.png b/.themes/Rosepine-Dark/xfwm4/stick-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..84f02da38bb7e1b3ef80b07e6eb180d8d4a5acb3 GIT binary patch literal 864 zcmV-m1E2hfP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0`*BmK~#7F?U%i8 zQc)PjU+8W5{#;s$+9qW+y40}PcCu{ZsFS17#Y6`aW8z@^57f1rajRQ#YU|PzhYpx@ zph=?vDp5WJ!Z&)J(_TdG;eNFP1Ha^k!@2jI^YEVMyzj+w?P~N7jS*5l|C7cED~%Zw zL0XKRAc;(1wOYyJc9Gp-qnVi*nwCzdX?Hr*VOO<Mqk5yk+Fde=Awdx0^LfbU_3-vE z5QfWPxAX7CQkjayG8sX)AW52{P-wOv4Lt<>J|4+z?uYJZ>GF^nG5^L&G|$FjjtdiH zR?M&{(Kaid)p{Th@Cn7hCo8K_iYzVi3uLk<w6nWM$>f1h6ubvtsbLAtMn={$g!#(l zu%bU0@YAD*_o+}QQR34!7gDb`xUl8r>-_W0+YKrdOaG1Q^?LN}dzOEWV#?zVz8rPa z<#dwE<y7=Pee!@u;r)kAz9^15Ks%K>B&Wkp@pz1qUk>{B_^-EEsN3yQv)LN8q`HUP z9+#pI5l9~$(-w=&C~yzrR&GWW_v~jW!IU6L;GI>r$e>3c@b#-_^y2wry208qiNrQV zB8!UgHrq6r79=urI6TKABon)}Mh><`!Jwbww`2W&_)0eWAd<#uHC4+XK-7k@MQtOf z3Th7+QU=ip&(HP0Z+_h3rwszIO)^U?I+@IgVthw1=OC)_YqeU6ZA+(*X?=Z-((G7+ zedecqLEeF%c0cba`r8_UR3p@=Hx+$Y1bGOeMuB_qk4Pxq1k_N?L+y5lyk0lYA2JAe z>gyrhVFrf5u~kKO#F4od7B11fyYbV+_-;e!qhD-$)e@s>rUt0kC?6uQEyy(x2C$t+ z%wsz&iXt(16**Vw04Ru9@I1v8AhIYMT4)}7gg2MVYno9@OqR`|2VHpx6Pgtzi|Obb ztGQ*vsCjA-M7CV6Q2BR7)x^UXHU>;tsn%GLw2_AuU+L^U8X$tLR-2`Z27ktg5YvJH q|7TIfRile$@<&mNi6AY;PS9Uu4nm?t@KCP+0000<MNUMnLSTXzoRQ7| literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/stick-toggled-pressed.png b/.themes/Rosepine-Dark/xfwm4/stick-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..7e55e6fc526860997e058380594d2cdd7d278380 GIT binary patch literal 854 zcmV-c1F8IpP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0_#acK~#7F?Uzq) z5<wWo-vV)IOScH+Uy9L#F^VZvFVKT67sZqD;!Wep_%-}0#*^`6yl79Q9!h%<Fp-9u zCK55-0yaSTTbJm(Lw1Ag?#x2dgaf~1)7jbX&XaeZd1jc2ti=Ap1Ys+cDlkb{V8WOR z;xTc8Y%m5kn-!MaZV(q8Fh4g7f*{cTZnsOWGboo&pniHv+ZQSbh4_75@cX^AJq!xN zOB5IAeX)21#a~A-3Nr!UbyGPc2$vvq>jwQh3RtDw{(<Rgnex!MV#aybl%R3N42#m6 z=3%%V3I+qZV(i2#(db>cb~Q*ZM3Tyo+WP|8uQ^>&=s%vPn1b*l!R3Ia-?=El^Jh<> zTB|{Fdk5YUAsw>9P*@}!g82FxyngeJJg@)vo<HCP>9_>4+%p{0y5MlVGJ5E`>;#v~ zsp)_D;wfZE72bc?q=U-6{s7p{9~{E0U4X=cIApUq^%-KZSm5lB42?$9Xh^n)JRX;( z4=eDa@RL@?h^_4utsYM4Frw%H7Mv*)G<`8L$j8ks^?o%Hg2eqebUIx~e%^shw(p-L z5w$_4E;;o6{M;O{u&@Pb&FuGipin5P_Z#=tz)q&f=@h9j1?jk~nw|Ge(}Ik!4^$4t zC}5TJ+M~b}q?fMfAD`c&-hU#~SFP67DO14eU<{b~<{(TDwOTDriE+A=WsTr!%jo1z zBzzloNhWCpu`9={P_5q3^riOFG>6czM#R@+v_g79%az~2f|*0@b_aZ356uq+47Ggz z5FV18!Q{n2tdaadUoDeVfBYyx#9W~j?C4YjE8OcD2P1d4$E`yzt&vrdNzv#XDhxq? z;ee^#w5}L4#}Td|tJMnOm7BVmGz#dQbmklP|G3K@%bVN(&NU-X41U85rgEr%$Qn<S zBF5|i&Gd;;f#s<|WLc(ZElKR%{oH~O%qH9<Jxgxd9z5hXn{9f)uT)M(5^^p<7s>R8 gB9Eyc9up_%AFE6~5*ul)9smFU07*qoM6N<$f?{uuBme*a literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/themerc b/.themes/Rosepine-Dark/xfwm4/themerc new file mode 100644 index 0000000..22732f3 --- /dev/null +++ b/.themes/Rosepine-Dark/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=6 +button_spacing=0 + +show_app_icon=false + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#f0f7fe +active_text_shadow_color=#222426 + +inactive_text_color=#999da3 +inactive_text_shadow_color=#222426 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/.themes/Rosepine-Dark/xfwm4/title-1-active.png b/.themes/Rosepine-Dark/xfwm4/title-1-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5ee6bdeb70b550414fc2c9bbd54ee07533d1e1ad GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzKW-dV@L(#+mnWZ3=AC18=E-$WdDmDWGMX* jDIB}GY6(x1LXFJTNXF^U3wQAY)iZdy`njxgN@xNAPNXCK literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/title-1-inactive.png b/.themes/Rosepine-Dark/xfwm4/title-1-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1c02dd653228375631cbba6950491bb6c1dd3bbe GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzOtu_V@L(#+mnurKuMN^%8dShn}ZIR-uUTP ha`x3kBaWsIh4nU!wJpnTR|AzZc)I$ztaD0e0svq`CA<It literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/title-2-active.png b/.themes/Rosepine-Dark/xfwm4/title-2-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5ee6bdeb70b550414fc2c9bbd54ee07533d1e1ad GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzKW-dV@L(#+mnWZ3=AC18=E-$WdDmDWGMX* jDIB}GY6(x1LXFJTNXF^U3wQAY)iZdy`njxgN@xNAPNXCK literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/title-2-inactive.png b/.themes/Rosepine-Dark/xfwm4/title-2-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1c02dd653228375631cbba6950491bb6c1dd3bbe GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzOtu_V@L(#+mnurKuMN^%8dShn}ZIR-uUTP ha`x3kBaWsIh4nU!wJpnTR|AzZc)I$ztaD0e0svq`CA<It literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/title-3-active.png b/.themes/Rosepine-Dark/xfwm4/title-3-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5ee6bdeb70b550414fc2c9bbd54ee07533d1e1ad GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzKW-dV@L(#+mnWZ3=AC18=E-$WdDmDWGMX* jDIB}GY6(x1LXFJTNXF^U3wQAY)iZdy`njxgN@xNAPNXCK literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/title-3-inactive.png b/.themes/Rosepine-Dark/xfwm4/title-3-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1c02dd653228375631cbba6950491bb6c1dd3bbe GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzOtu_V@L(#+mnurKuMN^%8dShn}ZIR-uUTP ha`x3kBaWsIh4nU!wJpnTR|AzZc)I$ztaD0e0svq`CA<It literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/title-4-active.png b/.themes/Rosepine-Dark/xfwm4/title-4-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5ee6bdeb70b550414fc2c9bbd54ee07533d1e1ad GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzKW-dV@L(#+mnWZ3=AC18=E-$WdDmDWGMX* jDIB}GY6(x1LXFJTNXF^U3wQAY)iZdy`njxgN@xNAPNXCK literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/title-4-inactive.png b/.themes/Rosepine-Dark/xfwm4/title-4-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1c02dd653228375631cbba6950491bb6c1dd3bbe GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzOtu_V@L(#+mnurKuMN^%8dShn}ZIR-uUTP ha`x3kBaWsIh4nU!wJpnTR|AzZc)I$ztaD0e0svq`CA<It literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/title-5-active.png b/.themes/Rosepine-Dark/xfwm4/title-5-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5ee6bdeb70b550414fc2c9bbd54ee07533d1e1ad GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzKW-dV@L(#+mnWZ3=AC18=E-$WdDmDWGMX* jDIB}GY6(x1LXFJTNXF^U3wQAY)iZdy`njxgN@xNAPNXCK literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/title-5-inactive.png b/.themes/Rosepine-Dark/xfwm4/title-5-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1c02dd653228375631cbba6950491bb6c1dd3bbe GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzOtu_V@L(#+mnurKuMN^%8dShn}ZIR-uUTP ha`x3kBaWsIh4nU!wJpnTR|AzZc)I$ztaD0e0svq`CA<It literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/top-left-active.png b/.themes/Rosepine-Dark/xfwm4/top-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f4b92d0efbb251d5797b34c7f2167397de736763 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^JV30(!3HF=FIy}GQk(@Ik;M!Q+`=Ht$S`Y;1W=H% zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)$D^i(^Oy<J+?vc^MQqTmlQ^lVAUPEKz>p zLWGCQ2IHODXX_88ta)Pf&3xOTYgVz1qS^`{HA4;v>p$pC?QD8{;=R8(&=iJ!?85h} Uqz`Ah^w@&9p00i_>zopr0MR-&qyPW_ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/top-left-inactive.png b/.themes/Rosepine-Dark/xfwm4/top-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..4f2a91f63a23aceb93293043a1d02295e5fc480d GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^JV30(!3HF=FIy}GQk(@Ik;M!Q+`=Ht$S`Y;1W=H% zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)$o5i(^Oy<J+^2d<+6SE*GzHM(q0U*xAbx z7`$7}*!!n{XwTG`+y9njRIrBCG=%SAP?^Wjdwi0`@_G07>j?ls3%l&mX&h&j+w}r~ P#xZ!h`njxgN@xNA^LH_9 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/top-right-active.png b/.themes/Rosepine-Dark/xfwm4/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f107ffcb359a2a073121b08dae392b0b11b6fecb GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^JV30(!3HF=FIy}GQk(@Ik;M!Q+`=Ht$S`Y;1W=H% zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFKz^d9i(^Oy<J${{Tn7|*SOYE_i+F!uw>0~` zeW~s}r#;P!6k291=yS4b@zHPOKmXUw`O|Lx9s!H~)r{BPDc#wjeXo7f&i6ViH27VW w4hSsPTadx=V1usb$+y1s0Sg=&o1Qu{m9LO}IE(4?KA>d`p00i_>zopr0MzM2e*gdg literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Dark/xfwm4/top-right-inactive.png b/.themes/Rosepine-Dark/xfwm4/top-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..c75154e0b08c6d78b95b045f52dff0395a56c7b7 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^JV30(!3HF=FIy}GQk(@Ik;M!Q+`=Ht$S`Y;1W=H% zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)$D^i(^Oy<J$`xIT;jqTrM8r+*0!Yp-w6D zT9%0w$AWg;-_PO~d?t2VmbO;=6($Zg#>nFe8!m{xIl&tCgw1%zq^qCVnV6WG-XCPx X_=zt*+j1ud&`<_XS3j3^P6<r_g}F7Q literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/bottom-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..dee00ad0c5e09c73c655c24b6d732789d7dde00e GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^5<tw%!3HEd)6OpdQk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#Bni(^Oy<JJQQd4ZD52fW_w*ZAw%!5{o3 ir<+}o-)xGFWk6M{G-r#7bRE!S1_n=8KbLh*2~7a6t|RjR literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/bottom-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..b1e2431b35e5554530d3ccf579aee8108d6dd25f GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^5<tw%!3HEd)6OpdQk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#}<i(^Oy<JPl`f(#5COom(PHQ&E+kn#Aa hz2RpuOVq&+3(h1nC&m`v`VCaf;OXk;vd$@?2>@S@CE5T0 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/bottom-left-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/bottom-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..03b03cef4c7ee6230bfed7704295f7fff69728ac GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^{2<K11|+SoP4xm&oCO|{#S9Drb3m9;?W~mvP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBez2#DV@L(#+e?OA4F&=(7jI6eetGr^^Qwq! z<qXxAEQ#GcOT2ftlvEx)B(`5V=k&qfdsgHt^vG~+*>SWqdA|L%+TR|2t2S02x_;Q> hQsnd65+&xIx+lA3^!N?4jslHm@O1TaS?83{1ORS_K$8Ff literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/bottom-left-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/bottom-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..29b498e417a4e7cfe6fb631eeb3302a33070f1ca GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^{2<K11|+SoP4xm&oCO|{#S9Drb3m9;?W~mvP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzK5raV@L(#+e>=|83cIR9_nu^40|x=?2R64 z>l?@X7hdSP{4_IYucz>;rMx-UvJbJgvI}|tF<<t1`+EKUdzWWP@|<E7zTU*t#(7;` VU}o_ie><R=44$rjF6*2UngEQ%IcNX? literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/bottom-right-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/bottom-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ae90b04d4e8da45fc063d10583eee845d34e3b24 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^{2<K11|+SoP4xm&oCO|{#S9Drb3m9;?W~mvP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzPG1~V@L(#+shky4=C`sT=aetYUD75)mZ8b z^ScQSdIq03*e-tjb^mT`!K6d8b|@7e?qyZC`*?3g&gvO1W<~lF<#uJMRJTuWegFLr Z^96r-U%NHsyMe|sc)I$ztaD0e0s!?NJ0bu8 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/bottom-right-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/bottom-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..030dfd8190cb954abcbe2e7ae67a34127fa3f69d GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^{2<K11|+SoP4xm&oCO|{#S9Drb3m9;?W~mvP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzO$!`V@L(#+e;gH85B5N0uAyW^N8g=%b2vI z`F6ubgN>}t$Jb}XITdo8Qq$d8-qg>;{_W_GywGU2Xy+LxzkF-lI&~kTny!FZ*%u`# Ppm7YIu6{1-oD!M<p42o- literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/close-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..9773af572777995535c08990940dffe0eb8c17a1 GIT binary patch literal 846 zcmV-U1F`&xP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0^><UK~#7F?V9as z6G0S)&nCP1Xp?MO+iOs7K=d92@xLH=VS=E)MerWd4-ovNf_G4DcayZ6Y&MDWu0&!; zvggdq7IxVOmZt55<jI^lXXb32uU~#Hsf4&E4_Z`4oOt}ZlrvVNl2VBkjY_O&lvd28 z99S$CG@VW<j%PHRB{ZMUX}SDcRUF5mdc97b=Tf85P?wkfZX2t0ERJIuk8e{U3GH@^ zI-NtSf>y*ZL!;4{qG&=U*c3DlMa)tdj?!>51s@D%yWj7rQ1!?JqZz{+3Bw`ff$w+K z47N!Z?W{PNOmmY0h=M4JNEa<Jgk7FeD~4*_>V~+M*!6YrFMa39a<QbFn~-!6i(y^a zNEBR>B%#~8JCY(6L!G*B@R}$o5=3I$*&3W(P!I%}<1l7$c9}U2AsJ0%HBu<X%Tj~$ zOM3h6!(KW34`T-B7sO$zvake^7<a4m=Jl)e=PtRG)cV*gW@@cT!jUb89R`<v-`^>> zDTT2d5RQ_h#TJ{-Ws7&4oUYW0B;kv(w^YbXIvFttLM8M5zrX270c?<Qamf9k34xa{ zo~MGi@K{GmO73C^zmK0jr!u(km{ST&VT<XUkv7*<R<^YH9@t`@D?7SvOBDOEC5L*Q zA7Jc}HT7wsU%_Et_A`+~kA(ex*#m1%+JNDZmC`rmIH2hxL3Dz~E_*Z_XO6>O@$sXF znb{9n^4s?x^z7*q%0hag7KtrX^}o9MbuVYJb+EQhPftY85v6;CW2eh2kT&5K<#oh$ z?C{_~oFPrXZ0R(0v<h_p$Y*Cr6Yv_x$48`tmKX|Uuh*fx@%^55^Hh6Fh44V8$_q%f zT20c$Xt6-fb-lF6N{=<Wz?y=Tq!@3*O79*AKpbgo^zOUej>^8~dvmLITXY4nt3XOO zouzeh`8osy(Mmv%BvJRrl8yUgu1W}QdVkELX0vH!hBm3b=TS5&v7%9l6^%-)Xp~m$ Y4?`W0FVg!G+5i9m07*qoM6N<$f*g;D@c;k- literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/close-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/close-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..e8c064268310977183a669e0e7743971b0b865e4 GIT binary patch literal 762 zcmV<W0tNkvP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0*^^VK~#7F?U~C; z>_8BPEB9H+S$NJ)&O-40UqSF4TnK{TN?oWcbL-fDYY#)nBvpMG$dC_$!&uXuFI`>T zNs_zU`+?4ol+Kh*Y;9~}Yhx2z8)qw)Qv`-#pkDQ)dVMIh{|+QcV*aLSs*jAaEY;tI zzrI1mAk($&US<j_*lTGVI$X<TR1`%}!60HdSqOD~M=n^&kb>S~7^Svp_9Nld)^F;T zWo1&;2d`guT}Mq_2a&R%t-Ag)ZTsLX*6Xxu+lFF+wteKB#Bfzx%=*Z5U90<2<bsnJ zQYB>i9pfi0YjQy>h7>%7l*LqBhm;hHogxLt{G_DpVv5ALqxJUoLQS)rLWn`^5@si( zmjVeQF>Xq{zP`}o<HM{R{)ZUEa_EJNzesFut8~cq^$lTQkI7jn#2}UfMop5AY%%OG zxRhmiRBkMVSPs#|NH}??<XojJ+>8NiF{R`sek|uB1>%gDBM`W{`maZ;F$X@oNJ)t< zhV*-We$uxir8)4KvlRHk7E9BFq>Sg(Qng&d-hFdmi%D<(rV7PewPc-a8bvH&U$MFB z=Oc$_B<xsjphRq``i<pSCn~(77CjosvRs$_<(tdP%YSrn@n^RBS-FqTcjERfK`55# z{bI7Xo<NKP<o+^ZktumD6BCWEO9vsy^Ma&^*D-V=DZ9S7UQDM2x~g_3kwYI<Rgnu$ zV(1VLHe=)S@YH!rg(?+u&xf|9mGBU+y&^i^?ZT#|O+Ozg;Jpb(s$kCLnSZs!a)P!b zJB(ulsoiGI>D0-G!s+D%b`_XUA%rYJ7o|f%W!{ge{Ue2`_hT3#$i%3yQC3@=DCUSh sZ;D?#r`g^?uZ>M?ZERv|V-s5&-xPy^aE2#GmH+?%07*qoM6N<$f}vJmivR!s literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/close-prelight.png b/.themes/Rosepine-Light-hdpi/xfwm4/close-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..d33e6e0f48d692814b05fd867b8c4fcda0abeea4 GIT binary patch literal 852 zcmV-a1FQUrP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0_jOaK~#7F?V8<g z5<wKlPsuI|Qfi@FiZxLm!lbX@h4DGOG2Ux>RrTI@<!e-vzJeyk#CtE)q+0p`7K+F& zq0XO5LkVTinVlio&HfTTGqC$(X3m^B%hH$6U(YFpIR09J(#TS9c9O~-%TY?n#F9oP zmNZf;=8y%3!y%n@yVUFTC<p=y!@=l1kjv%Bbsfs*^HeMrsaPne*DjgH=sE_GW~-$h z|B60WE-zEHQZXuML=3%gbbLacPKV-PQZTj{dZ}@EM1#SAOyD>U-KuYp=Xn%|SYmC} zLx)Pr2DREct(428i*{7(s^DNt3gEljF^0C5Sg3|w!=lufV>NHXFeDwc#P;`pUWRX* z;1~yu2I(Lc!|*T_C^+={0sTHbB`IRDX0t_$2FH|+5Rn+Sw|3v{vF0EG1lmRcsdify zNJL`X1$g)U9zEZFF;@;!&r}<<<<R}pB?%%iZmRTZXItH$Un@73LYtSPw$Wg&Nrod^ z3>gL&EUwqdO-pU4wj3aZWSR?GEEGn<S#r8kWBUC*yDdAVLS#bbF6BaI2Z#Fqj-C`i zf?TauSZ%FuG|_WUpFAE3;)drsQc|poLFV<Fw@T0--SB)7=@?tgapjxs={Xe@EhEpt z;hzIr%u`!=39|ylylBb6buEZtSBrWDhk4O2jvQ(vT-aie@;qLzMTPWfISwfLNDxh& z(v1=;`*`&50c~yFpBw$gavwf^A`ayh*=|}?8o=uR?fZ{~?8PQQ(71Q^j_5O@aF5}L zMRL(_7v)LB>)7h*P4-+f0eVZPsH3$&*Xwn5gp31@aeH%<bkI6GSN)2<zect}@Nr$e zD!lg3j^R<WnDgPgOQjO&61x(Nt;DZ`hS5qedP=ew&%#LU9(y%xYfRMc*L~l}{55*D zMOP461wwk<UYf+p-ytA~QUbD+Kn+#AzH)s`4Y#~^aeZuA%_AETHv6AP(#XV;Mkbat eGO?tQTCsmyY?ro<{HEdn0000<MNUMnLSTZ**@}n& literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/close-pressed.png b/.themes/Rosepine-Light-hdpi/xfwm4/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..74ee3261bdf8586350eba1517e8095dc05e8f0df GIT binary patch literal 844 zcmV-S1GD^zP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0^vzSK~#7F?V8_e z6G0S*Pi-3v2?<FPn;KIs3Zi!+K7ydHp%>x<=#Ah-p*Q*f;)Onj3i<}3;*BCys%fif zlO}9PjiiJ+zhFuT`E$<MnZPdlLE5z0?Bv@yb7tmj=01PiJf;w`kXt%UVPvk;ItXQt zouZHui3N>FENFyQY=Iom?RLrYJZc^Op?14Xoz7A3e_(!oo?@{@ipS%WOe83oOqjo8 zWE-pVSgX~d%HF>DeJFZgHk+Zs@)@gwR>aU7yT5)@z1|={*c9|FhF&Uf@0xJykPRTU zcHz7URewu8Ut;w}gUaO{a=~ipT(1YUsI#KyHJwR;^7f9e&{l~d?9i}lFmAOWt`gh) zzIBqmU4k~Ye*7d2Vljk=twh10-Tq6}YK^3b#V}9J8nh{m5Rn+Sw_d$@%eu-q=CwI? z8jzAE5}8<ocXE8#^^K<!<?!12#uIZ9-Vq0{*(3=fG44|7@uP?4=kZv%zLc3p&9M(y z=fqf(gd<xFD-16Ad~U4VuoRBv04Yh*VvAvgE@70MR;mwrjSG88RjKT$GUA{NB(+ii z3*<s!nRTr5jV1){-@8lIn(49Hfq8yMB_+kV7<%m4^B0uQ<;-KrJb$U0aHX)tG<&4s zF*Pk)+WZV`G3owjRHB%aEjc(5!%0!E;4mrs`H@3?gbP~?QrupfmePmiIH2$&K~$wm zr&6rd$L(7;>BjYI6SH4m?)`^P#6h~77L^7t`+xcRZ6<rMK`;!iUb!rKk0{+E95G4G z8cmzxc?==sw}K=Ay`?GYs3vHX$G92N4`}1k#Wm8P62nz2o?Ri=paiEao~oBr2oE&u ziq%qy(&-dw@m&eVRsxkIo0VW(Fv(;*3M;jHNL4EP?9#zFvY8AOiz`;fuhqLPT0yKT zu+Q?_OM^K1Is^o<LcybVf9z=J{@CLG`(s7~<H$vZjlSm*G$OH}5s3wjNGxcCR_q_h WdywOrRV&v30000<MNUMnLSTX<!-}H- literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/hide-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/hide-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6607c0593a7ab5d36439f1e6664a8fee89e90e7c GIT binary patch literal 733 zcmV<30wVp1P)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0&+=2K~#7F?V8(e zn?MkT2Lt9{$EI$dqiWy(qN;k|Ho49tIK)nDumMB%w?r;-kaqR}0`cA0lC2&7o!Qyh zS)ALy_YI8@@7vdq#)wlK9!BZ08I6=l*wC1S4UN$X^T+~qT~k$6bUK}>zSLA!<?C;b zGo#teA<y$D3<H|a=VSw;``G1jq2n>5JU>y>$PMedt`O(ba=EyEH-!;l@KBcJbT}MI z2Z)Q~NO)9#g=h<dm(p~1{WJl*w%H`w-qV_zvaD#kO^t~H7;F2Gim^-5L0K3?rRk&e zTH?^u4W*AeEpbZ1Fsr-W-ioM}R-9@yC<)u|pNxjzXFwcmslXP7R9+N%@y`LaV3P}5 zm~Ki}LB%FZ7-p`E5PS=4qKe_b5_V<|Zjvm^SpR1UJDvLzR*Kpa6^<;@!iu7xK0$`$ zECXp_jLEV_Rap>LRo$id&)|5>%6aVH|GR5tB14j_>F1B{WEv~Ne*ON_yD;fv3-&P8 z^2QYF^@^fMu5&HD#$31m_6X-0r2px8KJ^XyB(g{gLjwlAiN1hsPRoE5UxDZ<^@Z%( zYGDbB!br5w9O@dZtsvk{DoYr`aj}T0YodtXxniffIF38bkg$ce92fQz!fQ#AP*-d= zUq}U|srP-4ZdOaO4Q#0P7nNgbAwp6mL}bC(u%U`ptq9}TG*N1qYQ-Vzu2whf^!{!f z6TN#JC!U`U+9zym!l(yLTuvChZOQXosXf=;wwSz9vhq5_wW}n&hvpAj;cvqfDcl#e zryuwfijCLg^-)V_?|HPRUmGGm!pcGOBf1jQGF`3@jY-(hn1l_D(F%J3sEiT_sLJfO P00000NkvXXu0mjfrF&UY literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/hide-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/hide-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..e13cac4f7e47408e81e0ad75eef7bd6254a5abff GIT binary patch literal 643 zcmV-}0(||6P)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0vJg|K~#7F?U_w# z!!Qs=$N$-eo+8lu?+d*{kI-yNwzVzG)#p^Elq6^*jg5jHm_l$RKWQ`?%f<WK$4pO1 zNl!`^ON}g+8d)qgo>r_T0p@w8Nl&CFb7{T)28yCs{+4BFu8OLvG{40k->71cQRBGE z+`<Y@MjDs7-N;qcG)+{&C}Mb62&qYt4^}d!V6YfwX&i=iCW6}f4c)fwmQW2L=)aXx zH1vHGDGS=_`|qXg5WK}E6L#Y`kQ8V;M9xbLqdH>M3!~I%`qJcsml#4NX87IX8kRlz zz!pOYZXsn^GOkBRvc<Lt!T(%Ck~f$vv8`vzvQ#o=E8xHq3r)cxOw7%nCHAOPk_NNJ zi56!uR2X|ACPwrAr*xc%aTe2he=*LCiM)?pE?+bZZsk_nwsbtcP;5lR&gW0(I<jeY z7Awob^;SBaUP%J`_U(f68k2Z^=fW9WhFHNGF$r)+;(V{`jeCo6->6x4SCvSv5$T&L zR_!ut=(DZ`#e6!5L0vb*g`Miq$(FO`JD6TMyz35|$f1v}>&OQ$F?5K7O=&_7PrY|t zWGU2nQlRaSEF4r$pyR_KZdlsz3*B0R>m-B<)?6K7kHdC?wm22WJ)-39WzCt;sprP) z;{>V-tfv@4mZ+Q3UqQWmAJglR!maOPm?6kWWLS~i77vOwVxF7ibLVaHH|W&JVyThE dQX`9{#t)3(-=JVn;o<-Q002ovPDHLkV1kzvBp?6) literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/hide-prelight.png b/.themes/Rosepine-Light-hdpi/xfwm4/hide-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..0f644669129193dc1f29b423766fb395fad338b9 GIT binary patch literal 712 zcmV;(0yq7MP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0$oW&K~#7F?V8I@ z!ax*;kEBo#i;AV9zKaWeSYzTV=)wmuaqrek6+yv@y#$?Kqe0_h&Rp8G>9-+}()Q~) zGd*+KmCK8(cd8(cztyHHvXZ<!Rx)A@swlNs*{H?JMrFkuvcO`opqD73`Fu`El2Dpv zpTB`dqe0E4L#<YeI-L%6+HLW@Nv1J+AA`tvG7+C|tp9o58ud3fjS3nOLo^;nk2IUj zNC%UG+G2=Oc>h3ImXQe@$Dy6!Ho2}#I%tVaMTG8!lnsJlKt0bRRg`DNNK6j4qyY9k z)ktk6u~ej8Xi@5$kr=mWnvx1iV%OI<Khw8OaE!Y!Bo)|VNDosJg$!|=(9`oXabb&% z#}mpM9Fv<NEU~<!^$nz^Q{F_v64Si_>kz$0tnFE1+)~LT7;Bt#lomsUQ6!K;F)fR< zSX#i?`b!+g(%VXlWohwZoQccIdhGP<T)NysO?Y^)Po}XVc659q#70uv27zxyOuD+a zS;@;13`E7>ldJfp$CxXY@<oG|f-KTvSk<CmQ6%V*$Rd5FkaFGPqK2jq2UZBWt6eGz zug6<Wv&1lPi%3WGLAY%K)>%RdU8KC}_xZ<UU;d4a^<2lAO0<AdUJZxCTv8Ip*xTJD z6_n1dDXyaLZ;@@bMY+YfcP*oQ*^wTo^K5~Acf0Dduy!XHONraN&}b(Zk>cEp|HDY{ z9&0r;Tuk)t2flA){2G1QqAG~00#mwfl$NpbIs^pKN<fb!5vhvrzn+hYbZfa^&&Srp uII=Or*6(?gjasa1)M90$7AqT-75f0@EeRhAXw4A-0000<MNUMnLSTYyBSp>t literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/hide-pressed.png b/.themes/Rosepine-Light-hdpi/xfwm4/hide-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..76350dd3dd6ece619b8ab9201970089cef81cec3 GIT binary patch literal 687 zcmV;g0#N;lP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0z^qfK~#7F?V9aM z0znjpPnnV^il(WVmegGYb;A*K2?hNP`fpf%l=;cZ+J+*vuT(@t%$bi}cG(9+6m@(& zXJ*cvb>r@~`A#8ZtFW_8VPs=rk3$);O$sTISkQ>Xf<|b?w#Wdh)ru_3B76Qyj^of` zv0Og~VzC${5^+i<lax-SD4kBZj}xRDt^1g5+thy<xc76``||l5l}o!?1+|DF8oj4y znoOpof=)qYF+{1|>AC5)ARR!ead_aSs#>Y1BsQ5&son093F@`|bp&ORUKK5CW=smS zJ6)yJmJ&nSVPMl>-pZ!9lvwk=^}T$X1Y@)w9!Una7}7)6LLq|VywPwtA}(w(>{DKY zF}WGS67xD*UqFhxknqH&Y8$W$)@;UlJxh#RD(M7sjgyYTVyH0u1X7%7AS{Lo-ER;z zQ5a(0FB&S}!N_^+>iUL;BeA`wSSZlh=?Uq^h}ikXr7JcTdaWrj;p!gyh!^$Ye{d>( z;W?&yKGFf_04gko4@JMiPtYF`MOX|{ent(A9}cX_Bb&*PUvN*;EHQkzAL)o`U{nlJ z=puQI%$V%+Sg}~}bgs!n3rMvF&>r(5B{9bFQG;ZV62q@p-K&skup!GfPo>*$NDmBb zih8X^*{u93tlSC4Q39PLot<F(V4ThPFSPXTA=U2>lv@Y+T#l;MikA7S^=gZ(AgYRT zxuhJWpBVW&1O(9^!EJqgZ29Z@Sp4()m@9&LWMYMl{^t=iBC((mi3N>FENFyQ>;rHb V2^okJ6u$rf002ovPDHLkV1mk}Gw=Wa literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/left-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2431615975abd62581b437de17b2f441170bacfa GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^%s?!`!3HGlE#033Db50q$YKTtfjJ<|sCL%M1SrT@ z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAYaqd#WAFU@$K=Af(#BUEC+t~cU-J@PkU0O pD7x}M+V4Y~LpaoW`X6pu%6O!jh3nhhGqylY44$rjF6*2UngGF4D!>2$ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/left-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..77651a8164401db12c23e539a21bf2098eff211c GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^%s?!`!3HGlE#033Db50q$YKTtfjJ<|sCL%M1SrT@ z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAYaAP#WAFU@$GR#UIqpZ<_(SY!73FFd^R$> jmnHm_irrkn`DlfV&Q<2_mdjouK=llsu6{1-oD!M<Pz59L literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/maximize-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8f6b5aef20c6f4184c7ccf5cde8cb41c154e9c38 GIT binary patch literal 844 zcmV-S1GD^zP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0^vzSK~#7F?V4R{ z(@+@4pQK5ft}p54hVw?f61|!3^EeoaAo!sa!Fv%eMEnlU?M4MJhBsEHZPRv3nx?Ji zpV3i9yPk7$PDet1(2LU3B>z0G=Shsi&p#%VL9ERi4rLJ|?ElN8#Z1a5xv;d63ricB z6=snJ#^W&!1_KJiAq|HSjYcDyOwOx{VHi{>6v(zMDi(|EW5?fBqqL5NVMzV{X)H*D za@nD3wW3s@5@E1Vuh%Ev4=4#L1txYySjqExvAZP&HwM;jH0sP%ZAwBSi{U~%uS+^` z-5RrCnPid9ia{{YCJMj{eBUQoq=dokbc&kNWpOL(;!?s|t<FXI*2!c%p?2FN8H9x) zu2dunUZN<X)3Y-YMOYZ>)T+TbQBp(@O7|kx3W9(Rz8u9#W*&}Hq6hcyvDDsJdMvo4 z&yH7FTO(eC(tWGd=ISbbHGk8q*KZbzn&LPPJ=uRux3+K6GSGT$Y^)P6LKfp~mEOL4 zA7Au~=g*i$+_`Hy9gkiz@gF{ZqNn?NOOH8Zu?BZEO}^;ijxlr?yfmACX!qgHLQw#} zVa@UJPvQaYD3Y|eg^fmH!K;HP(jshiDPF}j<U8oJ!7WV3E>{$hYv2}UTUw?FLKF)8 z4#vIGWOobm3Lfs>xlIR$N32$L7Ouf>ShLMhoTp$$!pk*x9wpX!>}lydgoL5X?sfZI zYtdPJ{r3IJUUB!)PTZmJAiAR#5;kVl|K#NFO7>#2Ahx!)HiiBpl<rN_plYo`s|J%R zQH1LlwhpVzkg%4_P)DjjH`ZP544DL+LnL9$A|(ukvR<!}Zd|u6-55x>RB#VuDqTPn zGN&wwf(7C%%Z`h!s%;Ho3Zg`c@jR5w?y;S~z(vLEzE-Pp?~<=V>C+Zjf#@ob(vw<g z7A>zsKp;j5Xul%%d@Q>3e9U4A!HS=c*;Fc(lvwC8`FkE|BNvu7a$#vB7nU|ME9^g* WHB_UBk=_>o0000<MNUMnLSTZ1K7elk literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/maximize-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/maximize-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..a87e2b8a6a8d8d8bc6d6d9671343f036faeb7337 GIT binary patch literal 800 zcmV+*1K<3KP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0<}p*K~#7F?V0Ur z)Ib!5&*o#3wNi1b{wV%xSi$?h0>N7li_(IyRQf}!VvYIkywhe`O0t<VA6v5Ifl$~@ zXY$OPIddjE`}pB=LkEaQ2g)QiHYTyLF^P?hgB1(N0Zr3TRaaD3;;QS-XJ9s)$-kcG ziOVP7_rz!R$JeSDWXhu0$aK*PRzez=xLwHk6o#QyK`UZ-SO}F>NjkKWHU*8vFiS<A zZ)U=%t%uN^&m$SCCK&y9S(cP%nH8xPw3TK5W!olbi&Y}*iXtahpluU5EisI0fmQFA zvMfYjHR+%whETB?etq1BWkx!%#Snt~kZO?`S0g0ZV*3ce$J~b`Z!lTuo-<px_vYrO zOyON%&pJMSAyfMhvXT+)1cCbFvcyzFB2E9%<>l92sg~>O?{s#yqQ&AF4S|7jCbp|o z+Gf4}ChNe}>b;nedFMU3*wimBzR=axnv&$*V4IjVTy3p6gz_3gg`rBCrnFq1^hyDI zhkI^s|B?!=m@4YYqj~zbbgB^pl*Q`$>BZd4*vOc~JWnkfxkNQ10%b85$9FEA!DWce zlt=97=((smeu%xQzktPexF?Pmqzd*%Rg^dAR!k)`ou0mxmB;z{r=9oVL6amQ6}TsA zR^{RQfk^wqhf9=5s5*ZC`6b^}b>WFxaryE@){Lrsb6|@3qFz*+HB=U_U%eq4AW}GW zB4Ew0P6sv!f{?hdQyn_tq+L^V2U9DDM^U^NIrI@l!{@aww8YRMUTnI?<mIXMu8S<S z>sVq6+U91$ZH&qZbR5Ta!?F!O6DeR^Cm~d@<^tb5TVgvwTbv4`4=cG_t~n7pK@)2I zIDx7H>&b>ti`7kOTd<bDkJX!33SGaCVTK^%BEve_ZSkO3BdC_#=gw}XgXY+n#Ky)X eHZ~@)v2h3Z#~qzEx!)520000<MNUMnLSTYvR(s3< literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/maximize-prelight.png b/.themes/Rosepine-Light-hdpi/xfwm4/maximize-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..7f3a9773bcf9da2ccd8bb2135855fedf12bb7fc9 GIT binary patch literal 853 zcmV-b1FHOqP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0_sUbK~#7F?V3w# z6Hye$Ps2<mF^#rqn#Klf<4)*O=uXjoD>bX2?nH6pLfrT{s?e2!2tvV)SSutpZQf~& znF-PRuT)yd<J>!UQfHXoW=JxR{O6o|UNdu_K7RR40mMiz#VCl(*~hg&S}Z~VB^2g2 zLScR*u)+-TfZ=dR$K5XVdOfmjn;d6w@*RjoB4nBdMWa!Q$Kw=_#l&ZmbfYzoK}fyP z5Zhl;$0d{Vlv-TWDo~3sSmUT#qfVzoZqO;vwJ=zza(G08!GLsN7zSO<u8?I}<OWy5 z+QLGILX;O|GRt&1nIu(|qhePC2d_i{oV)G9wUvZ9!tE*^iaMn#)~(|>q=J&LQmOne ze0vG5aZss{3ev*h9=ZYrhkoCtW~)WANDHgi8#HThO<50-syt+@h2XONW=Cv)j{H55 zxI~+qH)%ygziB{JyWOFMg)78GD%_XKWmZ-3b#I^U7m8y=odR(Wix22}ex0TfkH;vt zx=LK6EXFOBo;`nY@~59Zc|6u42<P{N_?NF<)1zWx>N&C2U^cN23N6$Y0*VX>_{ zw<o$85-|4J-Th1)APU7a7q&2GhLLa_{eGXlFI(8axp-kRX(sHT{RUf@VS3VROM#Y# z3tN~aTKS8{G(8Z8u9llaHa2e1_S>C_9RTte_Q~h35f{uzxcmo|M?q8`YcvfEeR4T| z<sl`k*=$j@R%7i8i@baPVPdVgb@!IoCWwP<M=d1`+5g-A_nGu!XF<?dU*o$hkP7!$ zW0)e%np8^un$md;t%GIFE<(auDnlKm1f9)h*%8tWxQ0xta_(4Cz!Y~eon9iZL3dy( z76!_<9qy4~bib<L+}wyc3fGfhv=ToKDq1JOu#`+P9)*_KJ$f|^Ty)Itm(yu2>sRa3 z7FB_$DiG4$TInpFybb|@7$u<mvW2VS^SS3^!rh|Q-{)iVVjX!AVZ--4{6;9uZ-m19 fMkvg01XkD|2hmvqv1QXV00000NkvXXu0mjfKuLqp literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/maximize-pressed.png b/.themes/Rosepine-Light-hdpi/xfwm4/maximize-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..4d67aef5c1c5cd3f38f99ea272fe948c58174807 GIT binary patch literal 839 zcmV-N1GxN&P)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0^CVNK~#7F?V9gv zQc)PkzspV1D-CUHE>pKAM7@jXO{4i=^(JT(EU14V2znDie}{|pCMtSU1g=fp%C=Gr ze}qHod?jOyP0u;^9LK%f4~Xbh&;8!#InVPw=Q{D>UGWcm$mGoVv+yGm-R4hUM(hlH zN+8T@1j4+AZ-q_50=-@jjYb2_RvVp82i@*L|2+~4g%A!;Argro<~WGO9Pv5~(-`ez z&1MtT?|b68rS!c-B97$T1)~Cu2xByMzkWllR)-r*3Un=uQ7Tt<MY?ri0*YE($cj{T zXZ2hOtJUi$mv>-;O!`tkg1Tr|#YW?oHBqEo*>RQHTEdui9N0FTx4J2=C9Jr)^}l@E zgkx-Nm!N~PFs6s8LLoz^^Bep7KcI@TF!rf&!!cDeM9F!mM5`rSN8!~5+U@qS$D`3G zZr-?#+1Z(qzeQ0TTjsL^l*)Z^^NW<LD3vO>zxMb<Q3ELM-rYM`$fhw0TCd#FWyqow zF<Gnh<modw;-nv~t)6(5Id2{a@y}np?28)(=NcnNuPKA{9HYaKWm`lnzjAA6>hM^8 zWf>noeTEDarBbw{h0&p(HjJ7q3c|)$;!T`Gu!8m)(!y-4a#c||2Weq$*GDF>B8)#O z+e5Bhy@JB}>!BWx#|rBk$Yw@2=K*Zeve<JT4~6q+jdmWZqB&<}oQK%>$>rpohmtT} zWv-EAKl|qG`=MSje|s5@6NL<_D{3WS?EZ8L<5-IwhSPxQt%6dy=N#iM(zwwXQ@M}P z<BhXIGFm#DI$8~y+hej7(hVFVx3mZyw1n|0rY_FIHY^yr#z5OrF+Di2Ei&merl-$A z7uP$%TuN{!$>dHjFPKU*J`N*$_Y_sF?)7(u-H?dKkxI=QnZHKww&)6^t4Jp2Tu13J zR{jn_fwW$H^zV-y9JxO>_3!?e5W;z6qrwLN^Y9vhFs~5^^BRFLui;x^e*tRKSmmUu RbS?k@002ovPDHLkV1j>Fg=_!- literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/maximize-toggled-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/maximize-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..751efc4156f66437cff94441ace0822fdf42e7dc GIT binary patch literal 977 zcmV;?11|iDP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH17=A?K~#7F?V8(9 z6G0TlzqY${OYdA_2~k1O=nKl<qY1&7nD|F&Onf)S2V;CNCO(VsB3?lhX{q)?3%%{O z&RGK%G-b~0ET&C=NgsBzyPdD+%y-VrHn8&gV+R9>F)?mo5D7G^KL;{mK@2EEVg1HX zSido_!VLI8yWK{k(Ll4=LaSxNaU66yzpF|h5I`stf@vBU85t2D(>>OW);iW~Hc_qa zxq>)EA{Jt?s8)emgi(Yll`3krI=rA$pyyPiD3!|<H{HBKKMX}Xl}d<IHQ@zM5u<^W z%e(M{WHK%y7=bFvu2`=(d=o`b7Sw7rsG=l{(#}s&2keS@tD53U!U~1bp?&*Fr`<uZ zScVF0VKlFF7=<jhZDVhLA6(eNs7{?W^qo{vII!$qHCl8}u~>rB{&R0A7(yZuce{_1 zpp>lD>xhnyLKdblzDv<PpVv2psK0;lTt1HrvonZTCvQ(QgbVv7jN2*^-?p|86rIGS zxjDBl?0(j#^>uvT&f?<i%!$uwiMdAU7!1nI9%*6JVQ{F6)LDMBiZ7dA5sgNX-Oj<X z!nk_nvgj;QuE?=;3b~!U)bl7EDW$awa~%1}yPeJ9{)2~Z5kJn0m#?t2cmq?JGvH#| zj&!TV5GHRLj~+h}(Xnv%&TSE$<l*^Jsf>F<@Y83{acl7=xNyec%R)1o-NC}O`6HqT zI;Qg*8=LT(|F(jrIZGwLvi#Ywl@_LZmAm%-18k96XQ!v7@8OI=dXAZf-d%*LOh&k3 zS`1b`X*kzPUrDuy_A6wVIe!kzE33jRN=MGqF`dr{N1U7(XAP8)=~510Ei?;-qEwOY zW%pFemV_g6?cS|>V`=H@S;DBxuIyH&t|e=KyY}vgI1;sReO}2hxGQRwu(qiF`TUPl zS&MZ;DLXki!McZ)<iTJ7v3L}x4eeZUVb?M0uys3RFDP0nn>tDbI+adJJERxrJ2-~X zjgl}bl!-(Pev?cllp6!(mWtAYoXRgq6uGD>o+b;4GYr!$yqslCFKAAYC{8i{7h3l2 zX*od~E;{z^<MEjEVzL)n-?pd<q^^Q2-D{M(@#XIjB#@RR)PC9G{g{31{g@#P!EoP? znFxo&S|W6u;r~4PjiIo9V<@cO7z*n*23FWFZs>)ZTq*Kc00000NkvXXu0mjfzG%gj literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/maximize-toggled-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..a9c97606eef0e3053cab33c0dcff90fa57aac5fc GIT binary patch literal 882 zcmV-&1C9KNP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0|!Y&K~#7F?U~<h z+AtKx4<R8yfogQyMYXFUChh&7VA5V;TD7T_CZSHf*t#N0$UifGW{D_*;bS|Ug7TB1 zil{jLe9rlNOj@5lep%BA;?arH2&)^7u)5I*s~aaP%%=)iuh*1|oJ1}!A<BE8)oQ7~ zp6AJ{P3^WP@3~)Jr@|m6OVd)!J_>=k6pc&%yA;=^APAfabRrCsg`h0Y$b>?qOM%wH z5T!Ip%1Bs^^*41polvE!4OZXIvW${Ab|R_(W5w}GjctRmuw15HnkG~g7~4jikua=k zimI=eEKB9H1estY45{KW{SL87%a}}H3quONgs1}LxCSZ77WNV;xXUIbd5g)id(&v4 zPLiE10UbyXbhK<;buw}*@O}O1vV@tW1SYgt%=a$HY8BC7Fq9kf@o8XDD--swR_PGS z<w8YgI6QwA9gGFRQM8oeMn}iN!r&@;&0}Z_Lx;fuEBx^Ai=LhqYNewnQZ3VHbY6BA z_=~9NP?<1d)E1&}d;3kL;V$?0Kj`XeO1)m6xFE{9t(LYhA@qgKX5ZD3WIFvIqtYqw z!$59szS7;@j3$%!#D!yAl^isYcH{BIGf@DaaUbbfHUI4dEo99mNv!Iw3bciJo?g-F zGM_)H)av&K+TYPN4xn9Qu8;3954a*{vYf@$o-HPzJBhQifwcOcD%G~ZXWZ|0dlZIU zmMAq@Pd{xL5!(pUai+`5cgpUsuRqhi$xS8`;=(;qvpNs7K0+KnTq4b2^^f!4>X)i= za?&WquP%%XL#OT9hAFHq`$fH|!P?)veoHPurf~X1z>2TQ16<(y0dZkl9Uj6hdK*j^ z)5yb39L)qgBMd__!ARKVkjPIDE;c`&8t=Mrsoh@CB^aCQgxgrP6L@g9>ozTm^s^BK ztotOS3Tn=8+q)&U6O6^_Fb?6wyH(A})bZDW(aQ;R6{sf{f(o2&O4|a3dOs%0pA`1J zA47y7rV59xWVgjcQ6uP_s`t+QH1DA6MkB0lG{WjeBdl)x0W|PXhNGjDy#N3J07*qo IM6N<$f~Uir`~Uy| literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/maximize-toggled-prelight.png b/.themes/Rosepine-Light-hdpi/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..fab41d6bee5a567627f1634c471a34f8e95ffa53 GIT binary patch literal 995 zcmV<9104K`P)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH19(Y9K~#7F?V8JL z6Hye#Kg;ArliEkx=7H9QRzwu3RuKi=DOCRr!KHtJ;7$;_QlYqU<yNQ#U1?E-T3YJ^ z(KbFIY0@@*B#kwhP`%$sYa_+pduOJSkROyV!=0IaIrn_`oIBa^YCQ21HHZ;z^P?8o zQCiN{WW*X!qtt~}8+BpTM$HN{-~y|wt5_}+u(Gm(QmF*fEL-PDLqh{R9s^#l7lA+k z0l!}yd*C#Vu45E3zpx-ae<)oS3I);H(&DH<M}#pNvvXPG^Lg08NrAS7F-n=4S(M9V zIDugph(<c$^Z8&0Tf%Z8LNh{?8+3HEqbU@EF50eG5a!^PD8hT^Y)ow}VWyaN85c#Z zF(>lYG)?HBB`ldtt=qSo@EPe$20ADU<MeRKC}b!WOITc5f-1_w=I0l%-SC;JGeoKK z(2W-JB$Y~w-29U-9>XJ?FKksGTR~B|TprEMJ0XjbFr5XM*NlvgZ~BEKK7K;)u^u!v zZEfp??*;dSsg_FQ_1kwMItEUiJRzdvuejHX(J{RLFoom2JzL&~xyHz`)|5e77%L1F z^7&;94n4%ni8p9%ZLtKfWIB81G-A<+B{Ck5il}{-x*tWcnD+U+QsbqCnF_fzIhDYr z%U3LMe=~6BE(UJ(qq}=AR4EpV(!!)&v24l<yL#<9Lct&g@884N$m8`t9`pQ-{+rN2 z#kgE)G$$t$xX^dbnsOWAG0%^UPrz;dTL;aYO{S);2)co^FvH_)vpxLuxn%~24;_@g zhAoZsSlNL-uUyi~a$tWqVzH>TO(2WPSm}tdtCd|tj`keEgP})AO{Xi)^O)!9h+SQ~ zl>Sj7Q>Cn-)MzGCDXB&JUv|&6Y~Z%A`+aJ5&rP3rJSII}N!a4z66Ug5sj-aCli_C- z;wb83-+Aj(71fSfNf=lEFJHfHOE0z&n#P{4-AdOe**$ZNyGYv&OEOiI*D+SuvSp1E zFj_jBI$8^KBodK!NIUQu@tC|}R9p)U*oK6|ZE%}TVHh6G!a)0L=k%acxdrdt*w_eN zZ0`iKm6%Rv9Nh_Kq*NB;&2VJzp1m43T%6duZx4qZ$zMm`w&)6ERY6O)8>Nl7@^c6Z zWLv`Wt0bl>k1O7fiRtF`{eC|d6nW%^!`6T2QEk+PRU36-)ka-dwNbOeegSY?jD#o} RB)tFt002ovPDHLkV1jbI&8q+a literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/maximize-toggled-pressed.png b/.themes/Rosepine-Light-hdpi/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..e0e7531214cd38d7365eb0ce0dfc80be6ddd6c90 GIT binary patch literal 973 zcmV;;12X)HP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH17b-;K~#7F?V4Lp z6G0e;U!)~86tNtHQbB>L5o1tE)WmqDQT`2yT<ISmG0}*|3u8=-7ybng(L0HH0a}R~ zr5r4$0!mXTmh=#vcOz1f$jt0cNt-?iA-k}hefFFA=9}4;g@(gFQG~ea>nc%<l%*2i zi!x%nP^6T^3XPIjp;5GAE*K!2%_1I;BeD7e$z&3#RN6X6%FD}9QQ?Ni<AJxT3SMuO zIIe)xI699d5(z}-7sT&XrR!>IeQ0Xj>!_e3VvNSj>>QSsVz7ggg0{sNrO4Eb=x!-E z0j1gw>=#|tUa4nGY$+B)Br**Xw6^TCBB+aYR*c7&jY*Nn)U>UxttG~8$A(SAajV<K zwZy_>6MxdTN!Z53<X7mREXMBPRHBd}nOwu-;y0+GEXH{%->^;99->rv=te7@&R{M& zk4z@L(Xh*nhWa|Gv`#6u-Ox}ES=7X0>RD=KC4r&0At9Cd=WpW^ljuIth3abWwx1JU zUN$GDS}Ku`pFWG|xN!PZH$0Ua(MhhYVQ4snFQa4VKH0VH=Wwhsa;!CFkQQTwp#mSm z<EPK@e&hpuzC9Qf0xWpXojrr5rbbJ$+21IlCYSXn#bLnWSq5n_R_L;X!{g}fyRv13 zA3S`7fgAk@cC<qkM$LejeA4K@c2h*hi~DzPS<zW1DiTO<-&NecbI+1fMdcohEHuMo z<LJ3~{x2!QW1fE(8i8qcYz573H9I$NMb-q;VotAe2VcFhrhucJho!Gkxd-VnW_NwG znL`JI@QbYIcFE5;Dq>0zlbu73cOAo%XD_T|kqeJ`J{W8l>#cy26ybCsi_$`qNkL|k z=Ku9x-a6g$<_50!TXHIJ<45HhB{5dnTqDWA=)4?!jg=g^Y9ZBg>4MUeUq^LCtt7_T zpCwX0)?&GE7<3+yPclR)-E)j_7b)N9w5dFgvBGvbL;ep&OJ`F@Yl7zXm~4i$1KS98 zv_S_gF+RmWvmd5m!q6=Yv`Z>>4>oLy)|M93)a-^Xws(SA^KmE1$(>+6Fr6tO7f1H) zDHV+_Xl)(jQtR^}5b!%PejR<=qASR%f=e2^QOd>0*C8m#a*99J`?2(<_hatg@5h7) v$B~H)Tl$_yp-~bmG)iKHMoFyDC|a>!b;pTA$f#S100000NkvXXu0mjf{JO-c literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/menu-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/menu-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f0cff59a818f22523525c933d9c47556b36573ab GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^W<YGr!3HGnbo|Z(Qk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK>l7&7srqa#<w>V`3^Y<xINT#Owhd3a)4E! zK&I)ikcfH{iylKG%Xv`^w${wet8eYPyXL3)dv7!2v?JcJ-Pb?IMz^(HK6#=j<WK#4 zo&7fs7`e`nI&?)~S(|}r%SuHb-oz}9U}un!3b*y#_1kW~`}1b?s`YRA-T&W_E0Weu zys^~ycHZ}P{-X156}NAk)VenO^tqhqGwET|lEEsv<(I)sz+$M0)h6@D9~L&Q1$u<R M)78&qol`;+0Qc%~lmGw# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/menu-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/menu-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..15eb960c6159bcdb865e5721eb1d47952e0e4280 GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^W<YGr!3HGnbo|Z(Qk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK>j{Y7srqa#<w>%avd@daeEj&ao1|+RjVKU zwr_f1-SHyp?1Fb?7u6mu(91pXY5Hf!3<Z{|NxDb#cGurx=*?Nc5$rre>d+N|Wo-tg zEh`m$coVarLOr^ZyVsxnz1ed6hEuxxug!Xvc>J>Bx$CQYr#@Zs`CiD)Je@x`en<ab zd-vUS330a>-*3*=ioWrD$?9)c>d!9w{B7DPi$i<P-wR>&zmtU9l06KG+J^FzH+o+H P`h>yL)z4*}Q$iB}z59KI literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/menu-prelight.png b/.themes/Rosepine-Light-hdpi/xfwm4/menu-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..fa3020b4fba408865dadc45d7fde194bd5b4aa16 GIT binary patch literal 772 zcmV+f1N;1mP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0+~rfK~#7F?V8I@ z+dveC50Mim4Nf6AA*Juq1>IMwSoE^4)MX!wcEKZ*MIWG2_ubNBE(s)<;EMwD2L*8x z%$bWVTmB>~SI6`DoEgs?XX(%Hzn4@(9Dl7zWn?KnJ1%9!YE)7xv7%9l6^+u0Ib?y^ zY({5cNYm+*;y9)xN$2l@TCGO)x<iddgIcW?wVF-wx=yAsdL4tva5NH+7p(m}Z<)HQ zt40Nlh#?w>N5?doOh^Zlg4$w;QgCocX_}G=9LJ$ogLQIUmvqn)8;b}X2q_!%`#tJ- z9;u={Du!Zkuq6fX+hdK?RuW4@+65M+795Fwn<NRTpd_}p_wQ!-wh4~09|WWVTMX%8 zYM_uIiefrBJtZz|vEgt;S%YJ8GlV6Ub+i^hYCPr*BrGxA3$PC1dC2-cON={JG70(` zCmp55FvG|bNMSN9i?mphL*Kej6h+eCl@?2%Ia}M`cj(>w&$Rtx=fP)~MSS`CZN5Er zVSj4hJ8eiUMC>^hjY1>u^K<vtTn^i=c+S~Z6=PzbK5Sh-e%yNS+1t%GVp8kRw@vY! zv#%=BvwNE}d0F~BG2`#Z&G@Aw=8C0!-k_u)i?kS4wWwF*32G#=NVgPHuA5)fQ1s!z z3PJltoAScz@K)0-F?8HK(h+qKZkd49N=TuKlr`Nh|CsF4zq0Z&)4rw>EufTFgTWw^ zl*BP!Z)}hXO0BDlv*`P4WSezSg5zAfZliqKkshf1*#f`aZmW;N+Ld4|CI0URMk~RH z6z5|67)EOMSgWDnVxo56^L-=z*XZ3ARYA-uFr@27={8pW4go=w5>O+FMXKWUo%>@V z-5T!o{jp`yk8F&v)&D$-MkQ7>DzTzbi4~2~id_LS^d~P?O!Z*^0000<MNUMnLSTY| CV_*{i literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/menu-pressed.png b/.themes/Rosepine-Light-hdpi/xfwm4/menu-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..2da56b6fe05f334856f59b33d6a28b2c6bd024bc GIT binary patch literal 779 zcmV+m1N8ifP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0-#AmK~#7F?V3?* z(@+%0|C6#5J6ddNigT-Mu9FUZpY9X*AbtqJH=o5PKa&ph6HM8QAcM`>xoRDb&89MG zMq46!Ph_JlgWYp;Z$d(T5CWxX`s+FO-jj1X_3^{rU!;&+#m*y*ObvT(DkF9UDJ2t2 z8ktzqNUc~72Jn3!Zub{XPJYAlJPZcI;I-g}xg0EO8ihgurBV^4ViEbg1>I;}$4I38 z{UA7VaGdL?&Ch8S)FMXF*l&Hq@$pZDL8oA7F^bOT<`<D}1L(lAEUYw^gH#PeD6u0E zp{9^BLA`z(RS`i|lxIcP?HZFJ=(CSPq_&b+U!+}gZy%;<wZ5X?S4(jvv8}D`^Xc0p zzW)b1pLU@FTa3~}*F+(M=bhrm;UT!N#oFxyL=D}On;|T*sH1fTr6hNaWQm1cfWtr~ z8V8mbw^Y&z)tsDklopFqilB7l3<GJgehg!4l3wpr`n}R(gG(05SL<)_<mt2EJW0oO z@%+Wh;OKN**0p2b!9>I^<MsNRvGXV!?>2>8H#j!lZ?djcMVr{;M-Ru&qpUqxMa3=$ z$J+f>*0rigSNA3>d0Fa9qT;X0Rs7Nsn<-pH+;AR1rN!t0kopyILOl{$q{T?85M$J+ z>BE6FdD!JL;=-x&o~Bu1j#G&x9cdVF+XO5zlB&($MAX!3bKt^W$7W}5L^{?~qD3ez z(2d5ONK%sSaqsR5R8SJji(heJ;TB9&Us_ado+_7AlpfUkGX;INZL811p*z9UY}ww~ z)!GSO7E+wW_#(9Q?&(>L8ZJ6|_lqLMb&OxFyDh4MR8`QF9yUs&82LK{2~sN|*dObO z{juT1{@AqGADj8VKW3M&8JS_T|9K>hOe|?+Vo4(tOB$&a`v<!$D2<^bSxo={002ov JPDHLkV1mu&XN&*< literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/right-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..518c57a82e4ea813bbc73c40552c9a3b2c7682d1 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^%s?!`!3HGlE#033Db50q$YKTtfjJ<|sCL%M1SrT@ z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAYa|n#WAFU@$K=Af(#BUEC+tS-yf`JeAvUo nRcph|eJ0Z`Eaa)-nXb!Q%EP(p<cVSqpcV#CS3j3^P6<r_DD@{J literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/right-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..77651a8164401db12c23e539a21bf2098eff211c GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^%s?!`!3HGlE#033Db50q$YKTtfjJ<|sCL%M1SrT@ z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAYaAP#WAFU@$GR#UIqpZ<_(SY!73FFd^R$> jmnHm_irrkn`DlfV&Q<2_mdjouK=llsu6{1-oD!M<Pz59L literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/shade-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/shade-active.png new file mode 100644 index 0000000000000000000000000000000000000000..73222ba7a7d35c18e845ca1b3b4495de0c2b112f GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^W<YGr!3HGnbo|Z(Qk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFKsgpq7srqa#<w?Zxeggf9Qznvcp-B6H!;3@ zP8XbatT=x0<X$d5u6v7|9JS`|X__5S_;In2rt1->dk2E&*{6849q6B+x>9!0<yftV z#h3HEL|5O{d+s$aB34T(F+;FT43(H>9I>Ncg-5wC)LG_>6YJ@(>Gxijx>}dcaQwMX z{ZmaWXITCMGe6O3?!Lzt=j58jTO3?@ccap(t66EuR+63XD<%CtpIdog-$I{t1=kYy z2dIf#tlm%`pq4wwG(vKUr*Jx}nEd2R8o`3%$2)JFICZ;rR$S`lyC(}S=(ld#>uy)) iwZK&(s%0T2!S7ksAoi~8yCN`r7(8A5T-G@yGywpncZ@s$ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/shade-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/shade-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..c15593ce79d6ad8525f46501eeac537a39d7647e GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^W<YGr!3HGnbo|Z(Qk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK>jOF7srqa#<w>exegf!v_4$<R_)R*4LQey zzwbMI;N#*-x*qkG(?qw=LoicOxZ>$w0S~jre8Zb6H*>%H&rC3$nbES)RU!(55algf zy*}u-=xQIOD~ndW`eQl$Y0w(ucFj|k&;2`N?m1-7(R?GlH7<8atE_*!hQ(&d*NZQi zeAa&Z?c7=GIZw~bJW#iAOT>-`8|pQ5+4MAWIJ`C=V{Ptr%$&AEVS{_IeD9@SJC5BK zU8Jx<DZa%2d&HDwJHGYV=&QJJ?w@!-iAVR)1q@=X_=<D+SEJkae+T-S!PC{xWt~$( F699xbhMfQa literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/shade-prelight.png b/.themes/Rosepine-Light-hdpi/xfwm4/shade-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..ae11c51eefb6b2bb2f51331812cec5965bd90335 GIT binary patch literal 822 zcmV-61Ihe}P)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0?SE6K~#7F?V8JO z(?Ar4Pa<Cu(u6im+fWv$>_F`+fS_-M=qiGJ)eSrhNU#D4A+cv$XxiM<5MoDx`HQ9s zRnpEG&$zPXPl_U2j-AglbLPykbKkyx|3fLnsjU|%jpTy!b}CyePbno6OB$J2(nzhC zLl&6LW^_Ip(Re(jAP6W7rx*J`KA$Job;$EPDi(`WEEL4HOQtb8k3po<?TYW;tlyQ( zD^y)uGb(6A46Sk2YSVByq$rpaj4Xy$YM!3abUGyyIF3X2>RaUdK1Cst*g&+<sgSb4 z=H>=f%4O0;J1UMuaIhr>aPC2buB{~&if-4mC?#o$aT|sq>7XTceEj1weA@)qIB7OX z2eufxhp9lJ!ekOquiqywY_U$KOL2p1a(f6%Ebi8lKx#1H1rnB6lnMCV`;X%Dfpi)D z8nKRN<%--?Ndl?Eqc@k^`_G>e7mPKu9CA$+l*N!?=pdyY?mQr50*6O$FZOfgAcbVw z_dTWKmBm7hu{AICs_|0n$<d30hPK>fGEo*&9%IvxCw5h;R4R$j9eUk3pdGOfa@;Y; z30zhdnv0|)QRP%IE_R)iBn~-cF~_}mII2iVbmXw4QAJtI_pTqb94QG`&UGz_VO6_q z4*B%?3tLKZRSxG`25Ka#D2qXAS*YFHeN6k$p0K4PQV!?X+kLd~7!-XtuvXB$UY}a+ zHr)o?6*Vg=Rw`xXl*S|o8r(7g>t8|&RiwD7R{7Ut-~QFryUJ;e33OTuX!Waly&g-K z#5L}3Z<7vM|IQV6u~u6r+iZz|!I`_}(Z22I9*9)7z`1p%4oT!nFqRTOPnt$6!DuPY zWV{F?wR^19P;fC(yWgnQjErBSPg`^akyRk1M{T8fth^2ZL6j0uBMC%T#rA*C$3%DY z{D05KR>U~65n;3UJd#ExmNYW4q>+gwjns<$1+RE!Vg;!DbpQYW07*qoM6N<$f^-mX A2><{9 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/shade-pressed.png b/.themes/Rosepine-Light-hdpi/xfwm4/shade-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..31bc5023d78a441f96a7526064b056351035c375 GIT binary patch literal 816 zcmV-01JC@4P)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0>w#0K~#7F?V8_e z6G0S*Pb73>wj|iph;0&SH4Q0xE$BPxh0=!*yzv3V3tvUS8;cfNYid(tNo^&SO130n zMd!D&p@gK&nLjJL><6JVfmy!HnKNh3B=h0@-XBUJ*~L<hl1OIM?<I1^u24cr#o|UP z7B><rmL&`LzE8c=pLBNii#*Sx;cyhZ7d$YVCC8Z~*LA5_EKspfpj^%&(-_^yAkz7E z82sf>E?=iwwPIAzh!|#Lzx|a?PJWOMCIz*{Fgu@HUqrYK$pnt$(0X$%2vr@l#E!)b zwS<%n>h;@nL(HHm%2~13JGCYSF!r%VXe)^gMA)_V_Q^Kw_5lqBY9X#9wzaiAPTw~1 z{ol0nX_r)Biy=HrB?=il@0_|vN5q9K*6AEl)Zm%i2w{muJzF6NN$wuW64Tj$-@JVn zyi`Gn#(`BUa!aKU2)%sudi?*x2lt5!YEFbBYE2oW#dM{rm1R*5WX6JAIfNsYfpM{c z!rHnhwej?E@ZPiMFO=o_{d4J3OL~nBnH%M#R6c(-cx^m+L{(Af;xq1=<0LLC2hC|x zA-Zz17#F)tDkKUyX)#CQj3gr!q9TVQjV#h)^KSmq&pA>dTsh7GRDQ<9w>2x(Zf<^L zONC6zVXRr8M<R=~7^K`8v({+TgVfEH3JK*f2F98Onm!y@C+KeXyXb8k(EosYqGn~q za(PjD=QjzK0k=)S5`$E&x=c}1t5t{#dmmd`x;b;L*+6BsfYJutY&IeZNj&4;-E~qy zNh~M6#g&y?WSjb(RpsWXa!G~oK&G+<#x9i>NEPi)Fq$pfJG(|Z!D~W_vl&mrNbeqJ zH8fmI^zK(hh?`iyMsHhG1yNNXrR&bpMXdZB0)l8I1ovZoaX&VixF4Gn_ha+_?#D_C u*Q{jN^miU{BNdAqsaV`d#o|U{#r^^+_hnh-`RA$t0000<MNUMnLSTa1Ic+om literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/shade-toggled-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/shade-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b17df2328545cacddb899a3343ac44c3f1a323e9 GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^W<YGr!3HGnbo|Z(Qk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFKsj+w7srqa#<w>OR~>Q?X?-}m{pjnhmt;A@ zlERV}ehb?rvvp%QceqgC2L3Y7baf50Q?dd_oO<p^T0Z>at1!XSPHkqA(A)BtzFrYa z!~RY;5{vae9(3-;{3#}fE-3Nnq7lM3e%4GpTJ*MWzszGx;fPssDmQadjpo*WO{hAX zVpg8~B0_BDfvC01c&cJge%fR3uJP2S7`DIbq)#ht&e!R?-CDSQ#g5Bjt9``#l`Q6K zoUIA{!}45uX=UWQ`wyKKn5>sx=DBI=(JbBGs@P+T7g~!mEv>xIS$E7+#W5ht)n@tn zrOPaIS-d{;U6!+$yHP-+T>IY?hHir`9L|`;y9I|<^&g&ahaDJX44$rjF6*2UngFKo BnEwC( literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/shade-toggled-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/shade-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..bd0abce42d2fd5ea893ef80d26d7a155f8190bb1 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^W<YGr!3HGnbo|Z(Qk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK>lY>7srqa#<$lDxehr9v_1@cvp8vO#s6TA zdycA%7o&nsBuO>@YH<({6iyS5tEiu>b-2zo&G=Sc8NYNwvUEn%MpcPu4B{!%>esvH zo;!Yh^R|7JXEL5MaVthd#_8yP+snrm5+`%d*lEWscfAcdvu|bX+_q|0=`mA{J>8O# zX2$(@_HF!Gb5Zhp=OLc;G1J|}V|+x4?sxrvkhC~pO6h;@=}fJQ?k3+aSQ(I!B$&<D z_nXsV3Q*`!fOLD%f`Af<EN37kB;m!Hb;;iV(_KKfHn-X`vXw4T^oeae3G_aLr>mdK II;Vst0J{l-MF0Q* literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/shade-toggled-prelight.png b/.themes/Rosepine-Light-hdpi/xfwm4/shade-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..b915118631a798ea2b09380e670c445b7fb02f8f GIT binary patch literal 833 zcmV-H1HSx;P)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0@g`HK~#7F?V8VS z(?Af1Cy^Z|N)y^NZPWCC`VL5N0;zo%xKzD^xbXm>Uf^Mf1P_3OK;nX^5Cobw|I-j+ zTY>!<1woaxJL_Fnw)|b9RQ1}QXLh_hPUh{KkH08^Sk?7BC6SDK-brM{vXoF#vAB_n z#f`*@S!96OY)0qfF-;~Da$T1^&kz0vve_)zwne#IjtYeW74muU-6q{=eU3q-+v|zX zpRD6br4_2It!Wk1B8F(3wL3H#jVKH{1w)G=O0Cl~@_nClU|AMz*S5%U9124yv7w02 zsgN?k=H>>KOC?f8xhjrDaWEwXF!nG+YAcC(BJElRrRKE7y!AYfR8SIYHoyHX-zLF1 zPFgKefh~sg&{Zg8m`+{l4+g}AE!OS!C~9y{ZicYLqK?)aNDYU)Lc$VT_5enOe0uae z_*CVpF~&c5W3$ATEtTHA|3Hn#YkK(jiIN<Sc_fa-7#M32m}{JLlorDZV;OgD-=f2V z`*eK#nJqV$`Xr7$Ja`a{wFpRIF)fR<n0Lk8+TXj!mb)mmzjyc2|DR5$B#X3|FLAdx za$Kq48his0lSM{OMT(1&9rR^#QAh!4G0Wy{win5TmBN-r7U^vZChnK7P2%#h@rs@u zy`bIQo0JjX!$fMQz8$m^WRSiE*wvz6!Cl%QasYB5O!~=60ckNvIZlq<&j52dks#_) zdEUzt)(*PgA5go~q3eLVqh?jba=8>lE^1ITxNQQ~RYD3~q^PM>_~&Hb{?*kR!CZ?9 zm1qH_ysFh|k)$Nfu~V;;3QAXJi@R8@u9IoDM8U9awJyB!ZAW^bQkeo{7mGzwC3Ghk zE0XUgEv=nkM2hn;UWAt3J@#s7xajEJZ&a&V=C9VbEvkZ8RiLDYjncmu`8fmx(MrJb z%N41L@Bh6Y6X}+7{=6Ss5%b7Ig-w6w5jRq?xRHv*jZ`ddBv$M<D{H8?&GuN-00000 LNkvXXu0mjfF~@+% literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/shade-toggled-pressed.png b/.themes/Rosepine-Light-hdpi/xfwm4/shade-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..95f4ce3b180683aa3f56e6cf1b54e9e3b001ca67 GIT binary patch literal 824 zcmV-81IPS{P)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0?kQ8K~#7F?V8_f z(@+%0zmu{QJ6ddKhI6ZI+DV5Bds4PPMIXdJM||=Rm_F=Z5%EQk!Deh-wT+HVI+--F zEs=Roq;8C^yXWTKKtet*g_7R%lXLE`b2Ihfee(n<BsW{hBaKWAd)-t<><Us!CYCfZ zv80h&u^bE#1Od87KXH8g3!dj;Fc^m4g*VLQU|G{B6bdMniYOI}$mcESM(aFABJGYF zesZww>!>a+Xcg2VM$y=7eZ}G74@5zyU}Q0h&Zov_k!}O%z_Ki?)>pz*jY1@`0}-Ky zkTOB7b{lgdf~qKwirwy!F)4!DK8TRoN@9JHc8%s9Ow($8LBFq-;!0xM+dKb<Z<7SU zAMAc~paNTr(nHrkA%o}n_`bgnE^M)O+eO^aJ-Hde5{o-pBPb=gb0kabqQ-sS$L6ao z@%bC7T-F9H(KxWgE?O!%P7`n5zQgkuFO}p-ihfINI8I~iHMHjBq@%Rhr1jt0+5<d$ z`UD-<Wy_7EI_@{o#^bQ9aZoyPx`DJ<|B^;G)*rIv&P#2qKbm-bujfM+X|aLCM9Gok zN`?QyM8sr~kyDZ4Vq^zBNiGg4LR!pX?vcjHMU|p0jV#ioftkWpa3MKj^YvCJ1e`>Q z6lVh}Ek;j^>J{9j%~?4jO8QZaL>6f=k}8O(aqAhxNRA?=ELD`3B3M<bO1Z2gMx4s2 zVbAe))2va^wr9i0#SL`>Zkd23MpD(qn~0lgbpc%1^Vt0Sjj*r9g-Wytr3t!TzZ*+R z(mn3qTZIZrVtMftmzHk9G_^a+%EeRVB^9Ly)&5LDZC5H~s1msnOvRR+T}NvrctuEY zCgX8vsom3FjS4P0YWK?`#dY*wt*0%jg0!ljAw6o8&SK<s2oj_fN_alj6X#>YbLV5z z;(To8-}zXje9g!Ro4x0eG%~TIk%=XZOe|@nR_rfbftxhZ^%_I~0000<MNUMnLSTZn CB6_m` literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/stick-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/stick-active.png new file mode 100644 index 0000000000000000000000000000000000000000..bfcb8dd1186c1c7cb3ed816acc2125efa8e1dc29 GIT binary patch literal 619 zcmV-x0+juUP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0su)wK~#7F?U}t# z!ax|tUk!tdpo6p%&<X9Lfd!?5L>U}3anV0e7ZV*Ez{mj61%rvfj|Fi8Ct)$cxM-hC zN{k_amiH2`xnI%{(jK{A-}`t<=kD*?-xNY3ON$E>M&`ag-a}cjc?v07Of|HaYG^Ul z&|<2g#Z*I!sYZk()9(+c-R@9-Fc9BO!ywa4P&^(ZnMf0ZOu15}_Dg5%c?ddAo^shW zl7W=xv9t3Fs?~2qRh-Q{*>+}Bp>DV59&c2>tcq$ng*@%=?GiWaV#g<^)VOU<)!}mG zN>nwMU8keN1LA~rD58^)D(!5!M{(ly-Zf~4d54?91>35KVTB6d?oT7-fotv6jA%O? zei9dKVy%Zq@ri2r1w$56wfZ%2!6(*wCM%r`w2Y&Tl}@=U=__%;Cf4os+<9V9P%y{v z8(gr7VJJnT!T+N~+kZL7X6@LlH|8&FVn`C$c!PqrrjZ~n*u*R=DdH2BeZPo2>9)1) z72<+T%qeV$p@cZ)7i`b~`xzIkbF8#oboaBTQAelYcUs|0{H&1*X&p;8QUsW^S$km_ z3ExjznFi_U9vwD~<<TC8`Gl(Cyi)1jqtR%J&Ubs`S4yN5NLyBlWFY<h7^;G$+)EYl zSWL*seuCC7{!~MYsfHF)4K1b`T1+*xm}+P-)zD(9@dIgT+IbQPF_8cO002ovPDHLk FV1ktJ6PW-2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/stick-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/stick-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..161df882906cc333689cff987fce4fd57763a7c3 GIT binary patch literal 610 zcmeAS@N?(olHy`uVBq!ia0vp^W<YGr!3HGnbo|Z(Qk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)LUpE{-7;jBjVW^*dxB($;^@p-qEh(QN0Q z@AaZ;_nPf{T~a#y)J`yQUi^G5af-u@<B>_8^Oww=IQ7fT%-!4H+`V_F_7dMFf9o#6 z%e>0Vq}_bXduHTG7~VBV+Ld^u<Z%O6n%Vq|DMrgI;~R6sR~%X!q7^(*M9pm8p2_d+ zHCL88Y`AK*Jniw6t_1=ckH<}KJIolq)FpSl^VX=p%bfyELf5|kzT)=Y@cPGcnMaPw zRcvtl;FKQ2n}4<;P;(1gIG1SagQSfMR-ZHVRMNWkywT}YsosggJ!`*P*W54PFL(OZ z9|M_5PC4O6o;~=?5ZI{_<gL)Yvg_5tqM(k>-a`|2?J5+#)L_cC^7%r4ph)XO>Cn~g zGq)9falG$qogsGQ$cEjC!6&$WJ+fXRAbdDvlTP=hrhWg5dY{Th++*L|H6!BQ$|>bq z>y^~P*2?`q*^)Wqc%{(oeIiLo9#S*BI)XC~cFSJLR#$0#AyxeIsLZF|Jf2FL`!9E; zJQD8>@pv5^r(GArSnkaf+4eN;)Rsvs9|d|0vLo5O^f=-|Q=ItL+-QGQJm-8sC`V#$ zF4yTw%_lc5ebb9P@~p!oz<qM5LgoX-2T?4ovL=FU7XzkhbX9cKt@uCv@sA~MIjcBX tE~sq(q%tFZWy#@=mu+Zqb0c!2{;bu9W*kV9JqAn?44$rjF6*2UngCa&4QBuV literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/stick-prelight.png b/.themes/Rosepine-Light-hdpi/xfwm4/stick-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..fc3e0f0c79ea10974467ac4be44384d71735b0af GIT binary patch literal 1120 zcmV-m1fTnfP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1NBKnK~#7F?V8I^ z6Hye#4^1DGQeG{f2|~*bC_5sqNQ8|f!iI&g(1nl0jfww?apMA6=mK4^K@!+NqAP09 z#7JagXe*!;THXcw2ztMZZIIBJdv9kJZTd^dWa!N8{pOrG=bJmN`11MtA1XntUQZ>J zA{D8lcu7XgLM2LBSg}zSR&124Fe{nB>FFsQB@%RUazd$8iqh!}{~xeeEM&7;$!@ok z)9EB<WhL9Uk<l31#~@^9cb9E{OP%L-S5rfMy`cgP5r$}N$KrH&cu0j{q`-oOAxhD$ zZOUXaWCT{Lm9AcCCWpg8g;0>N0~VnzCdv$&ni{Fb?Iu-}t73u`2eU*0jD1i*YAXp# zv$TtvC@M>g-M8s<np99K_Zu5ObLCqPT!7`}Z!7{azVG+9@xNx4YI@*1HltCx*3v?< zNDD)Hh!l#iOw8olDJE*=($67o`1T+T^!I6wlT4;)Z-1ZaYHLXb>EaQN{LmFPKJl8S z-_5cD;N_F=?d{1$Xf+g}P$<krBZ|XAx9H*hdz#~+sr%Ym`BoGuVIo!V+4C1Pzwkk5 z!jo^NxWIlEwWm)WYaZ+Mc&M&UJZe&@sMmloQHUBF9ig#1Bcun8<L5DP?LL;8LxXvb zO&lkrgh^FJEvtk`VuAxV`-DVgfw<o5J^Wm>kbK}?6D?RkSQs3J7K_0pz8xJE7nSAF zgS$-BF-_0R<vj+XV5UV87M9j27>gg5C=lonD&rS{%fPv)q*^4CNfJd^SVre+g;=#~ zXC+*fcAt-rp*e?)2@%r+spP71kt!}%6(7SW3=_sDcAOwp_=RC(7=^Gft4+Hzz)7s? zq>>h^;V>UVa}HMV?j$VC!5-zc=<e#|_DRJYZ*f1lLN{31*TQBqK^UHDwJZ&qD^h8E z;uXn)9tL2&w7?pPD8j-Z%HhZ#HHboE4hBEvCMv>tx1!Z5u;?R$l%+z|({dk(S|}Xh zlLdMXBx{!8@b!*$*T_9hOPOGFf4F-+Ycu|mO?YOOH(pHG?{8&2&c{E)Js4yz1ug^k zmWWwK(SW;`LHe;}Z*QMs@wo1B^9%1;H0F2&FC);^!PBoh(5X9?%KC@WV$Rz7Iya>v zAS!3iV3B{5^fLR@DQvw|q6L(M!8fk0txLIW6;QCSEFe?nbLWx*Hg*-gUJscKqN*Ya zC|fGze3OEc7X@RxT<YGl;FVxJO8nZ48oCmUNXazg%P?f^9{1eN&aNSA_l;h!)S^v3 z41L?8DiE%sp`pIuD4oZYpF=<(mJ;AnQY=-m|KIyDmTq>(+553-b{`oLp^KD%=TU5w mg%ulRVZ}ySSg}#E!u|ruxZVQYZOXO)0000<MNUMnLSTa4^#m~h literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/stick-pressed.png b/.themes/Rosepine-Light-hdpi/xfwm4/stick-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..228a4f84b5ed993ef607dd5b93c30c2746edf46e GIT binary patch literal 1115 zcmV-h1f=_kP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1Mo>iK~#7F?V7<) z6G0TlAKK7L3B+!NfGq~3G@2+hVu*5qP!1B2g9kP7qJNn2VgwUO&_oYn@S@R(wn(Cu zR?xOWK#IY%wIww=-(Za)ba!TUduY?&r2%$_`S!he@0;1yExe8WrYgkd)*Mug)a|5G zRT;4ZRHf8}RT?#6l}6PHvr!o+6bh8u`cB*1KPZ#QP(HuIf5-o!%|>>6Jvp6DYHn_# z=B6fcIP7FKmi93Si6@f$Q-+q7Bh=ybSSrvGVTi`^$`{($_(o>1QlM#Jh|W^<6HB)| zS%KYdr;{goc&eJgl(2Ocp(qno4t&1j)XE~LigHy<rMAi@3SjJY6RE8vEXUF=8e67v zv$FD;ayhjWS4zd#^C96iwYiz1$Wn|pQz`zl*W+OY;wZV@n$Z1DX9ETLPLnLseGKU# zBI;u#N)H}BW}>3|{v85GgF`fUen5AeOeRaKYircr)<!Z&M@%GIcc-Rl_URnCH5Ubg z!xZQ}^)EsR*5~4huT1nK7R4<JjttSYE0=Z0v)K+(|Cs=9?xIKu6RCo?Zr`EjFJ96p zoA6bG2}9fri|XLH0lInPy6&}IoyVxXT|8=1sc6)IF-eG;7{5T5#>dEr;x)L>+u`94 zqZF`cGQy;)qMlVkaX<v{^hHD!!L=w3xHp^qS@Jq~&Z6HGL0FiP{|klR@lP31MUb)( z^@Od<QWOfmq}+|Lu$;l5q0l1v{oSlcxJVWh8GnzDB9WNxb?J1LL=hI2H)xcJWRjO~ zRlKaXVGP|llp|tBAe9;#4v{LjS8t8UVwo_r6Epi@_986IZm>r}8YWodRR#AV9d+km z7vHA|3u|PaO%D_f*e7^HS<otQuaPH|*?@{ij6E$qOEWq$%u{Ld-ZaSqPYD9Oy}H-o zj6@V+VG!lii5f&rTpZ*5Z07GoMc8#Kuee*$YZW;3kwMB*X)c#;qYg5+9%m&RE&^b( zdKAqv9KKOwZ)ug=O-q?zSep4aVMA*(Idz}8h-bX<V!|j2IHUnsgQ0~*nw_2F?q0+! zV;P+750DJf+m_YUHGU#x1kwu@sZ^yzu|ewk{XWC7RL(z?cF<Ty*Z_)vs3hV^o}$35 zY0N%#3-6#+q6L(M!8eA(i&Ab|1r)44wn<evXH;??4)zo~*~YKj_`1844^NdX6>=WA zUoJ4VrpfOVikLnL##(#-A!6xCa1RqD(~S4SlCyiPxi~8jR-E1AY(wVIrWBUGZBZ2n zSJA=FJj_Pvf6DT82nd8j;qS-N?ETozp7&$*?EP5d?)x##b=Z;!?WOiTk4mE^tkS3n ht2AoDDvhcY_6JK2+skl1K!gAQ002ovPDHLkV1mCz1@!;` literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/stick-toggled-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/stick-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3af82158285293c4f5de902a7bbcf9b53506503b GIT binary patch literal 716 zcmV;-0yF)IP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0%1u+K~#7F?U}zX z17R4)A7Wr^8MvEpljuTpDQ+N07)T7*Eg}~2pNPedfiRGiFc6jsiPVp!m|Bx|kyI?) z_m#V}ch@L+-o)FypX5z@x%X|J@B2LO^E}t9ySdJMQVr73(%eY3NZrTVYfXBro@x{= zOf|GH)zHFJLkm+4Elf4EFx6-v$>j3|%4D7>Unq!c(=f<1+b9~1kW8crgP7#u31uFi zLhnPMZ6_$+*F!Rp@;tV?w@;^M7s4y{K!ReiF3&^RY|a@klsq~S-n0i3G&MOv+^`GV z*xaVn<yBP%Cl8N>SL1!XG&eg<oUn!>jD)DM(IICH|2W^BgLOD}*bFY%vLeC?9>DHb zBgzGHW8Gb1ZL#=HT(AjC-`<H&c*_qA#+k#w2KYh9e$P24F4#gboqiyzvptZ;kt|l% z);({)Gm8uJPUsol9IUZAJDg1VOf*U?uz4(-%as}Hvaz*O7Gn6myLS+nhckxX;DSvU z3~p)){znOq`3b9SSo<%}SS7;{Vt(KqKb1D-udoS2CxOE2XKHf1%wT+<n+et|tTl}` z;({%CSXR5JN631m2?XbEWqHX-F8AU(9`6l!M)Z?Tcye|iY#y@*`-Q=1r~HW4%IOO+ z!om$30#MJmU_E1FBg0NTyY~#OhSF|@v*TxNso)W$Y}6_cR;){Ln`LzPzv))0L3(!& zgH5B=t8q9_@T%K|DAV1$q*7PH_-yVa^gg;2h_<W_l7aO1WAF-6x!YAlBM~7+_7k*z y@uwPEm}+QYs-cCch8Ct8T9|5RVXC2psm2!oJ_z@unUeDW0000<MNUMnLSTaC8$x^l literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/stick-toggled-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/stick-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6c9990e4602184654a5f0a7af96bbb630aea4b GIT binary patch literal 696 zcmV;p0!RIcP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0!>LoK~#7F?U;>9 z0znjoZyAPWS(>%B{SXudz5fFQy+cGnBw1VbXPS%BQumCzvFR+D-Hk@(gF&&~yl2nM zoiomy9G`yB6f#RwiWO!WR+wp6VWwe)nT8c+8djKTSYf6yM=8_ob*bHMQIB6iE|;e~ zk8F0H(j+xut@bN<-i;Ea0|G0Rbt;!uDGgE)c3rPgqjATsWNFjgrebmV%OT(IsB!Dn zsaCsG?{SSZ;=-=D*r%rlT4Og{O~G&qqr^_ZQ3wozfOfWbNfJ?Ew_GShRh<oT9CzgP z4qw;5ug+p~{4gAnLaZyIIe1(koES$`1jJ#g!aX=Ag_y9H=8Jl*hAzYjf_J*-HHQ&( z$2eGH5Ov@1ND8s3*la#ip|CjA#?c(kFV2)W09W_-4%Iq~z&*G(se?{}m}3wSFE#?r zBoYPS47%nZxEKFJ3Nc|QIFrc?eXc83=M3)smuoDkFif#Qbj~I{m`M>6mNb>n7~%!v zy>8D+n#z+R);tP@CDj<v_2LZ##U36UadYW+%~Gk%;=X@vFU*s!yG2rnIfkSGH*}2w zLXitA>YCwaiH#jB7gtCM(KS}(jTz1$NsLQ8tw<(*(MSbHI=oiA(1GfR1QLbi@(<I> zIEaT}GzLsJPdV|ZA`^08KDVI$j`JB@ZG<T#DJ=h%RE{m1+ywG01`!HJ6CKzF@DOy{ zfdr`?G!cd|;EM12JVoEs=ksBFGWG-=0Rb3D@PCQ@mC7`%Fw?NYOv4H@4J*tvtT5BC e!c1dog?$2@I`9DWCLUb?0000<MNUMnLSTZ)^CeIK literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/stick-toggled-prelight.png b/.themes/Rosepine-Light-hdpi/xfwm4/stick-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..ee856a73db31e9f44b27f76f8d03d112411c9b1f GIT binary patch literal 1208 zcmV;p1V{UcP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1WidqK~#7F?V7(& zQ&AMhkEEqQDL)Hng3z+@Ya_Ce2#X}b!XOMdC`KI!#Ld6J&4jo(AcGF*z=9;OK%x^E zG%*rc3~dFJLd)-h{SowjFShB=_wIdt9oqDhH2v}JyFK4`&OPV6+g|zl<;P#jK@8UF zBFaUs1Wvs<>9GRJQS!pFjl8gIBWHyfC<9zvT+pe{N9X6~6bJ+;7!2{xKtVwP8I1-i zEG(qr;$kW;Dq`=Aq&K?OF$mc|IAG6zq|UQgN~x-{Qdfbx2!l8FJYG6EIiYmWQ()S{ z;3fC&9)&_7(gTCRK-aF;k;!DDbVy6sG4s$a6O{>SYip>?Vj-<)&Wb*k95N*eVD95I zLR*utAPYNp21SMOuyq>@21yH=(*5@KuSoh<0~cUz?K|^;hrhSm8~LM-g_;`pjvcp~ zuGiO-EYiXd9wLe28xu4AZib0kPkJ2U`fvAAPj{E%Jbr(G4v&tgqP(1BkWL;>*H2Yp zlT&YK_We9d09I~%XJ<#mLmLhkIUG(d8eZ)0yG0}S?kdiQqHb$!;LoB+2@}bJ6E9xU z;?hSUgQwrlaDm;-YvZGj6vtYttEr+w+-p*ys8)bsC`1hn4$#n@0a63w_<2lRlZ}OD zUvJ8>zB8YcFsZDl)GEP~FtF!lmyoD15Z8I5gP)5Mk_xOf(S!wrg`vYxVtHkiKMxKj zih{vdb9f{x6A$hWvoU8hJGYQ>euzRdEsC(Ppi076{<KPMZOsX39LZwj;TTUSc#J=J z%06?(j6s)ybCF4v@caEFim<Sd%GGi(0ZlB0$Ae@7Z-l{X2#lx6X5(`x+7QZs$JBtq z<`Q$l=gEvsR@=<xl9&sSF1iWhhMgrYeuP*&c6&p@XZ*sjIrKtUn8B!A8PG{=B=HVv zS+v1;JvRC{Vcdq($>&hC!606pgh!g#t-KQLtt~udBkM&c5Ujh2=g%Tp6D^e492>H` zyq{cW7hzcOJB&tgVZt86U9D0}gW?KrOisN{IEJi;<CkL+*C8$lK<lLh_DDn#76wr! zQ);h46bkdo%IAooB1Cs9N*zBoePobosgU)Qx(|57;dF6hfm#O=Zk7?AYGW;Ba(B~G zO)#oIx_h<OX7Uv?cy6ADAPhzpY_i+<F|5HAw%*WXU~P#s%SamN?q!g^Z8<zVB9GUr zI&N|41M|iL_h2>AO+JwYRmX&ZTAlL(^u?=GGQ(N=1NIF7Lry|BbY=+SVd;2Mx4% z3uqFCzHxJNORC$}0umOs1!U5E<XqB#kzGZrwVE;wysAYM(A-iX=4%DRNeh@eS<MqA z?VVuUO8nk&>$(#RPstSHWazSYk2SZyf1u0WeT~&BwP}+IU4L!SDiB>oRaIr$UWz6o ze}{lTY$c#e39wMb`<UOyShy9ME`J{@W$Q=}55<%JpGUTl7nW`0g=HIgVcAB`3i}75 WKn*9{*sHz(0000<MNUMnLSTXxNGrhr literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/stick-toggled-pressed.png b/.themes/Rosepine-Light-hdpi/xfwm4/stick-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..42c2534e4d4a0907ae1de4ac8141d3bf043bfc19 GIT binary patch literal 1224 zcmV;(1ULJMP)<h;3K|Lk000e1NJLTq001@s001)x1^@s6+=%;b00009a7bBm000o2 z000o20Vd5lGynhq0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1YJo)K~#7F?V4Xm zQ&Akpf7NK_LTPsynKLTqC@32hQN0w+hawZ|L4|_;y!R4BFVTC@OYembMH&=XP!B5h zQWRO!glf*THd8cb7;dR7>U@t*^t#=9&e`3=#y%j<dGFo%-rw*1e&2KMR`q@u_(yq& z&7~DlKC)_VI+~XeTTOXNL0GO)5SDA?tuPy9fkYxf(aB#lHT9cfu^7$H&hhv72ik08 zx349K!$GB`B~)5cLPbS(vKmYK7=(l)!~C}lWn~+w(p_PxKud%n8iPaMX?*-AWrCFg zGZu#E^oPE(beknBu-omlYiBi2)lA4p*cgjYh>6Mu9?uTi#3HDQa#f5*C$lCB;M!vu zq_&c<8J2dTfkDbPLqp$aW=1W=l~VCtcR+YfO-w{7*grrM(J24hT~Wab#1?Y7G@<hy zj$-od-9xfS_c5f0h^Q~Y5IueNf{6;H{67TN`j66)!v_to6N|-ZWOS6uH*Y2xq$4I0 zt%t2osH3xsT$+>o{$u2;*}WK{2<vm<$PXs^Ig8>X`Hvr^riQbI*R$Ey(Efcs-rPlz z5++gw?=?T5SFhhtEgNv7$$%lQjYajyp@Vek;yJ@(w{P1@<>lg0lS)Oi28=;MRDInE zI$d{?%t#)C^W2pc{AQ#B7EMN&R8=&xN+=G90Penss3bTR#R2EW<A2f~2hW-Gn<5Ac zGxL9eo{#)@DpB!xoZ35I@*h-5JxE!IYG?B@9f`zWDR(2BiZdn`4Fvkg>#br%!ny2y z6pLH8?<__Gk-2vD3b~mlOoAfgt@cnbI6zdF{xhbh<HA-;IAXIVjWRMk%uBeQyUq8P zr5IkLYU**b-iB)!jzJ<~mMt_f;Ns$SE8dT=(yk{}Z^OApb4(V?gryr8QcMq`qbJ>s zQAJpo-DHh~G)xtpriL@i28`F2FPvX-9L`N8c-a{2;_Ecw;<282HX~3tV4+a;mij;x ziJLdBFIG*o1AS!BDv+Ly>?Rl?vj7#37`t0WmZtXjF+SjyM=J{hsvepzep00yZV2$z z)Q}O_BN0Vd7(_V?qJ{z2pE}7S)3z{B5$4^>Tkcl$tzs$I^pQczQfW@7VWajlw;pCC z8@&o(utp@!G912{TPfQlx0;qR!LT&l?|V$GO-t)z?lO>q7%+-L<w8To91QgKQAbA? zclRP@8Pnjvejmvoy=)m78Ra`tW+1&_ky2GkfMSEx^?E&~*HYR4P+CD_9$^6}0-_QL z5AzfSE=^;-tx9+Wtr9JuBn-Z>r>9TKZL5HSwU;eYRrVQ`oJSG6i`&@3FWY#kwkvO* zDqAY#JaRu<;M$tzBvmrr3C3Le^f_qhPH;67CDV*kVaeV-=3JN+2rKsPv9}?!X_F31 zpSGw9gsZ4zdmfoaX(?IxIs^p5q44Kp)9m@!obLJ9TK0Tw{rvMW&AGvn2<a(&&m-3; m2+K7J!g7s*uv{Z=h5ZL4HVTFmEVbwW0000<MNUMnLSTYW&M~6^ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/themerc b/.themes/Rosepine-Light-hdpi/xfwm4/themerc new file mode 100644 index 0000000..18d1df1 --- /dev/null +++ b/.themes/Rosepine-Light-hdpi/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=9 +button_spacing=0 + +show_app_icon=false + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#353d4b +active_text_shadow_color=#f6f9fe + +inactive_text_color=#9ca2af +inactive_text_shadow_color=#f6f9fe + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/title-1-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/title-1-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e6fd66850ec36e9b343660289122c8e0598bd066 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^M!3HE<3zTky1PVMNiy0UM=72Dx+F2_Tpde#$ zkh>GZx^prwfgF}}M_)$<hK>E)e-c@Nd}~h^$B+ufw`VqTGAQt{UUYdg$Kg)Bz(LtL zht8dHbN{ieardu6yI*_MPOTM7J##+p)08*L0vs$%jZKT$9lo>QzH=pTA<!5GPgg&e IbxsLQ0EE>vVgLXD literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/title-1-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/title-1-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1da7c5dbe82dbdb5da5ddd55aa3df6d8988f1f9b GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^M!3HE<3zTky1PVMNiy0UM=72Dx+F2_Tpde#$ zkh>GZx^prwfgF}}M_)$<hK>E)e-c@Nd`(Xm$B+ufx2HA=0wq}vF8{ym%nL_Ll_IVk nz1NLal@{1e@K6!zbctd%zQBC&QEvP_pe6=SS3j3^P6<r_l1(U& literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/title-2-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/title-2-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e6fd66850ec36e9b343660289122c8e0598bd066 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^M!3HE<3zTky1PVMNiy0UM=72Dx+F2_Tpde#$ zkh>GZx^prwfgF}}M_)$<hK>E)e-c@Nd}~h^$B+ufw`VqTGAQt{UUYdg$Kg)Bz(LtL zht8dHbN{ieardu6yI*_MPOTM7J##+p)08*L0vs$%jZKT$9lo>QzH=pTA<!5GPgg&e IbxsLQ0EE>vVgLXD literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/title-2-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/title-2-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1da7c5dbe82dbdb5da5ddd55aa3df6d8988f1f9b GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^M!3HE<3zTky1PVMNiy0UM=72Dx+F2_Tpde#$ zkh>GZx^prwfgF}}M_)$<hK>E)e-c@Nd`(Xm$B+ufx2HA=0wq}vF8{ym%nL_Ll_IVk nz1NLal@{1e@K6!zbctd%zQBC&QEvP_pe6=SS3j3^P6<r_l1(U& literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/title-3-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/title-3-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e6fd66850ec36e9b343660289122c8e0598bd066 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^M!3HE<3zTky1PVMNiy0UM=72Dx+F2_Tpde#$ zkh>GZx^prwfgF}}M_)$<hK>E)e-c@Nd}~h^$B+ufw`VqTGAQt{UUYdg$Kg)Bz(LtL zht8dHbN{ieardu6yI*_MPOTM7J##+p)08*L0vs$%jZKT$9lo>QzH=pTA<!5GPgg&e IbxsLQ0EE>vVgLXD literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/title-3-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/title-3-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1da7c5dbe82dbdb5da5ddd55aa3df6d8988f1f9b GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^M!3HE<3zTky1PVMNiy0UM=72Dx+F2_Tpde#$ zkh>GZx^prwfgF}}M_)$<hK>E)e-c@Nd`(Xm$B+ufx2HA=0wq}vF8{ym%nL_Ll_IVk nz1NLal@{1e@K6!zbctd%zQBC&QEvP_pe6=SS3j3^P6<r_l1(U& literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/title-4-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/title-4-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e6fd66850ec36e9b343660289122c8e0598bd066 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^M!3HE<3zTky1PVMNiy0UM=72Dx+F2_Tpde#$ zkh>GZx^prwfgF}}M_)$<hK>E)e-c@Nd}~h^$B+ufw`VqTGAQt{UUYdg$Kg)Bz(LtL zht8dHbN{ieardu6yI*_MPOTM7J##+p)08*L0vs$%jZKT$9lo>QzH=pTA<!5GPgg&e IbxsLQ0EE>vVgLXD literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/title-4-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/title-4-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1da7c5dbe82dbdb5da5ddd55aa3df6d8988f1f9b GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^M!3HE<3zTky1PVMNiy0UM=72Dx+F2_Tpde#$ zkh>GZx^prwfgF}}M_)$<hK>E)e-c@Nd`(Xm$B+ufx2HA=0wq}vF8{ym%nL_Ll_IVk nz1NLal@{1e@K6!zbctd%zQBC&QEvP_pe6=SS3j3^P6<r_l1(U& literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/title-5-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/title-5-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e6fd66850ec36e9b343660289122c8e0598bd066 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^M!3HE<3zTky1PVMNiy0UM=72Dx+F2_Tpde#$ zkh>GZx^prwfgF}}M_)$<hK>E)e-c@Nd}~h^$B+ufw`VqTGAQt{UUYdg$Kg)Bz(LtL zht8dHbN{ieardu6yI*_MPOTM7J##+p)08*L0vs$%jZKT$9lo>QzH=pTA<!5GPgg&e IbxsLQ0EE>vVgLXD literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/title-5-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/title-5-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1da7c5dbe82dbdb5da5ddd55aa3df6d8988f1f9b GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^M!3HE<3zTky1PVMNiy0UM=72Dx+F2_Tpde#$ zkh>GZx^prwfgF}}M_)$<hK>E)e-c@Nd`(Xm$B+ufx2HA=0wq}vF8{ym%nL_Ll_IVk nz1NLal@{1e@K6!zbctd%zQBC&QEvP_pe6=SS3j3^P6<r_l1(U& literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/top-left-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/top-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..afb7362b7ea7a7eed53323f23af8550badd7ddf5 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^LO^WH!3HE}*+m=yQk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK>jXI7srqa#<!Oo`I-y_STD?6xYTPA(=qKC z6<j-J-aEgdu(v#L`7IXbuG~^*qx!2YpMKagDjG}=E>}3R_x(<(+MhSJI$Zcvxz(UI zjKfnvc^#{Asp;pquXT^A_T9Z(xqa<}Xtv%vb9R|Dv@~!yO8Qlwe<=B-Ws{E2uN_B= zcW^342_HFP_UgPQSMKa1&rEd-{p<_>9+&zkAFby*`FYCi0Hw7RLdvth%G8~_zl>95 hf&&wjxbS5m`<25o{o5KRo(KAZ!PC{xWt~$(698#CaJc{g literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/top-left-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/top-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..a43bb543b033209a07212ce0661fa573bfe39dd7 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^LO^WH!3HE}*+m=yQk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFKz_5Qi(^Oy<J(D*Tn!2$uJa%5D@otFx#O18 zj@fL7AGB)vT{v$W|EQpXU1Z8hquj+4iaO@5{*s*CQTF)SbeHAt)Li{0&1zCkVt<{( zuca`f<M|YY!)yP@oYP)w(q6p$>a&8HsMvGuD`a2RuUY06l6}c}zsV~W7Xe2WK`8N8 b&5F^5M_yO=-)|3~a~M2b{an^LB{Ts54h>U8 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/top-right-active.png b/.themes/Rosepine-Light-hdpi/xfwm4/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0540185c0b2c9e8538df3cd24e326271ba989d GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^LO^WH!3HE}*+m=yQk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK>kNh7srqa#<!Pta~(1eVS6z7mgC)!8s@pK zNB8D0+ZS2Gc+gXzu<%OUo(t8*Ia*%ayjzaCTKo^W_2KIu&l`EwE&(nI>z051$feaX z*FRlV<mid~{)EqAjsD`v>!MbFug<+{z9HxS1qov#_tXE5hh|6qFqtY`yUG5>{pTlh zjz~F+UuO0RU+A#o*1uhAmhp)i$&@H~3b=4Z`fboz9htePW|7B<y^|9brsaD0J*zU@ zkr%RJrQ_KxQ9Qe3WuIg&SKr0L%ky)e*%Gg}Sw<a2k1tn0`ytTQWc@wiGRG<RxZc$- m|F4sBWD#@`fD(W0zcBU7)yMljvib}3JcFmJpUXO@geCx;KZ(l# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-hdpi/xfwm4/top-right-inactive.png b/.themes/Rosepine-Light-hdpi/xfwm4/top-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1834b696c18316c779e1c0461448ecc47fe669d3 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^LO^WH!3HE}*+m=yQk(@Ik;M!Q0&_r^QSGdi2~d!+ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK>id@7srqa#<!Ooxf&D%S|0}P@+oOM;1@Pm zXYo3LyT^>YS2##-^8N5{D)-MBje^Pc`XU*I%XC*SQgl;dySe4)ufLk5kx#9@7%r~x z@>tpTQby*NM(0e{*Ehc8oG>p5HZIxh)wb<qM~_#VO<DYB(I?jHXR^$_?$f0A;;>^; yk^AqG33KjTtlK7~;LyOp$i%`Spy2SoJ?!ouQ?*0u^8Nwc$KdJe=d#Wzp$P!G2VHjn literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/bottom-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6d169859f90aa666dfa038c2558fa6637dc35f13 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-l!3HGXyW3s?Qk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAu<o49OOWz(M_)$<hK>E)e-c@Nd`(Xm$B+ufqZbT$85}rR4*ur<_jclg#tQ)# o8+v3pKQAk0{na$ny|aa1CM}Y!#q!TXW}qepPgg&ebxsLQ0JCW+XaE2J literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/bottom-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..b9e509541f41c9f46ed5fe0c5bdea59fe9c47a85 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-l!3HGXyW3s?Qk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAu<o49OOWz(M_)$<hK>E)e-c@Nd?im8$B+ufx91!M85lU247Sv3zJKE&({Zp} h^~Rq-j;I#XgrmaD$=Zv{OM$8xJYD@<);T3K0RT1yBi8@` literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/bottom-left-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/bottom-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b5b041dd2e1ddb7c668a86dbac6642d579a2cc54 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F$05`DhM-r2B~}i3NjW4 zxjQkeJ16rJ$YDu$^mSxl*x1kgCy^D%5A<|#45?szJ4KtzK~coz`0>Ljg5MQ({IBIG z+n!(?`G<w~TD9TbU^X=wwO%j7a-XK{+6#Jv6+Sdd3U&pwDAg$cdB5oDCC7%^hn3I& d-U+!O&Q}n^U0b8~{Swe{22WQ%mvv4FO#lo@I*$MV literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/bottom-left-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/bottom-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..c40bd80a2b3d7fb7ac347e1c38833296c0323ad8 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F$05`DhM-r2B~}i3NjW4 zxjQkeJ16rJ$YDu$^mSxl*x1kgCy^D%ckpy^45?szJ7ps$gMt9F@b*IXgEv{r3uM-^ zZ2bEnbe&gejOe+IW^z&MT^g7S#iBA6wpu#<tCw(%uV`Nt5?8_S={DD$1tLDHfMzjx My85}Sb4q9e0Pv776aWAK literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/bottom-right-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/bottom-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5097f821163fd54cfb2b78593de0cda27dd9fc88 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F$05`DhM-r2B~}i3NjW4 zxjQkeJ16rJ$YDu$^mSxl*x1kgCy^D%_waOa45?szJ7ps$gMt8aZJ|i@!N1=H?l|VG z$(bTv*Tf&TQ*DW5kZaTAy~i%*)b5jGmf+G{GU1T@p_KYIru`S@UGrWUY4VU;Ki80V VnZ)9*13)twJYD@<);T3K0RZ)oH5vc_ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/bottom-right-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/bottom-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..84b180a8b835d084d5fbc92cc16ef77aca6705f6 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F$05`DhM-r2B~}i3NjW4 zxjQkeJ16rJ$YDu$^mSxl*x1kgCy^D%cl2~|45?szJ7ps$gMt9FaG_+mz?|3u_TzzX zj(lqlUB{W(7oynIV|V?o@R5j&g{@-$1V8=VtnsN;QYlN@Ml*f~W8gjZmS6Kcje&+S Nc)I$ztaD0e0sv0HF@*pC literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/close-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6823b3443197dfdbe7bc9fc782f171d031e850c7 GIT binary patch literal 1043 zcmV+u1nm2XP)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1E@(vK~#7F?VI0f z+b|S|j}s?N+NMbh+a7L%LU%FP0}Xbu!C-rx!S440Wvp|Wq;_K`o_@|!Oi3#1=txeP zJ_u<;jN~u+b0i%{KfeDgDX^Cg1)d~Y&VPp%^aP;=X$XQe1VI{tAPqr~h9F2o5Tqdp z(hvk`h^YnE>oqNxxq2;Wy;@UV<m$7M%5oFbM^QxGZkIZph~hY=e!s6?J@vo;-_z?- z148EW1?741Aj5>g(Gd-X0~!pD$QND&W!XK=W^-DtRwMyh*XijA4V5g{I28mT)9G#1 zom_zKcYZ#ugt@|*pvB!C&1VZ%S27_|;}lxc$?-9{z{wzuaRx6RlxlFF-Oj6bh>}Kp zTJR~yN4cVc+LGh4d@(`QnA4)1EvN(PB87+`%vKnX4+Th)3MoVcC4Z*QXDbshU?aSc zz*<n6W@@QW(4m3Y3jwMv)`AXU+}Q`BcU!CkW!ciWuV-0CzChiu{<Fa<P|VVlO!@Hf zQ}upz`I;t^Nuz6$B%#k=zEyv}fA>}`R-3QE(84b+`ox9Zg0MZ2-Shf*l1!@`#*OR0 zoBaFkwEEvf4#4<`?G-L;LEHuC)#V%2a>k7$)#czCTx$wuG@EY57nJh~-QK89(k?l8 zXVukWH-Rmv$oYlpBuUBv*tO)s7KEm2!#+vUa)3>o#@-LQzWyZ=J#XZEeGsz!OiB*G zp3$q9FNg!b1qm%J9=9ZEIl!j1AIPy!+3+*}um$00MuNv<PSX&;1avVjY(WxdRJ#Ub zlQ^j<-41_KpM96T*ls&}-)z-1PBNj>N(+klzlv@umzES;{FrP({T^=t*fh?Ol!Rkz zE_^|%P|iSY5(Ms&#H(uyt9kV6UeB!QZuf#r;vCzU2<Q1W6N=TzDptuiH!@Rk6Cl`h zyJIprGrp#d)m)9H+wJ;`HBE06b+eHJtnY3#8quL5aTIMW2)Q~ovxF-!wGW3wvPGnS zjK^nUOAiT97o^2VAR?$rXd209R&YUGq;iJDMp)$MxJW-SMLJhVbP7V{+LYv?eDOKD zElIA*b&_F*ieeAOOA4MEkTK@CO2KoU#EHxgSIG?sFEE2X%OuV^sXC(G<m~W|U+N%2 zMu6%gU)pOTInq(GG-DlEqbp%?jP7f*IyWx2jfZ;ck0KPR`{C4~P~EZqC_=Sc5cjB~ zTFZa)D8h3jJnf?)2+|M)X$XQe1VI{tAPqr~h9F2o5Tqdp(hvk`_zN#6G5|RE=X3x7 N002ovPDHLkV1ksY)qMZ} literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/close-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/close-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..4dbdf93f024e783a93a4d332ab063ff22914c13b GIT binary patch literal 959 zcmV;w13>(VP)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH15`;wK~#7F?VAa1 z+b|GCN1~VX8VOvW_dh{_-l0W}<Q%oNRbMIv)v!AvXGprhJj0OVgd+9CWhgS$x3Av^ zG9FTs@lQ+;g9&0VK@28{!2~gwAO;h}V1gJ-5Q7O~*iiw7VW6(>Xy|$x##i6>%lDwF zs^wT$HC3)ASG(o=oMaUQDQ(kCBD{=y_}}5!k1y(on(=4n9M$7{=kgUhOHN(aQu9ZQ z>^$A{ZmWiNyZ!i1U;LywK*;raS(=dMd7I`si9Z|;W7A95l_ooL+qQJM{8E>*2Isz9 zE>m8qNK%8)oZ7ab9QfLV<9@#<ZPaT}PC09kC-T-tRZuB8o)nVQ1fd@&DTkJFG^%}) ziXgQAXOQDTS%yJpa8MD1(MlTQXflTvSJFT%2(idB$?+frK-r{-1*I4{w9qJ<NKj1e z(YUKyndWli{7-@?Q0&_9%+Kc^)A9B7G)@zao6=yq^6_z=KA%osrb+8oP>YVo?SFqu zbPe*4EW*>#)PdrHap4?Z4$>fPh#X%|Ngo+4D7Napy?q|11cyzM)^d;rX+xQtS^SVM z5EPdwX5U*R-IIf~G2jtNEZGGCPLiganF38r8v8twq%TKyGmAWv_IOF}?>`qwKvRyC zVl~KfTa!}ADKd)bGSGU#V*dOb)0b#LT1zmuea_YpAOuNSi`Jlf9dbyVw3Q-)YT-)4 zqtR+>oRo|BCRWGa6>cckmLypgimyR+T+*#^j;5s0`P&+Spt!a2kRb4$q`0ycs6mhu zDhP8Tgd`zx&RSATID^_F>7*;kPJ7Jgv9g&92o7y7c;-~3iA{+!Z%GNgP?Sv~2Z-aK z6wAF@U<Zg4u^{JmqE0Xss686nV^ppT?YzY9uScLP$K$r=-5e@{wC<J`Xj)o(hSb^y z3iS;A5z3%>vs62e(voI5y7{a3uB9ZUkOPu*9KN8~hLU>Se(wL$ZRkwav!c)l0aEV# zKzNaQ6KB$)2Y2`7<&)Yr;PrXYq@4TDw*h-_A$UWS-|HNTpBzIBrZ~CC8oYQ>e%D3c z_0$jjUpwo84?59=MlDpkI{UoOQzW{ZCy|gvPmle#4}%F}FhL9^h`|Igm>>od#9)FL hOb~+!VlY7rzX8_%At*9vqxt{<002ovPDHLkV1lxOxOo5o literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/close-prelight.png b/.themes/Rosepine-Light-xhdpi/xfwm4/close-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..8403f8f77c14bb819c16d511435e98d9a174a270 GIT binary patch literal 1028 zcmV+f1pE7mP)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1DQ!gK~#7F?VC++ z(?Af0Cs7hNRHYxZPPhTT4T)nVjzv8c_<2a&5paP9_lu@YOX|?Fud7t1O1j>e*>w>6 zNS52kme-H>W7a!veEjg~h9YxmQshAzSLa8u20cKmK^CGQ3sI1TD9Az-WFZQ&5CvI? zf-FQq7FtvT*Vor{d3kBJUzAUB8jr7v->`vZvq|lCtJo)<gu2}&vvrIALlbnW0V&5P zCwD?zSzdlbk5^XAewjiMM9^q7qJzUDnoK67L95lGjg9p}mT$ZY%8igL%ZjGtgCyxt zzt=O(u}!}4Cg|tsDIFi5u$qz!=$BBN)>c=^2VOd9^fQnX0z802(|obtSYIb?)Q5$T za{jumxhAfyjjEu!<lJ4~gCsRU(>|wePzIDm3l%{atrkJf6qF^;bJ9RX&|om|K3che zvSbGbq=8t_@a(LJj28{WUI<X7hy^WD)4C6$cPS!4ctWnz2aTs%6_gG0KM5j1!{Ir( zvi*98UcTC<A6fN2A~VP09Bi(FrNcg35IVxq1*bOL6gT{4_iZIfICjSzn-$02IM3v{ zZw{ug1#zqH`@LOC)6Ghf%5redJ9Dlp(|1o?1cG=o^fcY7Bx#nMo;f#USpi$n_-agC zY?3tPfL!n%ir)wQmIa3MBx%b5<1znXvfl@N{_<5NdcGC1XZDAMwCQhJasb{Ly?FkN zIEY3u4er+@Z8@NpQB0r4oWJXZEl6t#=6;`3H3V=$Qr21p&FYX{;-sozjg1TYF0r5| zVcuv}HBNG&*{GogNuG*rDA$&hB>acT7KG(s4prkEO-bCc0)ZgjTDeOQI7<?@tXxE$ zG*&iU7>zCnGjf+Wrz{EQx`NriWIz$EtYVh@?fX830`G!cUw1t1_e9AKqOlrP7l{O+ zaJ^BKO_~WJ4raDCpU|R$HG3&yL3l!vQNkBVr=yY{qcUGe)3lcCuX&&>{eGV`P`Rr% z5}G_@R&YUCB!O%hwa31;wz?3KPzIDm3)OakPO(l&xVA>eTt>a)s7sO$IlxO0gMy-? z#G+l06g=f-RmOV~=U{(eRzUnDH*}YliV;++L!L#DG+<<aAjv^94HyAxh<xdwiR73| z4TooD$@+p^xy`!o6wOyMJ9nj)k9y0WB4Eu5|D!pUKSh`dK@RkP^C`l=Nc`HzLKI{n y3bGIdS%`uxL_rp!APZ5Dg(%2E6l5U^vhWAiFgMjYi4ep90000<MNUMnLSTaJ)y4_{ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/close-pressed.png b/.themes/Rosepine-Light-xhdpi/xfwm4/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f99ed9404def6bc103691444a894dab93feab96b GIT binary patch literal 1035 zcmV+m1oZofP)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1E5JnK~#7F?VDRm z8$lGukERCG1XFFIX=|f-E$v4We5ox6r3k*X->pzu`eg67cqfvJY>0OM8zM0z&dxb! zc2k@mNJvQ7@wan1bLQ;K`*(Yn<eA7Ud2VDTXde3>bOXKz8SsJ(ctHldAOl{I0WZja z7i7Q-GT;RnxI-z>>-DJFY*Mq;rXUEY)9HktT|}RQOeRCw>|FGk%jKw$ze|NeA$p%Q ziEcF@rM`a<3OT=$VMDRFKue4F!q*}tMIwS4jWhcF=Wo<oG{|PNR9RW3rKLr3jZ;Ao z^5f^Pu;;YM1sHy{^=c%{70v`59vxA=e!v<^Heg;tZz`8d<N_y?bbWt6l9L3u0T{l$ zi(V*dg|ty$=983j?YiMLacyl>1*IkD>iP~OsR<g)IcbA793CE#7Ak_UT1|tT0f@D< zLJAc@U%!2KzFOIUwjjLFKrHCw<TQ$mrwznj2vDVn1))1nD_H)ehy>vd*^c#AxIs+{ zv`retiv*pVo{}vuw_nr7<_oKp2H)M-+=_l@D_FYhvjt%y<c@KK1UtKLV@bkyc6Q%{ zzd4TH=fl*84cyGZ0Jb1**L}6UMdi}{Sdxb2luM=Xx6jFze(s4s%mjj(!~vViIFiQ6 z;ciH|Z3S#Wopb)uZjz)a2LwTvxQON;36msg%K?&`$<7CT`1naBdL9)*bg3!_AZPUK z=@a6RS`Qj9+LN^9fK*no+X7pV))CC;5Q`fE*dS@EK#;uijhm2d;-t7plKSlb5+@20 zCaqR+<0Kn0v;3RM{$+M<j<}eXa&1Yu+&pn%3&K$_hq!T$rX+4#fk056HTl^Df#W1` z+sZ|>irIGEcDtXdu!(bqC2=S&EQnSy(a9=y$$Ou_P*NZlWSj1&t*=Ez4_riRHM*|L zbMaAZ<)Cd6IY1oDJbL(mrWKsoOA!mg9g<9fuE@>LtCYv6?8T~&S5v9}ngrTXtF4g+ zDuM<DP16FZJhbLUwcR|HV;AKowxA8=GA|?;hibZ`Qdv$_60VIlXri7EN=uRpIlxJU z85)Xo2#%$bDZ$enR>L?i;zZ?#tKx=2K2O!^>i=29ISeX5G;4Ms1OcivN{&OKh2%J@ zhOEY!{gHLFISzxrN@XR{z%-SIdI!hB`0GE0(4(N+z4j;qvVh21qPIW@H@zaoKlN<D zANv^af(&>;2D~5xUXTGV$bc7QzzZ_q1sU*y40u5X{sD2>H826l_@Mv*002ovPDHLk FV1iHW(#HS* literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/hide-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/hide-active.png new file mode 100644 index 0000000000000000000000000000000000000000..81625c5892e78b214f6c9c6d3a5fbff2ef0765d6 GIT binary patch literal 893 zcmV-@1A_dCP)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0}@F@K~#7F?VH<b z+dvS8M<-j7Piab?vKNIuNTC;ftwQhn1|c+#53(g$s(!a>5`(>DXLhwF`+>ob1Sy|p zG}@g}@bky7mON(($#apQTtD~-x`2-$1zwN>FGztGq`(VO-~}o0f)sc`3cMf%F%3jj zRaADLx~i#dTB_>m|IdOTq%aI9j$?}Ah(<|5N%t87tAfh1q}^^$MX{r{y|lt<{{8;5 zv?%ICjS`wpC&%x$u(B3|nDu(|>L2C+QH#agiYTLknx>)EYJH3t6J%LxJfe)H7@}sm zT+!ihAX7j*qH?jAbx}1U6Bvo0&2~$xr#0CGk%W&l;t_;<4L-K%k0~ul^f_oKIVO)U zCJ5zwNI5-!t7S=2hzP=s7}d%Zem^e7ii3zCTs4!`>aF0(e7Srg3D|=ACu7$@`IksF zwjh^M>lBH5B1;gikV~m`ibNE#1i6@6r*O}aB?$K)*V*m&$2FlY+JX?em$xk302QsS zYtn@wNM`H82AoJ|MbNd-90o`+gzmLa4UuBC!{z;yrX3=JuHXjU!-;n5U5&5bzSCp3 znAG9sW<g&*e<GV`M^F$1^d8XOa=pKQaC({X5^U<<-F+k-v?C~q2kSY$nJCg<Flhf} z7~5;!afulh^Ib#`8jZSW3mT8dbS-fD`uZsr2COS%3!EdT^UB)p$n%_B2kmJNEJ0~H zcKUe;)ho*~;=taMp3daky;4YYS=oXnU7ERA(Ilb=i1fu~^C`K;?d=DWKtvEmPh65D zIWr{In@6f~D~1Glo{3I)h)#E4EN)0iIQD!#BT2-^fQOQVW8&D-7@3pCiJF-9ItPwr zLJlxipK;Q7%*T|)fzegC1WGx?n3_)nR>puaL{Jokm?%8GPbT^Ch8%`wUly?T&MMl! z`>qYV-4xnw7)0c_Ti#@8YFtduATRY|s}?=;YF{0{pA&`@Li)r>Olh~hVspa2$C<aD z5n+8R2`OYNLR2`jh;l{9DgJdR1zwN>FGztGq`(VO-~}o0f)sc`3cMf%UXX%6ov1m8 T5Jor~00000NkvXXu0mjfa9xU5 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/hide-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/hide-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..8c21fab51eedde0a172a18b054dc4bb383125d65 GIT binary patch literal 807 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?!?fq`j{r;B4q1>@UUxqY(@1lriG6>rae<F)ty ze=l37rSAg07=q(g1Zr)yjynH?IdvX~>+H}2l@k5AHg~`0+lw3h>sEg3>?6?3nPlL| zqt<bd#c+lKoA8l@CJC_MjsVtasS7R7Y&p|7?W?Ghg&lkBb=mjpimz0<-~0La^CS^b z7R}2Rc}k0V>IMI|f8Ve#Lrv=X{=MIyTzmZJwCU~>Q=e5X`q(dVv+~*78M`LxO@CeW zB){&Ow!?|Pb~3RZpZ7ejxPRn(?f$a8H7iYS&s?6lDDlTqz2|~+swLXqM(sQy<oLqx zvPlqUlF7rrReL9yy%G!wI;XrtZQa`5RSTkulq^+NayrSa&}{E3>se*#=_>H6p1VjX z<MgH%JbYSB22q~REoQyB+-;qyAl9<e!@Edn2GfGvpd(F1Ju*=lTYObkTz%1*lfAR_ zuezgJ#-!LiESEIA#6;vHxA1*`(x4m}V9_YEp?vcf#drmc`${3wHcFmPHCfgcx~%Ld zx)8bI($RUX%R3Z2qr2Z{?b-j|BToI{$5*dkhiiEju`JCy=)t7_b@!yViyjGn`4(oz z)Zh|O#Ip09<)`W@@#3fDmcbKqxR<(5u=Zz3bT<=iTwqoGRMR7GS%!#pvx1BNR2AN$ zoGY1+TU+^*9M_f`Z}FW}-(Ychn~duUhKWjIEdqIkF3w*vrW{}KXVbp@rdO|Cn0EWE zo74)9OS__@7G!5$<yrZa*JM>|O^aE^J)Nsh0;4bKxqtul>gLvIOJs^1rX3NK?lPKk z$6xOIpXuut7)PhME;eL65&5(6rRzJTb8DRW-@QA1T70X~gX5nUc~{ndGJ3#K$HCXp zwe{S5RlPn%Ht#t>B6Ih+1a5q#bf)o;(7#n{*b6Up>TStVd>*^CG=A#MyZbs?bh6}b hTclu3SYW}2=H*=`f#y}&*}!zo;OXk;vd$@?2>|U7V5tBA literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/hide-prelight.png b/.themes/Rosepine-Light-xhdpi/xfwm4/hide-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..297ec3a4ee7ac693827f28677092798f6d7b982e GIT binary patch literal 887 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?!?fq|LF)5S5Qg7NL_*nFWtfwtu=5dxa>QKwx0 zmaE16ir!=L(R^mb`_?MuMlqc!k2ZC@+s)SG`-aoF_?+CON}){)Id8t){Jc8tyj|^| zKeK!O2Pr-dJa?_!{92RT!Kew$!cPvcSQ<F;`5-f!wWb~@+r9K^*3|mCplv5Le6Jt9 z|ABF;S8LYRtU}*coTjsT|6JDD*RJ*=j5%o8=9_URHg1VJ|6<SGbL(}vTm>9YKP}RC zYtGv0^|x;Qgs0N$n>L+oJNCHn;?$Z6Dy33!anJ5<bldkq?Zxr8y1vVe!@{lDdb~4y z@A|dZJV>43R^Bv6-~nSy{C$z@b?e=4t?=hoeEO&O{-1d}wwtYLIyGtY{{8HpSxsfh zem51^jx1{JQaBT4c;aSb#3mhO-Vl~vH|6)6uNo>$`<UV+)xmmJoO>(l0=0<h#6~Sw z9gSt{zE1G8`|B;pc}V!ylgIvR6wKcISLt9m`@CGl`cme6T@L1lpW^NvuRUyQdE=m% zO75<OH|E+F3UYkf?EJk^C2ZS*lDU^wPT*7%`X}*4dtU3pZj-0>KHC=PJbL+8aVgIw z!(81Mk0joCS1bNL%dO)%eOsNEP5jHlzt&uwyIDU58%z?8yO*!}Qt8{wFVolGUvw`` zrs?qC@bK^>jcdg?_XaO4I+pMFCSK`trIrfk|HMtKin29Y9!a7cTI%8F7&jIPo=uYY zlf+(GbFx{)lu^FZD)-#&^PWu}0<-kEIFnd6dTKi!X+ClEw77`&iJRVn+=qm_3f;V4 zl}`O6F*P&8K*GgzvEsCc1s+l>{)C%~n7EoGD2uIaU2`k>eVKKjhZ9eSEBDp9M#qgl zo;$W5J5bZ{>p<W%75Sou>8?CXM;$ts#7+>hd74++@m=ZM#qWXh7(WKzxsYShC3)rf zNv8=$2_X#&PB^}9;MGpi32?sR&91BBzVUF)z7xUMzL)6KuYUL1_50K}=lYjUnO?;o z@9J=l>;6SqAmaw7Bkz~Vm7)(tHg2z#nW4b0cA}B9D4_|1c~Jgnc7W4MzI7SEe8S-A L>gTe~DWM4fK1hQC literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/hide-pressed.png b/.themes/Rosepine-Light-xhdpi/xfwm4/hide-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..42786608c808cf04675a39967857df1b4e16de11 GIT binary patch literal 894 zcmV-^1A+XBP)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0~1L^K~#7F?VDX| z6G0S)PqSvpnvmF-G*N3bAo}YBulx_*3H~p^8}&l)Thk^@NZFdQVXOOYNog<IF>}t$ z?!tMXga*PKp84E4XLsJc{q&cVYpIcPBRffaq$B7CbOaetK?YQi0TpCG1sPC522_v% z6=XmK8Ms9SkftfcaZK^aA4-yhR;yL^-C6!U2!epZu%3TLQADlgZECez`TxH0`ltaZ zlY_%d$mxZQZRm8`)ZM+4eRjwfUIZ<d$C;ReT#N)^7}9XCN8Ro&xyGp=OrLMxe`F)) zgj|5>H-0?Ig}K6+py_NzlgXjgRN4ltOBhZ4eve$>WRb>nf*c>91AhMcP3c*hi5ieJ z;@iAWIak`v+C<yZhzcr7&PDqUB#8;ytT{!47^c%1Ng*N#yHy$FY`|FyF-agI=<}Da z&UdSAKrA?3NWc~}pD)A?fRf<sg##)Vwjd1WvV!fO3ri4sNNTRT0I_jT@hm~}#e&KX zciXoXgoRLIj=RS8=3s-hAXg8d(wyHt*~iKd6jN2;#A+>Qby~iy{W_9lO}4PspsK*> zOlv`$Uhz#Ki*%Jn5GPjeS&io}US?1JM`T04*P}PDUy)C&M^F(d7+W~8THi^(|M0Og z>kuyYpFMp-Hdv1!G+Gscn*9@%^)JJEovK0<HOLlgK}ZEx1x~CCLCwl6)QHs<)-J{w zy1wYN+pLac-3Pfy)Jen5-?Ic^=(@~{b3tsV2;soKlYVgj9+eg3?76T7p@%q&pev$A zL!>-LBri64xL>Lr4Y7>Jk4OR$L7Rf6vVhG)YHbwD&7(f247(a)==blE6r$A~!{J_` zlF&9{kVL#bs3=J;<NzlZW(YJ0YI$1PPYIsvw7QJ*B2H9(xGHXFHJdaV?N_si^D?La zk*wK)5FAjsr{w>^YauyO)sVG3-aciWKOAR=zu|D;^<Y}aOTC+PF#gV8Lr5uEudlp{ zfLlP^T4J<7NKw}-`qr}necQ)?3NoOA45%OjD#(BeGN6JCs2~F>$bbqmpn?qi0|Jpw UIrBhJ)&Kwi07*qoM6N<$g4Y<3_y7O^ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/left-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..0a4e1c08c63aba1db1eaed9d9834e280dbf7a023 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^EI_Ql!3HEv&)kdyQk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAYa$h#WAFU@$CsqUIqsa){FaJGYG5v`0nV` tFWx7{ZE#lQ{miNbLd)dr+}LL;GG-dHNU@6C;Rb4C@O1TaS?83{1OUF?CCC5( literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/left-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..480f531f34618b5022bd92ed6c342f84c1291c0d GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^EI_Ql!3HEv&)kdyQk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAYaAP#WAFU@$CsiUIqpZ<_(SY!73FFe0x&F kw$1BZ7iq)!D4>ryUWs}3<DdM8fa)1MUHx3vIVCg!0A30tKmY&$ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a5587d8100742e2a9f2fe8c50439365bdc9bcb6c GIT binary patch literal 1098 zcmV-Q1hxB#P)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1K&wRK~#7F?VH_d z6G0TmPm)ctu}!n7we<;Vy%Bu?5kV0JLA(}(A_zWEp`foI2vU?@l#17W;7$E_fY@r9 zG-<QV=EM1Ki3FjY?3tO}4bBfj($ccCzs#JOGjlfc`NNMPSxzNOmNUt8+rMoOIs@B- zBv?TbtRM+ikOV78f)yme3X)(2Nw9(>IFtZ`!GOBmK)kv%=np991>$!@8V*ku^_fhD za=9F3vl((6hYE#)c;&^<@qeGOrWz2^ZXZ$*^#00-f?F(-TXM;Dixd~J2=e`7YPH(b z@ApXu=v}k3GgK0?Ok-3KgfyE6;czkmhF`T>35A)$n4rU>BWkw}Swkrb84;(@n`X|P zBNG@2(ugy7#lcVn_trr>e1|CAXrC71loQ8wwF*i~j>+q56BNdr1m%oC8_*VAXc2_j z3IRDSK$5N{g%&}L{igBRDhdeLSYGHrSx~3ri&UXUX#;C7EKpTZ7L<m#a~fE^tD+>x z_q*E0x(U!W<bNtCEfoDuhd4AE4SM<NHPvcACmIGTE6a56&MophkD`JeK0jX|F6>kT z+Y`IHdlVJOSzCV*IX<|qOV6IJMwWzB<if&v_ErhI2XPb7jklYjoNHIF&|T3haN}pu zXf$bS`yGA!^d;<dtB)U16fmP<n8~hl8tfR<4R~XFXXktPe)Goli5l&B6(RC=__<cw zB@QaP32Z^VKy3>HH$EvNk-qN}2kcsMVGBanofcHqY5X3P;_3Zg2E!zJP>NCu87jTq z9{WgO3&PRNw1Bk`7q*}z&ZxNLviwbb_Fd+kM9v&pWE1H@4)0qT9r{IC(;z)j!BO}! z*@6mrUIKV=X(@b1$}!1}L*&->`|$JSOUuLo$JShwlGVMvUy-MK<W_6z&l$;TQ6#HR zBCWtjEG{mvW2Vx<VZFZ3%5xxT<IN`ReElZ<TZlogd-&i!OAgNSy=wIT8=)i!S#rIu z79ULGd2{Sc9w^P#C`-xZ(mUOwZ7Onr^4*ooWlAeLj-r(XAx5ao5~je^UMiJH6)oeV zQkhFt>VdXY6$0}(S_Fj!O=bO+6<p93T{T16A}s22Oq8EQMR%=`)+q>$OHz`F>uaB* zlagfWx<*oRG!%O<v6SG6fQ*=9sszt?5hp4?Ocgg^d4U;pDvLPB>4+ohlbRj==J_~S zA!C6WN4<2ch2+TK{f<xmarCkj45fVD35PFIoVZBjq2BRF5qe_y;nV@gNaK$pU>7j& z<S8q9%YXAI!Zc!!eI!^x609HzR*(cMNP-n4!3vUK1xc`iBv?TbtRM-00L5ys4)gj$ Q7XSbN07*qoM6N<$f=t%vW&i*H literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..b6ad6f407f599f49a4ff7bae150a644aa02342a1 GIT binary patch literal 1005 zcmV<J0}}j+P)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1A<9JK~#7F?V8_8 z<3JRLPbRH(anY5%5Q~B!3cmjnEbKeD;FVO$_GU$Kv2Ffsep9D(K|RULnWW<RB&1f8 znS41jnKPN>=a1`(ls7S?yo(BAP(chTh(QH0s2~Ov#Gry0R1kv-Vo*U01L}dQs;DRn zs)~}T`ll?*_4go2lJ(vshLY4!YSQ)hUDBx_NXfIzif}Ss!~G5Wvi_lhD64-@)09lT z4btwa-APGBkyG{}ChR<g-SQ-(!C+W#@v9%T1PEC!7waY@dEP8rTJbwOJ9X2G*Of*) zbDrn4Sj@%cY=Uzy77JTeETTjZnp2)<)CDe@upbVGB#n3kbtz{Pl!>yX5f#*z97haE zVuH{Q^eKnd^~gl~BoRSq|JxwPfx1+c%)>!M5S~_{V;o6V!;2+J5G)8|k!_OWzz_g+ z3nf@kj3<W_5_Jm_w5`$Ou(@2F|Ai1VP%Lu4!jXPV?rv%R{A_b8j{SoJ8Xuq3X~l@z zf+!k|Qu4(+g4~ovTOjA=<`?~adTJyGJU%?wV{mL+xS0bE?+Ee@-Rbnsia9*|PUG>3 zox*qzJdI|vDc#@yp~>Wy&d)EY4Xb8WvgN#mcLez+p^uLbc7Jqq+^EvX*2m*h`*}Wp zCLfwc>T7f^$bk!QiWBL7q5e%Qs1N!mgxpM>v}gDf5foBajUWbZL4CY}@g=0LpCW>K z5oD6j(K`K`nDM(SK4Ti66l0T+*FydgWc&`@-Th+s)9Iwqg=5BGHv4Tq@9%#jAAHjc z;GK(^mv`lDAEBqGXLaIvZF4JZZOTLL=7aCew8xSskmJ+&A;q}3xT>S!pwa(B%--Ht zy1cw<m7X{dJt3WR(0mYH)Zxu$TX3OgXXn%fY2ZSKphuDEX-P^`P`8l&2LwN>W4!K_ z0xLj52^NG94(SAAf#{J~9wTyPm@D3<riQwVM(yXXUqeKY)ZLN-O-pLckXYM5rM96z zLLDS;mT2eEx1^OE+49AE*S;jhkOQK09Im2Rh7x<`an=9DThJM;XGNtk1c<rv1H+5h zi#Ve`dT@7<y-O_v-aIdwRGNP9Wxx(x2sVgvYn|KTl4FQLiqjRH4qlunx9XxSN-C@J zzm@gC4LZ?;YAs|^(_7xx%jj;EL_!vAJ^I>*K?O0WAO;o0pn@1w5Q7S0P(chTh(QH0 bs33-aNLq&9fD9CH00000NkvXXu0mjfIHAxx literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-prelight.png b/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..065a7daa7388795f91017ba0c918f95b51d0b917 GIT binary patch literal 1077 zcmV-51j_q~P)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1IkH6K~#7F?VC+& z6G0fqpN1scSZZIiNkp)%H_=<A_2fZ6f(O0mLA(pzJa`iHCM{kB#ft~=;78DdCj}9_ zi){sMO!{KerZw3Zo&QQ|EZWIF&&=+Y%n!nn5ZKw@ygoC}_Pu}i;U_u%ONtzO(%0Br zaV=;MTnp0R1Zi-BG&n&ToFENOkOn76gA=5|3DS_J7-+Rxw7tEpKHtf2`c$tsg5U4~ zsZ@$GnRIaVvL5Af{pynozDG@@p$4R^uC46|3CqC10XjH1sICJP6_E(4)oN5(UZG~Q zNhV0A(=<9d63DWRRYATIQZAQ+u4Dtx%TlpWP~9;@wy-AX+xj}KuCB4VQW!8Up*0N; z4UrA34AK~9ASVh?0n4iU;yOAqLZ&f3Ekr5juluTd;@+k)Dkv^FJNLIB$(W$_m=iZB z1Il6wBZ4qnB|%Obl*RXbGJz36rBccIY!wESrCh0y3B-b`8ymsOIB8(*g$1e<v7jV% zt=(YtE=42=HDoG$umQ@3_)mgpp;)bM5{GiRLbLZD(ER+OlDwt;|IEx3UAuaP3i&Y# z3#R>}YA1jTJJi5H_;G%L!U8$hZ`|xkOecusXYbt&EeWB>#P~7xRtdWWahvX=$4>$| z=g*y0t>UtF>jFZbK6_3tUcRC^)#~otzC~eZ?>%w1NZ4Z#H$s2?=527jbn!x0h0d!M zgYE^;B{@iT6WD_4jXFsP(^b&DK-g~C#urQ^Y(cFb$ypfcsMq<G$rj`%czWNBWR=fv zK?w>ibi^X4S6~Z@;|PX}q^vz52xn|u*iVTAz5PO}FNPMxt(8A(n(ntEu$q?OdHl*` z3&L?QhsnwD;QCO79ACS5aEL^x0nSWM5eIHrfhbsASo{=v3XM8g1;-~R*kh(>kjBYo zSP)yysRx~zKHb&-A?DP{6Kpw%_aqaF=wua9^5-v0lw^(+3!-EP(Oiv`6eJQP6_iby z2_jz1j2%8iNd;&2QpAE#Ly}p-7G5@MBt6E+ayXyQCu(JlvJ{I&GJ%n&${?Z1LS_XQ zltmI=bYiU9hlhs}AqizbSxjNHUtmy-QxfiNVqosX_`ngDBpY&ol|>8+ih&Y`c9Epu z8SYk{SWn_CEtS*>h@IqyTz`KsgPIzU|3xHez{mhWl7q=KU@TCh$d`^ZksMnW)#?V- zw!)up{m#122HiI&IBO3}EHCwTzKVb|D||<H?0glWEd)8xJ@YEUe#9O7XmElwI6)em vAPr8C1}8{^6Qscj(%=MXaDp^AK^lGmXGEe63wQty00000NkvXXu0mjf)XCS0 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-pressed.png b/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..d26cf360cb9e5d6fd2596d58d362113cd2cb7eab GIT binary patch literal 1090 zcmV-I1ikx-P)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1J_AJK~#7F?VC+& z6G0fqpEfo$$<o+r+Nf>Xh#(d{h<Xz78+Z^8J^1o1^iZ(~dgvz*JP1k;3gW?UAmU96 zqEv*ct@R~+v85$1WlO62pPG^$%w(UL+1=RrLD)95?Cfu!*?FFs*|xWn)4$2`Puj`S zkT$pY%SKQGYy?TLf+Sc$609HzR*(cMNP-n4!3vUK1xeULAyBPWsaPyhu~a74b*WOR zc;9V`??EgUqj<bS921EIIjJN$jw5~#nm|hpNGZ%OctX~<W%wbT?xLRVz1}fRK@o_c z)zvln{^O^J79GUnamx1fQcq7enZ~Ff2>Ckq&5N88nE>4{Ka>-~OkqsW;?fco3Ja{R z<Oe*L5KWoPelmfPhjd|nUdRao+yHdn>Somw)knI~KFkLxXUBQHbK=~((JCk`Ioszq zAW55`+A}9?(1yjuCDMf!K^U!~Ag2a$EnO*v7C~QTW{r<len4B0Ug$ts(DL$%$c&=~ zaxWyPswfLWI7bx>|Eeen!X47p*G+)7sb=v?iQ@9g3UR<FbMO8Gnwg!Wa=9%1`!lCb z($&i&tZW&>{t@ReabcGlco4pOKSh3loExLJn-Wt`GMS|DyJNm3p%fWDc9cC;!j2$r z=suiyBIKMucUDA2%A4zH1cW|)_MBe4d?ljp*64Ne!`9qWNlcY+U_XN}x5MG}n@MrJ zbn${z4nV|QyD}nvMwjHkZ7X04s;sLG?S8rnx)<=<Eo->$2615vic(@IL*-_&1*zPX zpi#M*yCQ-@5wu%i3kqWihKovD6$G_T@TpAdv#$~>3avt{oqsdg{~7P-AP&jD$ziF~ zd`_b}LzqZ(5*M~0ECq8I$_<F)qlw2&T{uLd)Bq@2IdIzwl#11<4<CIGp`uv5=@qM` zV2V|6;`lK8L9H~3aY7dtIDTi0PB$415QA!*D<|F6r8J5ut*oL-p8oWiqD+2hkX^|G zrLo#^QbyOsRYBWS<N)Pl=Fq_d6jiWhuZprD+#y6#)JSx8YS|v6B^}NU^hc`nKwI+p zLDGR1LA4D{Q31O=bUhoj6;v34O>95$3)+y$>?2)htvIvU-cTjs+-QSNw3p;zNirb^ z7};TlhGIGd%hJJY!PDEV>M_2F6FWalZEkQ<Daz&gTXPd<J=g)FbI%ThAVF2llA9sW zjpW$u09mVR{<o!w;@C_6ve~{s6Vp&$>a8sY<FoY|LY3T&jUBHdU=|RwmWUPz!RNn! z6`>We%RUmUAPH8G1S?2_6(qq5l3)c%u!1C5K@zMW309DVKkr1L<{U{r!2kdN07*qo IM6N<$g8U-qtN;K2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-toggled-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..fa9e54eb87b53703d0b7ecd7b6920f2036e5230f GIT binary patch literal 1254 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?zX$gTEtaSW+od^<ZgTi8+HxO(O#wXDl7OMF*1 zDg9{asACXx6l8U*(dAI$s8etZuy0c6(AXz%^tzow(w4BUB;V-V%Qhz0ZFc?F)m-Si z>+G9%v0cBLCuGmQm;2A$+Iq9G_^%J&q9@D5a!yVTcAEMqKHYKl109b>VeH7Ug=xXX zjDV#<qU*U#U-7QGw(3#2Z<bkj^REC67iMN=5x#Z}q0S2r9xSMEJ$nA%egF7iUXCE0 zX)B`EuI;?Yy>X#p*U@B=Zr+LUKa?gsUmLJ6U`f?pKedL^x3{)Ve&nQcJ3^GBNk{kT z(~?b$%i^_6l~^~onl^f!J{_VnB_epGxYHs3gR{!s-EcJ9@My`y^ben!mleEgtqI)c ztZ`W)UhI#^@&4CRq8b{7IdS)AI9z(pqT$Eg!<cN?D%iLo>Y(CxZh?~_9*Hgs?mU|G z_3A3|2O9+AW;jGID7q=U(y8|s?~yo;fYOU%E9C$9nG5WFy-0P!^U$8NrP2vGC;pdQ z;1bzeG}EU+|KsQDJvQ;NDZgHOstB1(l$#t`yZ*qT^7rrl{*T(A%W+%yUe`aFc8kgP zm#qlVDivXW^0{)>oL}cQvHdviHvMxR>o(SzUJmJX=}Qe(rc6>hcHH%m<h_EqH+Nb_ zoq4)ss;pH-LlvX8R7>yCikbGeo3ujr?!2oMuW{o0#)}tuA2H-i@$FgubmQ~NBaYA0 zHtDVidm3+|zUJY@$Ldqgo-2##>X)<inXW%?`H~G<7jB(<pvQ4z>yty<6lUnLcNBlW z$2@D^zl)}RCsX!yowu1X-?Y(h&av$Z&+gXz`qL`%?90l@C7ux{tL{%Yt$Xow`1+T3 zfA?QHm3ME4-!79`ju8UJTTi5@J^j6NbGnt)xs)Ooj&eu2^v%U7OzXBbA2?+vut-|> zVU%B_`Hjnsx&mItbqvRCtj+cN1r3T0Y||0n#_!a7s^8@C<>zN^eO0@Z`N%-vS^lfd ztX*AQP4Y~R5>v{*y}zrTtaQ(^X~Tk!9ojuU%&zupl0N9)U3B}~)4xYPCNJSW<s5Uv zF2mrIH^b%R<WI7vYnNNFAKF{<)lE*`x@d;afvq+N)^#gJ&Yl1N^5>#{i|6n5{yue9 zC*s!J+uO}z-)=kg;)PsUZ2ani9UC^BI9050>2kWh#^<N6+x9z3MBLoEI=rW&xvI|S zsD1x5hYo)+u`^4Uw|S@uzwwdFVC}kb;MJ7I@7xlz`z#!O-{$4#58j`&NMx<9Kuy~@ ztwe5}w;wC!lo%S>ySWMNTPhdLnC!Xqi>!@-(uAB0DYN^L2U(L1uNtSEIlRdJxZ7{f z^)udy8tr09EO6{fdHn0x^%o0VHkHO|%ce<ad`qawJSfa3X?Hw~d)`+yzmmEeS$Pf> zjiM#dW`)~=#Z;eOohSS6S*3Ny1i=NrF6zI{R^EAsU8{P{B-3R<CQ=hGPY+)FT<C=J z-nacqSB`vfzRH-o<eR(T25yO77fqctPxn`fBw9b3_bu=NOAsFPfnU^-``T;eh-biJ OiNVv=&t;ucLK6UPem_0{ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-toggled-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..987222e693aae4adf158cc7ec5b2d7c2e812cf6c GIT binary patch literal 1125 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?!?fr0s#r;B4q1>@V<H~nrqh_v;;edFR8s4pPs z;lZJD??0#3SJ@RuM7g?V&Ay~E;cWC@{}~!tb9rW3KK5Mtb3*Egr1O95ZtJkz-*5Zu z$xUyMdCe7#B6!f16O5Jff@dwAvRv}%QU7VFx34=2u-q<|Xc2KybWPk+yVpxglw*-f zp-#($q$!H`4_j*2X{dH}?_aF3XoE#oVCmU)Py8}x1^iL$xmg-isN(3eHEOTL8}s|G zWED<S?Y*^2;Cboe3f-1`6RFnMH@TNyTQ^6Ab8VP+Sz+11t>LSu?wGE-CPLtjrf1SB zrc7Up>#s{6wcTx6C6X?FNBH}*worxeM;<vHN7Mu!HFy_h-0quUs<x4X<-a{^p-P7L zyw57^VvQ5l`ee)anLRx^%fdj6W9tdcPGv{VhHW#GbSCtkImqgMyNAUp^!3D!jWLG* zj1R5|@DbiT+xtT2&p)v}n@_R0Gv3IXA1ERB-zL%ZY?{lijOYn-HW{!!I+GSWan|=p zWh=|szFXRKSIuM=y(Km!)#lpfh%>J21}|Es{;_?|960Ut&J$jre@d6`wzX>Oot>Jr z%7s0b`;k=3DTiBGrC#bs9)t<-9bhfJ@K?@YgF<bi0jp6><+7(qfwz9d?e}j!z539q zS&#BH=j>bkV)u+do=c36Y;6B7_`ZGnUjH(ynH}dJY?hf}bLQ0ZCGLyG70>+q87{@M z?q4Twhw0;w9dYsX7Yly)Y~TL<$)r=d8CG*UJ|8`rn)$$GgB;Jgqwh~YZL%;pnRISi zt-=wzB?XsQcN#6@yTuf`m8Cgw=awZ^dmXK2Y`J=J*9}7-wf#pW=jLp;UeYYwxM9Kc zXWx9~=Qf`%wTfN4uubz86Kmqf5R*;nR@&FMe+%8d`{myI_Uget(^|LeU-{c4dhIrg zez(Jytk{iN9)I-zSiSyxtHlM`G=^I7-x1pOX037Y_eESEEM8GuAhXNvl?tCv%w>)4 zmn`;6zVF`Me#q+A()Z3YHgDFud*5D0ht-aI&GAUF!#2EOX8o+P`*-eKs@1_`ZY8m_ z^}@wzQ_d?HFW@{@dHGn8zW5Esq^^w)28rTdJGmnGkAIVxHZSqsvnesWxtV6Ok1%#S z#Q1k}?-08_PtokY!(u;0xrMxQ_`6Ljc8Fyv^S%FjbMb2Ji8&q2YgqVhUU1Hijmdd5 ze=qOcYf9Quy+Q|`o#US(zRkQa%Gb7Hm&D%UT;_Xw^<uQT{(a6pAXLJ_-ZH7!@wgKE zaRD~xIjdG|shH?=GFCitR$$l}%lGfruy1<N!Y#TfK%({Bv0A@XyU!{JC0#uE`2TJ9 fMsW{3=%9S-)T<k7>OWcnO9ci`S3j3^P6<r_DcJWP literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-toggled-prelight.png b/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..791528026d28b57cf1beb3b92c292bfa239697ca GIT binary patch literal 1251 zcmaJ>|2Go|0H1w}>C3`csoA8xO=@cSR^7|A)xHSL*WK!B5*5nqQd#b`m7Gh2X>Cy+ zrHt&h70yy<?8~Jxoh&O&65{gmEzIk7zu&v}KHvX<Pi{omo@KDrFaQ9sj7B9hZBDh3 zY!9`mCxN%aW)5jo77qY$UH>obXiTpO+i1sQ?g;_ZJzq0oE8ry3UJ?MHC~&lLAhvpj zMkYm_u^Yc}fZ?(asr3+_dfoX<oPJ=sDm3+ur|)Q0aBlgHc_8T}<<w!fO9#<SpW7Z4 z1*;3o2@!5@$=DdU7eydSK6!Q1XZGJsqmL6hzxV2-YSgDvBGJ9fV=1wwhBvhHMW19c zRNtr25sWUHUD8xMjnH|_@eMSUwB|wZf8)_0FgZE-fl?WtQX|qQ;!5bMTO1IoAcxLq zPWduBhlk^c^?-%3t@&YoXoIz_?Gic$Pw1!cy}k3Yf`YQw0oNDPq>{4A6n}>IL}qhT zWMrpC>CT22kU~xT<{^5<``HCtRBTe?VZ13j6}T9;|MuJ*1QV+S4mj0T%alc9E!WUj z0zuqTK)|7%w1Z>GvKpG7p<7rykg`qA4J&2)(IM%K(kqjF=%OuxXV*XYBS9S%u=PL; z8*w2Ji)3JnF$mmB-0CZDZr-mwuh1kWQXxiQyR$>gDmV9g%@O4W&y5kA|LEy2&lFSW zXfr0dd&%~eUf=J<Bw0kBR!oI7{(Ab0R-ztq-Vw)Uq*`44D;r?OUn*PrCH8DMkdw}O zr^P&<6w7<FU6i}QX19*h<XX~{UXc4cL@%w=f6H;eh92JaL-vY?%1^;JUa07W`tYf& z<5HGM?>wFWnKTs-uXEx!GW~WHwD)v#CtIsF4ghxeIOecT+_p5*%7hN@6jJrizmX-< zd}AlOVdMi@(>Q#eTdVr8b=o{!acLgDuz&P`N8)Z@OoEqF?wO_Y_@USEPXl*qrZUI& z{={vWQ0<#pdoC7IE&A5!QjhLZ8~Jx{Iq)pjpwW@XVF-jeU=dZZ)a+i7Q-C6FaBu9} zqtt<qRr_GuCUm&IgX;9NmjeMO{_1|)o^KI)r%}+XXWxoeL<V+4qK|~Gya-7@?f_MN z)eR<P<O%nIB?_1pUHU3_m9_Zpx|D*Fy!xFZ@4V*>Ic1(!aokH@JPOL0L2f!drQ^gn z=f1~tTZQB=umQ(-$NF=m)q_>Ds-$gH*C+kq750n`nE`CJ)bzMPzVl=m$O47t^m3E5 zc&1=DPB77g9C#s?_xorustBJbFKJ5?%IsnG?;96Yfflks52IY48mgkxS{o-qdh9s) z4IYu$<=E;itkB~}5YrBcruNXRdtovYNp`&z<RgDwvRt}WpwMRssj>Wr3o}fG(2vi$ z4QX3jq<6}&%+84(XmJt(_yQ@m=?P4rxES))?&cza2|yh+b+It84o_mUj$%rc%Va*V zLSJYe1wmf~lDhU5rky|tg4{j|o^C80gD>f2Y7Uj#i{d_~--d)M*dOEh&PlJX^Y0jE zwg!L=hB#<6;_9S@>h60@)HPVHT!w_moEMGx{za803@RMS==n3DWV(*;!RtS-`B5Fc z|7>-@Y&5u*Wg(h3+d?FKD)@VV+|zn_xFIX>sNnx#g;o&fN5*H~Y`1+9fJO-;*M%Gs F{sXImJ4gTk literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-toggled-pressed.png b/.themes/Rosepine-Light-xhdpi/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..e4754757e6e241738c52f87448d42f425a94ef61 GIT binary patch literal 1237 zcmV;`1S<Q9P)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1Zqh{K~#7F?VDXo zR6!WWpIluuH!X8@E%RLqNsPJ)jOZeWK0-GUL<CWN4WWyu1fe3NZu|-b-9!mR6iHB2 zzV_z&lCNvZu4|qD*b&8D$9-nzoHgbL%lfi#W`F0Indh0Av!nNI-ygE1C5J4VvLhb* zWg}=4Yy?TLf+Sc$609HzR*(cMNP-n4!3vUK1xd&yA4n#X6pO_uHvgOA@i;9kEI5B# z7JmnUK!Ae5Jn>#oP(Y!=ofHa%#P43?X{iAz(a|wS$l|JuOeiicqLMwko%dq$3Qq*h z%*@h{pCck#bPx;%DN<fWB_(^vG)4tM$k%V*oyeId6QKLm)>H{$rZ6UGd}4y4(J@w6 z$^?u{h^BD3luTe`kdBUy3OQbY8-VVcTuwTo%1Jlcr+F{sth=srO<Y?yS_SzfXZ899 zBxw`mjyZmVHjIx?kS??c!fcfda$JyW=}IZI2pSw3Ha=Tr0@{M~LI=u%CMTyvW}Iyx z_d<fIin1VtbGCx%Ulk=mxI?=7x(U!W)hu2qQJkEbA|0TMe)#x_=A2@7X=!Q0|HGxF z)YMq-lot7vDVX*fLUqK29YGifb@Xw_dG-1YO-)aylmn1L;4_@Dj=OT;!j2$a1?cB5 z{X$Gdq@0?X8YnM!eUlaz7inN%h(@BLBFc^(ZKX_DS$monOC=oG5rnlJ9UwYDU0uxv zIiMgvpAI_Wz#Q|MDs5#)5bi9Os1ptCH*Qg1|3Jz}JkfTXu3foAk;qE%nfp&%x-KXq z9#0S#r7?&D<XpUbo!<4nPuopj^t=?G!Dn@#ax>Wx#JwvWo%e;9vu94zRVPY9p~7|l zhm@{I-Sqg$QxRpiZ?=;vDucA=5rpUf7tWvCAP1mZp?d*zK^^!aNELT{NrfxU?Sg)m zGHgL!ZNVfGOEfSzEPf7$_Ywz{wz9{dKp@AH3jW#i9`TNutf{eqIH)Y@vjt&CL1p^f zDiE{F>2l4@heS@qA&|o#N!Wsdd3nSE;|s<XyiyI)VD0pN>SP<K!l~h0*lMvA%%P!v zrEu)%yq7Z1fw-=R-Qs5?j5^@96|nckF#e!6%5)rZ6Gd4qhv<56_s*uX-BxKi+{_-R zm1Z$c=;90Gi>HeYh&j^QqD@Y5QIXOtrnIw)DA1M6nWDC)nqA2Qr9=^T+vL8uDrlRE z9H5*@@84HJ*$VdTRZ$j%JCts^_7mhxI*!L^sl}=eRQhuID;;P{ZEZE_K#L&vKvTAW zQy#j;Ms3wR&gYmoev&C@1GlJ6h1TVcNTkeHNw_xJpcC!uL4HXxAqN;aVTOicIRx9% z-W<Wx+pX4O{17KjewbPj3>6kqRaNEoJjA&coB+{zW(Pu$psHrcTfx(V<k+f)teM%& zx2#2R>?D6EV7*LCeR-(Y-44cU<uQaL#S@8jk0M|d5UZAm76`%Xzkd{AJ7S;qkzfT$ zu!1C5K@zMW309B<D@cMBB*6-jU<FCAf+YL}lrj4G;wupu00000NkvXXu0mjflRqk9 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/menu-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/menu-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2edf75d986605d82c0050f632a597e0a46ea333e GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?zXD97#T;uuoF`1Y19A7h}1!$WV8Wht6m(h3?X zNlQE0j&OOXUA*0N(PLi59}}zMSu<Cj3->LYZTVhpedXHXy2{pnS?yk1=Y3x-9dd}5 ziH%G+cg4+*Q;uit?bSJ*WF~pMz#=1Moz~X;3wiY&Q{)0gwnyY{>pdH~^qYg`()-`P zUzt5?wb$FmY2B4ye(ybhz9iX9*3>LqG=2tSzF~p_`S1hVqC;LA%y-9500t9-r>mdK II;Vst02p0wH~;_u literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/menu-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/menu-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..99778fa683a546af04ce2a56e500de97ff10c720 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?zX$p7i-;uuoF`1Y0|*C7K5hllanwhn~>+V}oT zHI)~HYs+4_n-s`pb!)rH%zNhlz2k&7rIg)}zrS$*vxR|dOyt9Ek2n8zxL%&KSfeXq zy;)%BX`SL=&$^~t-=u2)cde^Fw$w6p_H3_D4u_NK+G5X}nooVwxb3UnsZD?4I<0Qs m2}%1GDDzyKjfaJNXlJp)&8Gb0gU7%?VDNPHb6Mw<&;$V2CR*(P literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/menu-prelight.png b/.themes/Rosepine-Light-xhdpi/xfwm4/menu-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..031bd50f2245ec5b944a78a10b91a3019dd49fff GIT binary patch literal 942 zcmV;f15x~mP)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH14BtfK~#7F?VHbz z5<w7$3jz#?EPq^C4(qd+=o=W5%^tiMAIo^qgYn=a=)ngt@$NyrNMILSSU?y=`!@zM znspnxs(YH)UqT3**-XvX)73rQHMtM(KmMe^Kgm<zT5^la^Kb`UL%4%91VI{tAPqr~ zh9F2o5Tqdp(hvk`2!b>eC<9ij70qTd_4!WmGN$=_k^BuGkk99-SS%#pQ7NKIrK~=c z<hN^_K59V9U^v_e*_CSb1|8ID>bpv=a3W|jnQX*JP$(3r)oLcPY-3eWyj)VR*GsyR z4Wg(-ouebw9gAcOYl6OAT+m=JH0nybfV_mesZp<!4Xh+-bSKDh0UF@!>^%8yHJc=j z_^{wo&L8Jh=ft_C5fzk`oXz<yND>pY&N*3w7!ZpTB7!hl`5<QvVu|CJBoGnQ?RKq? zR=a>$di_30z!o$bkHsc{l3?zI2`U%1AfLL{-}Ke+&xIujEwohm$5#*=p8q(o1dT?Q z<U8D9-&hb5;bhA1<F+wfIap&Xh<oe0V!ifc3PX^cCv+QdVl@^tU(9J=h#3Qkc@FyF z&%{v2d~V*D#>*Ysw#u8g@962X=gBhZ>B$4SfA6l7<I-f3q_;ik%U7?}d}*py7W?YL zUN}3>B-X32zD<yx?qkv2)p1f73)*%I=E>tn)NUUp7jt^@(AjY&v0jDon)Ij7U%Y<I zNQ1@wJIBXlg0Wg`=<N&nocSGO{GZtQ+!vzAyfKXhVLNzV;Ka%hl+9kb35eAc)+mPL z=R25CavG9#3)tAGljfjylQ^&h;nqbVfv+GoZY2miiQGQCMZSVPdoFB2Xdxd*w5U`P zDUT5uhT846S0fr?>2x|Ifyh-AQPAX3!bU7o6IrolZ#3#&NJ0#VMGDb=fuxwFB%E6! zF{cqv99c=SAqQBQ#2`>4N^IIWDZvx&R%xskady9U)eeZA;)Y7OoQ$A0R~DR<0iyy0 zMGjI6Y?vWqg6g7P+G!y<){{r0vD&hp(ysijx-TW&m-BSKE1A61n|>7mdsg_3?wEcR zVJ!qT(ErV=2>VEQ+ebqXq#+2>5Cmxmf;0p{8iF7VL6C+ZNJ9{$Aqdj&3&ZJ$K{|bT QPXGV_07*qoM6N<$g8dk!M*si- literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/menu-pressed.png b/.themes/Rosepine-Light-xhdpi/xfwm4/menu-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..5bee3b3ec48a6c7416c2c93ae0594899c6511088 GIT binary patch literal 986 zcmV<0110>4P)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH18+%0K~#7F?VI0f z6G0S*Pt9W5Z0({ok=C}NQneR?UJ3dH3VI`mk0^pS3ci7YD2g|h(m&F)wi=ttYLj+j z7Tw=M!bWH(nK?5%vGYMlTNZZu?aZ9nIcG*bzF+x6jzc*?jw2aq?bTfmIs(^&1UNwg zoFD;CkN_u0fD<IZ2@>E032=f0c$5R}cALWRXZnd+5$)|YDURdx?`fkvkBY^U>9=1h zQ4ma|AN+0_qpuneQr+03Mx)u4F$j~Br>RmdC*Nnt6h;Kq>$_bs92AR1nwy)UbCojb zMysHMD5B-%)wJj6!1sMxxORm`M~kEjZGyJ8zf!fjDK(S^!Sf1fZ<?N(A{}U%^)Q?u z#{}(mOlxcF>G$013~|FA=1t1!xo>h$+?yL#L3zpP-d}?xHbI>^CvVV(t?g~%f<+Lb zl?`$_pe+Xn5plpGXmN2#d$bw^OxVjStHgn_pl`MBYzsh6u=c_NRTX7HHVv(RS^K<B zswfG<6N)09v91HOO?4HoB&e1QFWXTK`_h6iDc5&@knJ=Y4W$4gElAf3C^v{`Vfc$= z`R@gRFbqi+X+e#qeWCp@uxlxc{2cV#o`s<ZZ0X7(z1<PDT76yj>h&9X^7I*%#>VKu z{d;uh_AMjVWr^b)Ch2}7!}Av}soC78on*~~f6UZ%y={$27VT-D=Kg;7XFPRN*Kr{& zsNWRK<3|taY?6g2l`tgk8oREytp$=rdQbZ8yAM{sW@N$U{>>ZLNe1a2H13yZSnvw+ zJxE#*a#O>CukbLX1tAqYECfM7vM344BUdg%5S$`el%kkF1oIH``6>@mX&s~^QO8ZC zTp<;d1YwxjJXxb{=s_wducR+syg;^soV_Z_f>5htV?;yY6-Rjt%e&b8{AH^m8rrh3 zaFsY<5j2W|rrGmk3up^h%@Et${Pgsc6;TasKwG$A-R{7on5QJ%n`2_m!oDArmn0o> zfR>pR4aFWzb>oYH5<D-Rb2x`p7VSlxi=URXWk7<7i8O)^Wf5l<RDht!fop>eD`YHC zP1H*pEhI;=L#?)xq^t)oOX*bIWB8g}nC5b*H+vMJQ+1CtQuZi9A=w2SPqs>NB;nW` zMHoihX&(VjkN_u0fD<IZ2@>E032=f0I6(rOAOTL004GSmUsh6wC(vuwvj6}907*qo IM6N<$g5kNY&Hw-a literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/right-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..9287a12f4a2d8a304666a34717a4ce106ad07b55 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^EI_Ql!3HEv&)kdyQk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAYa?l#WAFU@$HF~ybKN;tQYs+uCG`5;$Wb` r)4r5d!uVu$p3sVpt?m6652krMQ)AoJrdd84sExtX)z4*}Q$iB}(j+NQ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/right-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..480f531f34618b5022bd92ed6c342f84c1291c0d GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^EI_Ql!3HEv&)kdyQk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAYaAP#WAFU@$CsiUIqpZ<_(SY!73FFe0x&F kw$1BZ7iq)!D4>ryUWs}3<DdM8fa)1MUHx3vIVCg!0A30tKmY&$ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/shade-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/shade-active.png new file mode 100644 index 0000000000000000000000000000000000000000..455ab26f3ba576022105341b038ed5b906eaa961 GIT binary patch literal 464 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?zXD3|K#;uuoF`1Y2q*AWL9hmVmP3)U+|={{o; zt7_0K;nxt8OAy^2utD_A-ln-5k`}92IWj%_Iq~F~L)8K&+yy^9o-g2}#{a!P|KPq{ z?TGxz*PpAauTWR#5F!a`ab;BQ%$hdo7GLX^#^Sqq^7686LRv{pyDYv|X-=LZ`$GHN zqY^nW_0Q-3rYfZFJ-W-{>cKU(Wo302<xW@bPMy8LZqBM%qQ;()4ZjMKmMZk}eG#4$ z!RfJ>=`Wl5H0ex}1^XWyDN^cX`XWCkLT||v2WKExL6vpa&b`t+>epOXou9aAiGJ7b z>fL8qujp3+WwVy-dU|!0rTeK#|JnA$?QeNmqMnm=a=zp2p5W)~#vTf!!56ZJR?q9t Tb^iDl7y%5Pu6{1-oD!M<U&5c# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/shade-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/shade-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..bb9b7e39176995cffd456e28bf0fca2405992ac8 GIT binary patch literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?zXC>Q4G;uuoF`1Y2g*I@?<hleXm??=RFG(Gz3 zuUNr8ebItr&$z_iinw_lu(_RP6kNg2)aalfUw=p?<=c-BUu55$Ki9;oCZIwh3=zHH z{(IledrrP{+r7Fh-twLMdewKuLM^ow{g=Z`JdZY(6~4=Rzdd@5*pfxtBjnR}?)hW; z?bEM4u3c02-0kwcAmDdred?qx2HuBDvK(j0ys)=eDK$Zj^%lE&s8puW0_TDt)ro41 zR&45_T$<JwBrH}6c|<mb-F=>6vC{6+s%+<ToAg9xy9)0*%X*~s9#FbuorUAsM@mm} zru}yR^!1nandevc2)~d0mVQC=@sU3XY@95l!M_ZQ%jXG4%SWpLL!80W)z4*}Q$iB} DTfve{ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/shade-prelight.png b/.themes/Rosepine-Light-xhdpi/xfwm4/shade-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..d9257d8d5022f9ffa7825eb1ff6d2e56b8da2fcd GIT binary patch literal 1013 zcmV<R0}A|!P)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1ByvRK~#7F?VHVR z5>XV#PYE!^+7D0xpF<N|Y0^G|CdMbwjqzEGE1#gc=!P2gDNNkEwGwE-LMg%^I{z`3 zjH7Vjo^xl$cz+2Yg*J2gyWexpY<&Fi=?6I$k|W1bHYOKmt_Ll_^&kySkOn76gA=5| z3DV#MX>fuxI6)emAPsp+f!S<EqtPgMeItMB(|9}yKf?>;aycp#^5MHz^r%$Y3|^)1 z=cGyWr~xV6UT-dBUADHa(9ZUD@V-S!k%*w-a5xtuK|Y_SN~IjivW-<i{&Y(1b~_wO zHt@V6)oZn2I2Onj)&zY$Kc{ZDXEc=70rL`i)86hb*}%#qjo}12Nq`18Jv|HGE9Ejt zBfcyoDd)HA2G_*3r4bdBmYn(ZEl3g*q~@HoK@5mR3K2nAt+F6TfmnRsCkaFZwOTFf ztJOLnmUgE@60imJ2LrJUpd{FPVS~zrEhtMvD^4d^{<*LOp@pWw{F7A>8_s_mSc3Zf z3(7j&W#3p3Cc@z*e~d>te04;Jua8I)(>n(W<D&+*>&A)8dGzo;NucgMncgBX?m?0# z^tc@9p2UgOSkQPfCJCZ4o;`gMydMAYITxR?kQfiK*?0cNFfQj{|L**|=PzD{-vjP& z8;{K!)3^uu%;kNVoP+&)qCJT-NwZclQ<lk5NJ>gYkSVLkQAqbB6O09!q+r&OqmYoq zNf#w1$V85UD+xI^Q;Y>6p|>g=ISP)X+(rsLXw_DckfSh_<aw(%W*lQdNC)d^9={ip zqlimt9>3H6%_^}j!gz41T=}vk^iJazHQ&4qHhK?4<R~BsKz^ffTl@Qn)f86Z@bk%u z_MC%zMoH$<<KWsi>oqckwGUb)QJ1D1u(N%YIIskv>!Oe#s~|RR1F?6~H?Ci!tb&|9 z7q%d@5NDOJg;y+!l*fpi#j4e6D%D?$KrHooog@(XuL>w=vQSxJ3S!|LFQSMw``+Ge zCL|#S#3F_0xWJ^CrX*ZjVq%UWK5?Wa$%Y(YWfOxyF;OCEmq-bo@UV(vy@<2*r4?jA z>=ZYYHaEi+RBA&08;O(wqXGm)4pMo1?2xfRP2w1nXdyWcuKoTXNLgRfy8NoTFNVXH zb2?v_R37S$K8k>x6@JEWj6RB>grElczj+klU&KA_qrnN%-~?%Kf;2cm8k`^vPLKvC jNP`ok!3omf1ZnsQ-#y%$igiw000000NkvXXu0mjf{Rq8` literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/shade-pressed.png b/.themes/Rosepine-Light-xhdpi/xfwm4/shade-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..4a1e16afa6a2426dfdfa322e435c7e531fd3d63b GIT binary patch literal 1069 zcmV+|1k(G7P)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1Hwr}K~#7F?VH_B z6G0S!4|e0$F0xV58W1pQP<n%MrGY2#LVW<eFg}>^!WU2yy$~Z$U}7{7!jGXKXtkJC zTHD%2_e?U)+JsK`%$eO1=1Vr)(vqEiJ3nV;&JMkQxA7M&M{)`*JsD~qR%{LGfvrIb ztRMwekOC`6ffb~{3Q}MNDX@YRSV0OLNP$+X1wrsr9F1lJ4i9V4ZnwqXMWGxAT=%p% zd$}C={)jm6ebOX4)j%Poon5F_YaJPJ7#%$ag?v6dpNFJKL{O!209&87q0wjn2d?YF z)YJrADCEI3Mg`SFA?xd#qUM;u^E@cdT!U=Z1ydLkw735SN~K*=Q;LJ*WJGNm9~%P` z80qz}pFufE&}y||YinDarzR(W8}?y7Njd*rH@qfZn;TX^Y02qa-+&}GL9)+D8!W@# z{yuQQA_zyTL69TCvefH5Aq9(|)zvlQqg5QR!(QLm1P-(XeJy_zk@28`u@?rYx@Zd; zq^8vkM(?_43Bo(XHGMDvmQ6Q`*Ai3?o7bSDJM5DMVW(U<_yL?eUwkDFPO8<a)&N4D zYH&|LQOt|Qm!0?b@7@6pa6}7&Ut+0*0=Wip3hI`FuQ_W{5ClMlET~%J8QP<A9zS{z z9uLK9PD!|GNrl|RT7UEd!)`eX^S3*nJ$d@9^O<gQ!zEoR<QmjyHbIA8au()qvDTz^ zn|?F3MlmYA<VZLrVMk3R@ok@e<Vd({5(Tm#$`(u<IT8*@xGYPBEGUzScTtKQiLNBq z%>os&pkXi9_jh&VNOUAQnG|Xe?oIUrha3r2k{9D<c0(3~Tfr)pmX_J%NV+AxezUCn zAK&+Z3OP`ed*!```<rvK;SYEV_rgGrLyiO`At-3>#;o%DzJC^|Xl)#R__(5+lhta! zA(uM?X@Qf};>>lRq7?`Avr(6(9HfvhfDT%Mu$lGSS*HP(jk?Ss(T=3AT)qT@3hvqK zqAdt>b^006k_Hp6IMQQS=3>*+S5wLUItnaHu}JTjqp%3dVnWm8MHm#YEL=H5Y_s|C z@i8OmCvm|tU|G0eUGBh6F-=K$ZH|sP3j2CcT9Qo2L5%dQSWsMpDeZhtAO+76eGX@{ ziefy8b9H5nZ3m<qe`G|ApvN+aGYV#aV3Gr88ZZW^N#si>nn;ex4(0OqaLYP=T8hlN z$L5=4V4BK9z0pSzWY#@yBSjxYz$M*b&l8U%oR~)ujwAMI9|cyB0xL*?6{NrlQeXus nu!0m=K?<xO1y+y(D@egV=ZD==m6TXt00000NkvXXu0mjfJDJEu literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/shade-toggled-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/shade-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3441aa7480352e026f6e4e51afa6d891d2a0238a GIT binary patch literal 480 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?zXC|By~;uuoF`1Y2s*I@@4hmR{Ow8djJwmcUK z?~>*ZY>ivMy4Rt#NhGF{^|jlI9fAKQItje_tUOur;oi{QGd=5`Bnuhsh_>6K`g_yf z6l>`{cJ@^)Z%-(52$2APU3Zv$*85a!*n+RWG-c<{S#~sO=B~WL-9G8h#m~xEp61#T zb=Tb5VCSr|E)k2#r!$Sq&P?3A#^LZoN2z|k+4o}=a|;(qSU)=v`7QfGMadP(OX+hY ztjqVtEZOa#)hPV6O#C-@kmj5f*KhyHpWyY#W$*gtx~32*b*)VSfB1rUEdn=A{i3%d zs$kLIkPUD9&ObBf4Z5rl+I%_3kN3XDxo6jTgLX?5EYgw-yS@DO@&8r@ixw@9*lp&a nYcX*?qw_w4W|k&W;XTI2W6PFgKClS}MhJtatDnm{r-UW|`BkhM literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/shade-toggled-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/shade-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..5fdf010cdc725b99042594901b4eebe2cda47944 GIT binary patch literal 470 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?zXD3|T&;uuoF`1Y2s*I@@4hmV1KoD8r2mUsEU z(i9q=<XE!ss*bMMS^Ef)i+1)#Gd1^YKb7TFr(!&L!raG;H&0KwzioC-GLs`|Fq(Hu zl<o36sjN|Y^Dn)8qoONTp84Y4Zo~8XX@4z?rire|mH*AXV^%z0mx#sZyfYHJbLE51 zZDR6O`<;19=G$>+#kGZtGK(+FUF>Oj+K%1yt}9RL7s=(7(&p)leJ(jGOg+%)7Jc+z za|oBZRO!tB+(DjmGQQMa$e-Z#*u~YX%ieJnqq^3%$@f}9xc#<F=MwX{c=l~+zsOPf zrCT4kxHc|YKVgwn!6L1=FnhbaKwXQ#kJcG?fBAK_uMwNGLTbSa*_HGDB(QO^kP7!Q Z?Yy*LDJN4F2QV5KJYD@<);T3K0RS`qm$Lu> literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/shade-toggled-prelight.png b/.themes/Rosepine-Light-xhdpi/xfwm4/shade-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..5de3e7a7dc89b050b98d20815690f89fe23e476b GIT binary patch literal 1025 zcmV+c1pfPpP)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1C~idK~#7F?VHVR z5>XV#4}^~*Qa-GJkK{r(U1;|vE}OXYEt+oh395@eLYwHyCdS0QTPqGNSSUppMCX5- zAxK&-bI-Xm81FA3l&0n0`OTbjXXczqeg5?2H#u%4O^&6c#+T>r2wH+Wf;2cm8k`^v zPLKvCNP`ok!3omf1Zi-BG-N0Nrqd}6hr{6Yll+NKqtRIX4lj^SrzxAwsP}v>Pldup z@G7X!aTDvM2BdVl-I<W66pMFgvs4P+ixd~J2pS9qGcgimG8wAXs!En^tP1ic6Y@My zg^~^O`5ZMHjUXJeWD9G8eq3Bor_(hGr6?dT;b^Lq%VYy9NgCk<IdOm;aCUaC-fPt= zNh7{2#3|>maf2~2wlt!Gl9DqU--0ADL1E5G8q5K6kwQceR;zW86N0(;zE2W}2x_%j z)>o@2U@l&}O%kvL_4<9W6F^CD?u8RnE^I;T6k3b4gXNzKOAz+ZB*;JO3g(9EKMpKG zz1}4y$toelUG|LyArTI)mQT?0+Vt%CE*%}eBWaF~-_!1km-O9Ro{UZJ9E2DPTIJCF zaPm<}+S`9EDhYD-_Ft**J_*KHMtJYZ6ow%E75d{x4{7Jgw)$C0QYZ)PJl$4f=-}K< zFcvf#k5>9SY=o4gMLFU3>hKv0iFpqCwR&7jNHUcJMx)hs=1mw2in>=gk~nfeB1zh0 zP!ma9IUo^1rbLk>A%}~xAWjKp6-knEICD)z5LhNj`p7|z%@pJRL_v>x9fpku2X7CR zq-#>*VU<pq?@Z&W25yu~-MKq>bEqWEBbjqh@z~nBM<y7nMLAfCMH$iwnKM`85DRPN zQg;%=a0?<#e6_+{O<@%dzn-32tC~uII{t%ZgG^y9MK%g`(rlLQ5(kzb9J**ESXVGN zZYK!)O!~gz>JSI0*>hnF!XA=b(WJ=daw6?9BG+Q|dOeZuuiL;}n$0FjAhK0iG&HSI z!p2-UmlyMh?e<EgycUu$2h2qZ(YQcTOi~iYmPpL=h$oJuB-xMytenJPqDYh|+Qrg> zCmdGuSa0HNeQO035IfBcg^dlhf=VUin~0?i7#$#Ja*(Ry;|v)msB!d5$J$7aT6(Y7 z4@%Zo6qW0)`<x12&eeHT5_zb1{!s+ftneA(IR7X@C<Hyw|IMQa|03>b9}P~B1}8{^ v6Qscj(%=MXaDp^AK^mMO4Ni~-CrHB|m0#_vBJ4`t00000NkvXXu0mjfSwp!g literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/shade-toggled-pressed.png b/.themes/Rosepine-Light-xhdpi/xfwm4/shade-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..19dcd96f96830271949019006614aec1b24cde79 GIT binary patch literal 1061 zcmV+=1ls$FP)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1G-5>K~#7F?VI0D z6G0S*kFs$a7TG9i4G0)DsJsP<c%cdUIL0euyz(WC7rub;!Y9zg8<CJm2!9L(L2DPY zN*h|+=>9fYvXap0o;kBy;(SR{Aj|Ib>&!W`GiT2%eOUiPmJ>NkmY$qx9|X1s^}zNZ z1y+y(D@cJAq`(SNU<E0#f)rRm3alUn4i!MB)1ff@8NXWX79AWksoU+we~%mGIOMwL z;&*R&n0$XUe&P4L$@NwPLaN(4)Mzx1WMpA%>;hHF<>>t)<wY)nf?%IEKW|a1)glR8 z*QM#{NxD=ilWB|!I*f#@t!>0T#{{0|(d?}oR4Tb-3S)wH_r6lKy2BbuS#X@8xHnCV zkCO?EL_NeA$jO6Fr%RigTk-q!)FeqGp62tE^UrmoYvS6{hzcr7&e8P^ND>p2#GIl* z8+P~hND2`_$X0_OCjo6aJd~MIhzMF)Sv8)mvVefSw!T3UXbbvQ`yS7X2Mx@<FhSKt zThJg4t>a+!u8Wo+d_z*V4<<m{bZ7Bef@;z5Dw1YXJ+yVxK3foia<KoS=P~slpofnh z)7y9NNgAB<$<t?4uLnJkYcv{K34|@EpRW6HaXFH-PtRYx6qST?;hZ@4;?i=@W0BFq z@E370DrkOwjvg%BjenMsl*j=%_nq5w%Kr(&khrh~HJbgU_WKL>#3UV;gLC%-RxP>k zW6<yZ$F+nct{i|RT`p`vt#&)p@j8-p<bZCsfFRAu3>-<iasUD~m)y5~vPhDUqYGP* z&K68Rk|gC|S(Xc1(9jV7qM(-~>7L`dCE~*F1|#0E_I+6L!C$?8b0h>v4=YFG%VZ0} z-joC<Ns^2?Ui4*hVGl8E1xt}0Za_L9`@T<H*gYuOE0<bHObe0DR=$6pxUdDqg#}U9 zmE1Kok;bu~uaj}L=0PSl>ZGZZE2M*#APh69U~K}l4LwK)?V0qot5;}H!JfS?+JaE4 zBbm{pK;e}{d5p-t*v!oJLaM(`0&SU{y-5;?2r8kVY3ec!3TTT|&5+pL{KUlgKx8$v z0d0{&bh!gTu}Dd{wnSh~BfcI~lq3^!fRV_GhGGq-y8R`G5<Dl4Ig-OFjqxJRl~1dE z?|@{*A03S|=&3B?OoIv#6gfzi0b_!iN4<2eh2$u9sMYGxmUZ^Bl%(n&!#B@~X(12w zrXNK}s_wCklztQeOS&VT7eA8l-#m(N8nI9ND6oPQSV0P`AO%*C0xL*?6{NrlQeXus fu!0m=K??o?u-D&Qiu!pk00000NkvXXu0mjf;bh@D literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/stick-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/stick-active.png new file mode 100644 index 0000000000000000000000000000000000000000..636eae3a77515198d896589053c1ba9b4143774c GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?!?fr06)r;B4q1>@V<8~uX=MUL?wb2NM5X3dz- zbT6gk-~~q|S&u0$>_3=GFSxL?8<c8XWL4_aeD&$b%dL~wHgg_x{h7CychVMl-S_wS zYW6?fXYzjUlfUnFKA%@T$*<Pt)V~=LCwPUOXa4&8dACvqN0&kqi=aw}f+Gv3l81m} z6Niw?1e`(zm(@<Ze5s%PX8(2_>y3WPv*+er|7&Mkds^%1rll_@E!Fl8(>i-=$qbLn zaz^v)suOQspX`0N{`<My)wy@(cdU5PBw)C^x>Ve@L&U{n*QT7Qr()tA=50Tx@^8bl zkLuPIHbwg%-n(^dSLpRHU9~{gx9|3r7BL)olVe{fZ^z>zJ@4Zp1<s2i-5E^+miqB~ z%dSWFo4NO~cr-mIoG(9JWA}`HriPpH&mRj|M)RBBHNDqbeoUcD;fzg@pZ?8tw|9iB zUY(cuDAwbXA%`A^ac#kmgR$Zht!wTb;^PQh$f?I+E$Hw?WTWrzx%?*I?nh=E;?Alo zT>O89lE>v#^R%1h+`a{lm8+i~3(7p!wJ2y_@#6J+oP}a0oEM(zb+hY`{#6O<nS85T z9yB?fDVw+b?uk_&lsNP=uFYS6D@?@h`;QorNe`MPrQGX1`}lmA$l0{_v32I$o&}Cq zw^rx5*oL?ymhbzZv#CVFrNHro@X1Gq_CG#Yyj$zvfvAv&Cp$KEzs<2PTeRU!!76$2 z6OLcLR5=$$$px|`F3aYxY7g0BQzO#Tl)r^hrXsmiT-p50tN*$aPj3nQd+Cd(-1(TL z$_82=qu2Fr_NWMcub$KK%Jf<Kud8N4hNqZ3KA!v=wI#+@{Pv2Tl)`&kE!VkT{%0f5 zI*ToE()L?_S2z`Rc6d!<4Ocs|Vg~!d|5*Yh5vl|e32IV06u*6ePOrz3h)!TaXYh3O Kb6Mw<&;$U|6<;j? literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/stick-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/stick-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba85ac8df319a3e18f4d04952719d89facffafd GIT binary patch literal 829 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?!?fr06gr;B4q1>@V<5A%c^MOyVQ<!qkHrP_2w zD&YQqRi7I6|0~xzZZMtN+so^+sJLxzoBi9HW#wuA=jba=P}|LUf8NgG=ab6p>VAAV ze`K$X@ka$AmkA0@EP^T>3XUwCN*)4^O&s`y3KDcT-Tk-q^lJIC;?K9uX7^UF{d<4+ zUFOrD@BI2JEd7OjT59_>vAJe--x@nUck9Rbh_)S`US?H!w`;`{PN$@4r{CMz-p#wd zH042%(U(q6ro8<BKU~&!#h2Coy}Y06d*vgQUUy+{&r2-2b7nj(dS{>f^USjRzeQCX zOL(t43N<Xbd~)VerO2kTlQ&OR7MpFo_#$-a>j|rFewiz~>wD{NxtGqLf>bq6>a~eH z=w`e!X;slT$07x>2XPA*99QdH;2K#RkfUxojs3`?wA}5{@lS#UVg=@vtdRHck4?M$ zy{<Eny=BD>7x67xVgF=bW+u(P_qIm;-{+@SFC_`b3T#VnXj`w@v|v?ji0mS6Cx7Nm zI-8eS6xj+ptQVR6qRDCQiO<iki6pLEcH?A8gsO|U$m7iR)b1wP*(^<ETh(h;szprS zs(!v-$Lu2O*DC!#zgOKkJ4@kB&tJCkW4}A}GGgSkxvuk@UcB+vd|q?W?tae_#}&eR z?-f?s{KzSdoRYq4nUufVq*$Kig&j^^uS)hOzG<vBEzDWzB;;6eDY4CXe*Nd<?&F*6 z^$zY0@)e(awz)v)xDmIpY{|jUV=HDb&55tst9`~_cDl{fCCcGvN;cRiX!ZmJdjG03 zn7>o`$hzBcyPbNrF$8rj+97>j$x`!a!?m_=zmr4Qx@=xWNIU=boBjU`Q=rD37ZWGU zxWMMXB2@aOYQ@D2pXb*MGryJ_b{v@Gxi?3ynQt{QsR%i({ow!BB>!Ok$C~ND)Xw1P L>gTe~DWM4fDtTr4 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/stick-prelight.png b/.themes/Rosepine-Light-xhdpi/xfwm4/stick-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..f641306bfbd146e0e76efd8f86379cb96e1111a3 GIT binary patch literal 1451 zcmV;c1yuTpP)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1wcteK~#7F?VC+( zR8<tmPsiy@YsG%h4=Am4NDKkWO5(605jVP!g_u|tx=<3?i0n*EOx&9oj4oUl7it17 z*no*{(8N{8sEM({hETqlenW?8na)tS|J%8fp&90$ckg}gLAbwU^4iIp_wM}PIp>~p z?wyu@|G99VJdY$no~E>{+?n$h)C6xq8oWRnyg(YfKpMP28oWRnyg(YfKpMP28j=(P ztE;QDyu2)4cd1+{Q>nBf-@^+e5(#Q;P0C|Bm8SOgHt}kg|3^)vr3OTqUs$LK5|oaP zXX*J38^p1Lq9PK3ip6407#AdyN$Tn8mSTlXr~;KM6`G!&maY^A>2!)V4Gai(Y^AUW zO`u!1Z`1tzf{`l)0dWb|)YaKZVGv4?hC4x=D8K`lot=}%p6+gPjq_<CN^u^#uec}f z?HZ>7#U)Pd{vn9uOdu6=;s#^DSX|*mAk0>egE$I|rCctP3!DV$d_He9TOmI>{qwK% z-^4kQ4$O$xtb88{VJ5Sc_P)G_ve`W}(BBv2vT`ibGc&YhaFA@Vp5_+|1^MNIfb)-k z^$kr-oM)ZCfB!x@^!CBPLT%nOV4Zba3v}u76{-jq<8u1UFLdIkQ^I<dq@`qqmFyK( z0*g@sT%5ctMa<>?qO-sMA>YHf5b3}hue0xkjC*A33uJ?pKyZ<p`6>4KCr+M{;sChM zM@K)<K4A!j&nck}jUALiaoIAsSr)pcJoD)%AAd%M%+2wGAuQ+nA5Y4^55M;g9e)2^ zN~KcT&p|*~7?}9~ymU)g)AsEz5(ikfP0eOJiy;semx`=&r4>{y2Nn>-O%(VXgax?P z6f^Fbb`BKA0-<%mMa7&~U)dMPJ=OzZ5wmcuFGY~&pn6ZHSO~<c&|y7ie_M+mV`Jvx zD2^RHB3%rwh8W1frkh|aP-&&aI&WOeL;%(kbee7i#6f@u$e}ot1I)7PF^@s_cz!+p z=bAv->`UZ|Y&B>j!Q@aX@g8O)j0NI8l}VA)02kJy*d}r&pfYbAu>@)EO%YH*CNn~= z=&y>+&ER7Z=xM=NAnp>3dfHO~>$PTFthy}%HV2#Kq6h@)mB-1+OXLdWTA6Ar(t$NL zQ;Y?|f*yz6yLQUsc<yg<MXowCs_9-wq9q0k;yx8sR^Ur<6T4>AC!T7$*O5;19%dtq z1;TPL2gHfd(H(L&JI*W*nxSgCAc-e;tc|b`h`&~T?8CM4ASc`mRlO;)?IElO*9ua$ z*t9#Wf;3h(IbbGJMe4WT{ZO-lAgD$g2-00dyToP|v+4)6ijG~OaEEoS>fflI&XnjG zV-|W&(=bEa`uvNp=}fimLfhl5HxCe(-i<x1zSE<KwdD%XZ^mqdbYNR%M81cd2_*^& z-L>Gp^klYNLD04<Sl>p~F}iDqXwM!AT+hL^ZFhh;*}QQ5#toyM3xtA|pyG$cD64`s z_4oDB?$MpXVqP;^nMez_8Xg`ZTbu}l%KqxrYoYJt;DVq$JTzpLLD#ND4nVLDV`qga z7>f&WfU|18tE=;|5D8<zSX|+>-GPlvaf*a{V+<~F-VcgPq%gz*q3kfjKoKahS0|D! zc#hqwp3paO=5OZ33W%HCt?OxTYZEC!zq5ech)A{pV+RQK>{Kk4U+O`I+}FD?lKs+= zZX`$6y|`EqOV&$4KU&>&pOWrtQ=JDTmLK)j{}cghR`?(8SpQQ5B?$IFKQ%u^coOl; zJ{r708oWRnyg(YfKpMP28oWRnyg(YfKpMP28oWRn9ss(+cQ8T&BFg{(002ovPDHLk FV1gE@pzHtu literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/stick-pressed.png b/.themes/Rosepine-Light-xhdpi/xfwm4/stick-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..eb22f8d9919599fe3d76a8eab0f3984e1f478524 GIT binary patch literal 1468 zcmaJ>dpHvc935fIYba#va=j9p6`_#lu+cmg#VoS&ym?MxD@-cSc}5-+k;YhggoJLP zp^!&jp;~F)CV7>|-TnW5_xsNIo$s9A_nkjaqNBZyI7k5m006|%C?uArC?1i*LcFVt zAR6;TBn0I~1OQ~!{v{t8tIFktd_=5`1%TNHo#Pn+UvrE(08o=Ay5l7X00=svk><{k zd`kuW!4Rv1EYHN-w=NPWwBq=&1Vw+4aw41pW@Cqcnpr_aR2|j8;6zb&uqKo)0F(%H zI$b6;1CZwTI%+P$9I_olA9w}1k}!2@EN+)tms3IKEG;euG5Tzh^lL_pUVLhaTAMCt zyqgn^-@hx?IAfyobLRaX(;G&Yd=sZCPx)^kH3V?gvL6Csk{*1I&bl4}84haf<gm+? zrIM^y<XDj~>%@-qtyiDSW&A4n%zN&MSB^q1o|sHOYl2j1Z{Jw;0wtLV)K<}$#|;y# zOS8LEhE!DAzZtZF>PN3)E5b3ZRK<?3p`>54QVP(NOwTR#_o>yM75Hh#eA}P|q)@zG zYAQ8Taf`ivoTg+CuEzy7NAJpozAIy)4JLB8l{&Zkn>OytyBpvHL3V}9TP6u*7$p`b zUVQn>n-SSLi)1s`>ScjYXb6H##tc$qkG3|Pcg9sKqzb`d(U?vGy2IAxt@HyHLDG?Q zqcH5be^2jOC(V1|M7J+b?G{G;=Er@zw2E@KKQ+Y2)leZy9ph<zPOAZl*Y@lXZDx-h zTG=>_4wOe}P(T08eaoVJOxtM$%%en94lzDLJm+ewZRG9VE%s<A?Yba+jM{*kD%ly- zxw*C!!PYG#{~AUchVICdVaUmT(_9rqq_pr5VTr?7T<iDT!6qCC8~4wT*@Ult-lb1m z{%k~b1pD_jsB7Q%L4~`lek*HSn(OSWfrfnV9i45LoX$-;fZaGqNvCQw2{Ai67iyot zz=gHX)_@E6EvOCDcy@6$w;TSnP&c?mJDT;Z(j|GlmDIX?Y|2Tt3&T%(RfOZ7KH^Kx zbk3ulQ7>0#UfcLetXjEb#rUwN>~cd+cw}h7w1vF|uZjgHSyrD{amf~}G>CjgyW!;q z^*U3Ly=ig5ccwu0B?1=R`AecQr;`4=_+`|Z;R8=8*43c=@Qi{vJi`_5OH0dSYWDE! zZEm`8T=WeYDBH_<Cuwupdaz^;{o@k2@MMH{$WDA8E>%UJpehkETzNlGQKW}IwDD5& zexT3f>yj|=PAESnwzi5_BQC}j!l)Z<yF^{i3a1#0E5&>Tr%Gh<K1Zl5R}RMBM2&iT zM`w;74GYO3AI_kFVZwPjcV&S7f`24I#@0&>xX44XmWA8>JEqx!Y@aT!OqPwh#NaK5 zE-jRMY{B2U8K`v4A_2DH{Pw2d9N)tLgS@TkVm$vsXn-YNIuVFI<iL<04X?@UZJmfJ zb};>oH>SIj-l`EFHh0zivB)9&leo@V*4##{yEiTQY)fd}06gDqqqhH8>BFGZcT?SS zlR0+QcWk;uDY<xrXPX7*Wz+DrF|L{$Suf7&)PO#rJj^=_)Sy8nvg*UM>}S<3d~R3- z1;I;u%;?AW`#v%md@?c)q-DUsV9V1VLzP${F#h#$w_MKRY-HVEE?hUXdrIlXJTUo- z^}E*MRn5mGam7|jSD~^Xt+t4;5X!l}iQoQ)6NGwI#w|ZT!ku07Sn|LJ-7<KAA_TJj zXtx921e{FPuFo-g-*vDYC2y29VAQrja&%SR{!@bcs9nq;NkNQoc;B6?{F*acc)oRO zy5o5R?#fDRliG=sss!4L+Qd4!@YrHs7N%oL64~WoyyvR4J4n&bRGFWiW=^<|v=GP$ z`_VJyPjY<(8smRpgI5^BJl~K(^0YETZ-y9ad!U<qJ*=7_Cq9};r<na8_5^#CiPxJ~ S^t*Xu3qV`hBbgSL;{E}37_(0R literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/stick-toggled-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/stick-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f47889871dd32a818457e4d06a25edb3a7e9d3a6 GIT binary patch literal 933 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?!?fq~h|)5S5Qg7NL_jsC)cGRNhQIhwt2%V*ln zaVMqZ-~~q|9^WZ0>=H61<%a)6j~%slV)sqBz~Uq8Rnq8@#8+xrxT|basexwU#k%`H zXF1)wyM4;O>y7u*cNXR9?>t|7|NY;4%Cf)r$o~&@QWKvt;q;C9_w7|3Ej^kzlsXiM zC&aIEWNz;d$$h@K>#_6IoNXbSuU>k7{J8$g1rZ^M7OM~aj11NASruqF$+!AM#m7%u zyY|a}`}*_s^>wSJKAo*B_%v2PX!F+Ct1lgcCQK-(^J6_267DeRinUPv$`=p1Z{59p z{rQKRQ=h7a#>E8Kebmax{=Ih^vqD<!+j;vw+DtI3Io{EvvgD-rJr+ev>Dl>TUSGAI z8m!JZNulDxd;YHJk!O}LJb1}pRP1r?)!VMR-t337>^>-Q_{*89>u&ST3OMzY)z+j? zSEN$jLcB$N@9yuO`{mr;8kBMyE4b`DRw>^ylS9Ea^759M-zHbZ-Zu$qvP%BFXXej< zE!o!c=cb&fE10)H<JYqO9h%Y;K7YCSIk~fgZ{Mrp$Wk?)=U)u_>NTzdjSXpVN<8%I z-?3-WuLDl5Hg+uZlJ|Z7R_J-tnX~MU7k}-OY%=S)GkM0s=gDf)Ka)(?2Yv}`kvzw` zae1$6rdVXDwx`su6T3bnK8U-pBr@J~&HMH1?{2-PaV}A9b7EHiN>{x?y%iy|uDPG_ zF`KYKy<ficQjzO_Uc;rQFaL@OixzNwx%EuWGok0T0hJ%y-Yp62x&5}wR9E2Rhl79j zt-F4^B8~T8;v*Z!Or^Ac{<qg(i8SQCw&z&!jEb2@edZoCIJ~MZK!N?G=l8ZhIh7TH zz#uBpjulEceR#<OlNr5c4NqIw-*r7Nopv?ZdCC0T5MvYHiO0)h*6*+Sxc_O?Yn6ww zTW_;Ch3qo4zxZ}rV8=x<2d}6*{pXHPTmA5fnHKY9yKR=|jxMX!7igWwrs?^rH*eL2 z7^T3amwNJqYf8>Up2#=l_%uJ1__PR1xQFal?#tL|(S0%sn5!5(UHx3vIVCg!0I_VM AK>z>% literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/stick-toggled-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/stick-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..284d618e1780fcf529a159150a65b579c0db2cf9 GIT binary patch literal 931 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8E!3HFi^ownP6lZ})WHAGSm?{V}dIqU{017e| z2e~^jtUD+363Agmcl32+VA$Bt{U?!?fq~h=)5S5Qg7NL_{QOG+BFFSMmAp(j)S*z! zc1LJ&=l%c8Gk%Ev`R;aC<ltE!DRIt}-h0otO*iqry}bF}ZS&{T1w0~We|Ws}`8>Hz z*KV83|I=JJf!#~Pl||4+z>yRp(cjcV=KiYFtLMLZ_N+f@{q<iPjgH@bYb)Be@KsrV z$okvCjvLm`T6Fcuc{_o^x{pUYRyytfA0gX6&rIo5b<>0yKmW9Q`tQDbP4nf;DPMe( z)-*i*wBGZI(yz7a*4NK;UlQNHWy!;YB{h#s9gTI<?B>t99$`26WAWxWryOn-$f+=T zSjo-Rh_CPtm^8=b+~&y}rFiCrSn;o%)#HD4U){WypC{U>oDZM0=S`9aqn(6<?n*6n z?n%rW8Ln?)y=xlBa`w`!<|OM|iIomISz$8Am!0^1V5dUO<!yBew!4ia=g(AalNDGL z^LP)N?xNO8x2mpfnY-WWPxqc|vV`Td=KJ@P=e|GTv477jYyBJNgj?Q9E_isFxyY`r zYQEYdGu!lq{d=|77z?nh`WCqRL5x6^lmLt4yWjVh-#1IzH0A0{=DWs>U%b{8>YcdO zX;3rc_deeUxv+P!Z!Ue_IN7vrbJwh(mVTu(1$rH|w-YM@D)P23$h(;`_2gP^{-#N{ zg15w6P<>t-AhWsmVQg6DTg}PQ;^$aPt@_V=UbNtvLgM<kefO5ICRxpOE?%=jcSGrF zjl|MNd-$bZy%YbQaAQ|s@TW^mg6YfkwPN*eSA4tl_MYlF;S}MCIk)FuU3cbE^{!3F zHv0hsZQD5o*B5o$kM`LXthLIEUiH9LU|(jnx53rkhdQ#=ciP|VV7dOuH1>-b|Dm}S z(`L?nxqy3}k(=xE+PaUW!85kYPS5GSK2bZ(Dnf2Tiu=kHs<Fm1_`m47T*_TvqUaXQ zpcyEVdu+2upTFgTjSFkbdQLe^beGLe%DA8PX?~;vSF5zGkWg~It^!l1)fL+-2?k4w zv!|Q<+AZOdaPmi-*>}gfNYxI7CJrT%h(GMCbuk9)uS?GZ^Av-ptDnm{r-UW|k+hVe literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/stick-toggled-prelight.png b/.themes/Rosepine-Light-xhdpi/xfwm4/stick-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..92e1dc8712eb498d458b4c51639f1e0fad2e5e89 GIT binary patch literal 1557 zcmV+w2I~2VP)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1*%CzK~#7F?VC?* zR7D)ee_gk`trh!+{(;g;m&6dDoFr^dB;rL6Hc?D$je3wKa*;M%3>Xp<V>B_65<Pe@ z9@GRpZ~+s&poyohQ4?d8i=iM2+yByKTen*a^PTQAOY?ST-psuBAj~J(y!P$e_vU@y z@AsSE{AOOwufP0xn;aF1k)tX#%eQ8o1y#XWkOU`?1SgOLCy)dukOU`?1SgOLCy)du zkc2oz!0PHMEiEmv&wo^0DN>=Z%=h5~VzC(2*2eiZnMhK7eI5JM^Z&yp)S(7MnVX+q z7sM|O4G+_!n>Mj+1BFE>0_F30nx2`Zm6a8;K|CI(mX>BNR?q}0P>~5TH8sUuDF~9u z1a0Z)VD4B;K@pfh|K7Ywb93`ruH*;AC0J8aV<QDYAVC^&2I7PP9>5H9Uu;{No5?oT zyM-{tx$C;@nz*)YtO^vBIP2FBKqPAdiI@{LXam|}3o8Plx4IX^5uh!_Vv%fMB}iwp zS*_j*`O*2Wzop;C|6u9BH2ci({YVH?sqNIae;=jO`>3P6&Ch9hTc)O`X<KI}nPS|{ zFXVFk=KO%;M?d<6#>X!y9e?oP0UCVqkZ+;3Zs{=2x{U?8a`i7?8S?oH-_V(_&N1s* z<d%|VR?^3;1QsI%xIA%{i<rs$L>IsRf$zhy5UKy!XOypnjJs$1V`PGnKyZ;8*-7Q& z&zwES#Q|`i;iIohpD={N?}Si;1BbX!s%-1r$_Ki-JaqEJn{SgQv$N{K5SH`#muLCk zL$AF;Lx*3bL?R*m9R!4hf$`rjakqpu?cDh|sQ~LX8MA5kVhDu!#k|t7+zLvT0}Jru zCIb8p!UCLYQZer7Rt^N(0-<!FiikN+J$b;Fdu#;4B4*)Sr&*9!LDZgfF%U>?gbwSu z_}yCk7#PqOM=)~q2zN2K8e*UdCe;LOfeOn7rQ^m}PXu5+mAYw&c;e(cH2Crm^*{F# zz5D)$6<rA8Aix9UP%0D+>QMSI=zlf89{X`kpmh2P&+j45@Ui11i&*6QGMS%ggzc*& zQo0nhkzlG&D5yP5FSG?xeJT?yrva6$=hM%=SQn<8YH?-<%b9@4yk$fZq*X5}Za$Uj z@%&!6pcg{ijkK4<R?Xle5y%#ZDV6ZDtgz7*NOcNEJnc&HBvo=3FZ%X-$F0jH%c>@B zIVRIZAqdpUw-XarJii}#<A~>tV&7qwZF?bHtD3mwV2(`}ZGkYMr^4PnyZLsE^-NyC z!cL!hk0*ct!u0OhMWbwArNEvk^^Bssml3Pcw;*k4Ri6s7Uu4p_DI|7YgHwp~*70LX z=POS<MRzYFnN)k2UT8~;>0lMOMfC3C0e4h!cu);7rmL2CZbY@MUKj|ZK36W{3=%+$ z>UH5|4`w|$m!DyaNx8!)NMmMG1-OtHq#`jCR^SIwXajz#i*RX^Ud*T-RLd%Mx!f(K zV@3T&)O03U%^1DVBa(s{;?@VJKBfz$aTm%SFFfB*s<duyQK~ytBGQs8K)o5g5z>Jj zsUE%$ITNyIWZ7%MeewP*xdOjsSFo{+Dg)jAFe`KTE!xAiO;><eS-kMi_3K(S7YGF_ z!H6FgBdiM6)ZW%cdwX{?i+NgWW+KVls=K?3OtB&mM)udP{T=v94pk78ySuuKGU)Yl zkp&Q}gIHOi3)*5s9AIrU-_+E2Pl$vzpe?qrTJFF?rYJ?iwb2HfSg!{~B~lRLfIwE5 zp`i$rSgRAt5<JUpRZifGII}mhYzAbRf}p;xj->?c)&jB@p)3Q&3J|Q>vAGPmt#xxK z>!m|oNRF&~VIjw+to_%T*H+ypxci!n&ixX}OTFc<B4Ex6|HB>2UqujtU=8#G^D4sq zh<n>df)hxB6G(y+NP-hcf)hxB6G(y+NP-hcf)hxB6G*}xSJ|(b0vG<r00000NkvXX Hu0mjf<Z{=7 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/stick-toggled-pressed.png b/.themes/Rosepine-Light-xhdpi/xfwm4/stick-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..3155207c4056757591c989da23d17005da1b958d GIT binary patch literal 1582 zcmV+}2GRM6P)<h;3K|Lk000e1NJLTq002k;002Y?1^@s6A}@1100009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1;a^1K~#7F?VImw zTU8jxpV?q)GaEE%rL~RtquUhwBcO=*X0q;u!>ur3ZlI_I1!aH0UMOSeoBb2h7Y?=; z3fpA9=!)}&f+!|kr8R3eus>F<NhR83O>NNgJ?RZuNOGQg?zxG>^MP=i^yZ#>zj@B{ zJm<O3-7)p!{6A!=%ROXi$d1kRjJ2Q!SPN2M1yW!IQeXvAU<FcO1yW!IQeXvAU<FbT zpcb&TwME(NpYm1MEYSLTo{Ghy{9K+?AV9(3y>c7s=%8@8Q@-%N*)(;j0YMfPmnfIZ zm&I^HB=P`tcXf&FgVZdVB2Xr?Ru;wt!C;VLu|9gJyNmqBSAjMP1)7_?AuY!bLZJ{n zxn~!(w+G2Dd=u!_%CEGru%tDW+z<$~No(ru=^;Px#p_`@L7Zl=wN<2>H-C}aSbrax z#(0=-rZ{(uE5^jwrZFl|tHddf?}JFj1af>%tHC+kT3I1e7!e53>c1e41I}e*qd+Dw z;-qJ1Q(Dm~pU>08<kyr+&B<IToyo}0J38*8{=Pnn$A>6BJV?=K#LZ!)!=9VJL4!{} zMPBh7=6_rLUFJG&fDmUsK1-?VbFBSec>Xy$bnqqDLLo=;nss{?==&cMR4DMxd1CS^ zUA%NzSkG-~De;j(VI{-V-~Vt~fJNbG)9E!zOkJaIzWq*qhJ6nmJV5*R?PZUJjQiPV z;^YNS0%2Or{(POi|Ak9mN^wAZWQfM!d`(_>Bhq3Fe8&+AB8>@a;(}?0g|051ob;-g zUR)f@0moiFOvm4QTPY5RiYWpi9Z_%$9E*$Bu&*r;oN{LE57xf$IgU8E(9wM_l3QRo z$Bw)r|HiS>=?v?8xm?cEaz|SrHw(~<Vrs$Xl$`AW(q(jXubi4V)|pSvvc7|emd*Y} zy7(>-tf$g{c*XHsh=34^LpGZwU9|I{T%K3kNhGhyEvzRRtsQcmu)nypBrh6Pa`edI znqj>Z`G%zE6O&(wDXSJ8RZCs;ebC>$d7Vg1%k79r`f34jPJMX#4vT=Or#?De*U!X< zOUFv3=7|GJy1Hl!RM^~P?FXv>(K-p+x$~dboGOj{On<CY*2rXdj=ETEfs^J&2Iu1I z)oPq6SPMtoY8<hVBXNME)}`gQeH!ILTqo=&+5&NJ!IXdPI{pNU(t5xd*J5!y`Qs#- z0A*QSv;}Hw;|&^#lp@i>(sIrJkH1xWxq;7)ZYPG-V4ViAe&Y}fwv#T}0__ZSu=d-% z`w6*CCTjZ{SlG!APKeURpnMNu@ST(IpQxJ_U=a)ISy(lJHhl}y&V#U0=CEHZE09U! zqMQ|cH4y3eyYH}$SDARC3cw-6{4r~xZ9&`>vb2a@1KVNyQ}PPL28|NWYQo_#>EcNs zuA_GR3_`k_m3TEMm%w_Q+7Op;_<qvGQxxNxE~e1f%cToCcm6YZp>C-xmyF5kBF}no zKi^B!gQuD_lE3Nf3~OJk#PhfF<)T?egndpK6?JQ5)J{U_wp`NP)lFV#ddc<5m8*2& zi_7IC5WZwYL?c*)lWiksT3B4Bq!6Xjxw{po<t10(w(JV3%cv?4_Q&6Nojt7_1_mDY z+yP>wd13me8LbWu2!*MWNKT3Dc)4s<@L3Td#vT#<U@_c`xe_#9#pAp@sS!p5!i~dZ za@zM!4lZ!YBjSFViMALci`8~CG%?fuW`J`s)iY#lHQ(FY<4gOATW}6I7gHE5cc77} zl_Fv6Sj_DB#_K_?63Gv7fG-_pI8oGKkjwbrf)|iJ$K<rC#P=r7*_jmk4v1UAot-k* zxhtDED?tYcdUo7o+>Jnn{Me(9G^Jm<sg2~wx>r}z;+8e9*j|a#b&u)mr5V93EqSQ7 z@=*k*>mIj}Dj!8aNq1)`Bp*rm-#m(NH)5amQD6m9U<FcO1yW!IQeXvAU<FcO1yW!I gQeXvAU<Fd}FQ%BVV~+B<YXATM07*qoM6N<$f=B`U9RL6T literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/themerc b/.themes/Rosepine-Light-xhdpi/xfwm4/themerc new file mode 100644 index 0000000..b1fd5cd --- /dev/null +++ b/.themes/Rosepine-Light-xhdpi/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=12 +button_spacing=0 + +show_app_icon=false + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#353d4b +active_text_shadow_color=#f6f9fe + +inactive_text_color=#9ca2af +inactive_text_shadow_color=#f6f9fe + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/title-1-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/title-1-active.png new file mode 100644 index 0000000000000000000000000000000000000000..167b317a1d68587e36846d5da8301a6991d50c92 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni!3HF^)?Il9q&N#aB8wRq#8g3;(KATp15l8$ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#u$i(^Oy<J+?v1sMbc7#!FCUv}n&qo~ou w7O@(I+o#L*s-%~ztWu49WBOkXs2l>~cJKMlzDG0ra}9{^>FVdQ&MBb@0Q1c(EdT%j literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/title-1-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/title-1-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..cae738f0aa2535249783f59f4fcf77bbbe17b9c3 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni!3HF^)?Il9q&N#aB8wRq#8g3;(KATp15l8$ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#-*i(^Oy<J;4QybJ~$3<hTZmrXmvT;#wk q@BaJypXs8^=4~vF0uc1Ag-xT1`SGUtc^iQ`89ZJ6T-G@yGywoWR43Q~ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/title-2-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/title-2-active.png new file mode 100644 index 0000000000000000000000000000000000000000..167b317a1d68587e36846d5da8301a6991d50c92 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni!3HF^)?Il9q&N#aB8wRq#8g3;(KATp15l8$ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#u$i(^Oy<J+?v1sMbc7#!FCUv}n&qo~ou w7O@(I+o#L*s-%~ztWu49WBOkXs2l>~cJKMlzDG0ra}9{^>FVdQ&MBb@0Q1c(EdT%j literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/title-2-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/title-2-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..cae738f0aa2535249783f59f4fcf77bbbe17b9c3 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni!3HF^)?Il9q&N#aB8wRq#8g3;(KATp15l8$ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#-*i(^Oy<J;4QybJ~$3<hTZmrXmvT;#wk q@BaJypXs8^=4~vF0uc1Ag-xT1`SGUtc^iQ`89ZJ6T-G@yGywoWR43Q~ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/title-3-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/title-3-active.png new file mode 100644 index 0000000000000000000000000000000000000000..167b317a1d68587e36846d5da8301a6991d50c92 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni!3HF^)?Il9q&N#aB8wRq#8g3;(KATp15l8$ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#u$i(^Oy<J+?v1sMbc7#!FCUv}n&qo~ou w7O@(I+o#L*s-%~ztWu49WBOkXs2l>~cJKMlzDG0ra}9{^>FVdQ&MBb@0Q1c(EdT%j literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/title-3-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/title-3-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..cae738f0aa2535249783f59f4fcf77bbbe17b9c3 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni!3HF^)?Il9q&N#aB8wRq#8g3;(KATp15l8$ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#-*i(^Oy<J;4QybJ~$3<hTZmrXmvT;#wk q@BaJypXs8^=4~vF0uc1Ag-xT1`SGUtc^iQ`89ZJ6T-G@yGywoWR43Q~ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/title-4-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/title-4-active.png new file mode 100644 index 0000000000000000000000000000000000000000..167b317a1d68587e36846d5da8301a6991d50c92 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni!3HF^)?Il9q&N#aB8wRq#8g3;(KATp15l8$ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#u$i(^Oy<J+?v1sMbc7#!FCUv}n&qo~ou w7O@(I+o#L*s-%~ztWu49WBOkXs2l>~cJKMlzDG0ra}9{^>FVdQ&MBb@0Q1c(EdT%j literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/title-4-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/title-4-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..cae738f0aa2535249783f59f4fcf77bbbe17b9c3 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni!3HF^)?Il9q&N#aB8wRq#8g3;(KATp15l8$ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#-*i(^Oy<J;4QybJ~$3<hTZmrXmvT;#wk q@BaJypXs8^=4~vF0uc1Ag-xT1`SGUtc^iQ`89ZJ6T-G@yGywoWR43Q~ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/title-5-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/title-5-active.png new file mode 100644 index 0000000000000000000000000000000000000000..167b317a1d68587e36846d5da8301a6991d50c92 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni!3HF^)?Il9q&N#aB8wRq#8g3;(KATp15l8$ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#u$i(^Oy<J+?v1sMbc7#!FCUv}n&qo~ou w7O@(I+o#L*s-%~ztWu49WBOkXs2l>~cJKMlzDG0ra}9{^>FVdQ&MBb@0Q1c(EdT%j literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/title-5-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/title-5-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..cae738f0aa2535249783f59f4fcf77bbbe17b9c3 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni!3HF^)?Il9q&N#aB8wRq#8g3;(KATp15l8$ zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#-*i(^Oy<J;4QybJ~$3<hTZmrXmvT;#wk q@BaJypXs8^=4~vF0uc1Ag-xT1`SGUtc^iQ`89ZJ6T-G@yGywoWR43Q~ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/top-left-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/top-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..4de76861ada84234765519b0d6d60fe0a135ecd7 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^5<u+2!3HE}TYoJ9Qk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAivtv#WAFU@$F@6t_A~vmWQ#5TPs)`S>D(4 zAH26aW2^5f-xJLf>R+8O7w+^*oA>*#&2zDpGGFC-q~(9V`nB$V(~h5|d6Op9aj)5V zx0ItY_LjcJ)jOB+9A7@0_KN!$`;~WgUt6mV+XF2^12cGjFgkQg^Y}MT{REQoboFyt I=akR{00e+dl>h($ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/top-left-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/top-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..35674c5ccee7b187c2d03d688078b8d68d6db37b GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^5<u+2!3HE}TYoJ9Qk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAV1a9#WAFU@$JQpybOvw&Vfb0^-G1U4fsOx zRwyYb94VK5c{3r?;HUo8;_piz%=muc_Kx#ESr?z3TFjj`Tl=^8nyhtiqBrc?DYWlF l-GN2-;vVt?%|ruo%u?3(#Q$$T)~EoI@pScbS?83{1ON}TKy?5B literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/top-right-active.png b/.themes/Rosepine-Light-xhdpi/xfwm4/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..04a920c2416e25cf9544c51199442f9f9085c58e GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^5<u+2!3HE}TYoJ9Qk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAivYo#WAFU@$Kb<Yz+<~ZVzY9TUz_&-+6(x zN*9?`I&YbT9EtVmk<6S?^3ONztL3_q*wS{ch`?u2wh_ye{MTO=2)Xce^H)CIuJ{eQ z$pMXPGSy$d)%INPkani7_Nm#rNhRDV`zC$iPFXkU1?zqGxZMY9KOHY-2HJ}X8s;;q Xx34n$^D#Bj6C~s5>gTe~DWM4fQRz}W literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light-xhdpi/xfwm4/top-right-inactive.png b/.themes/Rosepine-Light-xhdpi/xfwm4/top-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..01ca896c61419b1e07aa5b9d70f556864946a889 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^5<u+2!3HE}TYoJ9Qk(@Ik;M!QVyYm_=ozH)0Vv2= z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAV0&?#WAFU@$JQfoDBv7E*E2WZ)87si?w=# zjO|%fg-9mu$WO}~kEj3HH}5)=^|`yb3A0ttFJ^ta$n~>W#@<Okxwq_}WW^d49kkvd n*t5#9R^cskFF(*&G$6)ocU@NcuKY2EHy{~LS3j3^P6<r_de%MB literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/cinnamon/assets/add-workspace-active.svg b/.themes/Rosepine-Light/cinnamon/assets/add-workspace-active.svg new file mode 100644 index 0000000..0afe6d7 --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/add-workspace-active.svg @@ -0,0 +1,111 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="35" + height="200" + version="1.1" + id="svg8" + sodipodi:docname="add-workspace-active.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs12"> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter1168" + x="-0.102608" + y="-0.040503159" + width="1.205216" + height="1.0810063"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="3.2065" + id="feGaussianBlur1170" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter1174" + x="-0.147" + y="-0.147" + width="1.294" + height="1.294"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.98" + id="feGaussianBlur1176" /> + </filter> + </defs> + <sodipodi:namedview + id="namedview10" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="3.337544" + inkscape:cx="18.876156" + inkscape:cy="88.238537" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg8"> + <inkscape:grid + type="xygrid" + id="grid340" + originx="0" + originy="0" + spacingy="1" + spacingx="1" + units="px" + visible="true" /> + </sodipodi:namedview> + <rect + id="rect612" + width="75" + height="190" + x="5" + y="6" + rx="8" + ry="8" + style="fill:#000000;fill-opacity:1;filter:url(#filter1168);opacity:0.25" /> + <rect + id="rect342" + width="75" + height="190" + x="5" + y="5" + rx="8" + ry="8" + style="fill:#56949f;fill-opacity:1" /> + <path + d="m 18,95 c -0.554,0 -1,0.446 -1,1 v 4 h -4 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 h 4 v 4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 v -4 h 4 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 h -4 v -4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" + color="#000000" + color-rendering="auto" + fill="#ffffff" + image-rendering="auto" + solid-color="#000000" + style="isolation:auto;mix-blend-mode:normal;shape-rendering:auto;fill:#000000;filter:url(#filter1174);opacity:0.15" + id="path1172" /> + <path + d="m 18,94 c -0.554,0 -1,0.446 -1,1 v 4 h -4 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 h 4 v 4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 v -4 h 4 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 h -4 v -4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" + color="#000000" + color-rendering="auto" + fill="#ffffff" + image-rendering="auto" + solid-color="#000000" + style="isolation:auto;mix-blend-mode:normal;shape-rendering:auto" + id="path4" /> + <path + id="rect607" + style="fill:#ffffff;fill-opacity:1;opacity:0.1" + d="M 13 5 C 8.5680044 5 5 8.5680044 5 13 L 5 14 C 5 9.5680044 8.5680044 6 13 6 L 72 6 C 76.431996 6 80 9.5680044 80 14 L 80 13 C 80 8.5680044 76.431996 5 72 5 L 13 5 z " /> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/add-workspace-hover.svg b/.themes/Rosepine-Light/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 0000000..8a1d351 --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="add-workspace-hover.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-81.038405" + inkscape:cy="108.58132" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + id="rect4694" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccssss" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" /> + <path + id="rect4804" + transform="translate(0,852.36218)" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" /> + </g> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/add-workspace.svg b/.themes/Rosepine-Light/cinnamon/assets/add-workspace.svg new file mode 100644 index 0000000..8dba5df --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/add-workspace.svg @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="add-workspace.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-28.526103" + inkscape:cy="75.41215" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:document-rotation="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + id="rect4694" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.35;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccssss" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" /> + <path + id="rect4804" + transform="translate(0,852.36218)" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.87;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" /> + </g> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/calendar-arrow-left.svg b/.themes/Rosepine-Light/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 0000000..738a3f2 --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M10 3v10L5 8z" fill="#000000" opacity="0.54"/> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/calendar-arrow-right.svg b/.themes/Rosepine-Light/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 0000000..acb514b --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M6 3v10l5-5z" fill="#000000" opacity="0.54"/> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/checkbox-dark.svg b/.themes/Rosepine-Light/cinnamon/assets/checkbox-dark.svg new file mode 100644 index 0000000..33e7508 --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/checkbox-dark.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg1516" + sodipodi:docname="checkbox-dark.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1520"> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter1446" + x="-0.05808" + y="-0.05808" + width="1.11616" + height="1.11616"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.484" + id="feGaussianBlur1448" /> + </filter> + </defs> + <sodipodi:namedview + id="namedview1518" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="19.666667" + inkscape:cx="11.949152" + inkscape:cy="13.245762" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg1516" /> + <rect + style="opacity:0.25;fill:#000000;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:url(#filter1446)" + id="rect890" + width="20" + height="20" + x="2" + y="3" + rx="4" + ry="4" /> + <rect + style="fill:#9ccfd8;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" + id="rect616" + width="20" + height="20" + x="2" + y="2" + rx="4" + ry="4" /> + <path + id="rect340" + d="m 18.36396,7.7576861 c -0.391736,-0.3917365 -1.022477,-0.3917368 -1.414214,0 L 10.585785,14.121648 7.0502516,10.586113 c -0.3917367,-0.391737 -1.0224771,-0.391736 -1.4142135,0 -0.3917365,0.391736 -0.3917368,1.022477 0,1.414214 l 4.2426409,4.242641 c 0.02448,0.02448 0.04973,0.04625 0.07596,0.06767 0.393511,0.321347 0.971002,0.299581 1.338255,-0.06767 l 7.071068,-7.0710684 c 0.391737,-0.3917367 0.391736,-1.0224771 0,-1.4142135 z" + style="fill:#1a1b26;fill-opacity:1" /> + <path + id="rect885" + style="opacity:0.1;fill:#ffffff;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" + d="M 6,2 C 3.7840022,2 2,3.7840022 2,6 V 7 C 2,4.7840022 3.7840022,3 6,3 h 12 c 2.215998,0 4,1.7840022 4,4 V 6 C 22,3.7840022 20.215998,2 18,2 Z" /> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/checkbox-off.svg b/.themes/Rosepine-Light/cinnamon/assets/checkbox-off.svg new file mode 100644 index 0000000..bd8d194 --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" r="10" fill="#000000" opacity=".12"/> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/checkbox.svg b/.themes/Rosepine-Light/cinnamon/assets/checkbox.svg new file mode 100644 index 0000000..5a6f18c --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/checkbox.svg @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg439" + sodipodi:docname="checkbox.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs443"> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter1446" + x="-0.05808" + y="-0.05808" + width="1.11616" + height="1.11616"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.484" + id="feGaussianBlur1448" /> + </filter> + </defs> + <sodipodi:namedview + id="namedview441" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="13.906433" + inkscape:cx="10.139192" + inkscape:cy="14.417788" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg439"> + <inkscape:grid + type="xygrid" + id="grid562" + originx="0" + originy="0" + spacingy="1" + spacingx="1" + units="px" + visible="true" /> + </sodipodi:namedview> + <rect + style="opacity:0.25;fill:#000000;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:url(#filter1446)" + id="rect890" + width="20" + height="20" + x="2" + y="3" + rx="4" + ry="4" /> + <rect + style="opacity:1;fill:#56949f;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" + id="rect616" + width="20" + height="20" + x="2" + y="2" + rx="4" + ry="4" /> + <path + id="rect340" + d="m 18.36396,7.7576861 c -0.391736,-0.3917365 -1.022477,-0.3917368 -1.414214,0 L 10.585785,14.121648 7.0502516,10.586113 c -0.3917367,-0.391737 -1.0224771,-0.391736 -1.4142135,0 -0.3917365,0.391736 -0.3917368,1.022477 0,1.414214 l 4.2426409,4.242641 c 0.02448,0.02448 0.04973,0.04625 0.07596,0.06767 0.393511,0.321347 0.971002,0.299581 1.338255,-0.06767 l 7.071068,-7.0710684 c 0.391737,-0.3917367 0.391736,-1.0224771 0,-1.4142135 z" + style="fill:#ffffff" /> + <path + id="rect885" + style="opacity:0.1;fill:#ffffff;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" + d="M 6 2 C 3.7840022 2 2 3.7840022 2 6 L 2 7 C 2 4.7840022 3.7840022 3 6 3 L 18 3 C 20.215998 3 22 4.7840022 22 7 L 22 6 C 22 3.7840022 20.215998 2 18 2 L 6 2 z " /> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/close-active.svg b/.themes/Rosepine-Light/cinnamon/assets/close-active.svg new file mode 100644 index 0000000..bb0a794 --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/close-active.svg @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + id="Foreground" + width="26" + height="26" + enable-background="new 0 0 16 16" + version="1.0" + viewBox="0 0 18.909 18.909" + sodipodi:docname="close-active.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview2" + pagecolor="#ffffff" + bordercolor="#999999" + borderopacity="1" + inkscape:showpageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="30.192308" + inkscape:cx="13.115923" + inkscape:cy="13.132484" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Foreground" /> + <defs + id="defs1"> + <filter + id="filter839" + x="-0.047999999" + y="-0.047999999" + width="1.096" + height="1.096" + color-interpolation-filters="sRGB"> + <feGaussianBlur + stdDeviation="0.32" + id="feGaussianBlur1" /> + </filter> + </defs> + <circle + cx="9.4545" + cy="10.182" + r="8" + fill="#000000" + filter="url(#filter839)" + opacity=".1" + stroke-width="0" + id="circle1" /> + <circle + cx="9.4545" + cy="9.4545" + r="8" + fill="#d8354a" + stroke-width="0" + id="circle2" + style="fill:#ea9a97;fill-opacity:1" /> + <path + d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" + fill="#ffffff" + stroke-linecap="round" + stroke-linejoin="round" + stroke-width="1.3606" + style="paint-order:markers stroke fill" + id="path2" /> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/close-hover.svg b/.themes/Rosepine-Light/cinnamon/assets/close-hover.svg new file mode 100644 index 0000000..e0c667f --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/close-hover.svg @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + id="Foreground" + width="26" + height="26" + enable-background="new 0 0 16 16" + version="1.0" + viewBox="0 0 18.909 18.909" + sodipodi:docname="close-hover.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview2" + pagecolor="#ffffff" + bordercolor="#999999" + borderopacity="1" + inkscape:showpageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="30.192308" + inkscape:cx="13.082802" + inkscape:cy="13.099363" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Foreground" /> + <defs + id="defs1"> + <filter + id="filter839" + x="-0.047999999" + y="-0.047999999" + width="1.096" + height="1.096" + color-interpolation-filters="sRGB"> + <feGaussianBlur + stdDeviation="0.32" + id="feGaussianBlur1" /> + </filter> + </defs> + <circle + cx="9.4545" + cy="10.182" + r="8" + fill="#000000" + filter="url(#filter839)" + opacity=".1" + stroke-width="0" + id="circle1" /> + <circle + cx="9.4545" + cy="9.4545" + r="8" + fill="#ff7a80" + stroke-width="0" + id="circle2" + style="fill:#b4637a;fill-opacity:1;opacity:1" /> + <path + d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" + fill="#ffffff" + stroke-linecap="round" + stroke-linejoin="round" + stroke-width="1.3606" + style="paint-order:markers stroke fill" + id="path2" /> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/close.svg b/.themes/Rosepine-Light/cinnamon/assets/close.svg new file mode 100644 index 0000000..3c9bb96 --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/close.svg @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + id="Foreground" + width="26" + height="26" + enable-background="new 0 0 16 16" + version="1.0" + viewBox="0 0 18.909 18.909" + sodipodi:docname="close.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview2" + pagecolor="#ffffff" + bordercolor="#999999" + borderopacity="1" + inkscape:showpageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="30.192308" + inkscape:cx="13.049681" + inkscape:cy="13.066242" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Foreground" /> + <defs + id="defs1"> + <filter + id="filter879" + x="-0.047999999" + y="-0.047999999" + width="1.096" + height="1.096" + color-interpolation-filters="sRGB"> + <feGaussianBlur + stdDeviation="0.32" + id="feGaussianBlur1" /> + </filter> + </defs> + <circle + cx="9.4545" + cy="10.182" + r="8" + fill="#000000" + filter="url(#filter879)" + opacity=".1" + stroke-width="0" + id="circle1" /> + <circle + cx="9.4545" + cy="9.4545" + r="8" + fill="#f75a61" + stroke-width="0" + id="circle2" + style="fill:#eb6f92;fill-opacity:1;opacity:1" /> + <path + d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" + fill="#ffffff" + stroke-linecap="round" + stroke-linejoin="round" + stroke-width="1.3606" + style="paint-order:markers stroke fill" + id="path2" /> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/corner-ripple.svg b/.themes/Rosepine-Light/cinnamon/assets/corner-ripple.svg new file mode 100644 index 0000000..3ae8e2e --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/corner-ripple.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="104" + height="104" + version="1.1" + id="svg1" + sodipodi:docname="corner-ripple.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="7.5769231" + inkscape:cx="52.13198" + inkscape:cy="52.197969" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg1" /> + <g + transform="translate(0 -948.36)" + id="g1" + style="fill:#56949f;fill-opacity:1"> + <circle + id="corner-ripple" + cx="52" + cy="1000.4" + r="48" + fill="#009688" + opacity=".25" + style="fill:#56949f;fill-opacity:1" /> + </g> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/radiobutton-dark.svg b/.themes/Rosepine-Light/cinnamon/assets/radiobutton-dark.svg new file mode 100644 index 0000000..8f761c3 --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/radiobutton-dark.svg @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg1780" + sodipodi:docname="radiobutton-dark.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1784"> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter1250" + x="-0.05808" + y="-0.05808" + width="1.11616" + height="1.11616"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.484" + id="feGaussianBlur1252" /> + </filter> + </defs> + <sodipodi:namedview + id="namedview1782" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="19.666667" + inkscape:cx="6" + inkscape:cy="13.144068" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg1780" /> + <circle + id="circle694" + cx="12" + cy="13" + r="10" + style="opacity:0.25;fill:#000000;fill-opacity:1;filter:url(#filter1250)" /> + <circle + id="path291" + cx="12" + cy="12" + r="10" + style="fill:#9ccfd8;fill-opacity:1" /> + <circle + id="path675" + cx="12" + cy="12" + r="3" + style="fill:#1a1b26;stroke-width:1.2;fill-opacity:1" /> + <path + id="circle689" + style="opacity:0.1;fill:#ffffff;fill-opacity:1" + d="M 12,2 A 10,10 0 0 0 2,12 10,10 0 0 0 2.0351562,12.5 10,10 0 0 1 12,3 10,10 0 0 1 21.976562,12.341797 10,10 0 0 0 22,12 10,10 0 0 0 12,2 Z" /> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/radiobutton-off.svg b/.themes/Rosepine-Light/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 0000000..bd8d194 --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" r="10" fill="#000000" opacity=".12"/> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/radiobutton.svg b/.themes/Rosepine-Light/cinnamon/assets/radiobutton.svg new file mode 100644 index 0000000..c0fe3a9 --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/radiobutton.svg @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg4" + sodipodi:docname="radiobutton.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8"> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter1250" + x="-0.05808" + y="-0.05808" + width="1.11616" + height="1.11616"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.484" + id="feGaussianBlur1252" /> + </filter> + </defs> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="19.666667" + inkscape:cx="10.627118" + inkscape:cy="11.720339" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid237" + originx="0" + originy="0" + spacingy="1" + spacingx="1" + units="px" + visible="true" /> + </sodipodi:namedview> + <circle + id="circle694" + cx="12" + cy="13" + r="10" + style="fill:#000000;fill-opacity:1;filter:url(#filter1250);opacity:0.25" /> + <circle + id="path291" + cx="12" + cy="12" + r="10" + style="fill:#56949f;fill-opacity:1" /> + <circle + id="path675" + cx="12" + cy="12" + r="3" + style="fill:#ffffff;stroke-width:1.2" /> + <path + id="circle689" + style="fill:#ffffff;fill-opacity:1;opacity:0.1" + d="M 12 2 A 10 10 0 0 0 2 12 A 10 10 0 0 0 2.0351562 12.5 A 10 10 0 0 1 12 3 A 10 10 0 0 1 21.976562 12.341797 A 10 10 0 0 0 22 12 A 10 10 0 0 0 12 2 z " /> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/toggle-off.svg b/.themes/Rosepine-Light/cinnamon/assets/toggle-off.svg new file mode 100644 index 0000000..9a7aafb --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/toggle-off.svg @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="48" + height="24" + version="1.1" + id="svg3164" + sodipodi:docname="toggle-off.svg" + inkscape:version="1.3 (0e150ed6c4, 2023-07-21)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs3168" /> + <sodipodi:namedview + id="namedview3166" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="8.34386" + inkscape:cx="19.475399" + inkscape:cy="11.685239" + inkscape:window-width="1920" + inkscape:window-height="1005" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg3164"> + <inkscape:grid + type="xygrid" + id="grid3287" + originx="0" + originy="0" + spacingy="1" + spacingx="1" + units="px" + visible="true" /> + </sodipodi:namedview> + <rect + transform="scale(-1,1)" + x="-48" + y="-0.019988" + width="48" + height="24" + rx="12" + ry="12" + fill="#000000" + opacity="0.5" + stroke-width="0" + style="paint-order:stroke fill markers" + id="rect3160" /> + <circle + cx="12" + cy="12" + r="9" + fill="#ffffff" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#e1e2e7;fill-opacity:1" + id="circle3162" /> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/toggle-on-dark.svg b/.themes/Rosepine-Light/cinnamon/assets/toggle-on-dark.svg new file mode 100644 index 0000000..e9e3eff --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/toggle-on-dark.svg @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="48" + height="24" + version="1.1" + id="svg939" + sodipodi:docname="toggle-on-dark.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs943"> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter863" + x="-0.14699999" + y="-0.14699999" + width="1.294" + height="1.294"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.1025" + id="feGaussianBlur865" /> + </filter> + </defs> + <sodipodi:namedview + id="namedview941" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="8.34386" + inkscape:cx="22.41169" + inkscape:cy="15.760092" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg939"> + <inkscape:grid + type="xygrid" + id="grid1663" + originx="0" + originy="0" + spacingy="1" + spacingx="1" + units="px" + visible="true" /> + </sodipodi:namedview> + <rect + transform="scale(-1,1)" + x="-48" + y="-0.019988" + width="48" + height="24" + rx="12" + ry="12" + fill="#009688" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#9ccfd8;fill-opacity:1" + id="rect2" /> + <circle + cx="36" + cy="13" + r="9" + fill="#ffffff" + stroke-width="0" + style="opacity:0.35;fill:#000000;paint-order:stroke fill markers;filter:url(#filter863)" + id="circle307" /> + <circle + cx="36" + cy="12" + r="9" + fill="#ffffff" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#1a1b26;fill-opacity:1" + id="circle4" /> + <path + id="rect876" + style="opacity:0.1;fill:#ffffff;paint-order:stroke fill markers" + d="m 12,-0.01953125 c -6.6479934,0 -12,5.35200665 -12,12.00000025 0,0.171056 0.00665429,0.340494 0.01367188,0.509765 C 0.27938822,6.080891 5.523063,1 12,1 H 36 C 42.476937,1 47.720612,6.080891 47.986328,12.490234 47.993346,12.320963 48,12.151525 48,11.980469 48,5.3324754 42.647993,-0.01953125 36,-0.01953125 Z" /> + <path + id="circle1665" + style="paint-order:stroke fill markers;fill:#ffffff;fill-opacity:1;opacity:0.1" + d="M 36 3 A 9 9 0 0 0 27 12 A 9 9 0 0 0 27.035156 12.5 A 9 9 0 0 1 36 4 A 9 9 0 0 1 44.974609 12.359375 A 9 9 0 0 0 45 12 A 9 9 0 0 0 36 3 z " /> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/toggle-on.svg b/.themes/Rosepine-Light/cinnamon/assets/toggle-on.svg new file mode 100644 index 0000000..4fd68d5 --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/toggle-on.svg @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="48" + height="24" + version="1.1" + id="svg6" + sodipodi:docname="toggle-on.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10"> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter863" + x="-0.14699999" + y="-0.14699999" + width="1.294" + height="1.294"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.1025" + id="feGaussianBlur865" /> + </filter> + </defs> + <sodipodi:namedview + id="namedview8" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="8.34386" + inkscape:cx="28.883514" + inkscape:cy="15.999789" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6"> + <inkscape:grid + type="xygrid" + id="grid293" + originx="0" + originy="0" + spacingy="1" + spacingx="1" + units="px" + visible="true" /> + </sodipodi:namedview> + <rect + transform="scale(-1,1)" + x="-48" + y="-0.019988" + width="48" + height="24" + rx="12" + ry="12" + fill="#009688" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#56949f;fill-opacity:1" + id="rect2" /> + <circle + cx="36" + cy="13" + r="9" + fill="#ffffff" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#000000;filter:url(#filter863);opacity:0.35" + id="circle307" /> + <circle + cx="36" + cy="12" + r="9" + fill="#ffffff" + stroke-width="0" + style="paint-order:stroke fill markers" + id="circle4" /> + <path + id="rect876" + style="paint-order:stroke fill markers;fill:#ffffff;opacity:0.1" + d="M -12 -0.01953125 C -5.3520066 -0.01953125 0 5.3324754 0 11.980469 C 0 12.151525 -0.0066542885 12.320963 -0.013671875 12.490234 C -0.27938822 6.080891 -5.523063 1 -12 1 L -36 1 C -42.476937 1 -47.720612 6.080891 -47.986328 12.490234 C -47.993346 12.320963 -48 12.151525 -48 11.980469 C -48 5.3324754 -42.647993 -0.01953125 -36 -0.01953125 L -12 -0.01953125 z " + transform="scale(-1,1)" /> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/assets/trash-icon.svg b/.themes/Rosepine-Light/cinnamon/assets/trash-icon.svg new file mode 100644 index 0000000..e9d9741 --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/assets/trash-icon.svg @@ -0,0 +1,6 @@ +<svg width="400" height="120" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -932.36)"> + <rect x="10" y="942.36" width="380" height="160" rx="18" ry="18" fill="#ffffff" stroke-width="0"/> + <path class="ColorScheme-Text" d="m200 964.36c-4.4183 0-8 3.5817-8 8h-16v4h48v-4h-16c0-4.4183-3.5817-8-8-8zm0 4c2.2091 1e-5 4 1.7909 4 4h-8c1e-5 -2.2091 1.7909-4 4-4zm-20 12v32c0 4.4321 3.5679 8.0001 8 8.0001h24c4.4321 0 8-3.568 8-8.0001v-32h-38zm4 4h32v28c0 2.2161-1.7839 4.0001-4 4.0001h-24c-2.2161 0-4-1.784-4-4.0001z" fill="#4d4d4d"/> + </g> +</svg> diff --git a/.themes/Rosepine-Light/cinnamon/cinnamon.css b/.themes/Rosepine-Light/cinnamon/cinnamon.css new file mode 100644 index 0000000..e882478 --- /dev/null +++ b/.themes/Rosepine-Light/cinnamon/cinnamon.css @@ -0,0 +1,2367 @@ +stage { + color: rgba(25, 23, 36, 0.87); +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button { + min-height: 24px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 12px; + color: rgba(25, 23, 36, 0.6); + background-color: rgba(25, 23, 36, 0.04); +} + +.sound-button:focus { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); + border-radius: 12px; +} + +.sound-button:hover { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); + border-radius: 12px; +} + +.sound-button:hover:focus { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.26); + border-radius: 12px; +} + +.sound-button:active { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.26); + border-radius: 12px; +} + +.sound-button:insensitive { + color: rgba(25, 23, 36, 0.38); + background-color: rgba(25, 23, 36, 0.04); + border-radius: 12px; +} + +.notification-button, .notification-icon-button, .menu #notification .notification-button, +.menu #notification .notification-icon-button, .popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button, #notification .notification-button, +#notification .notification-icon-button, .calendar-today-home-button, +.calendar-today-home-button-enabled { + border-radius: 12px; + color: rgba(25, 23, 36, 0.6); + background-color: transparent; +} + +.notification-button:hover, .notification-icon-button:hover, #notification .notification-button:hover, +#notification .notification-icon-button:hover, .calendar-today-home-button:hover, +.calendar-today-home-button-enabled:hover { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); + border-radius: 12px; +} + +.notification-button:active, .notification-icon-button:active, #notification .notification-button:active, +#notification .notification-icon-button:active, .calendar-today-home-button:active, +.calendar-today-home-button-enabled:active { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.26); + border-radius: 12px; +} + +.notification-button:insensitive, .notification-icon-button:insensitive, #notification .notification-button:insensitive, +#notification .notification-icon-button:insensitive, .calendar-today-home-button:insensitive, +.calendar-today-home-button-enabled:insensitive { + color: rgba(25, 23, 36, 0.3); + background-color: transparent; + border-radius: 12px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 24px; + padding: 6px 30px; + transition-duration: 100ms; + border-radius: 12px; + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.04); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #56949f; +} + +.modal-dialog-button-box .modal-dialog-button:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.3); +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +#menu-search-entry, .notification StEntry, .menu #notification StEntry, .popup-menu #notification StEntry, #notification StEntry { + padding: 3px 12px; + min-height: 24px; + caret-size: 1px; + selection-background-color: #56949f; + selected-color: #faf4ed; + transition-duration: 300ms; + border-radius: 12px; + color: rgba(25, 23, 36, 0.87); + border: 2px solid transparent; + background-color: rgba(25, 23, 36, 0.04); +} + +#menu-search-entry:focus, .notification StEntry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #notification StEntry:focus, #menu-search-entry:hover, .notification StEntry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #notification StEntry:hover { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.04); + border: 2px solid #56949f; +} + +#menu-search-entry:insensitive, .notification StEntry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #notification StEntry:insensitive { + border: 2px solid transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +#menu-search-entry StIcon.capslock-warning, .notification StEntry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #f6c177; + padding: 0 6px; +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} + +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} + +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} + +StScrollBar StBin#trough { + background-color: rgba(244, 237, 232, 0.1); + border-radius: 9999px; +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: rgba(174, 169, 169, 0.948); + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, +StScrollBar StButton#hhandle:hover { + background-color: rgba(194, 189, 187, 0.961); +} + +StScrollBar StButton#vhandle:active, +StScrollBar StButton#hhandle:active { + background-color: #56949f; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: rgba(25, 23, 36, 0.12); + -slider-border-color: transparent; + -slider-active-background-color: #56949f; + -slider-active-border-color: transparent; + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StLabel { + font-weight: normal; +} + +.check-box StBin { + width: 24px; + height: 24px; +} + +.check-box StBin, .check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:checked StBin, .check-box:focus:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.radiobutton StBin { + width: 24px; + height: 24px; +} + +.radiobutton StBin, .radiobutton:focus StBin { + background-image: url("assets/radiobutton-off.svg"); +} + +.radiobutton:checked StBin, .radiobutton:focus:checked StBin { + background-image: url("assets/radiobutton.svg"); +} + +.toggle-switch { + width: 46px; + height: 24px; + background-size: contain; +} + +.toggle-switch, .popup-menu-item:active .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked, .popup-menu-item:active .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.cinnamon-link { + color: #5bc6ba; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #81d3ca; +} + +#Tooltip { + border-radius: 9999px; + padding: 6px 12px; + background-color: rgba(46, 42, 66, 0.9); + color: #faf4ed; + margin: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + padding: 0; + color: rgba(25, 23, 36, 0.87); + border-radius: 12px; + margin: 6px; + box-shadow: none; + /* @if $outline == 'true' { + border: 2px solid $primary; + } */ +} + +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} + +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + border-radius: 12px; + background-gradient-direction: none; + box-shadow: none; + background-color: rgba(232, 227, 221, 0.987); + color: rgba(25, 23, 36, 0.6); +} + +.menu .popup-sub-menu .popup-menu-item:active, +.popup-menu .popup-sub-menu .popup-menu-item:active, +.popup-combo-menu .popup-sub-menu .popup-menu-item:active { + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87); +} + +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} + +.menu .popup-sub-menu StScrollBar StBin#trough, +.menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} + +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 6px; + border-radius: 12px; + background-color: #faf4ed; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 6px 12px; + spacing: 12px; + border-radius: 12px; +} + +.menu .popup-menu-item:hover, .menu .popup-menu-item:active, +.popup-menu .popup-menu-item:hover, +.popup-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:hover, +.popup-combo-menu .popup-menu-item:active { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(25, 23, 36, 0.38); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: rgba(25, 23, 36, 0.38); +} + +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(25, 23, 36, 0.12); +} + +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: rgba(25, 23, 36, 0.38); +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 12px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 6px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 0; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 0; + margin: 0; + padding: 0; + border-color: rgba(25, 23, 36, 0.12); + border-bottom-width: 0; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 36px; + width: 42px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(235, 111, 146, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(235, 111, 146, 0.35); + background-gradient-end: rgba(235, 111, 146, 0.35); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelLeft.vertical { + padding: 0; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(156, 207, 216, 0.35); + background-gradient-end: rgba(156, 207, 216, 0.35); +} + +#panelRight:ltr { + padding-left: 6px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 6px; + spacing: 0px; +} + +#panelRight.vertical { + padding: 0; +} + +#panelRight.vertical:ltr { + padding-right: 0px; +} + +#panelRight.vertical:rtl { + padding-left: 0px; +} + +#panelCenter { + spacing: 4px; +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(49, 116, 143, 0.35); + background-gradient-end: rgba(49, 116, 143, 0.35); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: rgba(25, 23, 36, 0.6); + font-size: 1em; + padding: 0px; + background-color: rgba(223, 218, 217, 0.75); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24); +} + +.panel-top .panel-button:hover, +.panel-top .panel-status-button:hover, .panel-bottom .panel-button:hover, +.panel-bottom .panel-status-button:hover, .panel-left .panel-button:hover, +.panel-left .panel-status-button:hover, .panel-right .panel-button:hover, +.panel-right .panel-status-button:hover { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.04); +} + +.panel-top .panel-button:active, +.panel-top .panel-status-button:active, .panel-bottom .panel-button:active, +.panel-bottom .panel-status-button:active, .panel-left .panel-button:active, +.panel-left .panel-status-button:active, .panel-right .panel-button:active, +.panel-right .panel-status-button:active { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); +} + +.panel-dummy { + background-color: rgba(235, 111, 146, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(235, 111, 146, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: rgba(25, 23, 36, 0.6); +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: rgba(25, 23, 36, 0.6); +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: rgba(46, 42, 66, 0.9); + border: 1px solid rgba(46, 42, 66, 0.9); + color: #faf4ed; + spacing: 25px; + border-radius: 12px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +.window-caption#selected { + background-color: #56949f; + color: #faf4ed; + border: 1px solid #56949f; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 12px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); + border: 2px solid transparent; +} + +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #56949f; + background-color: #56949f; + color: #faf4ed; + font-style: italic; + transition-duration: 300; + selection-background-color: #faf4ed; + selected-color: #56949f; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 0; +} + +.expo-workspace-thumbnail-frame#active { + border: 4px solid #56949f; + background-color: black; + border-radius: 0; +} + +.expo-background { + background-color: #2e2a42; +} + +.workspace-thumbnails { + spacing: 26px; +} + +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} + +.workspace-add-button { + background-image: url("assets/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} + +.workspace-add-button:hover { + background-image: url("assets/add-workspace-hover.svg"); + transition-duration: 100; +} + +.workspace-add-button:active { + background-image: url("assets/add-workspace-active.svg"); + transition-duration: 100; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("assets/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 13px; +} + +.workspace-close-button:hover, +.window-close:hover { + background-image: url("assets/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-close-button:active, +.window-close:active { + background-image: url("assets/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-thumbnail-indicator { + outline: 2px solid red; + border: 1px solid green; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); +} + +.window-close-area { + background-image: url("assets/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} + +.about-title { + font-size: 2em; + font-weight: bold; +} + +.about-uuid { + font-size: 10px; + color: #888; +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border: 1px solid rgba(25, 23, 36, 0.12); + border-radius: 12px; + background-color: #f4ede8; + padding: 4px; + padding-right: 0; + border-radius: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +#LookingGlassDialog { + background-color: #f4ede8; + spacing: 6px; + padding: 6px; + margin: 32px; + border-radius: 12px; + color: rgba(25, 23, 36, 0.87); + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); + border: none; +} + +.calendar-main-box { + margin: 0 0.8em; +} + +.calendar { + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-today-home-button, +.calendar-today-home-button-enabled { + margin: 6px 0; + padding: 6px; +} + +.calendar-today-day-label { + font-size: 1.75em; + color: rgba(25, 23, 36, 0.6); + font-weight: bold; + text-align: center; + padding-bottom: 0.1em; +} + +.calendar-today-date-label { + font-size: 1.1em; + color: rgba(25, 23, 36, 0.38); + font-weight: bold; + text-align: center; +} + +.calendar-month-label { + color: rgba(25, 23, 36, 0.87); + font-weight: bold; + padding-bottom: 8px; + padding-top: 8px; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 2.4em; + height: 2.4em; + margin: 2px 0; + padding: 0; + border-radius: 9999px; +} + +.calendar-change-month-back:focus, .calendar-change-month-back:hover, +.calendar-change-month-forward:focus, +.calendar-change-month-forward:hover { + background-color: rgba(25, 23, 36, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(25, 23, 36, 0.25); +} + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: normal; + text-align: center; + font-size: 14px; + color: rgba(25, 23, 36, 0.87); + border-radius: 12px; +} + +.calendar-day-base { + text-align: center; + width: 2.4em; + height: 2.4em; + padding: 0; + margin: 2px; + border-radius: 9999px; +} + +.calendar-day-base:hover { + background-color: rgba(25, 23, 36, 0.04); +} + +.calendar-day-base:active { + background-color: rgba(25, 23, 36, 0.12); +} + +.calendar-day-heading { + color: rgba(25, 23, 36, 0.6); + margin-top: 1em; +} + +.calendar-day { + border-width: 0; + color: rgba(25, 23, 36, 0.6); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: rgba(25, 23, 36, 0.87); + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: #faf4ed; + background-color: #56949f; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(25, 23, 36, 0.6); + opacity: 1; +} + +.calendar-week-number { + width: 2.4em; + height: 2.4em; + margin: 0; + color: rgba(25, 23, 36, 0.26); + font-weight: bold; + background-color: transparent; + border-radius: 9999px; +} + +.calendar-week-number StLabel { + padding: 0; + margin-top: 3px; +} + +.calendar-events-main-box { + height: 300px; + margin: 8px 0.8em 0 0; + padding: 8px; + min-width: 350px; + border: none; + border-radius: 12px; + background-gradient-direction: vertical; + background-gradient-start: rgba(25, 23, 36, 0.04); + background-gradient-end: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.6); +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 12px; +} + +.calendar-events-no-events-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(25, 23, 36, 0.04); + background-gradient-end: rgba(25, 23, 36, 0.04); + box-shadow: none; +} + +.calendar-events-no-events-icon { + color: rgba(25, 23, 36, 0.38); +} + +.calendar-events-no-events-label { + font-size: 1.1em; + color: rgba(25, 23, 36, 0.38); + font-weight: bold; + text-align: center; + margin-top: 9px; +} + +.calendar-events-date-label { + padding: 3px 0 12px 3px; + font-size: 1.1em; + color: rgba(25, 23, 36, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-events-event-container { + padding: 2px; +} + +.calendar-events-main-box .separator { + -margin-horizontal: 1em; + -gradient-height: 1px; + -gradient-start: rgba(25, 23, 36, 0.12); + -gradient-end: rgba(25, 23, 36, 0.12); +} + +.calendar-event-button { + margin: 6px 0 6px 0; + border-radius: 12px; +} + +.calendar-event-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(25, 23, 36, 0.04); + background-gradient-end: rgba(25, 23, 36, 0.04); + box-shadow: none; +} + +.calendar-event-color-strip { + width: 4px; + border-radius: 4px 0 0 4px; +} + +.calendar-event-row-content { + margin: 6px; +} + +.calendar-event-time-past { + color: rgba(25, 23, 36, 0.3); + font-weight: bold; + text-align: left; + margin-bottom: 0.6em; +} + +.calendar-event-time-present { + font-weight: bold; + text-align: left; + margin-bottom: 0.6em; +} + +.calendar-event-time-present:all-day { + color: rgba(49, 116, 143, 0.6); +} + +.calendar-event-time-future { + text-align: left; + margin-bottom: 0.6em; +} + +.calendar-event-countdown { + color: rgba(25, 23, 36, 0.38); + font-weight: bold; + text-align: right; + margin-bottom: 0.6em; +} + +.calendar-event-countdown:soon { + color: #faf4ed; +} + +.calendar-event-countdown:imminent { + color: rgba(246, 193, 119, 0.6); +} + +.calendar-event-countdown:current { + color: rgba(49, 116, 143, 0.6); +} + +.calendar-event-summary { + color: rgba(25, 23, 36, 0.38); + text-align: left; + width: 200px; +} + +#notification { + border-radius: 12px; + padding: 12px; + spacing-rows: 9px; + spacing-columns: 9px; + margin-from-right-edge-of-screen: 18px; + width: 28em; + color: rgba(25, 23, 36, 0.87); + background-color: rgba(244, 237, 232, 0.8); + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); + margin: 7px 12px 17px 12px; +} + +#notification .notification-button, +#notification .notification-icon-button { + padding: 6px; +} + +.menu #notification, .popup-menu #notification { + border: none; + border-radius: 12px; + background-color: rgba(25, 23, 36, 0.05); + box-shadow: none; + margin: 0; +} + +.menu #notification:hover, .popup-menu #notification:hover { + background-color: rgba(25, 23, 36, 0.1); + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15); +} + +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: rgba(25, 23, 36, 0.87); +} + +.menu #notification .notification-button, +.menu #notification .notification-icon-button, .popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button { + padding: 6px; +} + +#notification.multi-line-notification { + padding-bottom: 12px; + color: rgba(25, 23, 36, 0.87); +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, +#notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 6px; +} + +#notification-actions { + spacing: 9px; +} + +.notification-with-image { + min-height: 159px; + color: rgba(25, 23, 36, 0.87); +} + +.notification-button, .notification-icon-button { + padding: 6px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: rgba(25, 23, 36, 0.87); + background-color: #faf4ed; + border: none; + border-radius: 12px; + padding: 20px; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 12px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #56949f; +} + +.switcher-list .item-box:selected { + color: #faf4ed; + background-color: #56949f; + border: 0px solid #56949f; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #faf4ed; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: rgba(25, 23, 36, 0.6); +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("assets/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: #faf4ed; +} + +.modal-dialog { + color: #faf4ed; + background-color: rgba(39, 36, 56, 0.95); + padding: 0 5px 6px 5px; + border-radius: 12px; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55); +} + +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} + +.modal-dialog-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; +} + +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} + +.run-dialog { + padding: 6px 12px; + background-color: rgba(46, 42, 66, 0.9); + border-radius: 12px; + color: #faf4ed; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: #faf4ed; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #eb6f92; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + width: 21em; + padding: 3px 12px; + border-radius: 12px; + caret-color: #faf4ed; + selected-color: #faf4ed; + selection-background-color: #56949f; + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); + border: 2px solid transparent; +} + +.run-dialog-entry:focus { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); + border: 2px solid #56949f; +} + +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #f6c177; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #ccc; +} + +.show-processes-dialog-app-list-item:hover { + color: #faf4ed; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} + +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: rgba(46, 42, 66, 0.9); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 12px; + box-shadow: none; + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.04); +} + +.keyboard-key:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); +} + +.keyboard-key:active, .keyboard-key:checked { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.3); +} + +.keyboard-key:grayed { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +.keyboard-subkeys { + color: #faf4ed; + padding: 5px; + -arrow-border-radius: 12px; + -arrow-background-color: rgba(46, 42, 66, 0.9); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + margin-bottom: 6px; + padding: 6px; + transition-duration: 300; + background-color: rgba(25, 23, 36, 0.05); + border: none; + border-radius: 12px; +} + +.menu-favorites-button { + padding: 9px; + border: none; + border-radius: 6px; +} + +.menu-favorites-button:hover { + background-color: rgba(25, 23, 36, 0.1); +} + +.menu-places-box { + margin: auto; + padding: 9px; + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-places-button { + padding: 9px; +} + +.menu-categories-box { + padding: 9px 30px; +} + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 9px 9px 0 9px; +} + +.menu-application-button { + padding: 6px; + border-radius: 12px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); + padding: 6px; + border-radius: 12px; + border: none; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-application-button-label:ltr { + padding-left: 6px; +} + +.menu-application-button-label:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button { + padding: 3px 0; + border-radius: 12px; + background-color: rgba(232, 227, 221, 0.987); + color: rgba(25, 23, 36, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; + margin: 0 3px; + border-radius: 12px; + color: rgba(25, 23, 36, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item:ltr { + padding-left: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:active { + border-image: none; + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item StIcon { + min-width: 22px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr { + padding: 6px 0 6px 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl { + padding: 6px 6px 6px 0; +} + +.menu-category-button { + padding: 6px; + border-radius: 12px; +} + +.menu-category-button-selected { + padding: 6px; +} + +.menu-category-button-hover, .menu-category-button-selected { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); + border-radius: 12px; +} + +.menu-category-button-greyed { + padding: 6px; + color: rgba(25, 23, 36, 0.38); +} + +.menu-category-button-label:ltr { + padding-left: 6px; +} + +.menu-category-button-label:rtl { + padding-right: 6px; +} + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; + margin-bottom: 6px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box-rtl { + padding-right: 30px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: rgba(25, 23, 36, 0.87); + border-radius: 12px; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: rgba(25, 23, 36, 0.87); +} + +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: rgba(25, 23, 36, 0.6); + background-color: rgba(223, 218, 217, 0.75); +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: rgba(25, 23, 36, 0.6); + border-radius: 0; + background-color: rgba(223, 218, 217, 0.75); + border: none; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.35); + border-radius: 12px; + color: #56949f; +} + +.osd-window .level-bar { + border-radius: 12px; + background-color: #56949f; +} + +.window-list-box { + spacing: 2px; +} + +.panel-bottom .window-list-box:ltr, .panel-top .window-list-box:ltr { + padding: 0 0 0 8px; +} + +.panel-bottom .window-list-box:rtl, .panel-top .window-list-box:rtl { + padding: 0 8px 0 0; +} + +.window-list-box.vertical { + padding: 6px 0 0 0; +} + +.window-list-box.vertical #appMenuIcon { + padding-top: 2px; +} + +.window-list-box:highlight { + background-color: rgba(235, 111, 146, 0.5); +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100ms; + color: rgba(25, 23, 36, 0.9); + border-radius: 0; +} + +.panel-bottom .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-top .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-left .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-right .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-top .window-list-item-box { + border-top: 2px solid transparent; +} + +.panel-top .window-list-item-box StIcon, +.panel-top .window-list-item-box StBin, +.panel-top .window-list-item-box #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.panel-bottom .window-list-item-box { + border-bottom: 2px solid transparent; +} + +.panel-bottom .window-list-item-box StIcon, +.panel-bottom .window-list-item-box StBin, +.panel-bottom .window-list-item-box #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.panel-left .window-list-item-box { + border-left: 2px solid transparent; +} + +.panel-left .window-list-item-box StIcon, +.panel-left .window-list-item-box StBin, +.panel-left .window-list-item-box #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.panel-right .window-list-item-box { + border-right: 2px solid transparent; +} + +.panel-right .window-list-item-box StIcon, +.panel-right .window-list-item-box StBin, +.panel-right .window-list-item-box #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.window-list-item-box:hover { + color: rgba(25, 23, 36, 0.6); + background-gradient-direction: none; + background-color: rgba(25, 23, 36, 0.15); +} + +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:running { + color: rgba(25, 23, 36, 0.6); + background-gradient-direction: none; + background-color: rgba(25, 23, 36, 0.25); + border-color: rgba(25, 23, 36, 0.26); +} + +.window-list-item-box:active:hover, .window-list-item-box:checked:hover, .window-list-item-box:running:hover { + background-color: rgba(25, 23, 36, 0.3); +} + +.window-list-item-box:focus { + color: rgba(25, 23, 36, 0.6); + background-gradient-direction: none; + background-image: radial-gradient(5px 5px 45deg, circle cover, rgba(25, 23, 36, 0.6) 0%, rgba(25, 23, 36, 0.6) 100%); + border-color: #56949f; + background-color: rgba(25, 23, 36, 0.2); +} + +.window-list-item-box:focus:hover { + background-color: rgba(25, 23, 36, 0.3); +} + +.panel-top .window-list-item-box:focus { + background-position: top center; +} + +.panel-bottom .window-list-item-box:focus { + background-position: bottom center; +} + +.panel-left .window-list-item-box:focus { + background-position: left center; +} + +.panel-right .window-list-item-box:focus { + background-position: right center; +} + +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} + +.window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #31748f; + background-gradient-end: #31748f; + border-radius: 12px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #f6c177; + background-gradient-end: #f6c177; +} + +.window-list-preview { + padding: 6px; + spacing: 6px; + border: none; + background-color: #f4ede8; + border-radius: 12px; + color: rgba(25, 23, 36, 0.87); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16); +} + +.grouped-window-list-thumbnail-label { + padding-left: 4px; +} + +.grouped-window-list-thumbnail-alert { + background-color: rgba(235, 111, 146, 0.5); +} + +.grouped-window-list-thumbnail-menu { + padding: 6px; + margin: 6px; + background-color: #faf4ed; + border-radius: 12px; + background-clip: border-box; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 6px; + border-radius: 12px; + spacing: 6px; + margin: 1px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + background-color: rgba(25, 23, 36, 0.1); +} + +.grouped-window-list-thumbnail-menu .item-box:hover { + background-color: rgba(25, 23, 36, 0.15); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(25, 23, 36, 0.12); +} + +.grouped-window-list-number-label { + z-index: 120; + text-shadow: none; + color: #faf4ed; + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 2px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #56949f; +} + +.grouped-window-list-item-box { + font-weight: normal; + transition-duration: 100ms; + border: none; + margin: 0; + color: rgba(25, 23, 36, 0.6); + border-radius: 0; + spacing: 6px; + border-bottom: 2px solid transparent; +} + +.grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom { + padding: 0 2px; +} + +.grouped-window-list-item-box:hover { + color: rgba(25, 23, 36, 0.6); + background-gradient-direction: none; + background-color: rgba(25, 23, 36, 0.15); +} + +.grouped-window-list-item-box:active { + color: rgba(25, 23, 36, 0.6); + background-gradient-direction: none; + background-color: transparent; + border-color: rgba(25, 23, 36, 0.26); +} + +.grouped-window-list-item-box:active:hover { + background-color: rgba(25, 23, 36, 0.15); +} + +.grouped-window-list-item-box:focus { + color: rgba(25, 23, 36, 0.6); + background-gradient-direction: none; + background-color: rgba(25, 23, 36, 0.2); + border-color: #56949f; +} + +.grouped-window-list-item-box:focus:hover { + background-color: rgba(25, 23, 36, 0.3); +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #31748f; + background-gradient-end: #31748f; + border-radius: 12px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #f6c177; + background-gradient-end: #f6c177; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} + +.sound-seek-box StLabel { + padding-top: 2px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 0; + margin-top: 6px; + border-radius: 12px; + background-color: rgba(232, 227, 221, 0.987); + color: rgba(25, 23, 36, 0.87); +} + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; +} + +.sound-player > StBoxLayout:first-child StButton:small { + width: 24px; + height: 24px; + border-radius: 9999px; +} + +.sound-player > StBoxLayout:first-child StButton:small:hover { + background-color: rgba(25, 23, 36, 0.12); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(25, 23, 36, 0.26); +} + +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 16px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + width: 290px; + height: 80px; + padding: 12px 18px; + spacing: 6px; + background-color: rgba(0, 0, 0, 0.45); + border: none; + border-radius: 0 0 12px 12px; + color: #faf4ed; + text-shadow: none; +} + +.sound-player-overlay StButton { + width: 16px; + height: 16px; + padding: 8px; + margin: 0 6px 6px; + color: #faf4ed; + border-radius: 9999px; + border: none; + text-shadow: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + background-color: rgba(250, 244, 237, 0.12); +} + +.sound-player-overlay StButton:active { + background-color: rgba(250, 244, 237, 0.3); +} + +.sound-player-overlay StButton:insensitive { + opacty: 0.35; + color: rgba(250, 244, 237, 0.5); +} + +.sound-player-overlay StLabel { + padding: 0 6px; +} + +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: 0px solid rgba(28, 26, 41, 0.9); + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: rgba(25, 23, 36, 0.12); + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #56949f; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: rgba(25, 23, 36, 0.6); + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #56949f; +} + +.workspace-button:hover { + color: #74aab4; +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); +} + +.workspace-graph .workspace:active { + border: 1px solid #56949f; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(255, 255, 255, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(255, 255, 255, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(255, 255, 255, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(235, 231, 231, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding: 0 6px; +} + +#panel-launchers-box.vertical { + padding: 3px 0; +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; + border-radius: 0; +} + +.panel-launcher:hover { + background-gradient-direction: none; + background-color: rgba(25, 23, 36, 0.1); +} + +.panel-launcher:active { + background-color: rgba(25, 23, 36, 0.2); +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; + border-radius: 0; +} + +.launcher:hover { + background-gradient-direction: none; + background-color: rgba(25, 23, 36, 0.1); +} + +.launcher:active { + background-color: rgba(25, 23, 36, 0.2); +} + +.launcher .icon-box { + padding: 2px; +} + +.applet-separator { + padding: 1px 3px; +} + +.applet-separator-line { + width: 1px; + background: rgba(25, 23, 36, 0.12); +} + +.applet-box { + padding: 0 6px; + color: rgba(25, 23, 36, 0.6); + text-shadow: none; + transition-duration: 100ms; + border-radius: 0; +} + +.applet-box.vertical { + padding: 6px 0; +} + +.applet-box:hover { + color: rgba(25, 23, 36, 0.6); + background-color: rgba(25, 23, 36, 0.04); +} + +.applet-box:checked, .applet-box:checked:hover { + color: rgba(25, 23, 36, 0.6); + background-color: rgba(25, 23, 36, 0.12); +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(235, 111, 146, 0.5); +} + +.applet-label { + font-weight: bold; + color: rgba(25, 23, 36, 0.6); +} + +.applet-box:checked .applet-label { + color: rgba(25, 23, 36, 0.6); + text-shadow: none; +} + +.applet-icon { + color: rgba(25, 23, 36, 0.6); + icon-size: 16px; +} + +.applet-box:checked .applet-icon { + color: rgba(25, 23, 36, 0.6); + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: rgba(25, 23, 36, 0.87); + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #faf4ed; +} + +.desklet:highlight { + background-color: rgba(235, 111, 146, 0.5); +} + +.desklet-with-borders { + color: #faf4ed; + background-color: rgba(46, 42, 66, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(235, 111, 146, 0.5); +} + +.desklet-with-borders-and-header { + color: #faf4ed; + background-color: rgba(46, 42, 66, 0.9); + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(235, 111, 146, 0.5); +} + +.desklet-header { + color: #faf4ed; + background-color: rgba(46, 42, 66, 0.9); + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} + +.desklet-drag-placeholder { + border: 2px solid #56949f; + background-color: rgba(86, 148, 159, 0.3); +} + +.photoframe-box { + color: #faf4ed; + background-color: rgba(46, 42, 66, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 9999px; +} + +.tile-preview, +.tile-preview.snap, +.tile-hud, +.tile-hud.snap { + background-color: rgba(86, 148, 159, 0.3); + border: 1px solid #56949f; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/.themes/Rosepine-Light/cinnamon/thumbnail.png b/.themes/Rosepine-Light/cinnamon/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..acf355af7cac8a061334bd3b157605fb7999aaaf GIT binary patch literal 4849 zcmV<N5)SQ&P)<h;3K|Lk000e1NJLTq008g+003GD1^@s6hSJ*_00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH5{5}cK~#7F?VV|C zT-SBS&m)I3oLwYmhQnQ?sD%<M$rdG9mTWCnYXyxrRVh$Fu23Ki;x<KqIt}Ussbgew z(xh>UI4zO_jcTKx8YM=PSW0BdjulI!B#TnGXrX9v6^FwaYW9uf<eoe8Mzg$`A+#90 z<oUtlH@xc;!T&q&opaB900cn@iv$EAFt>+?E3}n{&&MIYr$mx=!xAJOhfDLbb3f2l z*nWyXrq_{x31OL;oNU$`$~xKCm9Pwm&&P*nW&-={O-(~`SqTt?n5gu|<s)81Dv_Eh zs`Q-$U0qdjSt$^Ncu0=1!N1j(YY!_`j*m~m(KmkvKCd5IS{lL2j*&<dG#WLGO-zEx zXy9ePdb<;hCIi1I#d^8T(Kmhuk!X~+bGqET9?P*0{*2`~j$D517ssKl)}9(8eXMW3 z`Z{ddxE^{g_rsMdgZzAu?sGkGvhy@pEtULS>sf#Kh~@ZiklSYb!$Df1HR)roe&>7d zvLE9rAPC`TRT~V(&*iJFtFr^D3&r_!Ca$pw2NTRi*uQTV7svj6kActU;}4VHdi96A z&$@N3T$o3mKLi6;uk&`>wr=9jm|kyykA;1FK0mBm+sfJu@(Tp^!?N!4m%z*FQGf`} zwQcKW)=v*UzaQRt=l87M5Bs0km6(r>aqO)VysV9lF~G!)=giOj9PqMylt{3b{SL|i z1|uY3LO3cb-I_9$s=ZK~HYN}h!348pZEIICaq77^P*`p2RzVlDfU?-|*mdp_9Q?Zj z{OA39cO`_%`lF?M?wJEjY{%iq;X`op)algNXps>w6R3n&1EzMP!NAK<yfSD__dl@{ z#+lVdi~Oa3{(C+yp3`>L4$tKvn*%QjC}g~lBrZbAXf&Ef0o)q)H9}4-LO9Ik#tP^7 zMK|0>P&kFG-eRNDzQN}APfn8)ix7@@{Puk}JR*q~iO1);c1gelAs{+koL|I9z=VL9 zVA&H)97w=~fOw0x@CO1pW%!&cJD!Sxj;BIQI-Cox!#UA`g=6A}p9gc2p{H93rE||g zmpG6Ynpkq60KV|WZ^D1R{*8?Clbyfk9%vL)x~I3Bd7$fRt9iHwsbya2D@mu;z?B<` zJ{SVpw<|RkAOA;R2ZLUpF~|SBd5j<b`tZSw^6u^)sAcoveJ^^OkE}by!%#}R{K{+a zPcME3?A2B%23cTY$$_F;)zXwxzJK3NZUN=+5q`&TksN=;#TXc$MR8-fH(7`OWjnbx zZEVXCFS2t-M^1V7`5rLhm`TCb)g<Q67b?R3MuQ#-Aq9Ehiq=9C;$b$MSr}>PzJ`$& z6M;Yw^m<*vHg(nOYMcS5gDfy19PzkuNgJMG;zg1^EV_jz#6$A>;y`dnz=UwbO-tJX zF9dyJ@g{kp2@%O3M!G(DlV<`o)YoK`o6SaE-rIMTA6r*7@uSIv<q@#iEd1xrQ)i%| zp(fQ|uJd?&FgkWCHJ;5{$@|{8G0fZJ_YXhp1;>;tqrW_NVywjYTOMxbnMzYm7p!hw z$?N3tTU(pJ$;Lpi4bH8E9B3i|6T%@$Qr=tWa*YNC2Zvdx$OqwYl(kK4VX<$|4lc&2 zDL1dfkJV~{zW!^hUV=|Nxtj~dY)&L2U^xno_hlkN5gtGB9v3H$J34xcmxbAwScahZ z)I9Cb2Ny27n8>U6_eXbZ;q^E_eg>K7>zTlD{M31uYrx3_&Cih?&Fq4J<K+W=)F@)| zLKDJaGMOr;Cq8m1)p<~y9v0_iLX?k)*<?%#GM*BSoU<#}%l#226S~z_$;Xfdio)U| zXKnE!f%Vu<7Mjxd2nsp79xpWb9glJyUKHdp@tA&I*~ngK5-=egCR05V@Ff>4W9pij zfSnXZA_y^|wa^41E))kQ1g3a0!%{~MBawg!0V$qNI66AP9YYwN$tE0*a8EMU;V~Nz zb6jEF)Kvb*>|)tUh3boCMJ*&_iaEe2AD9r8g;-#T3()DzT{6wWP%P#;!9zS_?3mji z;VH&V>J(@9`4hWR7GV4?>rwbut`0&mf@Fb-r3}VXF%%<*k<!7~Erw?_EQDjVRpr!6 z$^Tg`%8Mv4TS?AnQUXPYSxx!C3jmH$sDCkZNefJ2Btkd}#etU#6h<NlfsylpNx+0~ z6k1BT+#mrH!m-rzffoXKp$S4{k~#k*U}8yvuPZtE&gs1MxFaOK-XtIRPNjU_V2tA) zedGV~_Qi1%?>fpw-jx#jE5&<{{o({~(^cTy5PAkC1g3Z#7~fx%*px00amadAb}oh9 zPh>0*2Ew{RabREayi6v8!kpCw=amUi7>N)S%0{A1?FgZvwa_voV1mdZ5RJjW<TN<_ zL0GH=X-_OdTprxJk&g9T<sX?Xjdu9Vu7^OcE`!AgSzv-l^1H#&4DlitMke94&U3KX zkk>+!1ttWf_%kqn(>?R@j<Jx;_N|*U>M%@$9%}Rk^H-@Py}>8?hxoD0UIim=4^$cS z{D`;H)9iNIV$fxbjnri&HQ=~%2&pY??DV;ju5*{*;ImKWoHvG#<V1&p?<~es36KRQ z1Y{vgDS4=dwNlC&!Y~aAEj!#Z?N4mh>hy=WcstnbvtF%AmIZUhR*K`w;=}hK4dhD; zWVW-Og^TiW=bcRjNS+Q^U_v++vXl}nBMQODEMT2NJz7T;Z@L9-tTZ!g>w+M2Vuhkn zIL<6`Fgly6OCQ^4${z<t%ZYO<r3~_ZO#J!M4e`8+iWlx|sY7vKLO32&92jqvzj6G7 zobrR4*YeL|LXHEI1ttXK!Nh^v>=yX`q5bgV(--+|wAG+xUg#P)u)YNr9m!{45-=ek z4=#*kWsa&ZAJ_?togl4+Cd7qSV(E00PDlt#aSO~tMa&bdlu;y?7s?otKT62EN){Vi z$xAKQ7aKd@xn)BFCYB^90Q52|g>o=9D~FFTtuPx5FJb?IBD+H>WgN+4n+jwkb)D~l zV{e^Mtiyf_*_D#QNW_u`W4(2Gc8*NX18!3Y=b(VLZQWcjoFgv+Q5qX9sL`mr^CXIT zd&g$zjw|Q;%JJ!<p`@e}i^52Ra8NoS?Mg`yO9B!wAsmwATlTwB(v~`eu+XlQcOU^1 zgn-0#luk$pOYwyqJUkRngmt!Mr4yp3_ewI(iXPwWw7u@`9-ef79_1s?AIcdUcdSG& zw^Cmm8~dZT8Ru0>3GD5?2JP)@KnZ-Q+Th?#*swvlUM5H{_$I`q_(G0>fg7o`zicqo zPYy9D32fl%je-j)#>O4|s2JysC(7{xkS`QuHs{Y|!dIVqygn#~F1ar>JxdV6vDja3 zhH+q1fpo+B0fmtWfq8Jr4EKWvEnW`YLKC7wVI-hes}SN6kH?q&qaURc5(2ZhZ=pXP zD4md4!h|Cc7#*F+Umq@9f1QPL^5OCL3ikDSvHn)x`l%@wn?HJ2V`oDGCWK=l&%osx zjbc8o%;?xH7Ou%(Z#ElY$~moAhvOFNYcd(ZR3KC|#^#1R8*7%AYryGrLot$%z_gHq z5RZi{rNjjhR$Eox`qix~xs}d834qOJQLM7DaW&;?C^Wa3i8vn?YyR^>>KkgH7*g^I zKyhF~I4GTv;=qK^(4JW2g(d`sywE!GLKC7w3pwt*nSlgM2nQ|X0MOI>fr+I?EH;bc zhNXsD;oZb>dc7#I)F>-kK7Y=13rz?NIkDu093)^uKq!nPE0}Jf2?0^Iz-P{00DL-J zvl`zfC_z<K1@v6*gEg%!5DJC)&qy#BO7)S;U9K4z8=rtp8#llu*5}&w8&F?Y%g54c zwW;<xotF2<V<;4Yo=bgDUtbGVm5H%&4D5G(aEO;xvX4B6+)th#zuz_VW(GoB@>pQz znBB3x1I~1v=Sv|&mqVasB0({sK(*R(*zrh5QlLYyW=#th8HyEgxo5b5@e^d?<aMks z3i1*PwV@W=E;p+S^EQ^MggDWgbn4yHT$oi=m8@SSpAW|vWrD_WaLxn?CmX*wtXT#3 z3f)2z!XZg3;vTQ>LUwsD80O+_VB$dQ$YIV}6s}fR&IOC0<wMJ=)8a89A`~x*Q3mVK z^6HYG1}0t|8wUl7ePwHoM-=I5R)&JCudm^AbD72=H3yyp7P#EEdH*wA7vOGT7m%wV zsdSG2E`T5e!)mn}-aGmBcUo69zW@S(xAQ3K&6_sBy>RBt`LFK&)4%#YfZJON1R)r~ zU@$)8icB0hu;*!&O7$^pKy`nxSKGjDx52#-4o4<C9{uEt(dZQBI?j=R2@#2pjNc5+ z%mgk!zUz^_B8m83V7K^=ue|*2&tC35HxP+LxEqUZp$Snb)$45*O^IsNPk!=mpW3x^ z>$4RVD^|i1#Nn9g8yUOR^U5pVJ^JD0?%wI?X(ub5#X1r&Au^>#V@-uhHE*AtEj5>v z%rQ?<X_3EaTtl3`mKt@CFBp@kQzgIM>5t$Th5Fth(O-(ISfAOP`LoX}yMAtde!euU zhPXQ>l}>rRV_rx*9TG4hIv7bQvw%e%GwW3G_`H+|Gs&^y#CObKN+m(?A`@h`gS0m3 zb$5=E#Kh%c@-k%$P;Qs6%#_NYQXU@^zC&tGkEe_Yb{bveDBO(2-crOjeH92|8T0(n z|6c=(m^Y3*buC}r16#=P5C8a5b9UKRUV3rVX0^;_m%BXvvQr;ksl@MF*SB~}BneFV z@|an#<!yid+uv2Zf4+A`D12uH&EaSN%(?TSKjAxzIc|r_e%d)yJ>>A~Rv6T=&px?& zqS<DM03jqpLm#O>8X4s&IL(a>v6hzRj4d3eUGCCYG$yTBVVYyH+6;?ygY|W~T%{W~ ztPksSx}4M`=E0VHzCdYpwRIK*1kXSH-<1+@*SYgry-q)m-`h8|MgIGZ|6O6JtekUB zyHr+7)$9{{ANS)w+-TI#dD#)~A#fBE`x*P>{IVn|CkKk%4uBHAP((HE@|v;!*Jpdp zSoYYa)ssxX{GMXQ>n~ZovbC)9><17ECxY#_y@Avsly|QMsyxA%Zf!#~SSxg8H)p`! zY=dDS9vH{o`ladMGoQ@3Z}bO(C4K$<nhopQA_jfpZwdM6=17^tIi-4JYey)(y~E*D z1z4Y!mZl7Wc3<ex+N@QxH-|^nPNz$iF5t6W=e5Uw^NuMRjY<zav?=(hgHLCi!&krl zZT{A>?OQtnpL^lcseQAirlw0f-+P~XtC<K&wrzPh*xufjaglGVG{N)R+TnQr5DdFL zpjVfHE}6<VFzJFey9ExcZ|2_zCa1w-(D8N%wjFkR*%)TlrUia{`XW5m+Q7?kJj7zq z!okgJ!RZe{C>rDQ9qU2k8s}p-vA#IomPR|gKR5~(MlxTXc9v=M_5b)U>%V^MYZLb5 z1t_lt4)}wmqoZSLmwQIFWBazicYp9hYcLQl*|}p|V3?I-8@JnC`rI>5d8V9B)f0Oj z55QegT2cb)BB@}fn0WJ^tE5%0Yi)wTu`sOC>%m%O)}*@~i2F}ntv!}qX3*>A(Fm}= zosx6`SKBPJy?y=V>1|O^eFFm;n?>0Y>e*OmI0C^?#%jT)riR$)__*5Ta;Z8V-V}rd z;$VNHzk2(G`OiP`qzA`!OgmNWkSX91cj8(QjLvc~ZE39G0@kZl@LFd#uM4m`6qt?+ z*24t3j@P4j@iUSXG}dFgVD!$f3CnN}6u!jGpTv(^wVJoJvhqZGWkc7#etqOG|Kiyh zd)nPYN;P;TOmD0==;n6sdNdFW2PO8)R%y%2<7--1hwvBMv1N0xf8c8Q%7%^6;hV#1 zi_LORYAI8d&KGMF42Sd9t*R&qTy~U|H`SFuwM7Rd^U(;c68-o=QTFy<Dc}3}u8fQM zq{ESOH-^rfAp4thK(3IG6Tj^=j*U;K_wCu8@vhApd-d!~U--P^gRXPBgU>y^;IyRX zl}#~bk)8Orj2DG%9a}<5?a=Bagt?YmSp=;p3fJimFv~c?t>t;v4n>F7wTW3$S-5C{ zQG`}zZQtzfV{NP8Fth4!cK34eu4jFx{XsTfj7eAG;+5NWG*(0Zq?`92cIW=nzWnmn z>~3aIFJ8K={g*F&aSF>Gm=o)J|Nf(f?6Ma={Ws$}oi<0TxQoJ#@hM$;S*>M7L|3li zx94Xr_Ug|4VL+c=|J2@{p5}(y)UDO=fq*qOC+XJJXl5HslB2w=giNrY;H|ZDdYUgX zTDh_@mTt|9(c3qm!K2k;nalT_>kkAn?hr(9V&UV-&6~ri3n4z{;*q@2#Ii?ZFZ3S) X4V}YK_bp4v00000NkvXXu0mjfJpE4e literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gnome-shell/assets/calendar-arrow-left.svg b/.themes/Rosepine-Light/gnome-shell/assets/calendar-arrow-left.svg new file mode 100644 index 0000000..309e10b --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#000000" opacity="0.54"> + <path d="m10 3v10l-5-5z"/> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/calendar-arrow-right.svg b/.themes/Rosepine-Light/gnome-shell/assets/calendar-arrow-right.svg new file mode 100644 index 0000000..67d2c49 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#000000" opacity="0.54"> + <path d="m6 3v10l5-5z"/> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/calendar-today.svg b/.themes/Rosepine-Light/gnome-shell/assets/calendar-today.svg new file mode 100644 index 0000000..a449dd7 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/calendar-today.svg @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="48" + height="48" + version="1.1" + id="svg6" + sodipodi:docname="calendar-today.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="6.9532167" + inkscape:cx="0.35954582" + inkscape:cy="15.676198" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg6"> + <inkscape:grid + type="xygrid" + id="grid293" /> + </sodipodi:namedview> + <g + transform="matrix(2,0,0,2,-939.14001,-1079.92)" + id="g4"> + <circle + cx="481.57001" + cy="559.46002" + r="1.5" + color="#000000" + color-rendering="auto" + fill-opacity="0.2" + image-rendering="auto" + shape-rendering="auto" + solid-color="#000000" + style="isolation:auto;mix-blend-mode:normal;paint-order:normal" + id="circle2" /> + </g> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/checkbox-dark.svg b/.themes/Rosepine-Light/gnome-shell/assets/checkbox-dark.svg new file mode 100644 index 0000000..3b945c7 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/checkbox-dark.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg1516" + sodipodi:docname="checkbox-dark.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1520"> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter1446" + x="-0.05808" + y="-0.05808" + width="1.11616" + height="1.11616"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.484" + id="feGaussianBlur1448" /> + </filter> + </defs> + <sodipodi:namedview + id="namedview1518" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="13.906433" + inkscape:cx="14.813288" + inkscape:cy="14.777333" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg1516" /> + <rect + style="opacity:0.25;fill:#000000;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:url(#filter1446)" + id="rect890" + width="20" + height="20" + x="2" + y="3" + rx="4" + ry="4" /> + <rect + style="fill:#9ccfd8;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" + id="rect616" + width="20" + height="20" + x="2" + y="2" + rx="4" + ry="4" /> + <path + id="rect340" + d="m 18.36396,7.7576861 c -0.391736,-0.3917365 -1.022477,-0.3917368 -1.414214,0 L 10.585785,14.121648 7.0502516,10.586113 c -0.3917367,-0.391737 -1.0224771,-0.391736 -1.4142135,0 -0.3917365,0.391736 -0.3917368,1.022477 0,1.414214 l 4.2426409,4.242641 c 0.02448,0.02448 0.04973,0.04625 0.07596,0.06767 0.393511,0.321347 0.971002,0.299581 1.338255,-0.06767 l 7.071068,-7.0710684 c 0.391737,-0.3917367 0.391736,-1.0224771 0,-1.4142135 z" + style="fill:#1a1b26;fill-opacity:1" /> + <path + id="rect885" + style="opacity:0.1;fill:#ffffff;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" + d="M 6,2 C 3.7840022,2 2,3.7840022 2,6 V 7 C 2,4.7840022 3.7840022,3 6,3 h 12 c 2.215998,0 4,1.7840022 4,4 V 6 C 22,3.7840022 20.215998,2 18,2 Z" /> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/checkbox-off-active.svg b/.themes/Rosepine-Light/gnome-shell/assets/checkbox-off-active.svg new file mode 100644 index 0000000..0335aa6 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/checkbox-off-active.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" r="10" fill="#000000" opacity=".25"/> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/checkbox-off-hover.svg b/.themes/Rosepine-Light/gnome-shell/assets/checkbox-off-hover.svg new file mode 100644 index 0000000..c581bd6 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/checkbox-off-hover.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" r="10" fill="#000000" opacity=".2"/> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/checkbox-off.svg b/.themes/Rosepine-Light/gnome-shell/assets/checkbox-off.svg new file mode 100644 index 0000000..bd8d194 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" r="10" fill="#000000" opacity=".12"/> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/checkbox.svg b/.themes/Rosepine-Light/gnome-shell/assets/checkbox.svg new file mode 100644 index 0000000..c96a782 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/checkbox.svg @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg439" + sodipodi:docname="checkbox.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs443"> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter1446" + x="-0.05808" + y="-0.05808" + width="1.11616" + height="1.11616"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.484" + id="feGaussianBlur1448" /> + </filter> + </defs> + <sodipodi:namedview + id="namedview441" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="13.906433" + inkscape:cx="9.204373" + inkscape:cy="15.280697" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg439"> + <inkscape:grid + type="xygrid" + id="grid562" + originx="0" + originy="0" + spacingy="1" + spacingx="1" + units="px" + visible="true" /> + </sodipodi:namedview> + <rect + style="opacity:0.25;fill:#000000;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:url(#filter1446)" + id="rect890" + width="20" + height="20" + x="2" + y="3" + rx="4" + ry="4" /> + <rect + style="opacity:1;fill:#56949f;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" + id="rect616" + width="20" + height="20" + x="2" + y="2" + rx="4" + ry="4" /> + <path + id="rect340" + d="m 18.36396,7.7576861 c -0.391736,-0.3917365 -1.022477,-0.3917368 -1.414214,0 L 10.585785,14.121648 7.0502516,10.586113 c -0.3917367,-0.391737 -1.0224771,-0.391736 -1.4142135,0 -0.3917365,0.391736 -0.3917368,1.022477 0,1.414214 l 4.2426409,4.242641 c 0.02448,0.02448 0.04973,0.04625 0.07596,0.06767 0.393511,0.321347 0.971002,0.299581 1.338255,-0.06767 l 7.071068,-7.0710684 c 0.391737,-0.3917367 0.391736,-1.0224771 0,-1.4142135 z" + style="fill:#e9e9ed;fill-opacity:1" /> + <path + id="rect885" + style="opacity:0.1;fill:#ffffff;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" + d="M 6 2 C 3.7840022 2 2 3.7840022 2 6 L 2 7 C 2 4.7840022 3.7840022 3 6 3 L 18 3 C 20.215998 3 22 4.7840022 22 7 L 22 6 C 22 3.7840022 20.215998 2 18 2 L 6 2 z " /> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/dash-placeholder.svg b/.themes/Rosepine-Light/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 0000000..172156a --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF"> + <circle cx="12" cy="12" r="12" opacity="0.3"/> + <circle cx="12" cy="12" r="4"/> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/no-events.svg b/.themes/Rosepine-Light/gnome-shell/assets/no-events.svg new file mode 100644 index 0000000..61dde6a --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/no-events.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48" + height="48" + viewBox="0 0 48 48" + id="svg2" + version="1.1" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="no-events.svg"> + <metadata + id="metadata12"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <defs + id="defs10" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="2160" + inkscape:window-height="1382" + id="namedview8" + showgrid="true" + inkscape:zoom="4.9166667" + inkscape:cx="-37.01695" + inkscape:cy="22.37288" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid4134" /> + </sodipodi:namedview> + <path + d="M0 0h48v48H0z" + fill="none" + id="path4" /> + <path + d="m 38,6 -2,0 0,-4 -4,0 0,4 -16,0 0,-4 -4,0 0,4 -2,0 C 7.79,6 6.02,7.79 6.02,10 L 6,38 c 0,2.21 1.79,4 4,4 l 28,0 c 2.21,0 4,-1.79 4,-4 L 42,10 C 42,7.79 40.21,6 38,6 Z m 0,32 -28,0 0,-22 28,0 z" + id="path6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccccccccsccsssssccccc" + style="fill:#111111;fill-opacity:1;opacity:0.54" /> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/no-notifications.svg b/.themes/Rosepine-Light/gnome-shell/assets/no-notifications.svg new file mode 100644 index 0000000..8a936cf --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/no-notifications.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="#000000" opacity="0.38"> + <path d="M24 44c2.21 0 4-1.79 4-4h-8c0 2.21 1.79 4 4 4zm12-12V22c0-6.15-3.27-11.28-9-12.64V8c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36c-5.73 1.36-9 6.49-9 12.64v10l-4 4v2h32v-2l-4-4zm-4 2H16V22c0-4.97 3.03-9 8-9s8 4.03 8 9v12z"/> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/noise-texture.svg b/.themes/Rosepine-Light/gnome-shell/assets/noise-texture.svg new file mode 100644 index 0000000..484f6c8 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/noise-texture.svg @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1600" + height="900" + viewBox="0 0 1600 900" + version="1.1" + id="svg13" + sodipodi:docname="noise-texture.svg" + inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"> + <metadata + id="metadata17"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="698" + id="namedview15" + showgrid="false" + inkscape:zoom="0.26222222" + inkscape:cx="647.80786" + inkscape:cy="422.79535" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <defs + id="defs9"> + <radialGradient + id="a" + gradientTransform="matrix(1 1 -1 1 0.5 -0.5)"> + <stop + stop-color="#455A64" + stop-opacity="0" + offset="0.25" + id="stop2" + style="stop-color:#444444;stop-opacity:0" /> + <stop + stop-color="#455A64" + stop-opacity="0.5" + offset="0.75" + id="stop4" + style="stop-color:#444444;stop-opacity:0.50196081" /> + <stop + stop-color="#455A64" + stop-opacity="1" + offset="1" + id="stop6" + style="stop-color:#444444;stop-opacity:1" /> + </radialGradient> + </defs> + <rect + width="1600" + height="900" + fill="url(#a)" + id="rect11" /> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/process-working.svg b/.themes/Rosepine-Light/gnome-shell/assets/process-working.svg new file mode 100644 index 0000000..0f311b0 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/process-working.svg @@ -0,0 +1,72 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="32" viewBox="0 0 512 32"> + <defs> + <g id="g" fill="#FFFFFF" opacity="0.7"> + <circle cx="8" cy="8" r="8" fill="none"/> + <path d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7h-3a4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4v-3z"/> + </g> + </defs> + <use xlink:href="#g" transform="translate(0) rotate(0 8 8)"/> + <use xlink:href="#g" transform="translate(16) rotate(5.625 8 8)"/> + <use xlink:href="#g" transform="translate(32) rotate(11.25 8 8)"/> + <use xlink:href="#g" transform="translate(48) rotate(16.875 8 8)"/> + <use xlink:href="#g" transform="translate(64) rotate(22.5 8 8)"/> + <use xlink:href="#g" transform="translate(80) rotate(28.125 8 8)"/> + <use xlink:href="#g" transform="translate(96) rotate(33.75 8 8)"/> + <use xlink:href="#g" transform="translate(112) rotate(39.375 8 8)"/> + <use xlink:href="#g" transform="translate(128) rotate(45 8 8)"/> + <use xlink:href="#g" transform="translate(144) rotate(50.625 8 8)"/> + <use xlink:href="#g" transform="translate(160) rotate(56.25 8 8)"/> + <use xlink:href="#g" transform="translate(176) rotate(61.875 8 8)"/> + <use xlink:href="#g" transform="translate(192) rotate(67.5 8 8)"/> + <use xlink:href="#g" transform="translate(208) rotate(73.125 8 8)"/> + <use xlink:href="#g" transform="translate(224) rotate(78.75 8 8)"/> + <use xlink:href="#g" transform="translate(240) rotate(84.375 8 8)"/> + <use xlink:href="#g" transform="translate(256) rotate(90 8 8)"/> + <use xlink:href="#g" transform="translate(272) rotate(95.625 8 8)"/> + <use xlink:href="#g" transform="translate(288) rotate(101.25 8 8)"/> + <use xlink:href="#g" transform="translate(304) rotate(106.875 8 8)"/> + <use xlink:href="#g" transform="translate(320) rotate(112.5 8 8)"/> + <use xlink:href="#g" transform="translate(336) rotate(118.125 8 8)"/> + <use xlink:href="#g" transform="translate(352) rotate(123.75 8 8)"/> + <use xlink:href="#g" transform="translate(368) rotate(129.375 8 8)"/> + <use xlink:href="#g" transform="translate(384) rotate(135 8 8)"/> + <use xlink:href="#g" transform="translate(400) rotate(140.625 8 8)"/> + <use xlink:href="#g" transform="translate(416) rotate(146.25 8 8)"/> + <use xlink:href="#g" transform="translate(432) rotate(151.875 8 8)"/> + <use xlink:href="#g" transform="translate(448) rotate(157.5 8 8)"/> + <use xlink:href="#g" transform="translate(464) rotate(163.125 8 8)"/> + <use xlink:href="#g" transform="translate(480) rotate(168.75 8 8)"/> + <use xlink:href="#g" transform="translate(496) rotate(174.375 8 8)"/> + <use xlink:href="#g" transform="translate(0 16) rotate(180 8 8)"/> + <use xlink:href="#g" transform="translate(16 16) rotate(185.625 8 8)"/> + <use xlink:href="#g" transform="translate(32 16) rotate(191.25 8 8)"/> + <use xlink:href="#g" transform="translate(48 16) rotate(196.875 8 8)"/> + <use xlink:href="#g" transform="translate(64 16) rotate(202.5 8 8)"/> + <use xlink:href="#g" transform="translate(80 16) rotate(208.125 8 8)"/> + <use xlink:href="#g" transform="translate(96 16) rotate(213.75 8 8)"/> + <use xlink:href="#g" transform="translate(112 16) rotate(219.375 8 8)"/> + <use xlink:href="#g" transform="translate(128 16) rotate(225 8 8)"/> + <use xlink:href="#g" transform="translate(144 16) rotate(230.625 8 8)"/> + <use xlink:href="#g" transform="translate(160 16) rotate(236.25 8 8)"/> + <use xlink:href="#g" transform="translate(176 16) rotate(241.875 8 8)"/> + <use xlink:href="#g" transform="translate(192 16) rotate(247.5 8 8)"/> + <use xlink:href="#g" transform="translate(208 16) rotate(253.125 8 8)"/> + <use xlink:href="#g" transform="translate(224 16) rotate(258.75 8 8)"/> + <use xlink:href="#g" transform="translate(240 16) rotate(264.375 8 8)"/> + <use xlink:href="#g" transform="translate(256 16) rotate(270 8 8)"/> + <use xlink:href="#g" transform="translate(272 16) rotate(275.625 8 8)"/> + <use xlink:href="#g" transform="translate(288 16) rotate(281.25 8 8)"/> + <use xlink:href="#g" transform="translate(304 16) rotate(286.875 8 8)"/> + <use xlink:href="#g" transform="translate(320 16) rotate(292.5 8 8)"/> + <use xlink:href="#g" transform="translate(336 16) rotate(298.125 8 8)"/> + <use xlink:href="#g" transform="translate(352 16) rotate(303.75 8 8)"/> + <use xlink:href="#g" transform="translate(368 16) rotate(309.375 8 8)"/> + <use xlink:href="#g" transform="translate(384 16) rotate(315 8 8)"/> + <use xlink:href="#g" transform="translate(400 16) rotate(320.625 8 8)"/> + <use xlink:href="#g" transform="translate(416 16) rotate(326.25 8 8)"/> + <use xlink:href="#g" transform="translate(432 16) rotate(331.875 8 8)"/> + <use xlink:href="#g" transform="translate(448 16) rotate(337.5 8 8)"/> + <use xlink:href="#g" transform="translate(464 16) rotate(343.125 8 8)"/> + <use xlink:href="#g" transform="translate(480 16) rotate(348.75 8 8)"/> + <use xlink:href="#g" transform="translate(496 16) rotate(354.375 8 8)"/> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/toggle-off.svg b/.themes/Rosepine-Light/gnome-shell/assets/toggle-off.svg new file mode 100644 index 0000000..2a17d1b --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="48" + height="24" + version="1.1" + id="svg3164" + sodipodi:docname="toggle-off.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs3168" /> + <sodipodi:namedview + id="namedview3166" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="8.34386" + inkscape:cx="19.415474" + inkscape:cy="11.625315" + inkscape:window-width="1368" + inkscape:window-height="700" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg3164"> + <inkscape:grid + type="xygrid" + id="grid3287" /> + </sodipodi:namedview> + <rect + transform="scale(-1,1)" + x="-48" + y="-0.019988" + width="48" + height="24" + rx="12" + ry="12" + fill="#000000" + opacity="0.5" + stroke-width="0" + style="paint-order:stroke fill markers" + id="rect3160" /> + <circle + cx="12" + cy="12" + r="9" + fill="#ffffff" + stroke-width="0" + style="paint-order:stroke fill markers" + id="circle3162" /> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/toggle-on-dark.svg b/.themes/Rosepine-Light/gnome-shell/assets/toggle-on-dark.svg new file mode 100644 index 0000000..3ff3b10 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/toggle-on-dark.svg @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="48" + height="24" + version="1.1" + id="svg939" + sodipodi:docname="toggle-on-dark.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs943"> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter863" + x="-0.14699999" + y="-0.14699999" + width="1.294" + height="1.294"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.1025" + id="feGaussianBlur865" /> + </filter> + </defs> + <sodipodi:namedview + id="namedview941" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="8.34386" + inkscape:cx="26.965937" + inkscape:cy="11.924936" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg939"> + <inkscape:grid + type="xygrid" + id="grid1663" + originx="0" + originy="0" + spacingy="1" + spacingx="1" + units="px" + visible="true" /> + </sodipodi:namedview> + <rect + transform="scale(-1,1)" + x="-48" + y="-0.019988" + width="48" + height="24" + rx="12" + ry="12" + fill="#009688" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#9ccfd8;fill-opacity:1" + id="rect2" /> + <circle + cx="36" + cy="13" + r="9" + fill="#ffffff" + stroke-width="0" + style="opacity:0.35;fill:#000000;paint-order:stroke fill markers;filter:url(#filter863)" + id="circle307" /> + <circle + cx="36" + cy="12" + r="9" + fill="#ffffff" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#1a1b26;fill-opacity:1" + id="circle4" /> + <path + id="rect876" + style="opacity:0.1;fill:#ffffff;paint-order:stroke fill markers" + d="m 12,-0.01953125 c -6.6479934,0 -12,5.35200665 -12,12.00000025 0,0.171056 0.00665429,0.340494 0.01367188,0.509765 C 0.27938822,6.080891 5.523063,1 12,1 H 36 C 42.476937,1 47.720612,6.080891 47.986328,12.490234 47.993346,12.320963 48,12.151525 48,11.980469 48,5.3324754 42.647993,-0.01953125 36,-0.01953125 Z" /> + <path + id="circle1665" + style="paint-order:stroke fill markers;fill:#ffffff;fill-opacity:1;opacity:0.1" + d="M 36 3 A 9 9 0 0 0 27 12 A 9 9 0 0 0 27.035156 12.5 A 9 9 0 0 1 36 4 A 9 9 0 0 1 44.974609 12.359375 A 9 9 0 0 0 45 12 A 9 9 0 0 0 36 3 z " /> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/toggle-on.svg b/.themes/Rosepine-Light/gnome-shell/assets/toggle-on.svg new file mode 100644 index 0000000..f251e9d --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="48" + height="24" + version="1.1" + id="svg6" + sodipodi:docname="toggle-on.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10"> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter863" + x="-0.14699999" + y="-0.14699999" + width="1.294" + height="1.294"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.1025" + id="feGaussianBlur865" /> + </filter> + </defs> + <sodipodi:namedview + id="namedview8" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="8.34386" + inkscape:cx="18.09714" + inkscape:cy="11.565391" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6"> + <inkscape:grid + type="xygrid" + id="grid293" + originx="0" + originy="0" + spacingy="1" + spacingx="1" + units="px" + visible="true" /> + </sodipodi:namedview> + <rect + transform="scale(-1,1)" + x="-48" + y="-0.019988" + width="48" + height="24" + rx="12" + ry="12" + fill="#009688" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#56949f;fill-opacity:1" + id="rect2" /> + <circle + cx="36" + cy="13" + r="9" + fill="#ffffff" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#000000;filter:url(#filter863);opacity:0.35" + id="circle307" /> + <circle + cx="36" + cy="12" + r="9" + fill="#ffffff" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#e9e9ed;fill-opacity:1" + id="circle4" /> + <path + id="rect876" + style="paint-order:stroke fill markers;fill:#ffffff;opacity:0.1" + d="M -12 -0.01953125 C -5.3520066 -0.01953125 0 5.3324754 0 11.980469 C 0 12.151525 -0.0066542885 12.320963 -0.013671875 12.490234 C -0.27938822 6.080891 -5.523063 1 -12 1 L -36 1 C -42.476937 1 -47.720612 6.080891 -47.986328 12.490234 C -47.993346 12.320963 -48 12.151525 -48 11.980469 C -48 5.3324754 -42.647993 -0.01953125 -36 -0.01953125 L -12 -0.01953125 z " + transform="scale(-1,1)" /> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/assets/view-app-grid.svg b/.themes/Rosepine-Light/gnome-shell/assets/view-app-grid.svg new file mode 100644 index 0000000..7637e03 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/assets/view-app-grid.svg @@ -0,0 +1,291 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + style="isolation:isolate" + width="256" + height="256" + viewBox="0 0 256 256" + version="1.1" + id="svg44" + sodipodi:docname="applogo6.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview46" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="2.5293854" + inkscape:cx="70.76818" + inkscape:cy="129.4781" + inkscape:window-width="1920" + inkscape:window-height="944" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg44" /> + <defs + id="defs13"> + <filter + id="rxmzpKZhS1Rg1bUBpXZWxPjgMjI9gn7l" + width="1.0842484" + height="1.1077841" + x="-0.042124196" + y="-0.045133094" + color-interpolation-filters="sRGB" + filterUnits="objectBoundingBox"> + <feGaussianBlur + in="SourceGraphic" + stdDeviation="4.294" + id="feGaussianBlur2" /> + <feOffset + dx="0" + dy="4" + result="pf_100_offsetBlur" + id="feOffset4" /> + <feFlood + flood-opacity=".4" + id="feFlood6" /> + <feComposite + in2="pf_100_offsetBlur" + operator="in" + result="pf_100_dropShadow" + id="feComposite8" /> + <feBlend + in="SourceGraphic" + in2="pf_100_dropShadow" + mode="normal" + id="feBlend10" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4166" + id="linearGradient4172" + x1="1037.0122" + y1="589.11401" + x2="1043.105" + y2="108.17625" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4166"> + <stop + style="stop-color:#c35781;stop-opacity:1" + offset="0" + id="stop4168" /> + <stop + style="stop-color:#25458b;stop-opacity:1" + offset="1" + id="stop4170" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4205" + id="linearGradient4211" + x1="1090.6018" + y1="651.76404" + x2="1082.9858" + y2="414.90842" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4205"> + <stop + style="stop-color:#bf73d3;stop-opacity:1" + offset="0" + id="stop4207" /> + <stop + style="stop-color:#ff8428;stop-opacity:1" + offset="1" + id="stop4209" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4160" + id="linearGradient4167" + x1="843.57886" + y1="376.56763" + x2="821.90533" + y2="536.67523" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4160"> + <stop + style="stop-color:#dca11f;stop-opacity:1" + offset="0" + id="stop4162" /> + <stop + style="stop-color:#eab3b3;stop-opacity:1" + offset="1" + id="stop4164" /> + </linearGradient> + </defs> + <g + filter="url(#rxmzpKZhS1Rg1bUBpXZWxPjgMjI9gn7l)" + id="g22" + style="fill:#343b58;fill-opacity:1"> + <linearGradient + id="_lgradient_133" + x1=".567" + x2=".567" + y1="1.071" + y2="-.742" + gradientTransform="matrix(244.648,0,0,228.338,5.619,11.952)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#333333" + id="stop15" /> + <stop + offset="100%" + style="stop-color:#4d4d4d" + id="stop17" /> + </linearGradient> + <path + fill="url(#_lgradient_133)" + d="M 165.628 11.952 C 239.684 11.952 250.267 22.509 250.267 96.495 L 250.267 155.746 C 250.267 229.733 239.684 240.29 165.628 240.29 L 90.259 240.29 C 16.203 240.29 5.619 229.733 5.619 155.746 L 5.619 96.495 C 5.619 22.509 16.203 11.952 90.259 11.952 L 165.628 11.952 Z" + id="path20" + style="fill:#343b58;fill-opacity:1" /> + </g> + <linearGradient + id="_lgradient_134" + x1=".516" + x2=".52" + y1="1.651" + y2="-.013" + gradientTransform="matrix(145,0,0,145,55.5,55.5)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#0575e6" + id="stop24" /> + <stop + offset="100%" + style="stop-color:#00f260" + id="stop26" /> + </linearGradient> + <g + opacity=".4" + id="g42"> + <linearGradient + id="_lgradient_135" + x1=".517" + x2=".517" + y1="0" + y2="1" + gradientTransform="matrix(244.65,0,0,228.34,5.68,11.95)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#ffffff" + id="stop31" /> + <stop + offset="12.5%" + stop-opacity=".098" + style="stop-color:#ffffff" + id="stop33" /> + <stop + offset="92.5%" + stop-opacity=".098" + style="stop-color:#000000" + id="stop35" /> + <stop + offset="100%" + stop-opacity=".498" + style="stop-color:#000000" + id="stop37" /> + </linearGradient> + <path + fill="url(#_lgradient_135)" + fill-rule="evenodd" + d="M 165.068 11.951 C 169.396 11.941 173.724 11.991 178.052 12.089 C 181.927 12.167 185.803 12.315 189.678 12.541 C 193.131 12.737 196.583 13.022 200.026 13.395 C 203.085 13.73 206.144 14.181 209.174 14.741 C 211.889 15.243 214.574 15.881 217.22 16.657 C 219.62 17.355 221.971 18.219 224.243 19.241 C 226.358 20.184 228.384 21.304 230.302 22.591 C 232.142 23.829 233.863 25.244 235.437 26.806 C 237.001 28.378 238.417 30.088 239.656 31.925 C 240.945 33.841 242.066 35.865 243.02 37.967 C 244.043 40.247 244.909 42.585 245.617 44.972 C 246.394 47.615 247.034 50.297 247.535 53.009 C 248.096 56.035 248.548 59.081 248.883 62.136 C 249.257 65.575 249.542 69.014 249.739 72.462 C 249.965 76.323 250.112 80.194 250.201 84.055 C 250.289 88.378 250.339 92.701 250.329 97.014 L 250.329 155.226 C 250.339 159.549 250.289 163.862 250.201 168.185 C 250.112 172.056 249.965 175.917 249.739 179.778 C 249.542 183.226 249.257 186.675 248.883 190.104 C 248.548 193.159 248.096 196.215 247.535 199.241 C 247.034 201.943 246.394 204.625 245.617 207.268 C 244.909 209.655 244.043 212.003 243.02 214.273 C 242.066 216.385 240.945 218.399 239.656 220.315 C 238.417 222.152 237.001 223.872 235.437 225.434 C 233.863 226.996 232.142 228.411 230.302 229.649 C 228.384 230.936 226.358 232.056 224.243 232.999 C 221.971 234.021 219.62 234.885 217.22 235.593 C 214.574 236.369 211.889 237.007 209.174 237.499 C 206.144 238.068 203.085 238.51 200.026 238.845 C 196.583 239.218 193.131 239.503 189.678 239.699 C 185.803 239.925 181.927 240.073 178.052 240.161 C 173.724 240.249 169.396 240.299 165.068 240.289 L 90.942 240.289 C 86.614 240.299 82.286 240.249 77.958 240.161 C 74.083 240.073 70.207 239.925 66.332 239.699 C 62.879 239.503 59.427 239.218 55.984 238.845 C 52.925 238.51 49.866 238.068 46.836 237.499 C 44.121 237.007 41.436 236.369 38.79 235.593 C 36.39 234.885 34.039 234.021 31.767 232.999 C 29.652 232.056 27.626 230.936 25.708 229.649 C 23.868 228.411 22.147 226.996 20.573 225.434 C 19.009 223.872 17.593 222.152 16.354 220.315 C 15.065 218.399 13.944 216.385 12.99 214.273 C 11.967 212.003 11.101 209.655 10.393 207.268 C 9.616 204.625 8.976 201.943 8.475 199.241 C 7.914 196.215 7.462 193.159 7.127 190.104 C 6.753 186.675 6.468 183.226 6.271 179.778 C 6.045 175.917 5.898 172.056 5.809 168.185 C 5.721 163.862 5.671 159.549 5.681 155.226 L 5.681 97.014 C 5.671 92.701 5.721 88.378 5.809 84.055 C 5.898 80.194 6.045 76.323 6.271 72.462 C 6.468 69.014 6.753 65.575 7.127 62.136 C 7.462 59.081 7.914 56.035 8.475 53.009 C 8.976 50.297 9.616 47.615 10.393 44.972 C 11.101 42.585 11.967 40.247 12.99 37.967 C 13.944 35.865 15.065 33.841 16.354 31.925 C 17.593 30.088 19.009 28.378 20.573 26.806 C 22.147 25.244 23.868 23.829 25.708 22.591 C 27.626 21.304 29.652 20.184 31.767 19.241 C 34.039 18.219 36.39 17.355 38.79 16.657 C 41.436 15.881 44.121 15.243 46.836 14.741 C 49.866 14.181 52.925 13.73 55.984 13.395 C 59.427 13.022 62.879 12.737 66.332 12.541 C 70.207 12.315 74.083 12.167 77.958 12.089 C 82.286 11.991 86.614 11.941 90.942 11.951 L 165.068 11.951 Z M 165.078 15.96 C 169.376 15.95 173.675 15.999 177.973 16.087 C 181.8 16.176 185.626 16.323 189.452 16.539 C 192.836 16.736 196.219 17.011 199.583 17.384 C 202.554 17.699 205.515 18.131 208.446 18.681 C 211.023 19.153 213.58 19.762 216.099 20.499 C 218.322 21.147 220.495 21.953 222.6 22.896 C 224.509 23.751 226.338 24.763 228.069 25.922 C 229.692 27.013 231.207 28.26 232.594 29.646 C 233.981 31.031 235.23 32.544 236.332 34.165 C 237.492 35.894 238.506 37.712 239.361 39.608 C 240.306 41.72 241.112 43.892 241.761 46.102 C 242.509 48.617 243.109 51.162 243.591 53.736 C 244.132 56.664 244.565 59.611 244.889 62.578 C 245.263 65.938 245.539 69.308 245.735 72.688 C 245.952 76.51 246.109 80.322 246.188 84.144 C 246.276 88.437 246.325 92.721 246.325 97.014 C 246.325 97.014 246.325 97.014 246.325 97.014 L 246.325 155.226 C 246.325 155.226 246.325 155.226 246.325 155.226 C 246.325 159.519 246.276 163.803 246.188 168.096 C 246.109 171.918 245.952 175.74 245.735 179.552 C 245.539 182.932 245.263 186.302 244.889 189.672 C 244.565 192.629 244.132 195.576 243.591 198.504 C 243.109 201.078 242.509 203.623 241.761 206.138 C 241.112 208.358 240.306 210.52 239.361 212.632 C 238.506 214.528 237.492 216.356 236.332 218.075 C 235.23 219.706 233.981 221.219 232.594 222.604 C 231.207 223.98 229.692 225.227 228.069 226.318 C 226.338 227.477 224.509 228.489 222.6 229.344 C 220.495 230.297 218.322 231.093 216.099 231.741 C 213.58 232.478 211.023 233.087 208.446 233.559 C 205.515 234.109 202.554 234.541 199.583 234.865 C 196.219 235.229 192.836 235.514 189.452 235.701 C 185.626 235.917 181.8 236.074 177.973 236.153 C 173.675 236.251 169.376 236.29 165.078 236.29 C 165.078 236.29 165.078 236.29 165.068 236.29 L 90.942 236.29 C 90.932 236.29 90.932 236.29 90.932 236.29 C 86.634 236.29 82.335 236.251 78.037 236.153 C 74.21 236.074 70.384 235.917 66.558 235.701 C 63.174 235.514 59.791 235.229 56.427 234.865 C 53.456 234.541 50.495 234.109 47.564 233.559 C 44.987 233.087 42.43 232.478 39.911 231.741 C 37.688 231.093 35.515 230.297 33.41 229.344 C 31.501 228.489 29.672 227.477 27.941 226.318 C 26.318 225.227 24.803 223.98 23.416 222.604 C 22.029 221.219 20.78 219.706 19.678 218.075 C 18.518 216.356 17.504 214.528 16.649 212.632 C 15.704 210.52 14.898 208.358 14.249 206.138 C 13.501 203.623 12.901 201.078 12.419 198.504 C 11.878 195.576 11.445 192.629 11.121 189.672 C 10.747 186.302 10.472 182.932 10.275 179.552 C 10.058 175.74 9.901 171.918 9.822 168.096 C 9.734 163.803 9.685 159.519 9.685 155.226 C 9.685 155.226 9.685 155.226 9.685 155.226 L 9.685 97.014 C 9.685 97.014 9.685 97.014 9.685 97.014 C 9.685 92.721 9.734 88.437 9.822 84.144 C 9.901 80.322 10.058 76.51 10.275 72.688 C 10.472 69.308 10.747 65.938 11.121 62.578 C 11.445 59.611 11.878 56.664 12.419 53.736 C 12.901 51.162 13.501 48.617 14.249 46.102 C 14.898 43.892 15.704 41.72 16.649 39.608 C 17.504 37.712 18.518 35.894 19.678 34.165 C 20.78 32.544 22.029 31.031 23.416 29.646 C 24.803 28.26 26.318 27.013 27.941 25.922 C 29.672 24.763 31.501 23.751 33.41 22.896 C 35.515 21.953 37.688 21.147 39.911 20.499 C 42.43 19.762 44.987 19.153 47.564 18.681 C 50.495 18.131 53.456 17.699 56.427 17.384 C 59.791 17.011 63.174 16.736 66.558 16.539 C 70.384 16.323 74.21 16.176 78.037 16.087 C 82.335 15.999 86.634 15.95 90.932 15.96 C 90.932 15.96 90.932 15.96 90.942 15.96 L 165.068 15.96 C 165.078 15.96 165.078 15.96 165.078 15.96 Z" + id="path40" /> + </g> + <g + id="g1599" + transform="matrix(1.0348995,0,0,1.0348995,-4.4651488,-4.4713569)"> + <circle + style="fill:url(#linearGradient4172);fill-opacity:1;stroke:none;stroke-width:0.323549" + id="path4164" + cx="125.3817" + cy="128.121" + r="85.649734" /> + <path + style="fill:url(#linearGradient4211);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 174.92511,162.64428 12.34157,5.09278 5.10258,-1.93702 6.55646,3.01886 -4.74048,8.02523 -17.37999,17.95124 -13.93187,-25.82581 z" + id="path4201" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + style="fill:url(#linearGradient4167);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.20266px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 95.220219,104.1226 c -13.414174,-1.13822 -38.494654,17.39213 -49.755742,35.196 5.517522,40.42426 39.617452,70.54458 79.917123,70.59046 18.33627,-0.006 36.12495,-6.32892 50.44136,-17.9304 -1.55786,-11.95524 -6.9009,-23.30851 -20.35324,-38.78033 -16.41408,-19.17735 -41.63363,-45.97015 -60.249501,-49.07573 z" + id="path3342" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 125.38169,39.596232 A 87.421061,88.524876 0 0 0 37.960681,128.121 87.421061,88.524876 0 0 0 125.38169,216.64578 87.421061,88.524876 0 0 0 212.80271,128.121 87.421061,88.524876 0 0 0 125.38169,39.596232 Z m 0,7.239965 A 80.271247,81.284782 0 0 1 205.6529,128.121 80.271247,81.284782 0 0 1 125.38169,209.40581 80.271247,81.284782 0 0 1 45.110489,128.121 80.271247,81.284782 0 0 1 125.38169,46.836197 Z" + id="path3453" + inkscape:connector-curvature="0" /> + <path + style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 122.08545,73.426552 c -2.63242,0.02902 -5.38099,0.228079 -8.27134,0.652151 -20.900303,3.066496 -34.290467,11.321795 -51.446114,32.026257 -6.970284,8.41215 -13.13037,18.55126 -17.536713,26.33445 0.153022,2.87365 0.455718,5.73712 0.906822,8.57846 12.039196,-16.66062 45.556924,-41.294482 53.103037,-30.43442 8.639788,12.43403 -16.248744,29.71622 -12.907818,34.41369 3.579839,5.03338 19.258646,-2.95449 33.809556,-3.9995 16.24493,-1.16665 24.87558,3.85993 35.72684,12.20069 -2.73286,-5.15665 -4.52515,-8.92309 -5.56478,-12.62092 -2.16097,-7.68645 3.60676,-14.831 5.76382,-19.03754 3.42716,-6.68326 6.31337,-15.99432 11.40826,-21.02055 8.91706,-8.796919 24.48441,-13.349826 38.23878,-17.913974 4.30449,-1.428366 8.1201,-1.125871 12.60953,-2.109384 -4.16653,-2.325638 -9.36712,-3.187099 -13.61496,-3.250023 -22.64416,-0.3354 -36.44405,3.095939 -45.58242,2.100539 -11.59033,-1.26248 -22.42743,-6.076601 -36.6425,-5.919926 z" + id="path3481" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssccssscsssscsss" /> + <ellipse + style="fill:#c8b7b7;fill-opacity:1;stroke:none;stroke-width:0.302252" + id="path3485" + cx="142.8614" + cy="71.206673" + rx="5.9839044" + ry="5.9307613" + transform="rotate(11.377029)" /> + <path + sodipodi:nodetypes="cscc" + inkscape:connector-curvature="0" + id="path4068" + d="m 146.91184,100.77154 c 4.80047,-2.489525 7.12019,-4.559505 18.33208,-7.360652 10.88389,-2.719193 24.42329,-9.29191 35.31597,-11.84299 -18.6361,2.245588 -41.12133,6.946661 -53.64805,19.203642 z" + style="fill:#c8b7b7;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.234781px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 68.208299,152.19546 c -3.84395,-0.0683 -13.067139,4.09601 -17.792012,6.27317 a 80.768521,81.788333 0 0 0 9.044195,16.73669 c 2.717649,-11.46999 12.121856,-19.43198 10.321325,-22.39942 -0.248994,-0.41036 -0.800631,-0.59672 -1.573508,-0.61044 z" + id="path4152" + inkscape:connector-curvature="0" /> + <path + style="fill:#181818;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 170.34321,91.948772 c 9.74499,-2.715631 26.55754,-9.346742 38.81741,-10.893893 -2.25746,-0.421293 -6.34297,0.272489 -8.60073,0.513028 -12.10683,2.396987 -23.92415,7.224464 -30.21668,10.380874 z" + id="path4179" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" + id="path4181" + cx="104.98782" + cy="62.369961" + r="1.1263562" /> + <circle + r="0.79609054" + cy="58.260956" + cx="111.54447" + id="circle4187" + style="fill:#acaad1;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" /> + <circle + style="fill:#7572b2;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" + id="circle4213" + cx="161.0078" + cy="69.400787" + r="0.79609054" /> + </g> +</svg> diff --git a/.themes/Rosepine-Light/gnome-shell/gnome-shell.css b/.themes/Rosepine-Light/gnome-shell/gnome-shell.css new file mode 100644 index 0000000..40e4198 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/gnome-shell.css @@ -0,0 +1,5074 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* General Typography */ +.search-statustext, .app-folder-dialog .folder-name-container .folder-name-label, +.app-folder-dialog .folder-name-container .folder-name-entry { + font-weight: 800; + font-size: 20pt; +} + +.message-list .message-list-placeholder, .message-dialog-content .message-dialog-title, .lg-debug-flags-header { + font-weight: 800; + font-size: 15pt; +} + +.quick-toggle-menu .header .title { + font-weight: 700; + font-size: 15pt; +} + +.bt-menu-placeholder.popup-menu-item, .restart-message, .polkit-dialog-user-layout .polkit-dialog-user-label, +.polkit-dialog-user-layout .polkit-dialog-user-root-label, .message-dialog-content .message-dialog-title.lightweight { + font-weight: 700; + font-size: 13pt; +} + +.background-app-item .title, .message-list-controls, .dialog-list .dialog-list-title, .world-clocks-button .world-clocks-header, .calendar .calendar-month-label, .lg-extension-name { + font-weight: 700; + font-size: 11pt; +} + +.quick-toggle-menu .header .subtitle, .app-menu .popup-inactive-menu-item:first-child > StLabel { + font-weight: 700; + font-size: 9pt; +} + +.icon-label-button-container, .background-app-item .subtitle, .message .message-header .message-header-content .event-time, .prompt-dialog .prompt-dialog-error-label, +.prompt-dialog .prompt-dialog-info-label, +.prompt-dialog .prompt-dialog-null-label, .run-dialog .run-dialog-description, .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + font-weight: 400; + font-size: 9pt; +} + +.calendar .calendar-week-number, .calendar .calendar-day-heading { + font-weight: 400; + font-size: 8pt; +} + +.calendar .calendar-day-heading { + font-feature-settings: 'tnum'; +} + +.ripple-pointer-location { + width: 48px; + height: 48px; + border-radius: 24px; + background-color: rgba(182, 211, 216, 0.3); + box-shadow: 0 0 2px 2px #95bec6; +} + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #56949f; + -pie-background-color: rgba(215, 231, 234, 0.3); +} + +.magnifier-zoom-region { + border: 2px solid #56949f; +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +.shell-link { + border-radius: 12px; + color: #5bc6ba; +} + +.shell-link:hover { + color: #5bc6ba; + background-color: rgba(91, 198, 186, 0.15); +} + +.shell-link:active { + color: #5bc6ba; + background-color: rgba(91, 198, 186, 0.25); +} + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); +} + +.icon-dropshadow { + icon-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); +} + +/* Buttons */ +.quick-settings-system-item .icon-button, .quick-settings-system-item .background-app-item .close-button, .background-app-item .quick-settings-system-item .close-button, .quick-settings-system-item .message .message-header .message-expand-button, .message .message-header .quick-settings-system-item .message-expand-button, +.quick-settings-system-item .message .message-header .message-close-button, +.message .message-header .quick-settings-system-item .message-close-button, .hotplug-notification-item, .button { + color: rgba(25, 23, 36, 0.87); + background-color: #f4ede8; + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:focus, .quick-settings-system-item .background-app-item .close-button:focus, .background-app-item .quick-settings-system-item .close-button:focus, .quick-settings-system-item .message .message-header .message-expand-button:focus, .message .message-header .quick-settings-system-item .message-expand-button:focus, +.quick-settings-system-item .message .message-header .message-close-button:focus, +.message .message-header .quick-settings-system-item .message-close-button:focus, .hotplug-notification-item:focus, .button:focus { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.08); + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:hover, .quick-settings-system-item .background-app-item .close-button:hover, .background-app-item .quick-settings-system-item .close-button:hover, .quick-settings-system-item .message .message-header .message-expand-button:hover, .message .message-header .quick-settings-system-item .message-expand-button:hover, +.quick-settings-system-item .message .message-header .message-close-button:hover, +.message .message-header .quick-settings-system-item .message-close-button:hover, .hotplug-notification-item:hover, .button:hover { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:active, .quick-settings-system-item .background-app-item .close-button:active, .background-app-item .quick-settings-system-item .close-button:active, .quick-settings-system-item .message .message-header .message-expand-button:active, .message .message-header .quick-settings-system-item .message-expand-button:active, +.quick-settings-system-item .message .message-header .message-close-button:active, +.message .message-header .quick-settings-system-item .message-close-button:active, .hotplug-notification-item:active, .button:active { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.2); + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:insensitive, .quick-settings-system-item .background-app-item .close-button:insensitive, .background-app-item .quick-settings-system-item .close-button:insensitive, .quick-settings-system-item .message .message-header .message-expand-button:insensitive, .message .message-header .quick-settings-system-item .message-expand-button:insensitive, +.quick-settings-system-item .message .message-header .message-close-button:insensitive, +.message .message-header .quick-settings-system-item .message-close-button:insensitive, .hotplug-notification-item:insensitive, .button:insensitive { + color: rgba(25, 23, 36, 0.35); + background-color: #f4ede8; + box-shadow: none !important; +} + +.modal-dialog-button, .lg-obj-inspector-button, .candidate-page-button, .modal-dialog-linked-button, .icon-button.flat, .background-app-item .flat.close-button, .message .message-header .flat.message-expand-button, +.message .message-header .flat.message-close-button, .button.flat, .popup-menu .button { + color: rgba(25, 23, 36, 0.87); + background-color: transparent; + box-shadow: none !important; +} + +.modal-dialog-button:focus, .lg-obj-inspector-button:focus, .candidate-page-button:focus, .modal-dialog-linked-button:focus, .icon-button.flat:focus, .background-app-item .flat.close-button:focus, .message .message-header .flat.message-expand-button:focus, +.message .message-header .flat.message-close-button:focus, .button.flat:focus, .popup-menu .button:focus { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.08); + box-shadow: none !important; +} + +.modal-dialog-button:hover, .lg-obj-inspector-button:hover, .candidate-page-button:hover, .modal-dialog-linked-button:hover, .icon-button.flat:hover, .background-app-item .flat.close-button:hover, .message .message-header .flat.message-expand-button:hover, +.message .message-header .flat.message-close-button:hover, .button.flat:hover, .popup-menu .button:hover { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); +} + +.modal-dialog-button:active, .lg-obj-inspector-button:active, .candidate-page-button:active, .modal-dialog-linked-button:active, .icon-button.flat:active, .background-app-item .flat.close-button:active, .message .message-header .flat.message-expand-button:active, +.message .message-header .flat.message-close-button:active, .button.flat:active, .popup-menu .button:active { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.2); + box-shadow: none !important; +} + +.modal-dialog-button:insensitive, .lg-obj-inspector-button:insensitive, .candidate-page-button:insensitive, .modal-dialog-linked-button:insensitive, .icon-button.flat:insensitive, .background-app-item .flat.close-button:insensitive, .message .message-header .flat.message-expand-button:insensitive, +.message .message-header .flat.message-close-button:insensitive, .button.flat:insensitive, .popup-menu .button:insensitive { + background-color: transparent; + color: rgba(25, 23, 36, 0.35); + box-shadow: none !important; +} + +.icon-button.default, .background-app-item .default.close-button, .message .message-header .default.message-expand-button, +.message .message-header .default.message-close-button, .button.default { + color: #faf4ed; + background-color: #56949f; + box-shadow: none !important; +} + +.icon-button.default:focus, .background-app-item .default.close-button:focus, .message .message-header .default.message-expand-button:focus, +.message .message-header .default.message-close-button:focus, .button.default:focus { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.08); + box-shadow: none !important; +} + +.icon-button.default:hover, .background-app-item .default.close-button:hover, .message .message-header .default.message-expand-button:hover, +.message .message-header .default.message-close-button:hover, .button.default:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none !important; +} + +.icon-button.default:insensitive, .background-app-item .default.close-button:insensitive, .message .message-header .default.message-expand-button:insensitive, +.message .message-header .default.message-close-button:insensitive, .button.default:insensitive { + color: rgba(250, 244, 237, 0.35); + background-color: #56949f; + box-shadow: none !important; +} + +.icon-button.default:active, .background-app-item .default.close-button:active, .message .message-header .default.message-expand-button:active, +.message .message-header .default.message-close-button:active, .button.default:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.2); + box-shadow: none !important; +} + +.button { + min-height: 20px; + padding: 6px 12px; + border-radius: 12px; + border: none; +} + +.icon-button, .background-app-item .close-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button { + border-radius: 9999px; + padding: 6px; + min-height: 1.091em; +} + +.icon-button StIcon, .background-app-item .close-button StIcon, .message .message-header .message-expand-button StIcon, +.message .message-header .message-close-button StIcon { + icon-size: 1.091em; + -st-icon-style: symbolic; +} + +.screenshot-ui-show-pointer-button, .screenshot-ui-type-button { + color: #faf4ed; + background-color: transparent; + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + color: rgba(250, 244, 237, 0.35); + background-color: #191724; + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.08); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.2); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:outlined, .screenshot-ui-type-button:outlined, .screenshot-ui-show-pointer-button:checked, .screenshot-ui-type-button:checked { + color: #faf4ed; + background-color: #56949f; + box-shadow: none !important; +} + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: 0.8em; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 3px; +} + +.check-box StBin, .check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:hover StBin { + background-image: url("assets/checkbox-off-hover.svg"); +} + +.check-box:active StBin { + background-image: url("assets/checkbox-off-active.svg"); +} + +.check-box:checked StBin, .check-box:focus:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(86, 148, 159, 0.35); + box-shadow: 0 0 2px 2px #95bec6; + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; +} + +.ripple-box:rtl { + border-radius: 0 0 0 52px; +} + +/* Modal Dialogs */ +.candidate-popup-content, .modal-dialog { + background-color: #faf4ed; + border-radius: 21px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.35); +} + +.modal-dialog-button:last-child, .modal-dialog-linked-button:last-child { + color: #faf4ed; + background-color: #56949f; +} + +.modal-dialog-button:hover:last-child, .modal-dialog-linked-button:hover:last-child { + color: #faf4ed; + background-color: #71a8b2; +} + +.modal-dialog-button:active:last-child, .modal-dialog-linked-button:active:last-child { + color: #faf4ed; + background-color: #4d858e; +} + +.modal-dialog-button:insensitive:last-child, .modal-dialog-linked-button:insensitive:last-child { + color: #faf4ed; + background-color: rgba(86, 148, 159, 0.05); +} + +.headline { + font-size: 13pt; +} + +.modal-dialog { + color: rgba(25, 23, 36, 0.6); + padding: 0 6px 6px 6px; +} + +.modal-dialog-linked-button { + min-height: 32px !important; + padding: 6px !important; + margin: 3px !important; + border: none !important; + border-radius: 12px; +} + +.modal-dialog-linked-button:first-child { + background-color: rgba(25, 23, 36, 0.04); +} + +.modal-dialog-linked-button:first-child:focus { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.08); + box-shadow: none !important; +} + +.modal-dialog-linked-button:first-child:hover { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); +} + +.modal-dialog-linked-button:first-child:active { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.2); + box-shadow: none !important; +} + +.modal-dialog .modal-dialog-content-box { + margin: 30px 42px; + spacing: 30px; + max-width: 28em; +} + +.end-session-dialog { + width: 30em; +} + +.end-session-dialog .end-session-dialog-battery-warning, +.end-session-dialog .dialog-list-title { + color: #f6c177; +} + +.message-dialog-content { + spacing: 18px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-title.lightweight { + font-size: 13pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: rgba(25, 23, 36, 0.6); + font-size: 11pt; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: rgba(25, 23, 36, 0.6); + font-size: 11pt; +} + +.prompt-dialog { + width: 28em; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 20em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size: 11pt; + margin: 6px; +} + +.prompt-dialog-error-label { + color: #eb6f92; +} + +.prompt-dialog-info-label, +.prompt-dialog-null-label { + color: rgba(25, 23, 36, 0.38); +} + +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #f6c177; +} + +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-device { + border: 1px solid rgba(25, 23, 36, 0.12); + border-radius: 12px; +} + +.audio-selection-device:hover, .audio-selection-device:focus { + background-color: rgba(25, 23, 36, 0.12); +} + +.audio-selection-device:active { + background-color: #56949f; + color: #faf4ed; +} + +.audio-selection-device-box { + padding: 18px; + spacing: 18px; +} + +.audio-selection-device-icon { + icon-size: 64px; +} + +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + height: 300px; + width: 300px; +} + +/* Entries */ +StEntry, +.popup-menu .search-entry { + min-height: 20px; + padding: 6px 12px; + margin: 2px; + border-radius: 12px; + color: rgba(25, 23, 36, 0.87); + caret-color: rgba(25, 23, 36, 0.87); + selection-background-color: #56949f; + selected-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.04); + border: 2px solid transparent !important; + box-shadow: none !important; +} + +StEntry:hover, +.popup-menu .search-entry:hover { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.04); + border: 2px solid rgba(25, 23, 36, 0.26) !important; + box-shadow: none !important; +} + +StEntry:focus, +.popup-menu .search-entry:focus { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.04); + border: 2px solid #56949f !important; + box-shadow: none !important; +} + +StEntry:insensitive, +.popup-menu .search-entry:insensitive { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.35); + box-shadow: none !important; +} + +StEntry StIcon.capslock-warning, +.popup-menu .search-entry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #f6c177; + padding: 0; +} + +StEntry StIcon.peek-password, +.popup-menu .search-entry StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; +} + +StEntry StLabel.hint-text, +.popup-menu .search-entry StLabel.hint-text { + margin-left: 2px; + color: rgba(25, 23, 36, 0.38); +} + +.hotplug-notification-item { + padding: 12px; + border-style: solid; + border-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +.hotplug-notification-item:first-child { + border-radius: 0 0 0 12px; +} + +.hotplug-notification-item:last-child { + border-right-width: 0; + border-radius: 0 0 12px 0; +} + +.hotplug-notification-item:first-child:last-child { + border-radius: 0 0 12px 12px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 0 4px; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; +} + +.candidate-popup-content { + color: rgba(25, 23, 36, 0.6); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15); + border: none; + margin: 3px 8px; + padding: 6px; + spacing: 6px; + border-radius: 12px; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: rgba(25, 23, 36, 0.6); +} + +.candidate-box:selected .candidate-index { + color: rgba(250, 244, 237, 0.7); +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + margin-right: 2px; + border-radius: 6px; + color: rgba(25, 23, 36, 0.6); +} + +.candidate-box:hover { + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87); +} + +.candidate-box:active { + background-color: rgba(25, 23, 36, 0.26); + color: rgba(25, 23, 36, 0.87); +} + +.candidate-box:selected { + background-color: #56949f; + color: #faf4ed; +} + +.candidate-box:last-child { + margin-right: 0; +} + +.candidate-page-button-box { + height: 2em; +} + +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} + +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 4px 8px; + border-radius: 6px; +} + +.candidate-page-button-previous, +.candidate-page-button-next { + border-radius: 6px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +/* On-screen Keyboard */ +#keyboard { + background-color: #d8dade; + box-shadow: none; +} + +#keyboard .page-indicator { + padding: 6px; +} + +#keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; +} + +.key-container, +.keyboard-layout { + padding: 4px; + spacing: 4px; +} + +.keyboard-key { + font-size: 17pt; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + padding: 0 !important; + border-radius: 15px; + border: none; + color: rgba(25, 23, 36, 0.6); + background-color: white; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.35); +} + +.keyboard-key:focus, .keyboard-key:hover { + color: rgba(25, 23, 36, 0.87); + background-color: #f4e8d9; +} + +.keyboard-key:checked, .keyboard-key:active { + color: rgba(25, 23, 36, 0.87); + background-color: #efdcc5; +} + +.keyboard-key:grayed { + background-color: #adb3bc; + color: rgba(25, 23, 36, 0.6); +} + +.keyboard-key.default-key { + background-color: #adb3bc; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2); +} + +.keyboard-key.default-key:focus, .keyboard-key.default-key:hover { + color: rgba(25, 23, 36, 0.87); + background-color: #9fa6b1; +} + +.keyboard-key.default-key:checked, .keyboard-key.default-key:active { + color: rgba(25, 23, 36, 0.87); + background-color: #8b94a0; +} + +.keyboard-key.enter-key { + color: #faf4ed; + background-color: #56949f; +} + +.keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover { + color: #faf4ed; + background-color: #64a0ab; +} + +.keyboard-key.enter-key:checked, .keyboard-key.enter-key:active { + color: #faf4ed; + background-color: #44757e; +} + +.keyboard-key.shift-key-uppercase, .keyboard-key.shift-key-uppercase:focus, .keyboard-key.shift-key-uppercase:hover, .keyboard-key.shift-key-uppercase:checked, .keyboard-key.shift-key-uppercase:active { + color: #56949f; +} + +.keyboard-key StIcon { + icon-size: 1.125em; +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 18px; + -arrow-background-color: rgba(201, 203, 207, 0.987); + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 6px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.35); +} + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; +} + +.emoji-panel .keyboard-key:latched { + border: none; + background-color: #56949f; +} + +.word-suggestions { + font-size: 14pt; + spacing: 12px; + min-height: 20pt; +} + +/* Login Dialog */ +#lockDialogGroup { + background-color: #191724; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog, +.unlock-dialog { + border: none; + background-color: transparent; +} + +.login-dialog StEntry, +.unlock-dialog StEntry { + selection-background-color: #56949f; + selected-color: #faf4ed; + padding: 4px 8px; + min-height: 26px; + border-radius: 9999px; + caret-color: #faf4ed; + background-color: rgba(25, 23, 36, 0.04); + border-radius: 0; + border: none !important; + box-shadow: inset 0 -1px rgba(250, 244, 237, 0.15) !important; + color: #faf4ed; +} + +.login-dialog StEntry:focus, +.unlock-dialog StEntry:focus { + border: none !important; + background-color: rgba(25, 23, 36, 0.04); + box-shadow: inset 0 -2px #56949f !important; + color: #faf4ed; +} + +.login-dialog StEntry:insensitive, +.unlock-dialog StEntry:insensitive { + border: none !important; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(250, 244, 237, 0.35); +} + +.login-dialog StEntry StLabel.hint-text, +.unlock-dialog StEntry StLabel.hint-text { + color: rgba(250, 244, 237, 0.5); +} + +.login-dialog .modal-dialog-button-box, +.unlock-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button, +.unlock-dialog .modal-dialog-button { + padding: 0 16px; + border: none; + color: #faf4ed; + background-color: transparent; + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus, +.unlock-dialog .modal-dialog-button:hover, +.unlock-dialog .modal-dialog-button:focus { + color: #faf4ed; + background-color: rgba(25, 23, 36, 0.12); +} + +.login-dialog .modal-dialog-button:active, +.unlock-dialog .modal-dialog-button:active { + color: #faf4ed; + background-color: rgba(25, 23, 36, 0.2); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:insensitive, +.unlock-dialog .modal-dialog-button:insensitive { + background-color: transparent; + color: rgba(250, 244, 237, 0.35); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default, +.unlock-dialog .modal-dialog-button:default { + color: #faf4ed; + background-color: #f4ede8; + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus, +.unlock-dialog .modal-dialog-button:default:hover, +.unlock-dialog .modal-dialog-button:default:focus { + color: #faf4ed; + background-color: rgba(25, 23, 36, 0.12); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default:active, +.unlock-dialog .modal-dialog-button:default:active { + color: #faf4ed; + background-color: rgba(25, 23, 36, 0.2); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default:insensitive, +.unlock-dialog .modal-dialog-button:default:insensitive { + color: rgba(250, 244, 237, 0.35); + background-color: #f4ede8; + box-shadow: none !important; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 100px; + width: 32px; + height: 32px; + border: none; + background-color: rgba(25, 23, 36, 0.12); + color: #faf4ed; +} + +.login-dialog .cancel-button StIcon, +.login-dialog .switch-user-button StIcon, +.login-dialog .login-dialog-session-list-button StIcon, +.unlock-dialog .cancel-button StIcon, +.unlock-dialog .switch-user-button StIcon, +.unlock-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog .login-dialog-message-warning, +.unlock-dialog .login-dialog-message-warning { + color: rgba(250, 244, 237, 0.7); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(250, 244, 237, 0.7); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message { + text-align: center; +} + +.login-dialog-message-warning { + color: #f6c177; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} + +.login-dialog-not-listed-label { + padding-left: 2px; +} + +.login-dialog-not-listed-button:focus .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: #faf4ed; +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: rgba(250, 244, 237, 0.7); + padding-top: 1em; +} + +.login-dialog-not-listed-label:hover { + color: rgba(250, 244, 237, 0.7); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(250, 244, 237, 0.12); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: 0.2em; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected, .login-dialog-user-list:expanded .login-dialog-user-list-item:hover, .login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(250, 244, 237, 0.3); + color: rgba(250, 244, 237, 0.7); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #56949f; +} + +.login-dialog-user-list-item { + border-radius: 18px; + padding: 6px; + color: rgba(250, 244, 237, 0.7); +} + +.login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; +} + +.login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; +} + +.login-dialog-user-list-item:focus { + background-color: rgba(25, 23, 36, 0.04) !important; +} + +.login-dialog-user-list-item:hover, .login-dialog-user-list-item:focus:hover { + background-color: rgba(25, 23, 36, 0.12) !important; + color: rgba(250, 244, 237, 0.7); +} + +.login-dialog-user-list-item:active, .login-dialog-user-list-item:focus:active { + background-color: rgba(25, 23, 36, 0.26) !important; + color: rgba(250, 244, 237, 0.7); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(250, 244, 237, 0.12) !important; +} + +.user-widget-label { + color: rgba(250, 244, 237, 0.7); +} + +.user-widget.horizontal .user-widget-label { + font-size: 14pt; + font-weight: bold; + padding-left: 15px; +} + +.user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; + text-align: left; +} + +.user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; + text-align: right; +} + +.user-widget.vertical .user-widget-label { + font-size: 17pt; + text-align: center; + font-weight: normal; + padding-top: 16px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 12px; + width: 23em; +} + +.login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog-prompt-label { + color: rgba(250, 244, 237, 0.7); + font-size: 13pt; + padding-top: 1em; +} + +/* Looking Glass */ +#LookingGlassDialog { + background-color: #f4ede8; + padding: 0; + spacing: 6px; + margin: 6px; + border-radius: 20px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + color: rgba(25, 23, 36, 0.87); +} + +#LookingGlassDialog > #Toolbar { + padding: 0 6px; + border: none; + border-radius: 20px 20px 0 0; + background-color: rgba(25, 23, 36, 0.04); + box-shadow: inset 0 -1px 0 rgba(25, 23, 36, 0.12); + spacing: 6px; +} + +#LookingGlassDialog .labels { + spacing: 6px; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: bold; + color: rgba(25, 23, 36, 0.38); + padding-left: 16px; + padding-right: 16px; + min-height: 32px; + padding: 3px 30px; + transition-duration: 100ms; + border: none; + background-color: transparent; + border-radius: 0; +} + +#LookingGlassDialog .notebook-tab:hover { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:selected { + border-color: transparent; + background-color: rgba(25, 23, 36, 0.12); + box-shadow: inset 0 -2px 0px #191724; + color: rgba(25, 23, 36, 0.87); + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; +} + +.lg-dialog StEntry { + min-height: 22px; + selection-background-color: #56949f; + selected-color: #faf4ed; +} + +.lg-dialog .shell-link { + color: #5bc6ba; +} + +.lg-dialog .shell-link:hover { + color: #81d3ca; +} + +.lg-dialog .shell-link:active { + color: #3db1a4; +} + +.lg-dialog .actor-link { + color: rgba(25, 23, 36, 0.38); +} + +.lg-dialog .actor-link:hover { + color: rgba(25, 23, 36, 0.87); +} + +.lg-dialog .actor-link:active { + color: rgba(25, 23, 36, 0.6); +} + +.lg-dialog .actor-link StIcon { + icon-size: 12px; +} + +.lg-completions-text { + font-size: 0.9em; + font-style: italic; + color: rgba(25, 23, 36, 0.6); +} + +.lg-obj-inspector-title { + spacing: 6px; + color: rgba(25, 23, 36, 0.6); +} + +.lg-obj-inspector-button { + padding: 0 16px; + border: none; + border-radius: 12px; +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 6px; + color: rgba(25, 23, 36, 0.6); +} + +.lg-extensions-list { + padding: 6px; + spacing: 6px; + color: rgba(25, 23, 36, 0.6); +} + +.lg-extension { + border: none; + border-radius: 12px; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.6); + padding: 12px; +} + +.lg-extension:hover { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); +} + +.lg-extension:active { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.26); +} + +.lg-extension-meta { + spacing: 6px; + color: rgba(25, 23, 36, 0.6); +} + +#LookingGlassPropertyInspector { + color: rgba(25, 23, 36, 0.6); + background: #f4ede8; + border: none; + border-radius: 12px; + padding: 6px; + margin: 5px 8px 11px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); +} + +.lg-debug-flag-button { + color: rgba(25, 23, 36, 0.6); +} + +.lg-debug-flag-button StLabel { + padding: 6px, 12px; +} + +.lg-debug-flag-button:hover { + color: rgba(25, 23, 36, 0.87); +} + +.lg-debug-flag-button:active { + color: rgba(25, 23, 36, 0.87); +} + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; +} + +.select-area-rubberband { + background-color: rgba(86, 148, 159, 0.3); + border: 1px solid #56949f; + border-radius: 12px; +} + +.user-icon { + background-size: contain; + color: rgba(250, 244, 237, 0.7); + border-radius: 9999px; + border: none; + box-shadow: none; + icon-size: 64px; +} + +.modal-dialog .user-icon { + box-shadow: none; +} + +.user-icon:hover { + color: #faf4ed; +} + +.user-icon StIcon { + background-color: #faf4ed; + border-radius: 9999px; + padding: 12px; + width: 40px; + height: 40px; +} + +.user-icon.user-avatar { + border: 2px solid #56949f; +} + +.user-widget.vertical .user-icon { + icon-size: 96px; +} + +.user-widget.vertical .user-icon StIcon { + padding: 20px; + padding-top: 18px; + padding-bottom: 22px; + width: 88px; + height: 88px; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + font-size: 11pt; + color: #f6c177; +} + +/* Network Dialogs */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; +} + +.nm-dialog-content { + spacing: 20px; + padding: 24px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-airplane-box { + spacing: 12px; +} + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: rgba(25, 23, 36, 0.87); +} + +.nm-dialog-header { + font-weight: bold; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-scroll-view { + border: none; + padding: 0; + background-color: rgba(25, 23, 36, 0.04); + border-radius: 12px; +} + +.nm-dialog-item { + font-size: 12pt; + border-bottom: none; + padding: 12px; + spacing: 0px; +} + +.nm-dialog-item:selected { + background-color: #56949f; + color: #faf4ed; +} + +.nm-dialog-item:hover, .nm-dialog-item:focus { + background-color: rgba(25, 23, 36, 0.12); +} + +.nm-dialog-item:active { + background-color: rgba(25, 23, 36, 0.26); +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.nm-dialog-icons { + spacing: 12px; +} + +.no-networks-label { + color: rgba(25, 23, 36, 0.38); +} + +.no-networks-box { + spacing: 6px; +} + +/* OSD */ +.screenshot-ui-panel, .workspace-switcher-container, .switcher-list, .resize-popup, .osd-window { + color: rgba(250, 244, 237, 0.7); + background-color: #191724; + border: none; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + margin: 5px 8px 11px; + border-radius: 18px; + padding: 12px; +} + +.osd-window { + text-align: center; + font-weight: bold; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + height: 2px; + border-radius: 2px; + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87); + -barlevel-height: 2px; + -barlevel-background-color: rgba(25, 23, 36, 0.12); + -barlevel-active-background-color: #56949f; + -barlevel-overdrive-color: #eb6f92; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(25, 23, 36, 0.12); +} + +.osd-window .level-bar { + background-color: white; + border-radius: 2px; +} + +.pad-osd-window { + padding: 32px; + background-color: #191724; +} + +.pad-osd-window .pad-osd-title-box { + spacing: 12px; +} + +.pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; +} + +.combo-box-label { + width: 15em; +} + +#overview StScrollBar StBin#trough { + background-color: rgba(250, 244, 237, 0.12); +} + +#overview StScrollBar StButton#vhandle, +#overview StScrollBar StButton#hhandle { + background-color: rgba(250, 244, 237, 0.5); +} + +#overview StScrollBar StButton#vhandle:hover, +#overview StScrollBar StButton#hhandle:hover { + background-color: rgba(250, 244, 237, 0.7); +} + +#overview StScrollBar StButton#vhandle:active, +#overview StScrollBar StButton#hhandle:active { + background-color: #faf4ed; +} + +#overview { + spacing: 24px; +} + +.overview-controls { + padding-bottom: 30px; +} + +/* Top Bar */ +#panel { + color: rgba(25, 23, 36, 0.6); + font-weight: bold; + font-feature-settings: 'tnum'; + font-size: 12pt; + transition-duration: 250ms; + box-shadow: none; + border: none; + height: 35px; + background-color: rgba(250, 244, 237, 0.45); +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: rgba(223, 218, 217, 0.6); + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; + -panel-corner-opacity: 1; + transition-duration: 250ms; +} + +#panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: bold; + color: rgba(25, 23, 36, 0.87); + transition-duration: 150ms; + border-radius: 12px; + text-shadow: none; + box-shadow: none; + border: 3px solid transparent; +} + +#panel .panel-button.clock-display { + box-shadow: none; +} + +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border-radius: 12px; +} + +#panel .panel-button:hover { + color: #56949f; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(203, 199, 199, 0.6162); +} + +#panel .panel-button:hover.clock-display { + box-shadow: none; + color: rgba(25, 23, 36, 0.6); +} + +#panel .panel-button:hover.clock-display .clock { + color: #56949f; + box-shadow: inset 0 0 0 1000px rgba(203, 199, 199, 0.6162); +} + +#panel .panel-button:active, #panel .panel-button:active:hover, #panel .panel-button:overview, #panel .panel-button:overview:hover, #panel .panel-button:focus, #panel .panel-button:focus:hover, #panel .panel-button:checked, #panel .panel-button:checked:hover { + color: #56949f; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(185, 181, 182, 0.6324); +} + +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none; + color: rgba(25, 23, 36, 0.6); +} + +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + color: #56949f; + box-shadow: inset 0 0 0 1000px rgba(185, 181, 182, 0.6324); +} + +.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: rgba(25, 23, 36, 0.87); +} + +.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: rgba(25, 23, 36, 0.87); +} + +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 6px; + margin: 0; + -st-icon-style: symbolic; +} + +#panel .panel-button .appindicator-trayicons-box { + margin: 0 6px; +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; +} + +#panel .panel-button#panelActivities { + -natural-hpadding: 18px; +} + +#panel .panel-button#panelActivities StBoxLayout { + padding: 0 3px; + spacing: 6px; +} + +#panel .panel-button#panelActivities .workspace-dot { + border-radius: 9999px; + min-width: 8px; + min-height: 8px; + background-color: rgba(25, 23, 36, 0.87); +} + +#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; + box-shadow: none; + border: 2px solid transparent; +} + +#panel:overview StLabel, +#panel:overview StIcon, #panel.unlock-screen StLabel, +#panel.unlock-screen StIcon, #panel.login-screen StLabel, +#panel.login-screen StIcon, #panel.lock-screen StLabel, +#panel.lock-screen StIcon { + color: rgba(250, 244, 237, 0.7); +} + +#panel:overview .panel-button:hover, #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:hover, #panel.lock-screen .panel-button:hover { + color: #faf4ed; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(250, 244, 237, 0.12); +} + +#panel:overview .panel-button:hover.clock-display, #panel.unlock-screen .panel-button:hover.clock-display, #panel.login-screen .panel-button:hover.clock-display, #panel.lock-screen .panel-button:hover.clock-display { + box-shadow: none; + color: #faf4ed; +} + +#panel:overview .panel-button:hover.clock-display .clock, #panel.unlock-screen .panel-button:hover.clock-display .clock, #panel.login-screen .panel-button:hover.clock-display .clock, #panel.lock-screen .panel-button:hover.clock-display .clock { + color: #faf4ed; + box-shadow: inset 0 0 0 1000px rgba(250, 244, 237, 0.12); +} + +#panel:overview .panel-button:active, #panel:overview .panel-button:overview, #panel:overview .panel-button:focus, #panel:overview .panel-button:checked, #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:overview, #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:overview, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:checked, #panel.lock-screen .panel-button:active, #panel.lock-screen .panel-button:overview, #panel.lock-screen .panel-button:focus, #panel.lock-screen .panel-button:checked { + color: #faf4ed; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(250, 244, 237, 0.2); +} + +#panel:overview .panel-button:active.clock-display, #panel:overview .panel-button:overview.clock-display, #panel:overview .panel-button:focus.clock-display, #panel:overview .panel-button:checked.clock-display, #panel.unlock-screen .panel-button:active.clock-display, #panel.unlock-screen .panel-button:overview.clock-display, #panel.unlock-screen .panel-button:focus.clock-display, #panel.unlock-screen .panel-button:checked.clock-display, #panel.login-screen .panel-button:active.clock-display, #panel.login-screen .panel-button:overview.clock-display, #panel.login-screen .panel-button:focus.clock-display, #panel.login-screen .panel-button:checked.clock-display, #panel.lock-screen .panel-button:active.clock-display, #panel.lock-screen .panel-button:overview.clock-display, #panel.lock-screen .panel-button:focus.clock-display, #panel.lock-screen .panel-button:checked.clock-display { + box-shadow: none; + color: #faf4ed; +} + +#panel:overview .panel-button:active.clock-display .clock, #panel:overview .panel-button:overview.clock-display .clock, #panel:overview .panel-button:focus.clock-display .clock, #panel:overview .panel-button:checked.clock-display .clock, #panel.unlock-screen .panel-button:active.clock-display .clock, #panel.unlock-screen .panel-button:overview.clock-display .clock, #panel.unlock-screen .panel-button:focus.clock-display .clock, #panel.unlock-screen .panel-button:checked.clock-display .clock, #panel.login-screen .panel-button:active.clock-display .clock, #panel.login-screen .panel-button:overview.clock-display .clock, #panel.login-screen .panel-button:focus.clock-display .clock, #panel.login-screen .panel-button:checked.clock-display .clock, #panel.lock-screen .panel-button:active.clock-display .clock, #panel.lock-screen .panel-button:overview.clock-display .clock, #panel.lock-screen .panel-button:focus.clock-display .clock, #panel.lock-screen .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 1000px rgba(250, 244, 237, 0.2); + color: #faf4ed; +} + +#panel:overview .panel-button#panelActivities .workspace-dot, #panel.unlock-screen .panel-button#panelActivities .workspace-dot, #panel.login-screen .panel-button#panelActivities .workspace-dot, #panel.lock-screen .panel-button#panelActivities .workspace-dot { + background-color: #faf4ed; +} + +#panel:overview .panel-corner, #panel.unlock-screen .panel-corner, #panel.login-screen .panel-corner, #panel.lock-screen .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} + +#panel Gjs_status_keyboard_InputSourceIndicator.panel-button, +#panel Gjs_appindicatorsupport_rgcjonas_gmail_com_indicatorStatusIcon_IndicatorStatusIcon.panel-button, +#panel Gjs_appindicatorsupport_rgcjonas_gmail_com_indicatorStatusIcon_AppIndicatorsIndicatorStatusIcon.panel-button { + -natural-hpadding: 18px !important; + -minimum-hpadding: 18px !important; +} + +#panel .screencast-indicator, +#panel .remote-access-indicator { + color: #f6c177; +} + +/* Popovers/Menus */ +.popup-menu-boxpointer { + -arrow-border-radius: 18px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 12px; + -arrow-rise: 0; + -arrow-box-shadow: none; + background: transparent; +} + +.popup-menu { + min-width: 12em; + color: rgba(25, 23, 36, 0.6) !important; + padding: 0; + font-weight: normal; + border-radius: 18px; + box-shadow: none; + margin: 6px 6px 8px; + font-size: 11pt; +} + +.popup-menu .popup-menu-content { + padding: 6px; + background-color: rgba(250, 244, 237, 0.9); + border-radius: 18px; + margin: 0; + box-shadow: 0 6px 15px -6px rgba(0, 0, 0, 0.25); + border: none; + font-weight: normal; +} + +.popup-menu .popup-menu-item { + spacing: 6px; + color: rgba(25, 23, 36, 0.6) !important; + text-shadow: none; + border-radius: 12px; + margin: 0; + transition-duration: 100ms; + font-weight: normal; + background-color: transparent; +} + +.popup-menu .popup-menu-item:checked { + font-weight: normal; + border: none; + box-shadow: none; + color: rgba(25, 23, 36, 0.87) !important; + background-color: rgba(25, 23, 36, 0.12) !important; + border-radius: 12px 12px 0 0 !important; +} + +.popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked.selected { + color: rgba(25, 23, 36, 0.87) !important; + background-color: alpha(currentColor, 0.08) !important; +} + +.popup-menu .popup-menu-item:checked:active { + color: rgba(25, 23, 36, 0.87) !important; + background-color: alpha(currentColor, 0.12) !important; +} + +.popup-menu .popup-menu-item:checked:insensitive { + color: rgba(25, 23, 36, 0.3) !important; +} + +.popup-menu .popup-menu-item:focus, .popup-menu .popup-menu-item:hover, .popup-menu .popup-menu-item.selected { + color: #56949f !important; + background-color: rgba(25, 23, 36, 0.12) !important; + transition-duration: 0; +} + +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected:active { + color: #56949f !important; + background-color: rgba(25, 23, 36, 0.26) !important; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(25, 23, 36, 0.3) !important; +} + +.popup-menu .popup-sub-menu { + background-color: rgba(25, 23, 36, 0.12) !important; + color: rgba(25, 23, 36, 0.6) !important; + border: none; + box-shadow: none; + margin: 0; + border-radius: 0 0 12px 12px !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item { + margin: 0; +} + +.popup-menu .popup-sub-menu .popup-menu-item:focus, .popup-menu .popup-sub-menu .popup-menu-item:hover, .popup-menu .popup-sub-menu .popup-menu-item.selected { + color: rgba(25, 23, 36, 0.87) !important; + background-color: rgba(25, 23, 36, 0.12) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:active, .popup-menu .popup-sub-menu .popup-menu-item.selected:active { + color: rgba(25, 23, 36, 0.87) !important; + background-color: rgba(25, 23, 36, 0.26) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(25, 23, 36, 0.3) !important; +} + +.popup-menu .popup-inactive-menu-item { + color: rgba(25, 23, 36, 0.6) !important; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(25, 23, 36, 0.3) !important; +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-ornamented-menu-item:ltr { + padding-left: 6px; +} + +.popup-ornamented-menu-item:rtl { + padding-right: 6px; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.aggregate-menu { + min-width: 20em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 3px; + -st-icon-style: symbolic; +} + +.app-menu { + max-width: 27.25em; +} + +.app-menu .popup-menu-ornament { + width: 0 !important; +} + +.app-menu .popup-inactive-menu-item:first-child > StLabel:ltr { + margin-right: 8px; +} + +.app-menu .popup-inactive-menu-item:first-child > StLabel:rtl { + margin-left: 8px; +} + +/* Screen Shield */ +.unlock-dialog-clock { + color: white; + font-weight: 300; + text-align: center; + spacing: 24px; + padding-bottom: 2.5em; +} + +.unlock-dialog-clock-time { + font-size: 64pt; + padding-top: 42px; + font-feature-settings: 'tnum'; +} + +.unlock-dialog-clock-date { + font-size: 16pt; + font-weight: normal; +} + +.unlock-dialog-clock-hint { + font-weight: normal; + padding-top: 48px; +} + +.unlock-dialog-notifications-container { + margin: 12px 0; + spacing: 6px; + width: 23em; + background-color: transparent; +} + +.unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} + +.unlock-dialog-notifications-container .notification, +.unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 6px; + border: none; + background-color: #191724; + color: #faf4ed; + border-radius: 18px; +} + +.unlock-dialog-notifications-container .notification.critical, +.unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: #2a273d; +} + +.unlock-dialog-notification-label { + padding: 0px 0px 0px 12px; +} + +.unlock-dialog-notification-count-text { + weight: bold; + padding: 0 6px; + color: #faf4ed; + background-color: #56949f; + border-radius: 9999px; + margin-right: 12px; +} + +.screen-shield-background { + background: black; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15); +} + +#unlockDialogNotifications StButton#vhandle, +#unlockDialogNotifications StButton#hhandle { + background-color: rgba(250, 244, 237, 0.3); +} + +#unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, +#unlockDialogNotifications StButton#hhandle:hover, +#unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(250, 244, 237, 0.5); +} + +#unlockDialogNotifications StButton#vhandle:active, +#unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(86, 148, 159, 0.5); +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 0; +} + +StScrollView StScrollBar { + min-width: 12px; + min-height: 12px; +} + +StScrollBar StBin#trough { + border-radius: 9999px; + background-color: rgba(25, 23, 36, 0.12); + margin: 3px; +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: rgba(25, 23, 36, 0.38); + border: 3px solid transparent; + margin: 3px; +} + +StScrollBar StButton#vhandle:hover, +StScrollBar StButton#hhandle:hover { + background-color: rgba(25, 23, 36, 0.6); +} + +StScrollBar StButton#vhandle:active, +StScrollBar StButton#hhandle:active { + background-color: rgba(25, 23, 36, 0.87); +} + + +.search-entry { + width: 320px; + min-height: 32px; + padding: 0 12px; + color: rgba(25, 23, 36, 0.6); + transition-duration: 150ms; + border-radius: 12px; + caret-color: rgba(25, 23, 36, 0.87); + selection-background-color: rgba(25, 23, 36, 0.12); + selected-color: #faf4ed !important; + color: rgba(25, 23, 36, 0.87); + background-color: #f4ede8; + border: 2px solid transparent !important; + box-shadow: none !important; +} + + +.search-entry:hover { + color: rgba(25, 23, 36, 0.87); + background-color: #f4ede8; + border: 2px solid rgba(25, 23, 36, 0.26) !important; + box-shadow: none !important; +} + + +.search-entry:focus { + color: rgba(25, 23, 36, 0.87); + background-color: #f4ede8; + border: 2px solid #56949f !important; + box-shadow: none !important; +} + + +.search-entry .search-entry-icon { + icon-size: 16px; + padding: 0; + color: rgba(25, 23, 36, 0.3); +} + + +.search-entry:hover .search-entry-icon, +.search-entry:focus .search-entry-icon { + color: rgba(25, 23, 36, 0.6); +} + + +.search-entry:insensitive { + border: none; + color: rgba(25, 23, 36, 0.3); +} + + +.search-entry StLabel.hint-text { + color: rgba(25, 23, 36, 0.38); +} + +/* Slider */ +.slider { + height: 20px; + color: #f4ede8; + -slider-height: 2px; + -slider-background-color: rgba(25, 23, 36, 0.26); + -slider-border-color: #56949f; + -slider-active-background-color: #56949f; + -slider-active-border-color: #56949f; + -slider-border-width: 2px; + -slider-handle-radius: 7px; + -slider-handle-border-width: 2px; + -slider-handle-border-color: #56949f; + -barlevel-height: 15px; + -barlevel-background-color: rgba(25, 23, 36, 0.26); + -barlevel-border-color: transparent; + -barlevel-active-background-color: #56949f; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #eb6f92; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 24px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 12px; + border: 1px solid transparent; + background-color: transparent; +} + +.switcher-list .item-box:outlined { + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87); +} + +.switcher-list .item-box:selected { + background-color: #56949f; + color: #faf4ed; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(25, 23, 36, 0.12); +} + +.switcher-list .switcher-list-item-container { + spacing: 12px; +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: rgba(25, 23, 36, 0.38); +} + +.switcher-arrow:highlighted { + color: rgba(25, 23, 36, 0.87); +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #56949f; +} + +/* Switches */ +.toggle-switch { + width: 46px; + height: 24px; + background-size: contain; +} + +.toggle-switch, .popup-sub-menu .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked, .popup-sub-menu .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(86, 148, 159, 0.3); + border: 1px solid #56949f; +} + +.tile-preview-left.on-primary { + border-radius: 13px 0 0 0; +} + +.tile-preview-right.on-primary { + border-radius: 0 13px 0 0; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 13px 13px 0 0; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px; +} + +.workspace-switcher { + background: transparent; + border: none; + border-radius: 0; + padding: 0; + spacing: 12px; +} + +.ws-switcher-box { + background: transparent; + height: 50px; + background-size: 32px; + background: rgba(25, 23, 36, 0.12); + border-radius: 12px; +} + +.ws-switcher-active-up, +.ws-switcher-active-down, +.ws-switcher-active-left, +.ws-switcher-active-right { + height: 52px; + background-color: #56949f; + color: #faf4ed; + border-radius: 15px; + border: none; +} + +/* App Icons */ +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 36px; + max-column-spacing: 36px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 18px; + page-padding-right: 18px; +} + +.overview-tile, .grid-search-result { + color: rgba(250, 244, 237, 0.7); + border-radius: 30px; + padding: 15px; + border: none; + transition-duration: 100ms; + text-align: center; + background-color: transparent; +} + +.overview-tile:hover, .grid-search-result:hover, .overview-tile:focus, .grid-search-result:focus, .overview-tile:selected, .grid-search-result:selected { + color: #faf4ed; + background-color: rgba(86, 148, 159, 0.3); + border-image: none; + background-image: none; +} + +.overview-tile:active, .grid-search-result:active, .overview-tile:checked, .grid-search-result:checked { + color: #faf4ed; + background-color: rgba(86, 148, 159, 0.6); + box-shadow: none; +} + +.app-folder { + background-color: rgba(86, 148, 159, 0.3); + border-radius: 30px; + color: rgba(250, 244, 237, 0.7); +} + +.app-folder .overview-icon { + background-color: transparent; + border-radius: 30px; +} + +.app-folder:hover { + background-color: rgba(86, 148, 159, 0.6); + color: #faf4ed; +} + +.app-folder:active { + background-color: rgba(250, 244, 237, 0.3); + color: #faf4ed; +} + +.app-grid-running-dot { + width: 6px; + height: 3px; + border-radius: 2px; + background-color: rgba(250, 244, 237, 0.3); + margin-bottom: 0; +} + +StWidget.focused .app-grid-running-dot { + width: 24px; + background-color: #faf4ed !important; +} + +.app-folder-dialog-container { + padding-top: 32px; +} + +.app-folder-dialog { + width: 720px; + height: 720px; + border-radius: 54px; + padding: 12px; + box-shadow: none; + border: none; + background-color: #191724; +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px; + padding-bottom: 0; +} + +.app-folder-dialog .folder-name-container .folder-name-entry { + width: 12em; + border: none; + caret-color: #faf4ed; +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.app-folder-dialog .icon-button, .app-folder-dialog .background-app-item .close-button, .background-app-item .app-folder-dialog .close-button, .app-folder-dialog .message .message-header .message-expand-button, .message .message-header .app-folder-dialog .message-expand-button, +.app-folder-dialog .message .message-header .message-close-button, +.message .message-header .app-folder-dialog .message-close-button { + background-color: rgba(250, 244, 237, 0.06); + color: rgba(250, 244, 237, 0.7); + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 9999px; +} + +.app-folder-dialog .icon-button > StIcon, .app-folder-dialog .background-app-item .close-button > StIcon, .background-app-item .app-folder-dialog .close-button > StIcon, .app-folder-dialog .message .message-header .message-expand-button > StIcon, .message .message-header .app-folder-dialog .message-expand-button > StIcon, +.app-folder-dialog .message .message-header .message-close-button > StIcon, +.message .message-header .app-folder-dialog .message-close-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .icon-button:hover, .app-folder-dialog .background-app-item .close-button:hover, .background-app-item .app-folder-dialog .close-button:hover, .app-folder-dialog .message .message-header .message-expand-button:hover, .message .message-header .app-folder-dialog .message-expand-button:hover, +.app-folder-dialog .message .message-header .message-close-button:hover, +.message .message-header .app-folder-dialog .message-close-button:hover { + background-color: rgba(250, 244, 237, 0.12); +} + +.app-folder-dialog .icon-button:checked, .app-folder-dialog .background-app-item .close-button:checked, .background-app-item .app-folder-dialog .close-button:checked, .app-folder-dialog .message .message-header .message-expand-button:checked, .message .message-header .app-folder-dialog .message-expand-button:checked, +.app-folder-dialog .message .message-header .message-close-button:checked, +.message .message-header .app-folder-dialog .message-close-button:checked, .app-folder-dialog .icon-button:active, .app-folder-dialog .background-app-item .close-button:active, .background-app-item .app-folder-dialog .close-button:active, .app-folder-dialog .message .message-header .message-expand-button:active, .message .message-header .app-folder-dialog .message-expand-button:active, +.app-folder-dialog .message .message-header .message-close-button:active, +.message .message-header .app-folder-dialog .message-close-button:active { + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); +} + +.app-folder-dialog .page-indicators { + margin-bottom: 18px; +} + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; +} + +.rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; +} + +.system-action-icon { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: #191724; + color: #faf4ed; + border-radius: 9999px; + icon-size: 48px; +} + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); +} + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 27px 0px 0px 27px; +} + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 27px 27px 0px; +} + +.page-navigation-arrow { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 9999px; + transition-duration: 100ms; + color: rgba(250, 244, 237, 0.7); + background-color: transparent; +} + +.page-navigation-arrow > StIcon { + color: #faf4ed; +} + +.page-navigation-arrow:insensitive { + background-color: transparent; + color: rgba(250, 244, 237, 0.5); +} + +.page-navigation-arrow:hover { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.page-navigation-arrow:active { + background-color: rgba(250, 244, 237, 0.3); + color: #faf4ed; +} + +/* Date/Time Menu */ +.popup-menu .message, .world-clocks-button, +.weather-button, +.events-button { + color: rgba(25, 23, 36, 0.6); + background-color: rgba(25, 23, 36, 0.04); + border-radius: 12px; + border: none; + box-shadow: none; + text-shadow: none; +} + +.popup-menu .message:hover, .world-clocks-button:hover, +.weather-button:hover, +.events-button:hover, .popup-menu .message:focus, .world-clocks-button:focus, +.weather-button:focus, +.events-button:focus { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); + box-shadow: none; +} + +.popup-menu .message:active, .world-clocks-button:active, +.weather-button:active, +.events-button:active { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.2); + box-shadow: none; +} + +#calendarArea { + padding: 0; +} + +.datemenu-calendar-column { + spacing: 6px; + border: none; + padding: 0 !important; + margin: 0 !important; +} + +.datemenu-calendar-column:ltr { + margin-right: 0; + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + margin-left: 0; + border-right-width: 0; +} + +.datemenu-calendar-column .datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: rgba(25, 23, 36, 0.6); + font-weight: bold; +} + +.datemenu-today-button, +.datemenu-displays-box { + margin: 4px 6px; +} + +/* today button (the date) */ +.datemenu-today-button { + border: none; + box-shadow: none; + background: none; + padding: 6px 12px; + margin: 0; + text-shadow: none; + color: rgba(25, 23, 36, 0.6); + border-radius: 12px; + margin: 4px; +} + +.datemenu-today-button:ltr { + margin-left: 4px; +} + +.datemenu-today-button:rtl { + margin-right: 4px; +} + +.datemenu-today-button:hover, .datemenu-today-button:focus { + background-color: rgba(25, 23, 36, 0.12); +} + +.datemenu-today-button:active { + background-color: rgba(25, 23, 36, 0.2); +} + +.datemenu-today-button .day-label { + font-size: 13pt; + font-weight: bold; +} + +.datemenu-today-button .date-label { + font-size: 19pt; + font-weight: normal; +} + +/* Calendar */ +.calendar { + border: none; + box-shadow: none; + background-color: transparent; + padding: 0 !important; + margin: 0 !important; + text-shadow: none; + border-radius: 18px; + color: rgba(25, 23, 36, 0.6); +} + +.calendar .calendar-month-label { + padding: 6px 0; + color: rgba(25, 23, 36, 0.6) !important; + font-weight: bold; + text-align: center; + text-shadow: none; + background-color: transparent; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 !important; + margin: 3px 0 !important; +} + +.calendar .calendar-change-month-back StIcon, +.calendar .calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar .pager-button { + width: 32px !important; + height: 32px !important; + margin: 2px !important; + border-radius: 9999px; + background-color: transparent; + color: rgba(25, 23, 36, 0.87); + box-shadow: none !important; +} + +.calendar .pager-button:hover, .calendar .pager-button:focus { + background-color: rgba(25, 23, 36, 0.12); + box-shadow: none !important; +} + +.calendar .pager-button:active { + background-color: rgba(25, 23, 36, 0.26); + box-shadow: none !important; +} + +.calendar .calendar-day { + font-size: 11pt; + text-align: center; + width: 34px !important; + height: 34px !important; + padding: 0 !important; + margin: 2px !important; + border-radius: 9999px; + color: rgba(25, 23, 36, 0.6) !important; + border: none; + font-feature-settings: 'tnum'; + background-color: transparent; +} + +.calendar .calendar-day:hover, .calendar .calendar-day:focus { + background-color: rgba(25, 23, 36, 0.12); + box-shadow: none !important; + outline: none !important; +} + +.calendar .calendar-day:active, .calendar .calendar-day:selected { + color: rgba(25, 23, 36, 0.87) !important; + background-color: rgba(25, 23, 36, 0.26); + border-color: transparent !important; + box-shadow: none !important; + outline: none !important; +} + +.calendar .calendar-day.calendar-weekend { + color: rgba(25, 23, 36, 0.38) !important; +} + +.calendar .calendar-day { + border-width: 0; +} + +.calendar .calendar-day-top { + border-top-width: 0; +} + +.calendar .calendar-day-left { + border-left-width: 0; +} + +.calendar .calendar-nonwork-day { + color: rgba(25, 23, 36, 0.87); +} + +.calendar .calendar-today { + font-weight: bold; + color: rgba(25, 23, 36, 0.6) !important; + background-color: rgba(25, 23, 36, 0.06); + border: none; +} + +.calendar .calendar-today:hover, .calendar .calendar-today:focus { + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87) !important; +} + +.calendar .calendar-today:active { + background-color: #4d858e; + color: #faf4ed !important; +} + +.calendar .calendar-today:selected { + background-color: #56949f; + color: #faf4ed !important; +} + +.calendar .calendar-today:selected:hover, .calendar .calendar-today:selected:focus { + background-color: #6da6b0; + color: #faf4ed !important; +} + +.calendar .calendar-day-with-events { + color: rgba(25, 23, 36, 0.6); + background-image: url("assets/calendar-today.svg"); +} + +.calendar .calendar-day-with-events.calendar-work-day { + color: rgba(25, 23, 36, 0.6); + font-weight: bold; +} + +.calendar .calendar-other-month { + color: rgba(25, 23, 36, 0.3) !important; + font-weight: normal; +} + +.calendar .calendar-other-month.calendar-weekend { + color: rgba(25, 23, 36, 0.3) !important; +} + +.calendar .calendar-day-heading { + font-weight: bold; + text-align: center; + margin: 4px; + padding: 3px 6px; + border-radius: 12px; + background-color: transparent; + color: rgba(25, 23, 36, 0.87); +} + +.calendar .calendar-week-number { + width: 26px; + height: 20px; + margin: 6px 2px !important; + padding: 0; + border-radius: 12px; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); + font-weight: bold; + font-feature-settings: 'tnum'; + text-align: center; +} + +.world-clocks-button, +.weather-button, +.events-button { + padding: 12px !important; + margin: 4px 0 0 !important; +} + +.events-button .events-box { + spacing: 6px; +} + +.events-button .events-list { + spacing: 12px; + text-shadow: none; + color: rgba(25, 23, 36, 0.6); +} + +.events-button .events-title { + font-weight: bold; + text-shadow: none; + color: rgba(25, 23, 36, 0.38); +} + +.events-button .event-time { + font-feature-settings: 'tnum'; + font-size: 11pt; + color: rgba(25, 23, 36, 0.38); +} + +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.world-clocks-button .world-clocks-header { + color: rgba(25, 23, 36, 0.38); +} + +.world-clocks-button .world-clocks-city { + font-weight: bold; + font-size: 12pt; + color: rgba(25, 23, 36, 0.6); +} + +.world-clocks-button .world-clocks-time { + font-feature-settings: 'tnum'; + font-size: 12pt; + color: rgba(25, 23, 36, 0.87); +} + +.world-clocks-button .world-clocks-time:ltr { + text-align: right; +} + +.world-clocks-button .world-clocks-time:rtl { + text-align: left; +} + +.world-clocks-button .world-clocks-timezone { + font-feature-settings: 'tnum'; + font-size: 11pt; + color: rgba(25, 23, 36, 0.38); +} + +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.weather-button .weather-box { + spacing: 10px; +} + +.weather-button .weather-header-box { + spacing: 6px; +} + +.weather-button .weather-header { + font-weight: bold; + color: rgba(25, 23, 36, 0.6); +} + +.weather-button .weather-header.location { + font-weight: normal; + font-size: 11pt; + color: rgba(25, 23, 36, 0.38); +} + +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button .weather-forecast-time { + font-feature-settings: 'tnum'; + font-size: 10pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; + color: rgba(25, 23, 36, 0.6); +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: 0.8em; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 3px; + border-radius: 9999px; +} + +.check-box StIcon { + icon-size: 0; + padding: 0; + color: transparent !important; + border: none !important; + background-color: transparent !important; +} + +.check-box StBin, .check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); + background-color: tranparent; + box-shadow: none; +} + +.check-box:hover StBin { + background-image: url("assets/checkbox-off-hover.svg"); + box-shadow: 0 0 0 6px rgba(25, 23, 36, 0.04); +} + +.check-box:active StBin { + background-image: url("assets/checkbox-off-active.svg"); +} + +.check-box:checked StBin, .check-box:focus:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +/* Dash */ +#dash { + margin-top: 16px; +} + +#dash .dash-background { + background-color: rgba(250, 244, 237, 0.35); + box-shadow: inset 0 0 0 1px rgba(250, 244, 237, 0.12); + border: none; + /* remove black border on ubuntu */ + padding: 4px 3px; + border-radius: 23px; +} + +#dash .dash-item-container .placeholder { + background-image: none; + background-size: contain; + height: 32px; +} + +#dash .dash-item-container .empty-dash-drop-target { + width: 32px; + height: 32px; +} + +#dash .dash-item-container .show-apps, +#dash .dash-item-container .overview-tile, +#dash .dash-item-container .grid-search-result { + background: none; + box-shadow: none; + border: none; + border-radius: 0; + padding: 0; + margin: 0 2px; + padding-bottom: 16px; +} + +#dash .dash-item-container .show-apps .overview-icon, +#dash .dash-item-container .overview-tile .overview-icon, +#dash .dash-item-container .grid-search-result .overview-icon { + border-radius: 18px; + padding: 6px; + spacing: 6px; + text-align: center; + transition-duration: 100ms; + background-color: transparent; + color: #faf4ed; +} + +#dash .dash-item-container .show-apps:focus .overview-icon, +#dash .dash-item-container .overview-tile:focus .overview-icon, +#dash .dash-item-container .grid-search-result:focus .overview-icon { + background-color: rgba(250, 244, 237, 0.12); +} + +#dash .dash-item-container .show-apps:hover .overview-icon, +#dash .dash-item-container .overview-tile:hover .overview-icon, +#dash .dash-item-container .grid-search-result:hover .overview-icon { + background-color: rgba(250, 244, 237, 0.15); + box-shadow: inset 0 0 0 1px rgba(250, 244, 237, 0.15); +} + +#dash .dash-item-container .show-apps:active .overview-icon, +#dash .dash-item-container .overview-tile:active .overview-icon, +#dash .dash-item-container .grid-search-result:active .overview-icon { + background-color: rgba(250, 244, 237, 0.3); +} + +#dash .dash-item-container .show-apps:checked .overview-icon, +#dash .dash-item-container .overview-tile:checked .overview-icon, +#dash .dash-item-container .grid-search-result:checked .overview-icon { + background-color: rgba(250, 244, 237, 0.12); +} + +#dash .dash-item-container .app-well-app-running-dot, +#dash .dash-item-container .app-grid-running-dot { + margin-bottom: 12px; + offset-y: 8px; + width: 6px; + height: 6px; + border-radius: 9999px; + background-color: #191724; +} + +#dash .dash-separator { + width: 1px; + margin-left: 4px; + margin-right: 4px; + background-color: #191724; +} + +#dash .dash-separator, +#dash .dash-background { + margin-bottom: 16px; +} + +.dash-label { + color: #191724; + background-color: rgba(250, 244, 237, 0.35); + border-radius: 12px; + padding: 6px 12px; + box-shadow: none; + border: none; + text-align: center; + -y-offset: 12px; + -x-offset: 8px; +} + +/* Modal Dialogs */ +.modal-dialog, .candidate-popup-content { + background-color: #faf4ed; + border-radius: 18px; + border: none; + box-shadow: inset 0 0.5px rgba(250, 244, 237, 0.15); +} + +.modal-dialog-button:last-child, .modal-dialog-linked-button:last-child { + color: #faf4ed; + background-color: #56949f; +} + +.modal-dialog-button:hover:last-child, .modal-dialog-linked-button:hover:last-child { + color: #faf4ed; + background-color: #71a8b2; +} + +.modal-dialog-button:active:last-child, .modal-dialog-linked-button:active:last-child { + color: #faf4ed; + background-color: #4d858e; +} + +.modal-dialog-button:insensitive:last-child, .modal-dialog-linked-button:insensitive:last-child { + background-color: rgba(86, 148, 159, 0.05); + color: rgba(86, 148, 159, 0.35); +} + +.headline { + font-size: 13pt; +} + +.modal-dialog { + color: rgba(25, 23, 36, 0.6); + padding: 12px; +} + +.modal-dialog-button, .modal-dialog-linked-button { + min-height: 32px !important; + padding: 6px !important; + margin: 0 !important; + border: none !important; + border-radius: 12px; +} + +.modal-dialog-button:first-child, .modal-dialog-linked-button:first-child { + background-color: rgba(25, 23, 36, 0.04); +} + +.modal-dialog-button:first-child:focus, .modal-dialog-linked-button:first-child:focus { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.08); + box-shadow: none !important; +} + +.modal-dialog-button:first-child:hover, .modal-dialog-linked-button:first-child:hover { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); +} + +.modal-dialog-button:first-child:active, .modal-dialog-linked-button:first-child:active { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.2); + box-shadow: none !important; +} + +.modal-dialog .modal-dialog-button-box { + padding-top: 6px; +} + +.modal-dialog .modal-dialog-content-box { + margin: 30px 42px; + spacing: 30px; + max-width: 28em; +} + +.end-session-dialog { + width: 26em; +} + +.end-session-dialog .end-session-dialog-battery-warning, +.end-session-dialog .dialog-list-title { + color: #f6c177; + background-color: rgba(246, 193, 119, 0.1); + padding: 9px; + border-radius: 12px; + margin: 4px 0; +} + +.message-dialog-content { + spacing: 18px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: rgba(25, 23, 36, 0.6); +} + +.run-dialog { + width: 26em; + padding-bottom: 6px; +} + +.run-dialog .run-dialog-entry { + padding: 12px 9px; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: rgba(25, 23, 36, 0.6); +} + +.prompt-dialog { + width: 28em; +} + +.prompt-dialog .prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog .prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog .prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog .prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog .prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog .prompt-dialog-password-entry { + width: 20em; + padding: 12px 9px; +} + +.prompt-dialog .prompt-dialog-error-label, +.prompt-dialog .prompt-dialog-info-label, +.prompt-dialog .prompt-dialog-null-label { + text-align: center; +} + +.prompt-dialog .prompt-dialog-error-label { + color: #f6c177; +} + +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #f6c177; +} + +.audio-device-selection-dialog { + min-width: 24em; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 12px; +} + +.audio-device-selection-dialog .audio-selection-box .audio-selection-device { + border: 1px solid rgba(25, 23, 36, 0.12); + border-radius: 12px; +} + +.audio-device-selection-dialog .audio-selection-box .audio-selection-device:hover, .audio-device-selection-dialog .audio-selection-box .audio-selection-device:focus { + background-color: rgba(25, 23, 36, 0.12); +} + +.audio-device-selection-dialog .audio-selection-box .audio-selection-device:active { + background-color: #56949f; + color: #faf4ed; +} + +.audio-device-selection-dialog .audio-selection-box .audio-selection-device .audio-selection-device-box { + padding: 12px; + spacing: 12px; +} + +.audio-device-selection-dialog .audio-selection-box .audio-selection-device .audio-selection-device-icon { + icon-size: 64px; +} + +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + height: 300px; + width: 300px; +} + +/* Access portal dialog */ +.access-dialog { + text-align: center; +} + +/* Message List */ +.message-list { + width: 29em; + text-shadow: none; + border: solid rgba(25, 23, 36, 0.12); + padding: 0; +} + +.message-list:ltr { + margin-left: 0; + margin-right: 8px; + padding-right: 10px; + border-right-width: 0; +} + +.message-list:rtl { + margin-right: 0; + margin-left: 8px; + padding-left: 10px; + border-left-width: 0; +} + +.message-list .message-list-placeholder { + spacing: 12px; + color: rgba(25, 23, 36, 0.3); +} + +.message-list .message-list-placeholder > StIcon { + icon-size: 96px; + margin-bottom: 12px; + -st-icon-style: symbolic; +} + +.message-list-sections { + margin: 0; + padding-bottom: 6px; +} + +.message-list-sections:ltr { + margin-right: 0; +} + +.message-list-sections:rtl { + margin-left: 0; +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 6px; +} + +.message-list-controls { + margin: 8px 16px 0; + padding: 6px; + spacing: 6px; +} + +.message-list-controls .dnd-button { + border-width: 2px; + border-color: transparent; + border-radius: 32px; + border-style: solid; +} + +.message-list-controls .dnd-button:focus { + border-color: rgba(86, 148, 159, 0.6); +} + +.message { + padding: 0; + margin: 3px; + border-radius: 20px; +} + +.popup-menu .message { + border-radius: 12px; +} + +.popup-menu .message .notification-button:first-child:ltr { + border-radius: 0 0 0 12px; +} + +.popup-menu .message .notification-button:last-child:ltr { + border-radius: 0 0 12px; +} + +.popup-menu .message .notification-button:first-child:rtl { + border-radius: 0 0 12px; +} + +.popup-menu .message .notification-button:last-child:rtl { + border-radius: 0 0 0 12px; +} + +.popup-menu .message .notification-button:first-child:last-child { + border-radius: 0 0 12px 12px; +} + +.message .message-header { + padding: 0 0.409em; + margin: 6px; + margin-bottom: 0; + spacing: 6px; + color: rgba(25, 23, 36, 0.38); +} + +.message .message-header .message-source-icon { + icon-size: 1.091em; + -st-icon-style: symbolic; +} + +.message .message-header .message-header-content { + spacing: 6px; + min-height: 1.637em; + padding-bottom: 6px; +} + +.message .message-header .message-header-content .message-source-title { + font-weight: bold; +} + +.message .message-header .message-header-content .event-time { + padding-bottom: 0.068em; + color: rgba(25, 23, 36, 0.38); +} + +.message .message-header .message-header-content .event-time:ltr { + text-align: right; +} + +.message .message-header .message-header-content .event-time:rtl { + text-align: left; +} + +.message .message-header .message-expand-button, +.message .message-header .message-close-button { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.04); + padding: 4px; + border: none; +} + +.message .message-header .message-expand-button, .message .message-header .message-expand-button:hover, .message .message-header .message-expand-button:active, +.message .message-header .message-close-button, +.message .message-header .message-close-button:hover, +.message .message-header .message-close-button:active { + color: rgba(25, 23, 36, 0.87); +} + +.message .message-header .message-expand-button:hover, .message .message-header .message-expand-button:focus, +.message .message-header .message-close-button:hover, +.message .message-header .message-close-button:focus { + background-color: rgba(25, 23, 36, 0.12); +} + +.message .message-header .message-expand-button:active, .message .message-header .message-expand-button:active:hover, +.message .message-header .message-close-button:active, +.message .message-header .message-close-button:active:hover { + background-color: rgba(25, 23, 36, 0.26); +} + +.message .message-header .message-expand-button:insensitive, +.message .message-header .message-close-button:insensitive { + background-color: rgba(25, 23, 36, 0.04); +} + +.message .message-header .message-expand-button { + padding: 4px; + border: none; +} + +.message .message-header .message-expand-button:ltr { + margin-right: 6px; +} + +.message .message-header .message-expand-button:rtl { + margin-left: 6px; +} + +.message .message-box { + padding: 6px; + margin: 6px; + margin-top: 0; + spacing: 6px; +} + +.message .message-box .message-icon { + icon-size: 48px; + -st-icon-style: symbolic; +} + +.message .message-box .message-icon:ltr { + margin-right: 6px; +} + +.message .message-box .message-icon:rtl { + margin-left: 6px; +} + +.message .message-box .message-icon.message-themed-icon { + border-radius: 9999px; + icon-size: 16px; + min-width: 48px; + min-height: 48px; + color: rgba(25, 23, 36, 0.38); + background-color: rgba(25, 23, 36, 0.12); +} + +.message .message-box:first-child { + margin-top: 12px; +} + +.message .message-box .message-content { + spacing: 4px; +} + +.message .message-box .message-content .message-title { + font-weight: bold; +} + +.url-highlighter { + link-color: #5bc6ba; +} + +.message-media-control { + margin: 4px 6px; + padding: 12px; + border-radius: 9999px; + border: none; + color: rgba(25, 23, 36, 0.6); +} + +.message-media-control:hover, .message-media-control:focus { + background-color: rgba(25, 23, 36, 0.12); +} + +.message-media-control:active { + background-color: rgba(25, 23, 36, 0.26); +} + +.message-media-control:hover, .message-media-control:focus, .message-media-control:active { + color: rgba(25, 23, 36, 0.87); +} + +.message-media-control:insensitive { + color: rgba(25, 23, 36, 0.38); +} + +.message-media-control StIcon { + icon-size: 16px; +} + +.media-message .message-icon { + border-radius: 6px !important; +} + +.media-message .message-icon.message-themed-icon { + icon-size: 32px !important; +} + +/* Message List */ +.message-list { + width: 29em; + text-shadow: none; + border: solid rgba(25, 23, 36, 0.12); + padding: 0; +} + +.message-list:ltr { + margin-left: 0; + margin-right: 8px; + padding-right: 10px; + border-right-width: 0; +} + +.message-list:rtl { + margin-right: 0; + margin-left: 8px; + padding-left: 10px; + border-left-width: 0; +} + +.message-list .message-list-placeholder { + spacing: 12px; + color: rgba(25, 23, 36, 0.3); +} + +.message-list .message-list-placeholder > StIcon { + icon-size: 96px; + margin-bottom: 12px; + -st-icon-style: symbolic; +} + +.message-list-sections { + margin: 0; + padding-bottom: 6px; +} + +.message-list-sections:ltr { + margin-right: 0; +} + +.message-list-sections:rtl { + margin-left: 0; +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 6px; +} + +.message-list-controls { + margin: 8px 16px 0; + padding: 6px; + spacing: 6px; +} + +.message-list-controls .dnd-button { + border-width: 2px; + border-color: transparent; + border-radius: 32px; + border-style: solid; +} + +.message-list-controls .dnd-button:focus { + border-color: rgba(86, 148, 159, 0.6); +} + +.message { + padding: 0; + margin: 3px; + border-radius: 20px; +} + +.popup-menu .message { + border-radius: 12px; +} + +.message .message-header { + padding: 0 0.409em; + margin: 6px; + margin-bottom: 0; + spacing: 6px; + color: rgba(25, 23, 36, 0.38); +} + +.message .message-header .message-source-icon { + icon-size: 1.091em; + -st-icon-style: symbolic; +} + +.message .message-header .message-header-content { + spacing: 6px; + min-height: 1.637em; + padding-bottom: 6px; +} + +.message .message-header .message-header-content .message-source-title { + font-weight: bold; +} + +.message .message-header .message-header-content .event-time { + padding-bottom: 0.068em; + color: rgba(25, 23, 36, 0.38); +} + +.message .message-header .message-header-content .event-time:ltr { + text-align: right; +} + +.message .message-header .message-header-content .event-time:rtl { + text-align: left; +} + +.message .message-header .message-expand-button, +.message .message-header .message-close-button { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.04); + padding: 4px; + border: none; +} + +.message .message-header .message-expand-button, .message .message-header .message-expand-button:hover, +.message .message-header .message-close-button, +.message .message-header .message-close-button:hover { + color: rgba(25, 23, 36, 0.87); +} + +.message .message-header .message-expand-button:hover, .message .message-header .message-expand-button:focus, +.message .message-header .message-close-button:hover, +.message .message-header .message-close-button:focus { + background-color: rgba(25, 23, 36, 0.12); +} + +.message .message-header .message-expand-button:active, .message .message-header .message-expand-button:active:hover, +.message .message-header .message-close-button:active, +.message .message-header .message-close-button:active:hover { + background-color: #56949f; + color: #faf4ed; +} + +.message .message-header .message-expand-button:insensitive, +.message .message-header .message-close-button:insensitive { + background-color: rgba(25, 23, 36, 0.04); +} + +.message .message-header .message-expand-button { + padding: 4px; + border: none; +} + +.message .message-header .message-expand-button:ltr { + margin-right: 6px; +} + +.message .message-header .message-expand-button:rtl { + margin-left: 6px; +} + +.message .message-box { + padding: 6px; + margin: 6px; + margin-top: 0; + spacing: 6px; +} + +.message .message-box .message-icon { + icon-size: 48px; + -st-icon-style: symbolic; +} + +.message .message-box .message-icon:ltr { + margin-right: 6px; +} + +.message .message-box .message-icon:rtl { + margin-left: 6px; +} + +.message .message-box .message-icon.message-themed-icon { + border-radius: 9999px; + icon-size: 16px; + min-width: 48px; + min-height: 48px; + color: rgba(25, 23, 36, 0.38); + background-color: rgba(25, 23, 36, 0.12); +} + +.message .message-box:first-child { + margin-top: 12px; +} + +.message .message-box .message-content { + spacing: 4px; +} + +.message .message-box .message-content .message-title { + font-weight: bold; +} + +.url-highlighter { + link-color: #5bc6ba; +} + +.message-media-control { + margin: 4px 6px; + padding: 12px; + border-radius: 9999px; + border: none; + color: rgba(25, 23, 36, 0.6); +} + +.message-media-control:hover, .message-media-control:focus { + background-color: rgba(25, 23, 36, 0.12); +} + +.message-media-control:active { + background-color: rgba(25, 23, 36, 0.26); +} + +.message-media-control:hover, .message-media-control:focus, .message-media-control:active { + color: rgba(25, 23, 36, 0.87); +} + +.message-media-control:insensitive { + color: rgba(25, 23, 36, 0.38); +} + +.message-media-control StIcon { + icon-size: 16px; +} + +.media-message .message-icon { + border-radius: 6px !important; +} + +.media-message .message-icon.message-themed-icon { + icon-size: 32px !important; +} + +.workspace-animation { + background-color: #191724; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 2px; +} + +/* Notifications & Message Tray */ +.notification-banner { + min-height: 64px; + width: 34em; + margin: 20px; + border-radius: 12px; + color: rgba(25, 23, 36, 0.6); + background-color: #faf4ed; + border: none; + text-shadow: none; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); + border-radius: 18px; +} + +.notification-banner:hover, .notification-banner:active { + color: rgba(25, 23, 36, 0.87); + background-color: #faf4ed; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25); + margin: 20px; +} + +.notification-banner:focus { + color: rgba(25, 23, 36, 0.87); + background-color: #faf4ed; +} + +.notification-buttons-bin { + background-color: transparent; + padding-top: 0; + border: none; + border-top: 1px solid rgba(25, 23, 36, 0.12); + spacing: 0; +} + +.notification-button { + min-height: 44px; + padding: 0 18px; + background-color: transparent; + color: rgba(25, 23, 36, 0.6); + font-weight: 500; + border: none; +} + +.notification-button:focus { + background-color: transparent; + color: rgba(25, 23, 36, 0.87); + box-shadow: inset 0 0 0 2px rgba(25, 23, 36, 0.12); +} + +.notification-button:hover, .notification-button:focus:hover { + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87); + box-shadow: none; +} + +.notification-button:active { + background-color: rgba(25, 23, 36, 0.26); + color: rgba(25, 23, 36, 0.87); +} + +.notification-button:first-child:ltr { + border-radius: 0 0 0 18px; +} + +.notification-button:last-child:ltr { + border-radius: 0 0 18px; + margin-right: 0 !important; +} + +.notification-button:first-child:rtl { + border-radius: 0 0 18px; +} + +.notification-button:last-child:rtl { + border-radius: 0 0 0 18px; + margin-left: 0 !important; +} + +.notification-button:first-child:last-child { + border-radius: 0 0 18px 18px; + margin-left: 0 !important; + margin-right: 0 !important; +} + +/* Notifications & Message Tray */ +.notification-banner { + min-height: 64px; + width: 34em; + margin: 12px 8px 8px; + border-radius: 12px; + color: rgba(25, 23, 36, 0.6); + background-color: #faf4ed; + text-shadow: none; + border-radius: 18px; + border: none; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25); +} + +.notification-banner:hover, .notification-banner:active, .notification-banner:focus { + color: rgba(25, 23, 36, 0.87); + background-color: #faf4ed; +} + +.notification-buttons-bin { + spacing: 0; +} + +.notification-button { + min-height: 44px; + padding: 0 18px; + margin: 0; + background-color: transparent; + color: rgba(25, 23, 36, 0.6); + font-weight: 500; + border: none; + border-radius: 12px; +} + +.notification-button:focus { + background-color: transparent; + color: rgba(25, 23, 36, 0.87); + box-shadow: inset 0 0 0 2px rgba(25, 23, 36, 0.12); +} + +.notification-button:hover, .notification-button:focus:hover { + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87); + box-shadow: none; +} + +.notification-button:active { + background-color: rgba(25, 23, 36, 0.26); + color: rgba(25, 23, 36, 0.87); +} + +.controls-manager, +.secondary-monitor-workspaces { + spacing: 12px; +} + +#overviewGroup { + background-color: #09080c; +} + +.osd-window { + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; +} + +.osd-window > * { + spacing: 8px; +} + +.osd-window StIcon { + icon-size: 32px; +} + +.osd-window StLabel:ltr { + margin-right: 6px; +} + +.osd-window StLabel:rtl { + margin-left: 6px; +} + +#appMenu { + spacing: 6px; +} + +#appMenu .label-shadow { + color: transparent; +} + +#appMenu .panel-status-menu-box { + padding: 0 6px; + spacing: 6px; +} + +.popup-menu .popup-menu-item { + padding: 9px 12px; +} + +.popup-separator-menu-item { + padding: 3px 0 !important; +} + +.popup-separator-menu-item .popup-menu-ornament { + width: 0 !important; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(25, 23, 36, 0.12); + margin: 6px 32px; + padding: 0 !important; +} + +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + padding: 0 !important; + margin: 0 32px 0 0; + height: 1px; +} + +.popup-menu-ornament { + icon-size: 16px !important; + width: 16px; +} + +/* Quick Settings */ +.quick-settings { + padding: 18px !important; + border-radius: 24px !important; + margin-top: 6px !important; +} + +.quick-settings .icon-button, .quick-settings .background-app-item .close-button, .background-app-item .quick-settings .close-button, .quick-settings .message .message-header .message-expand-button, .message .message-header .quick-settings .message-expand-button, +.quick-settings .message .message-header .message-close-button, +.message .message-header .quick-settings .message-close-button, +.quick-settings .button { + padding: 10.5px; +} + +.quick-settings .icon-button > StIcon, .quick-settings .background-app-item .close-button > StIcon, .background-app-item .quick-settings .close-button > StIcon, .quick-settings .message .message-header .message-expand-button > StIcon, .message .message-header .quick-settings .message-expand-button > StIcon, +.quick-settings .message .message-header .message-close-button > StIcon, +.message .message-header .quick-settings .message-close-button > StIcon, +.quick-settings .button > StIcon { + icon-size: 16px; +} + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; +} + +.quick-toggle, +.quick-menu-toggle { + border-radius: 12px; + min-width: 12em; + max-width: 12em; + min-height: 44px; + border: none; + margin: 1px; +} + +.quick-toggle { + background-color: rgba(25, 23, 36, 0.04) !important; + /* Move padding into the box; this is to allow menu arrows + to extend to the border */ +} + +.quick-toggle:hover { + background-color: rgba(25, 23, 36, 0.12) !important; +} + +.quick-toggle:active { + background-color: rgba(25, 23, 36, 0.15) !important; +} + +.quick-toggle:checked { + background-color: rgba(86, 148, 159, 0.95) !important; + color: #faf4ed; +} + +.quick-toggle:checked:hover { + background-color: rgba(65, 106, 117, 0.948) !important; + color: #faf4ed; +} + +.quick-toggle:checked:active { + background-color: rgba(76, 128, 139, 0.974) !important; + color: #faf4ed; +} + +.quick-toggle > StBoxLayout { + spacing: 6px; +} + +.quick-toggle.button { + padding: 0; +} + +.quick-toggle > StBoxLayout { + padding: 0 12px; +} + +.quick-toggle:ltr > StBoxLayout { + padding-left: 15px; +} + +.quick-toggle:rtl > StBoxLayout { + padding-right: 15px; +} + +.quick-toggle .quick-toggle-title { + font-weight: bold; +} + +.quick-toggle StBoxLayout > .quick-toggle-subtitle { + font-weight: normal; + font-size: 12px; +} + +.quick-toggle .quick-toggle-icon { + icon-size: 16px; +} + +.quick-menu-toggle .quick-toggle { + min-width: auto; + max-width: auto; +} + +.quick-menu-toggle .quick-toggle:ltr { + border-radius: 12px 0 0 12px; +} + +.quick-menu-toggle .quick-toggle:ltr > StBoxLayout { + padding-right: 9px; +} + +.quick-menu-toggle .quick-toggle:rtl { + border-radius: 0 12px 12px 0; +} + +.quick-menu-toggle .quick-toggle:rtr > StBoxLayout { + padding-left: 9px; +} + +.quick-menu-toggle .quick-toggle:ltr:last-child { + border-radius: 12px; +} + +.quick-menu-toggle .quick-toggle:rtl:last-child { + border-radius: 12px; +} + +.quick-menu-toggle .quick-toggle-arrow { + background-color: rgba(25, 23, 36, 0.04) !important; + padding: 6px 10.5px; + border: none !important; + color: rgba(25, 23, 36, 0.87); + margin: 1px; +} + +.quick-menu-toggle .quick-toggle-arrow:hover { + background-color: rgba(25, 23, 36, 0.12) !important; +} + +.quick-menu-toggle .quick-toggle-arrow:active { + background-color: rgba(25, 23, 36, 0.15) !important; +} + +.quick-menu-toggle .quick-toggle-arrow:checked { + background-color: rgba(86, 148, 159, 0.75) !important; + color: #faf4ed; +} + +.quick-menu-toggle .quick-toggle-arrow:checked:hover { + background-color: rgba(65, 106, 117, 0.948) !important; + color: #faf4ed; +} + +.quick-menu-toggle .quick-toggle-arrow:checked:active { + background-color: rgba(76, 128, 139, 0.974) !important; + color: #faf4ed; +} + +.quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 12px 12px 0; +} + +.quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 12px 0 0 12px; +} + +.quick-slider > StBoxLayout { + spacing: 6px; +} + +.quick-slider .slider-bin { + min-height: 16px; + padding: 6px; + border-radius: 9999px; +} + +.quick-slider .slider-bin:focus { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.08); + box-shadow: none !important; +} + +.quick-slider .quick-toggle-icon { + icon-size: 16px; +} + +.quick-slider .icon-button, .quick-slider .background-app-item .close-button, .background-app-item .quick-slider .close-button, .quick-slider .message .message-header .message-expand-button, .message .message-header .quick-slider .message-expand-button, +.quick-slider .message .message-header .message-close-button, +.message .message-header .quick-slider .message-close-button { + background-color: rgba(25, 23, 36, 0.04) !important; + color: #56949f !important; + border-radius: 12px; + padding: 9px; +} + +.quick-slider .icon-button:hover, .quick-slider .background-app-item .close-button:hover, .background-app-item .quick-slider .close-button:hover, .quick-slider .message .message-header .message-expand-button:hover, .message .message-header .quick-slider .message-expand-button:hover, +.quick-slider .message .message-header .message-close-button:hover, +.message .message-header .quick-slider .message-close-button:hover { + background-color: rgba(25, 23, 36, 0.12) !important; +} + +.quick-slider .icon-button:active, .quick-slider .background-app-item .close-button:active, .background-app-item .quick-slider .close-button:active, .quick-slider .message .message-header .message-expand-button:active, .message .message-header .quick-slider .message-expand-button:active, +.quick-slider .message .message-header .message-close-button:active, +.message .message-header .quick-slider .message-close-button:active { + background-color: rgba(25, 23, 36, 0.04); +} + +.quick-toggle-menu { + background-color: #faf4ed !important; + color: rgba(25, 23, 36, 0.87) !important; + border-radius: 24px !important; + padding: 12px; + margin: 12px 18px 0; +} + +.quick-toggle-menu .popup-menu-item { + border-radius: 12px !important; +} + +.quick-toggle-menu .popup-menu-item:focus, .quick-toggle-menu .popup-menu-item:hover, .quick-toggle-menu .popup-menu-item.selected { + color: #56949f !important; + background-color: rgba(25, 23, 36, 0.1) !important; +} + +.quick-toggle-menu .popup-menu-item:active { + color: rgba(25, 23, 36, 0.87) !important; + background-color: rgba(25, 23, 36, 0.2) !important; +} + +.quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; +} + +.quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; +} + +.quick-toggle-menu .header .icon { + icon-size: 24px; + border-radius: 12px; + padding: 9px; + background-color: rgba(25, 23, 36, 0.12) !important; +} + +.quick-toggle-menu .header .icon.active { + background-color: #56949f !important; + color: #faf4ed; +} + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; +} + +.quick-settings-system-item .icon-button, .quick-settings-system-item .background-app-item .close-button, .background-app-item .quick-settings-system-item .close-button, .quick-settings-system-item .message .message-header .message-expand-button, .message .message-header .quick-settings-system-item .message-expand-button, +.quick-settings-system-item .message .message-header .message-close-button, +.message .message-header .quick-settings-system-item .message-close-button { + background-color: rgba(25, 23, 36, 0.04); + color: #56949f !important; + border-radius: 12px; +} + +.quick-settings-system-item .icon-button > StIcon, .quick-settings-system-item .background-app-item .close-button > StIcon, .background-app-item .quick-settings-system-item .close-button > StIcon, .quick-settings-system-item .message .message-header .message-expand-button > StIcon, .message .message-header .quick-settings-system-item .message-expand-button > StIcon, +.quick-settings-system-item .message .message-header .message-close-button > StIcon, +.message .message-header .quick-settings-system-item .message-close-button > StIcon { + -st-icon-style: symbolic; + icon-size: 16px; +} + +.quick-settings-system-item .power-item { + color: #56949f !important; + min-height: 0; + min-width: 0; +} + +.quick-settings-system-item .power-item:insensitive { + color: rgba(25, 23, 36, 0.87); + background-color: #f4ede8; + box-shadow: none !important; + background-color: transparent; +} + +.nm-network-item .wireless-secure-icon { + icon-size: 8px; +} + +.bt-device-item .popup-menu-icon { + -st-icon-style: symbolic; +} + +.bt-menu-placeholder.popup-menu-item { + text-align: center; + padding: 2em 4em; +} + +.device-subtitle { + color: rgba(25, 23, 36, 0.38); +} + +.background-apps-quick-toggle { + min-height: 40px; + background-color: transparent; +} + +.background-apps-quick-toggle StIcon { + icon-size: 16px !important; +} + +.background-app-item .popup-menu-icon { + icon-size: 32px !important; + -st-icon-style: regular !important; +} + +.background-app-item .close-button { + padding: 6px; +} + +.background-app-item.popup-inactive-menu-item { + color: rgba(25, 23, 36, 0.87); +} + +.search-entry { + margin-top: 24px; + margin-bottom: 6px; +} + +/* Search */ +.list-search-result, .search-provider-icon { + border-radius: 12px; + padding: 6px; + transition-duration: 100ms; + text-align: center; + background-color: transparent; +} + +.list-search-result:focus, .search-provider-icon:focus, .list-search-result:hover, .search-provider-icon:hover, .list-search-result:selected, .search-provider-icon:selected { + background-color: rgba(250, 244, 237, 0.12); + transition-duration: 0; +} + +.list-search-result:active, .search-provider-icon:active, .list-search-result:checked, .search-provider-icon:checked { + background-color: rgba(250, 244, 237, 0.2); +} + +#searchResults { + margin: 0 4px; +} + +#searchResultsContent { + max-width: 1044px; +} + +.search-section { + spacing: 18px; +} + +.search-section .search-section-separator { + height: 8px; + background-color: transparent; +} + +.search-section-content { + border-radius: 27px; + padding: 12px; + margin: 0 12px; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.12); +} + +.search-statustext { + color: rgba(250, 244, 237, 0.5); +} + +.grid-search-results { + spacing: 30px; + margin: 0 12px; +} + +.search-provider-icon:ltr { + margin-right: 4px; +} + +.search-provider-icon:rtl { + margin-left: 4px; +} + +.search-provider-icon .list-search-provider-content { + spacing: 12px; +} + +.search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + color: rgba(250, 244, 237, 0.7); +} + +.list-search-results { + spacing: 6px; +} + +.list-search-result .list-search-result-content { + spacing: 6px; +} + +.list-search-result .list-search-result-title { + spacing: 12px; +} + +.list-search-result .list-search-result-description { + color: rgba(250, 244, 237, 0.7); +} + +.icon-label-button-container { + spacing: 6px; +} + +.icon-label-button-container StIcon { + icon-size: 32px; +} + +.screenshot-ui-panel { + border-radius: 39px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; +} + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); +} + +.screenshot-ui-close-button.left { + margin-left: 12px; +} + +.screenshot-ui-close-button.right { + margin-right: 12px; +} + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px !important; + border-radius: 21px; +} + +.screenshot-ui-capture-button { + width: 36px; + height: 36px; + border-radius: 9999px; + border: 4px #faf4ed; + padding: 4px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #faf4ed; + transition-duration: 200ms; + border-radius: 9999px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: rgba(25, 23, 36, 0.12); +} + +.screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #e9cfb1; +} + +.screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: #b67932; +} + +.screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #eb6f92; +} + +.screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #ee85a3; +} + +.screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #e7507a; +} + +.screenshot-ui-shot-cast-container { + background-color: #242134; + border-radius: 18px; + padding: 3px; + spacing: 3px; +} + +.screenshot-ui-shot-cast-container:ltr { + margin-left: 3px; +} + +.screenshot-ui-shot-cast-container:rtl { + margin-right: 3px; +} + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 15px; +} + +.screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: #2f2b43; +} + +.screenshot-ui-shot-cast-button:active { + background-color: rgba(25, 23, 36, 0.26); +} + +.screenshot-ui-shot-cast-button:checked { + background-color: #faf4ed; + color: #191724; +} + +.screenshot-ui-shot-cast-button:insensitive { + color: rgba(250, 244, 237, 0.5); +} + +.screenshot-ui-shot-cast-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-show-pointer-button { + border-radius: 9999px; + padding: 12px !important; +} + +.screenshot-ui-show-pointer-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px solid #faf4ed; +} + +.screenshot-ui-area-selector-handle { + border-radius: 9999px; + background-color: #56949f; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; +} + +.screenshot-ui-window-selector { + background-color: #2b283e; +} + +.screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; +} + +.screenshot-ui-window-selector:primary-monitor .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; +} + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 18px; + border: 6px transparent; +} + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 9999px; + border-width: 12px; + icon-size: 24px; +} + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #3b666d; +} + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #56949f; + background-color: rgba(86, 148, 159, 0.2); +} + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: #faf4ed; + background-color: #56949f; +} + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); +} + +.screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px solid #faf4ed; +} + +.screenshot-ui-tooltip { + color: #faf4ed; + background-color: #191724; + border-radius: 9999px; + padding: 6px 12px; + text-align: center; + -y-offset: 24px; +} + +/* Switches */ +.toggle-switch { + width: 46px; + height: 24px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); + transition-duration: 100ms; + color: transparent; +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); + color: transparent; +} + +.toggle-switch:checked .handle { + background: none; +} + +.toggle-switch StIcon { + icon-size: 0; +} + +.toggle-switch .handle { + margin: 0; + width: 0; + height: 0; + background: none; + box-shadow: none; + transition-duration: 0; +} + +.window-picker { + spacing: 6px; +} + +.window-caption { + color: #faf4ed; + background-color: #191724; + border-radius: 9999px; + padding: 6px 12px; +} + +.window-close, .screenshot-ui-close-button { + background-color: #2b283e; + color: #faf4ed; + border-radius: 9999px; + padding: 3px; + height: 30px; + width: 30px; + box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.5); + transition-duration: 300ms; +} + +.window-close:hover, .screenshot-ui-close-button:hover { + color: #faf4ed; + background-color: #383451; +} + +.window-close:active, .screenshot-ui-close-button:active { + color: #faf4ed; + background-color: #1e1c2b; +} + +.workspace-background { + border-radius: 30px; + background-color: #191724; + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.3); +} + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; +} + +.workspace-thumbnails .workspace-thumbnail { + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.12); + border: none; + border-radius: 12px; +} + +.workspace-thumbnails .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + width: 18px; + height: 24px; +} + +.workspace-thumbnail-indicator { + border: 3px solid #56949f; + border-radius: 3px; + padding: 0px; +} + +.bottom #dashtodockDashScrollview, +.top #dashtodockDashScrollview { + -st-hfade-offset: 24px; +} + +.left #dashtodockDashScrollview, +.right #dashtodockDashScrollview { + -st-vfade-offset: 24px; +} + +#dashtodockContainer { + background-color: transparent; +} + +#dashtodockContainer .number-overlay { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(0, 0, 0, 0.75); + text-align: center; +} + +#dashtodockContainer .notification-badge { + color: #faf4ed; + background-color: #56949f; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25); + border-radius: 9999px; + margin: 2px; + padding: 0.25em 0.6em; + font-weight: bold; + text-align: center; +} + +#dashtodockContainer.straight-corner #dash, #dashtodockContainer.shrink.straight-corner #dash { + border-radius: 0; + margin: 0; +} + +#dashtodockContainer.straight-corner #dash .dash-background, #dashtodockContainer.shrink.straight-corner #dash .dash-background { + border-radius: 0; +} + +#dashtodockContainer.extended.top #dash, #dashtodockContainer.extended.bottom #dash, #dashtodockContainer.extended.right #dash, #dashtodockContainer.extended.left #dash { + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; + padding: 0 0; +} + +#dashtodockContainer.extended.top #dash .dash-background, #dashtodockContainer.extended.bottom #dash .dash-background, #dashtodockContainer.extended.right #dash .dash-background, #dashtodockContainer.extended.left #dash .dash-background { + border-radius: 0; + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; +} + +#dashtodockContainer.left #dash, #dashtodockContainer.right #dash { + margin-top: 0; + padding: 12px 0; +} + +#dashtodockContainer.left #dash .dash-background, #dashtodockContainer.right #dash .dash-background { + margin-bottom: 0; +} + +#dashtodockContainer.left .dash-item-container .app-well-app, +#dashtodockContainer.left .show-apps, #dashtodockContainer.right .dash-item-container .app-well-app, +#dashtodockContainer.right .show-apps { + padding: 6px; +} + +#dashtodockContainer.left #dash { + margin-left: 6px; +} + +#dashtodockContainer.right #dash { + margin-right: 6px; +} + +#dashtodockContainer.dashtodock #dash .dash-background { + background-color: rgba(223, 218, 217, 0.6); +} + +#dashtodockContainer #dash .dash-background { + background-color: rgba(250, 244, 237, 0.45); +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: rgba(25, 23, 36, 0.26) !important; +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #191724 !important; +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: rgba(250, 244, 237, 0.3) !important; +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: #faf4ed !important; +} + +#dashtodockContainer .show-apps .overview-icon, +#dashtodockContainer .app-well-app .overview-icon { + color: rgba(25, 23, 36, 0.6); +} + +#dashtodockContainer .show-apps:hover .overview-icon, #dashtodockContainer .show-apps:focus .overview-icon, #dashtodockContainer .show-apps:selected .overview-icon, +#dashtodockContainer .app-well-app:hover .overview-icon, +#dashtodockContainer .app-well-app:focus .overview-icon, +#dashtodockContainer .app-well-app:selected .overview-icon { + background-color: rgba(25, 23, 36, 0.12); +} + +#dashtodockContainer .show-apps:active .overview-icon, #dashtodockContainer .show-apps:checked .overview-icon, +#dashtodockContainer .app-well-app:active .overview-icon, +#dashtodockContainer .app-well-app:checked .overview-icon { + background-color: rgba(25, 23, 36, 0.26); +} + +#dashtodockContainer:overview #dash .show-apps .overview-icon, #dashtodockContainer:overview #dash .app-well-app .overview-icon { + color: rgba(250, 244, 237, 0.7); +} + +#dashtodockContainer:overview #dash .show-apps:hover .overview-icon, #dashtodockContainer:overview #dash .show-apps:focus .overview-icon, #dashtodockContainer:overview #dash .show-apps:selected .overview-icon, #dashtodockContainer:overview #dash .app-well-app:hover .overview-icon, #dashtodockContainer:overview #dash .app-well-app:focus .overview-icon, #dashtodockContainer:overview #dash .app-well-app:selected .overview-icon { + background-color: rgba(250, 244, 237, 0.12); +} + +#dashtodockContainer:overview #dash .show-apps:active .overview-icon, #dashtodockContainer:overview #dash .show-apps:checked .overview-icon, #dashtodockContainer:overview #dash .app-well-app:active .overview-icon, #dashtodockContainer:overview #dash .app-well-app:checked .overview-icon { + background-color: rgba(250, 244, 237, 0.3); +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: rgba(250, 244, 237, 0.3); +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #191724; +} + +#dashtodockContainer.opaque #dash .dash-background { + background-color: rgba(223, 218, 217, 0.6); +} + +#dashtodockContainer.transparent #dash .dash-background { + background-color: rgba(223, 218, 217, 0.35); +} + +#dashtodockContainer:overview #dash .dash-background { + background-color: rgba(250, 244, 237, 0.12); + border: 2px solid transparent; +} + +#dashtodockContainer.opaque:overview #dash .dash-background, #dashtodockContainer.transparent:overview #dash .dash-background { + background-color: transparent !important; + box-shadow: none !important; +} + +#dashtodockContainer.extended:overview #dash .dash-background, #dashtodockContainer.opaque.extended:overview #dash .dash-background, #dashtodockContainer.transparent.extended:overview #dash .dash-background { + background-color: rgba(223, 218, 217, 0.6); +} + +#dashtodockContainer.running-dots .dash-item-container > StButton, #dashtodockContainer.dashtodock .dash-item-container > StButton { + transition-duration: 250ms; + background-size: contain; +} + +#dashtodockContainer.extended .app-well-app .overview-icon, +#dashtodockContainer.extended .show-apps .overview-icon, #dashtodockContainer.extended:overview .app-well-app .overview-icon, +#dashtodockContainer.extended:overview .show-apps .overview-icon { + border-radius: 12px; +} + +#dashtodockContainer .metro .overview-icon { + border-radius: 0; +} + +.dashtodock-app-well-preview-menu-item { + padding: 1em 1em 0.5em 1em; +} + +#dashtodockPreviewSeparator.popup-separator-menu-item-horizontal { + background-color: red !important; + width: 1px; + height: auto; + border-right-width: 1px; + margin: 32px 0; +} + +.openweather-button, .openweather-button-action, .openweather-menu-button-container, .openweather-button-box { + border: 1px solid transparent; +} + +.openweather-provider { + padding: 0 16px; + font-weight: 500; + border: 1px solid transparent; +} + +.openweather-current-icon, .openweather-current-summary, .openweather-current-summarybox { + background: none; + color: rgba(25, 23, 36, 0.87); +} + +.openweather-current-databox-values { + background: none; + color: rgba(25, 23, 36, 0.38); +} + +.openweather-current-databox-captions { + background: none; + color: rgba(25, 23, 36, 0.38); +} + +.openweather-forecast-icon, .openweather-forecast-summary { + background: none; + color: rgba(25, 23, 36, 0.6); +} + +.openweather-forecast-day, .openweather-forecast-temperature { + background: none; + color: rgba(25, 23, 36, 0.38); +} + +.openweather-sunrise-icon, .openweather-sunset-icon, .openweather-build-icon { + color: rgba(25, 23, 36, 0.6); +} + +.cosmic-dock #dock { + border-radius: 16px !important; + border: none !important; + margin: 6px !important; + background-color: rgba(250, 244, 237, 0.35) !important; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.08) !important; +} + +.cosmic-dock #dock .dash-background { + background-color: transparent !important; + margin-bottom: 0 !important; + padding: 0; + box-shadow: none !important; +} + +.cosmic-application-dialog { + border-radius: 18px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08); + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); +} + +.cosmic-application-dialog .overview-icon { + color: rgba(25, 23, 36, 0.87); +} + +.cosmic-applications-separator { + background: rgba(25, 23, 36, 0.12); +} + +.cosmic-folder-edit-button { + box-shadow: none; + border-radius: 12px; + border-width: 0; + color: rgba(25, 23, 36, 0.87); + background: rgba(25, 23, 36, 0.04); +} + +.cosmic-folder-edit-button .cosmic-folder-edit-button:hover { + background: rgba(25, 23, 36, 0.12); +} + +.cosmic-applications-icon { + color: rgba(25, 23, 36, 0.6); +} + +.cosmic-applications-folder-title { + color: rgba(25, 23, 36, 0.6); +} + +.cosmic-applications-available { + color: rgba(25, 23, 36, 0.87); +} + +.pop-shell-active-hint { + border-style: solid; + border-color: #f6c177; + border-radius: 12px; + box-shadow: none; +} + +.pop-shell-overlay { + background-color: rgba(86, 148, 159, 0.3); +} + +.pop-shell-search-element:select { + background: rgba(25, 23, 36, 0.12); + border-radius: 12px; + color: rgba(25, 23, 36, 0.87); +} + +.pop-shell-tab { + border: 1px solid rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87); +} + +.pop-shell-tab-active { + background: #f6c177; +} + +.pop-shell-tab-inactive { + background: rgba(246, 193, 119, 0.35); +} + +.pop-shell-tab-urgent { + background: #eb6f92; +} + +#panel.light-panel .panel-button, +#panel.dark-panel .panel-button, +#panel.transparent-panel .panel-button { + color: rgba(250, 244, 237, 0.7) !important; +} + +#panel.light-panel .panel-button.clock-display .clock, +#panel.dark-panel .panel-button.clock-display .clock, +#panel.transparent-panel .panel-button.clock-display .clock { + color: rgba(250, 244, 237, 0.7) !important; +} + +#panel.light-panel .panel-button:hover, +#panel.dark-panel .panel-button:hover, +#panel.transparent-panel .panel-button:hover { + color: rgba(250, 244, 237, 0.7) !important; + background-color: rgba(250, 244, 237, 0.12) !important; +} + +#panel.light-panel .panel-button:hover.clock-display .clock, +#panel.dark-panel .panel-button:hover.clock-display .clock, +#panel.transparent-panel .panel-button:hover.clock-display .clock { + background-color: rgba(250, 244, 237, 0.12) !important; +} + +#panel.light-panel .panel-button:active, #panel.light-panel .panel-button:checked, #panel.light-panel .panel-button:focus, +#panel.dark-panel .panel-button:active, +#panel.dark-panel .panel-button:checked, +#panel.dark-panel .panel-button:focus, +#panel.transparent-panel .panel-button:active, +#panel.transparent-panel .panel-button:checked, +#panel.transparent-panel .panel-button:focus { + color: #faf4ed !important; + background-color: rgba(250, 244, 237, 0.3) !important; +} + +#panel.light-panel .panel-button:active.clock-display .clock, #panel.light-panel .panel-button:checked.clock-display .clock, #panel.light-panel .panel-button:focus.clock-display .clock, +#panel.dark-panel .panel-button:active.clock-display .clock, +#panel.dark-panel .panel-button:checked.clock-display .clock, +#panel.dark-panel .panel-button:focus.clock-display .clock, +#panel.transparent-panel .panel-button:active.clock-display .clock, +#panel.transparent-panel .panel-button:checked.clock-display .clock, +#panel.transparent-panel .panel-button:focus.clock-display .clock { + background-color: rgba(250, 244, 237, 0.3) !important; +} + +#panel.light-panel .panel-button:hover.clock-display, #panel.light-panel .panel-button:active.clock-display, #panel.light-panel .panel-button:overview.clock-display, #panel.light-panel .panel-button:focus.clock-display, #panel.light-panel .panel-button:checked.clock-display, +#panel.dark-panel .panel-button:hover.clock-display, +#panel.dark-panel .panel-button:active.clock-display, +#panel.dark-panel .panel-button:overview.clock-display, +#panel.dark-panel .panel-button:focus.clock-display, +#panel.dark-panel .panel-button:checked.clock-display, +#panel.transparent-panel .panel-button:hover.clock-display, +#panel.transparent-panel .panel-button:active.clock-display, +#panel.transparent-panel .panel-button:overview.clock-display, +#panel.transparent-panel .panel-button:focus.clock-display, +#panel.transparent-panel .panel-button:checked.clock-display { + background-color: transparent !important; +} + +#panel.light-panel .panel-button:hover.clock-display .clock, #panel.light-panel .panel-button:active.clock-display .clock, #panel.light-panel .panel-button:overview.clock-display .clock, #panel.light-panel .panel-button:focus.clock-display .clock, #panel.light-panel .panel-button:checked.clock-display .clock, +#panel.dark-panel .panel-button:hover.clock-display .clock, +#panel.dark-panel .panel-button:active.clock-display .clock, +#panel.dark-panel .panel-button:overview.clock-display .clock, +#panel.dark-panel .panel-button:focus.clock-display .clock, +#panel.dark-panel .panel-button:checked.clock-display .clock, +#panel.transparent-panel .panel-button:hover.clock-display .clock, +#panel.transparent-panel .panel-button:active.clock-display .clock, +#panel.transparent-panel .panel-button:overview.clock-display .clock, +#panel.transparent-panel .panel-button:focus.clock-display .clock, +#panel.transparent-panel .panel-button:checked.clock-display .clock { + color: #faf4ed !important; +} + +.overview-components-transparent .search-entry, +.overview-components-light .search-entry, +.overview-components-dark .search-entry { + caret-color: #faf4ed !important; +} + +.overview-components-transparent .search-entry .search-entry-icon, +.overview-components-light .search-entry .search-entry-icon, +.overview-components-dark .search-entry .search-entry-icon { + color: rgba(250, 244, 237, 0.7) !important; +} + +.overview-components-transparent .search-entry StLabel.hint-text, +.overview-components-light .search-entry StLabel.hint-text, +.overview-components-dark .search-entry StLabel.hint-text { + color: rgba(250, 244, 237, 0.3) !important; +} + +.overview-components-transparent .search-section-content, +.overview-components-light .search-section-content, +.overview-components-dark .search-section-content { + border-radius: 16px; +} + +.overview-components-transparent .search-section-separator, +.overview-components-light .search-section-separator, +.overview-components-dark .search-section-separator { + height: 0 !important; + background-color: transparent !important; +} diff --git a/.themes/Rosepine-Light/gnome-shell/no-events.svg b/.themes/Rosepine-Light/gnome-shell/no-events.svg new file mode 120000 index 0000000..d2fcad0 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/no-events.svg @@ -0,0 +1 @@ +assets/no-events.svg \ No newline at end of file diff --git a/.themes/Rosepine-Light/gnome-shell/no-notifications.svg b/.themes/Rosepine-Light/gnome-shell/no-notifications.svg new file mode 120000 index 0000000..175731c --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/no-notifications.svg @@ -0,0 +1 @@ +assets/no-notifications.svg \ No newline at end of file diff --git a/.themes/Rosepine-Light/gnome-shell/pad-osd.css b/.themes/Rosepine-Light/gnome-shell/pad-osd.css new file mode 100644 index 0000000..8db7cf0 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/pad-osd.css @@ -0,0 +1,31 @@ +.Leader { + stroke-width: 0.5 !important; + stroke: #535353; + fill: none !important; +} + +.Button { + stroke-width: 0.25; + stroke: #ededed; + fill: #ededed; +} + +.Ring { + stroke-width: 0.5 !important; + stroke: #535353 !important; + fill: none !important; +} + +.Label { + stroke: none !important; + stroke-width: 0.1 !important; + font-size: 0.1 !important; + fill: transparent !important; +} + +.TouchStrip, +.TouchRing { + stroke-width: 0.1 !important; + stroke: #ededed !important; + fill: #535353 !important; +} diff --git a/.themes/Rosepine-Light/gnome-shell/process-working.svg b/.themes/Rosepine-Light/gnome-shell/process-working.svg new file mode 120000 index 0000000..a6586c3 --- /dev/null +++ b/.themes/Rosepine-Light/gnome-shell/process-working.svg @@ -0,0 +1 @@ +assets/process-working.svg \ No newline at end of file diff --git a/.themes/Rosepine-Light/gtk-2.0/apps.rc b/.themes/Rosepine-Light/gtk-2.0/apps.rc new file mode 100644 index 0000000..530e72f --- /dev/null +++ b/.themes/Rosepine-Light/gtk-2.0/apps.rc @@ -0,0 +1,92 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file, unlike hacks.rc, contains legitimate cases we need to handle, e.g. +# custom widgets, programs giving us a chance to alter their UI to fit more with +# the theme or stuff that is supposed to look different, like panels. + +# TODO: This could really look nicer +style "gimp_spin_scale" { + # Spin background + bg[NORMAL] = @base_color + + engine "pixmap" { + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "chrome_gtk_frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 +} + +# Disable spin button assets for GimpSpinScale +class "GimpSpinScale" style "gimp_spin_scale" + +# Chromium lets us define some colours and settings for better integration +class "ChromeGtkFrame" style "chrome_gtk_frame" diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/border.png b/.themes/Rosepine-Light/gtk-2.0/assets/border.png new file mode 100644 index 0000000000000000000000000000000000000000..8c767d90a8ab2f6a2213565d0e235a1b9812c67f GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl&H|6fVg?3oVGw3ym^DWNq@p;; z-HBn{IhmJ04okYDuOkD)#(wTUiL5}rfTxRNNChJ!E5on<43d(X@{Fns)$BjI^?`B> Mp00i_>zopr020O+t^fc4 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/button-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1af98e72ef3391585065f447031a1ee2ac3ad687 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oApfVQi(^Oy<J%j)S%(b-+8+8Z4(o0c=<?ok zLh0^Sma6tI0=6682mIRpO0D&VpZP&X%WD?%TApy7YM9sC8}?Z$Wde`hy*D-g?B4FG zJJVyh?$X)5724se*PpFCI!BIs`tv_7EbOdp{CCz}|H50dB~0v-O>~B2oCLGA)YtF6 zpLZE<zFBN0V(X;%{EWO|yXKThf4v&^HV1v$tf(=aDao60<I;v3K@K^Z3fn{kqPaSB zS&z6KPORhJdZ=%Yc@}d=j%VrLNF!<f)ReTH4<^|PY&!ENqiaHBYFedzTux}H=&WUW z>XX~A{eG}!X>`oOzjD#f{?+fS`KjBrX!2I(W9y?9cLyzz1qK3xr>mdKI;Vst0Hz?0 AKL7v# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/button-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/button-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9b5478c9c81039d83e633103e68bb5a4c2097821 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oApfSPi(^Oy<J%b<`I-%QTx92L6IxTlz$_ep z@P9osvoW)>v#?V!N63|>i#I+|ckMK~>pK15^B3K(f6rT<sWmNC^F>?5`|XJmNp|a= z&$a%(EqA`5n>&|9&z{eP$uTJ(^>rUPdY!yldiJx8x=X8Rr@f`g=GVL4RbD^yf3eQ# zBcY+T9-4|Q%RfC`KZ7yzOoK_9gOssCujGVdJRZqxOAMJWiAbFG(7e!h@P@hXV^77$ z7HlpWi_#TSWoBL9EAF(vX&!4Wx8{SOoQvxdBp%7EjIMhpBl#y>C#1VN%PzdbOK7|5 SBPF0G89ZJ6T-G@yGywp+j(2qc literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/button-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..bde093775a57024c4d5f1ebb4098b099d555babd GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oApeV}i(^Oy<J%h>xegf!G(7ayTNbFp7q&c4 zw&wqJK`t&<!HKUfL|tC8RlTcUfd7+juJK)d)x(@W1S7Xat94%R;^eJA5p`dAn{Q}n z|NEIgY&L3iZ7r5+WL&yN|MVxTy}!O6xcos{@9^YAhncC`!PiT>E9aeO6yr{4Q`&N` z?~=r3mStPygl>K}X7#z4s@%9!LLiEVLzk^ZjM=H1apBR13rP+ch6*Mx?_@M;Ms4=U zekwd;k*wghw?`#6&(dyPQ@4EG=6@wt_cFyz%zW?q3buK(@YdVy7mt2iKGRjucb3%q vIZiG=r+e$YKWglI^l`zB`^(NZo{Rf`B;wVXRZbUx{%7!X^>bP0l+XkK+>(bP literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/button.png b/.themes/Rosepine-Light/gtk-2.0/assets/button.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc23a1dc773f2969271d5e14eb2ff940c1be024 GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oApec0i(^Oy<J%d&T!#z<TGc%lhh{hmsJz&u zEuOdMzu=u6AGm}BL=>BRFI&9ichaB0_vE(9%&Wf-t&wZCU$bgetD##&G}jD8r#(?? z`ArWT?K3u;Q?uQA?VR653Jn6@B0K9oyxKkg*oSPbhs^h^!$f|ck+_@iV)GJ_x+Ujp zro?DYa1dEKZ{~^5M(m5Wyqz>TdakCYf*Dp6b80*DqLx{$_utQE>sYjPU14jU*$f85 zwlmvaw{GYycAc1d?>P_01@jUsk!S<n9?|Yex8K^VK6?D{gI&}0a(L}(XZ&TDY~$yB U{M0{7puZVBUHx3vIVCg!0HqFrxc~qF literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-checked-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8fbf3b83790ee53d2c64cd437e1d16682244150f GIT binary patch literal 581 zcmV-L0=oT)P)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0oqAKK~#7F-Icvh z!ax|t-@AgE7?nSvj!rtbIq8BLBc9GCx|*0c8VR8c;z)?m6&(qI5-=KqiP0EmMmKSA zCmIH5d*>A>_5-kmNuQ)i@9o|5yRY{xz+V>{^ih)K08)e<|HSwPFj(LrQI9i#3PMoj zFZq*D@OmgfT)y1`>`QUG01Q@DpG!Xw?rB~qB>)Su3v*o}f3D)ia?}+dUMxlV(vQHa zD3#6%<%B(K*`ibVZVzFcf)S)qjYP<L-e_A^z|EsDq693Y^vmG@=(C5;E%72vRX-ln z=@mxlS0@y}ns3_yKnRDxqjdA<Y<72XZS|0^e#(gZ1^=c4z)wRo4>rx{SM$l~8DbfW z(YzA?twd^fVC?fLlL;x!#;aHJj>KMot`I`gOWWk)Mb01CAuh}<`T?+3Mt0@%kImU3 z?#)rf3E=g`-pveY)a&<dXO1X+cL0>8a?`7`0m)sSAG_Tae#mkcX1qx9LtqRmZ!YW4 zAXRzcn>8BU6-Z>crct&Jqf0V3EVn2^f_X++5{49`5VMzU$2AR;)gzu{G4O28l3@~* z?D4)ooK9uci=PMsg=#?6{S#9Kbp^11+I33gz1!K|&Y6m;Hj7kHa}psn__z87c~{pT T=f1WK00000NkvXXu0mjf3Ca6v literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-checked-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-checked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a35eeec34f0077aa09bd69954534107dae589f68 GIT binary patch literal 567 zcmV-70?7S|P)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0nAB6K~#7F-Icpe z0znjp&)ilM5{-$S+gNxFL{SPXd<#QKVM2TjpTfq(7#_jK%F05DjR;t{(ZptH)dFIc zor?^~;<6Xq#Y+G3%+CLvJu`C-z+V@dwrE+3HJNQvK&BLG2?5THHYxlLRP;G0r?#{C zIuqdX!Cvt^bwCJaFhvSbUlP$t0>uI@tmi$zY6CLJlj8BDwABg6aX3(Kz2vi+YcWjn zXN~s$RKR)bX_X6EfEhJ!%&+UxCIYY^Gn<bkQQ5LA76It&5vUwwlmgkO<nu}h>5cpW zj3!$)BLK>g2^po$8F6o1&I-ZXM!}5&1dxgB{fttXBf1(~lL9YA02s+&a4=`M*HS;I zjOJRwQsX!ST}Q!lhX(E6h9N(hhlPV1Cya)F6o#ZV=feAl0I))las(klQ73KY%%Hsp zfK%nfee6Su>aCHsECjy2#(=KPyGb`kL)v)ZD2=%;V>QtD#(>jGegJ|r;Fn?qCK}$v zEvl8*oZ(ZqVMghWS`D@B*mkWuYUZX#xP82{eIE`d4xIY1H+cdI{uE1+KDR}N?kc+* z-MICsBhv@D+%OTyod4SOK}ux|$L7E(dOfF9DtYj4^#yXH^kKIy>ec`N002ovPDHLk FV1gZ?^nU;V literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-checked-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..33df6b5a7816474f5082d70ed3825f707b575899 GIT binary patch literal 576 zcmV-G0>Ax<P)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0o6%FK~#7F-IYC0 zGC>f>|FiczHiAJqJ4`@D;|pKG+Nh}UDidi<OtiBTKY?0UpH@aqghWff0~E&B!n3fJ z_)@62<D#A%cLy9$>A%|DnVa9-+|C^E+eNjEM(!rm{_kZPnl=XT2$&+@ro4L66hzsX zcyy;Jz~0&ABuQZ?j}U6-XbORJHIVQ+JUF{vCl;Cd!As(Zl)Qa#e!c36cLi6DERjYN zV#0>rA6u>p*gw6R2a$mm#3Yk?e{a^>SC)vxDq55(tzqPHAs65?dsR;~C?eeTgaf0h z6p!CWp<r8J$^}r_PoP1Sg2y@ob7tXrk%6FfUW6QX1031gGO8Q=RdUj96VQgs>#|15 z57R?D9GDQ`i$;SxllANaX70GWf7<E`2N#@>`oSw@1CVJqyfflXi2vZ6_W&U8bhAU+ zggEh=xdh+30kU}P<!nI`T^%ca%R)lS{H(1-MorGQ|HT`B^QV^BoE_-twst>nkW6$J zSW*ftiiJqq_Z7EDABtunX%o!`msrysW7~C2X9uH8B}X(U$-Jo##?sF7sz01vHJdbo z8h#W(Eino#WXe84eE}*#YEH50PWtM0Rv(fe@~S_M9$%jhQ;9?Ye^wtc)6u{47#uzT O0000<MNUMnLSTYXD))W> literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-checked.png b/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..2057ea5fcee26f7f68339958528d5b3c883c4973 GIT binary patch literal 504 zcmV<U0SEqxP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0gXvSK~#7F-Bn9& z!Y~kh4nks?BfzSto8lw%1i%eI<pAvoNKeqRZHs76Kzb6hDx#aFH(=LF2)mPzKt4|D zB&+sGmNFjuy~%hy2L3u&k#ix0y+dnYf%VDk(P)RR6%CKJyAyu)Qc2)RybZ{`pkbpJ z9<6cmge=|UT)f|rYiU64qYbF%x!6o~PL?I#Ocj)a3LvukE8e|H&7JTd)*~xOOC8AJ zgrB>Sl}HhhPf;6<g<l*Q0Y7@2s-z6O9aM+TVS6x@E%&WKMj$N3D&&{V;LlG5AuW{^ zKqmSqA`^0q;ts~F3!OkOwq&~lI1U%86nQ#WOTS;)w0TJ+LygF9<O#$Dyp*q}5iuoS z=>&A?h>N(Ukt-!XGXfIoHD`Sw(!kf)G%buZmdEet!@nGRv_1^`PZ7Kc?{*^N_y=Ro zsVvnPwZWXYm8hbihe*s&5!57a(`{S(9z2S*!%FuhIimot)3dn`PS{y}kv0mUg4D)4 usF6TQs2>VNx80+$@++^2Z})J1{}n&qBa^yrH$;s90000<MNUMnLSTYdA=01# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-mixed-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-mixed-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd22283eadc0fea9bb2db2f4306d87a1a218bb0 GIT binary patch literal 501 zcmV<R0Sf+!P)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0g6dPK~#7F)s?+Y z0znjo&kRIjZ0K$F4fG8}8;lK3jG+|XfEq$r3b7<S0Z<ZSmO!E*BnIAqN5I0K#zG@= zy~~fXyRrdx3;mK!X70@1Grwnm|Bmo$G%YJ0lLt2>C;`GThYUMTz(@#;xzNt1lFgk2 zD%RsAWVFud;_zo|k7b>Z{55%}SA~pN8zi?e_-j<U{nADPm2R)ZQ_o>rv^MWL{i-|c zSfX3&DI=t;BLGu9RYi5tUe+Bm;N&F)BqAeq`*3&!?9pR!N&*t!!+ypiAcRaIBzWBu z9s!OT2nmwn$SZ)^MG6aJS%~`e8n#+zgNOT9zdnhp>%)_D`gvXZj{xzFbS;zpBY)T) zF<O>ZmuQ5L5L&-@1&D?S3EpJOBk+M(gS96J&Un@Mz6DHmI+<$9A~@!1#bFgim28uy z8g_&<%5K~CxM@M1=Sb@^woXp9f=Zh1_}T|&;jFg#8SsVoO@C(dD-ODmfJ12RQwH~* r-*%e4V*G51!MlEIno5OnIQ}SKC4hV0Lt_)200000NkvXXu0mjfUFOo5 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-mixed-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-mixed-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..609e84f76f79d903b0a30efa2839c16ef704e8c2 GIT binary patch literal 528 zcmV+r0`L8aP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0i{VqK~#7F)s@dm z!!R7je@WWnm>|1&aTf<Vm5qw_FkfQF9d{6hui;a85r*s$d<ln?VVwu7;to!bT_&<3 zu1#VibZ-3zYkSboDg2WBzTuZ&z5)2}ptwn0=khf-OF0FtGs+7HaQ<f#$77JF<p3YH z)SW>hfr}e+!?yVmAy|eOI3SA=+K&<n6=>^^2Y`7QmcVB8?nK+|`{URj=on9xWs?hJ zOe$yH+rwCabK`!~p{xoCSy5KDMQI}iFeQnT&tRyg>$)5e5T{4L^N<n-pcs6$6cCUc zRD_JcZd(TgD3H{r_h1wk0s<JZ0%XK|sinAu68XGrs;U*YrenP29r{s^%;60<Fw3(7 z4~ORJ?cM{#;U*7>+3()?w?rI`AtPi(ngj$G<0Hrj;+kMU;AP+pC}lRJM3lNYXM8h( z(?(?qlyo5_GJyrdTd;~&ZENU0brTXI9JT4Q?NGZGj=Hqz5yw1M_j>+t<cHI7y~(Cf z^|!7cac^rfx@zo~U&H2Ozf4c)%TbC5Sl)Z>;vyMW#+Xe<Dw;fNnwGjb{x090L#Fh# SMYQ7p0000<MNUMnLSTYLkl>I2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-mixed-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f6302f15b5f3504203c4f4bdd57c6e5f17b2778f GIT binary patch literal 512 zcmV+b0{{JqP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0hLKaK~#7F)s;<7 z0znXkUo{v)aDi^!U;_S-pl}1?1(d`%OW_830`LUN2?kb1S-=U5o&XjGBbYcY+$u4$ zFeY6#3NkRvD9kMMOD5@`>VB2#>DR!2hnyz$`h7SQko$m41Dpg?q(9YAD-A(Z+g*>A zXA(GT-tLeTx{3(HIY&bX6zqh=q`^wFeM~H>KX2ZHBT{mya?{RFl(%fI0$HMf8DPSR z7LOg;3Y=fJvLMpo0w$T!;;Xemf3!p-@^FbNt*+PWVT-_L_Ntz6PdGRi%vuCg_S^6Z zqO?`Oo9z3W`ZkB{AxU_~Fj>D-*vjJk*4jeo(JAKcxx3VSdcCllHwln2UZ$2>s6I>& zHwG<pi5l<-34X8$Naibe1PNc&A`p1@m%!-2HEd`m<NFrKq?S7@DF>IZ5CwC8#45Cn zXbqBzn00fBBW=vKEq1+^h#vF;F(v8@i&`R97$3KNa88vs`3TDVC;}(cxv`KrvxELh zU{px?6stQzU$>prK@x;|HtDka_EOHJQXc#qf0Yk#n})b1TMXd<0000<MNUMnLSTYS CZ`4l! literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-mixed.png b/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..8009aed960828af55ddfd14e4600dc4f561af454 GIT binary patch literal 470 zcmV;{0V)28P)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0c%M_K~#7F-IYsD z!!Qtre<x+pU5*e|JT^2p=nV=dpcUP)gA*j20J=hgR%uVr9sy3^t_WpAxB)wa0Gmmg z&@?ZVI2-sROZJRC|7hZjfxiwbbGn=xUuYiFv`wQ$!;D;W8a^GL^{t&rC4nJ-I3%}A z!$3Jc?Qx2Pv^?X8KV6b*x<T*&6OiK(U)Xt0mJPnJC8UE2P_U~LYxg{5TXDm^t`?R> z1##53_Gj^Gtwa>uhBCSvT#k%DkUdtnL;-1hie@(>K-qUt7fiG>0;nbXC_d8;@&sC_ z4>O)L%65G~Zl79ve%YRD?wMO)&qe;EfR9v}f`dc;hziW(iI!(nMN09K5s*UMqb3;B zrx}5U_C6+=SE%DB8{dyW&$1}E>_HjkBv)&#BJ3do15|{X<VCt|=e`HG+;iBk`;r(? zf@f)K;e!)()<DEWDKac=vV(3UkP_-dLh;}3V|lIbbi7TL-|xTj4M=}$We>Qt&j0`b M07*qoM6N<$f<g(tO#lD@ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-unchecked-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-unchecked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1ce31ca5329135d0464ce7838f2b4a44339bca42 GIT binary patch literal 518 zcmV+h0{Q)kP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0h>ugK~#7F-IdEu z!ax*2?{u!!+9)K&7zGj*E_A0~z*qRYE?K&8qb`gZs0u=O)M-nZhchuC$V;Iv^lUnh zbk02Q1^DZb#ogz0fB(|6ZL*Uj8;)hE&5w2r5#vNk?D+moYb8Ocbed(1l@KX~1xN`A zB0S9#&HOo^KPqr8i<SnKKnPH!AnSR1(Cs$gmI`vYlLI~O0sIglU}twXgF(>l%@ySH z$DW>Z5mtt}h=nMQU*ciQ#1?Q4hp;BD%Sz^QjFiKInZ5pauqH}bmh1Wh#@fu(M=KZ% zFbgSRuJy1y5>VQ=AtjOox2FVJu?;DqFN!@w@H>nI=0!qkh;T}v6o!xzh$@*95E2ED z5+(>v3F`H`mSyP&zxLpyKOXqT4_Poacz`w0+w(kLpNK_q+=*>FgE~aJu;Spg+HGU5 zzz{|4-qw~!DE)km-+>Tp`2My3wS8tj2*Xy8$>b6th@;~@!UBYl+;N=yYW1oytAB2` z3W8?DShHb7T!&fCm88_#Fn#7ArQ|xfh}UxY?6Fe0h~VGy4pXq8O3Q3!XaE2J07*qo IM6N<$g0eZ_(EtDd literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-unchecked-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-unchecked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e39167d5a570fafb9cd3e07a66518a7995413dd0 GIT binary patch literal 466 zcmV;@0WJQCP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0cS}>K~#7F)s;<e zf-o4zANnFnvSpiM6XSt{r(O91`~JzUOLp_%r4tD;3lrMH+NcY$DB<NWe<vuUzkl0@ z2Y`FWX?`A(<&qO21XAh=nL&(`f>K&+HcSG%3+N_zBfkGNE=zSY1jcT`InA$$aNS@K z1Y<&eT!6A^g<t}BUQQN^XD5zh)hJl4R_=aJN6?bP0pa=l0VPQyZwNw)kaVFVc}{Se z?h1WboX1f01;#|{<d^vV>li9$TM>j*sSH6+jztj?OArJ*41>XKL6%K>r$58k3$g@4 zd=IvQ>Q)by`Wk-%^F_iym{wv5CX>B_fzYkP7OdCP!2|#sX$f?*l8%E*=*ek&M2!H- z?e^mUJ>i_^)%(jTl2N2`=tvad3@YgjHMJkBG-cp<C4p9xn_!<-xLf_6GR8*dzt}Y# zC)QiLHCrodpF=ZLcPhQo49#Yb_?Xrl<V089TAe2DT^#?HU--#}EpNlU(EtDd07*qo IM6N<$f><iQJOBUy literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-unchecked-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-unchecked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d5284a223944120afd7a48d1a731f5502eaf02de GIT binary patch literal 481 zcmV<70UrK|P)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0d`45K~#7F)s^2) z!Y~xZPfy$F7}*dsKuEaa!W(@kpTu|cLPNYFK>}gOU~_KWI;jab7=OYx6aC$+J6+DV zp7wkN`0tPt^JrOJ%QSU84B>(?!c|a8{A4VSJTG=<v)4r~foAjGkkV^w8b>%n6eU84 z*ghn*SD@AE-B8M|;5_W%@WtK@(%nF(bK5|~I-F0%Fly+!vyXIeYx(th&s;qkkQ23P zRoa6BoYUONe{w|abl%NC{r&os6d_3@cDr|0MgWmkp(K(d)H4E{3kD^jdL|=)s9i!y zq)UzP%WMQxM?y(R83Y-DIEDa9f-y~G1S%EHhmuexm=PEZo*Y7igo3D2r;RVY$x;Y+ z1O-vfnttChJJ0ikGOQIk<inm!`tySV3gw2Td98*OID<Hj-bbVUbT>}-eY{*wea>rw z5ORS?=&{6MC}fi8Z{zXveBb=3EA!g~4TDyrNU(LctBuq&2o?+9cbo?Y;IZ)G_`7@o X@kWmVr9zTx00000NkvXXu0mjf`X0(f literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-unchecked.png b/.themes/Rosepine-Light/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..9f017e085a065bb316372632f0caba0eca49bf66 GIT binary patch literal 507 zcmV<X0R;YuP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0gy>VK~#7F)s;(5 z!!Qs)$M)DwLQz8rAS5K%AtAw@yKoqeh*+><!3I@)S|x#o#9tC5pe6mNO_1QN;<1!x zdpu)+{|;F)PowB~12OQF8Vey9RzameB6`|6lRZ3KkJl0$9Gv^sK1R+73JYM&Xr;V( zo`}r~_IjsVh*`g!UbaJUj#5Hw!1*EM`Jh-T2*aZ=2v`qR1W|eY{yt5T$9%3}Z|`hF z2-=4=vDS9N(35GJ>d)BJ`Es6z&=70GX!5^bJE&G)o@f^u<A~>Nn=Bhjm^2ZR1<(@J zwf_A65_CEop(PN<q9%|M1hj-P3~Pel;yc@AMM6tdt)wQ<+Dd4Ns!!DfWey5x31f=4 znqV}#eI<lhXo!?XKRw;N)&wQix#18RLMbLw<H^BbFvvI`r?4izAH<WZuc&p?BuVlp z>JnqP2P?oirgwK&@z40o_aKhr-1m2l)<!T!7uHHqNQ=1ne1CuSGHZV6gR--8(xtQr xjM0qq;G^2BL?Rlc6v;=Ui}FY=8()sU%R4_<o^gskK;{4d002ovPDHLkV1jUk)-M16 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/combo-left-entry-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/combo-left-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..4397eb2d8b4f7485271b9aeabb1d9414ccdc94dd GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^5<o1&!3HF&pVhwuQk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{JWkmjv*C{Z>O#0J7gfz>OcFFumU4{mrjO9 z1;Y`Mw&@2JrB(9CupACfFlcb_cQA5g;*;SPPHvfcH`TkMA#B1I?_2k>&rRQTc*4e_ zyKX&Q%8GAOwl3swyng5F8vYw%6U0O&b8%%_=&;4Cb~VftJAFKF@e^mpq?c8XZT1AO z<_%$eUcmS4LV#G(Dk~dNmF512H-yGJGt0~}WKuQ&qNe{sbL7@rnK(4b@_yHN<H#Iy ztjOP4V6V7U-9c9V^pn+$5x-?@_-D_yZ*r1|4cYT4kLBow`>j?%VadM&j)*U0x8&OO TYu{&}M;Sa_{an^LB{Ts5_Fi%y literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/combo-left-entry-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/combo-left-entry-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..f7d3efc3716cd65f97af346eca0961fe5805ecd9 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^5<o1&!3HF&pVhwuQk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{3cHq$B+ufx6^cm7!*0&5);j4*ftz|qPgdP zAdlPR!~ZNcZ$8S=8=hgq#w34;|60__tz|uid;v`RXBFE$pTlu#jpy1~^-P<x_OUD# zVR8=P-zC~$s8`U)9rJ)mT*r~a@xX-dH;cVG4|bHhPM)c6kfhpmZ}$-iPnRo?x$|1S dtnqpK!+iN&x&4l5wIJ6qc)I$ztaD0e0sz@<P#FLK literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/combo-left-entry-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/combo-left-entry-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..99339c69f1b0aada24d6111b24df32512b4e9e66 GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^5<o1&!3HF&pVhwuQk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{0p8gjv*C{Z>Je@9dZzG{qJMey}&7eMbul@ zC#yeUVfZ%=GqX5HU1p^dYSx9yjKvLioo<Bl)X)B3wo9?(N#(lJmqe6o(wDK?IKG{6 z_EX@b8_LFRA9}KmuisO7wY2z}mG1rg=!48zTW{sLJc&NH#!qQm(bEsDo34quuq3}= z`th?=zU=8_z54<TZV8JNxIpN^ewJp(NlFYlm+st7@R_Q}a7L%!Ov81zKy<;hm#aDE zy>pT3x>CJ%V~hK*_Ui}lx+Pb%{o+@TTE0>@X3imD`K#}3_mv*_bqDA-22WQ%mvv4F FO#t{{czyr? literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/combo-left-entry.png b/.themes/Rosepine-Light/gtk-2.0/assets/combo-left-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..d619f29873c4f6544191a7b3d787e1d5d9e4d27f GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^5<o1&!3HF&pVhwuQk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{2osi$B+ufx6=%{S`7qT)Gz+6;bwK5@MUH0 zp8u6PZ;prvEpAibNSgWfo9XSd+S_IXRs>wTHNSY>hkcq8I7{R2es>l<v~1!`krSeI z+-{G!{F#y+5?reHr&YgL&Tyu~fkjE6k;7#Ii;Fjda@DL`vOP!a=JoH=JN@~Ow!s80 p`*k}Hs8+Hc<4j)h`jhW*ZUYX*M>!(vE(6`g;OXk;vd$@?2>|GrR)hcm literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/combo-right-entry-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/combo-right-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7f02580e4b2b67e73039fa94d6277c0451d33e93 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^5<o1&!3HF&pVhwuQk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{HLBSjv*C{Z>R0&I~X9+etxN=(xJ3u5l-j% z495M5A0@W+$?}TzCkP97#tO4dE)h`d%~;y`@AB$)vyTkRC;#R(-(TJK`L6NZ!^>_n zvs;-kEaQ86Oh?lo$+77j^ZVW>%g*r})?gGo-F>yZ$)PhY#@$nFp3zE%o3rzNX55yZ z@?k>1v4hX*N!z<DGh1e+MzqH?gcP^N%IsdrQP8EbT<M1^M~edp{R`h<ai6{L$_dsV zFLyum{&{bP7Ng*eAFnKPZ+}(~d>j>WsgQB<v*ov$JrXNw#PoSmgpaJT_^_45Z;Rb2 bHL-i2y#jRdbXWHRJ<Q<g>gTe~DWM4fGGTwa literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/combo-right-entry-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/combo-right-entry-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..020bdf1e8280e2ca8ee4c8a4a5fcaec46a23842b GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^5<o1&!3HF&pVhwuQk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{0W{ejv*C{Z?A3SJ)*$F8X$b(rHku929c0A z_S~YZ!T~{ZI`qq?<TO~<b0+S5(D`omluP1fM=ihSuho@0U!LyF!Dq%Q$h$W^xu>kB zagViwLbmSY;(r%1TpGj|p6+6t6Ld<E>x^Y8V;>Wj#)1YWt`6pV)gr7}YnMwLQ0>u^ re2`hOzq+mW<=*1ij}Kp+SkEBNnxJVT@{G+C=r#sVS3j3^P6<r_o~BV^ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/combo-right-entry-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/combo-right-entry-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..baf939670a5477041a66e1bbe14ee4f68a6d8972 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^5<o1&!3HF&pVhwuQk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{4bs^jv*C{Z>R0;I^-bGkX}ED+cIfg#E#t} z<x?YW|4`f4;Ggl_`o`>I@*+%JN*rA+zGc^Y0zWVwJN0*#?6Mj8>9ZuKrS28HQ21ca zsqQ4xdKH&RE9@=^TC4xFmc81$=>6HJo38t;jAL?XQA}Z2_tT(TvblIx*T#<IuZ%7d z%*z!fWIulsul!Tz^sNGgWjem0*YmnIZvE39)6kMwaAbP%x8FjHWgk1@l`4*L?>PWM z_rfpe{g-Ahaun%Yuve!b^_nrKOG4t>)%w|YAJlD|)0MPyg0Ho+!htB}pl!?tA4PR@ r9!rtkBDDQ!%)3h>X_fP`&%`qNhkDOy*&ZbY^gn~AtDnm{r-UW|Xz7c$ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/combo-right-entry.png b/.themes/Rosepine-Light/gtk-2.0/assets/combo-right-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..fe343bba2373d8348ec2e0f2d47b4c673ea09850 GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^5<o1&!3HF&pVhwuQk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{HdNUjv*C{Z?8FWH5&-9UdT^cxFuv4N5_TQ zh28i53(2K8TxjKzTAU{Ek!j}LKfaT0?lD+B-|~B{V&Iy$VT;c5T=_RgQpJZO|8Y#c z{^|e5cAK9ZVD(i~;&*dt5N511H*5$F&DG<oh>r+tSlqzGrLmxa=@G+qiNJ=AG{c5^ xd47E+8Qy-kea}5+ERz&lz)@%!BWphI?JfnaqP1(gd4UdO@O1TaS?83{1OO(VRWASl literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/entry-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2193f8b6b799ba339f147ced3ebcbbdab9dc6b81 GIT binary patch literal 459 zcmV;+0W|)JP)<h;3K|Lk000e1NJLTq001xm000~a1^@s6Cu}^*00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0bof)K~#7F?U=tx z13?hRXV)_Z4J4gbdf14dkn01Ujg3Bpf=#NlwstA6Q$z?pgdl>LfYujKh>dzSqBiF6 zz{?+RozY9UH`v{<zvA|rx#s)WX?7T-G<?65z-&!`aIthjP1*p=+jmyZMh!-vBfn!$ z1G`3PgB}C}5SvwJHTVl~>OVZ=VPo+!m$Rz#x%}N)X(j~4xO@w@<KeI_0G6-}rr_IQ zCw^y_18b1^<wBvNqVX*E-Cpr2if$-`NW>vW^ELXBx2yxz%@gF2ri3)(Y=h%jrebTM zcn+FCBc4i^gN9@$MauwLOaR%K0J1RwWMcxz#srX!2_PF2KsMt5^i%^4p#V)1@BMfk zG~wd)b0?K;jt}D&si;3V*5MY&V=wus|5wc87LPqt0Tzpo(bp}lE<i!Z_|->PA&=x0 zTLCS&CS$QRBHa<unxzbC(!|wg%YxY3bDS<UegSDPd%3`s6HNdB002ovPDHLkV1j1{ Bz7zle literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/entry-background-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa4ba2645455a1323eee883c598749232b5ea66 GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5U)a;dF{FYqIV2$9K>`Dl8k+_K1KTo&oRVCl Q7N9hPr>mdKI;Vst09RibQ~&?~ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/entry-background.png b/.themes/Rosepine-Light/gtk-2.0/assets/entry-background.png new file mode 100644 index 0000000000000000000000000000000000000000..bab97c20b0becd321067852f19800d3577711d96 GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5U)a;dF{FYqSwt}Kc`5^w8k+_K1M5kK1WuRP Qyg+FNPgg&ebxsLQ06~ZtRsaA1 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/entry-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/entry-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9b5478c9c81039d83e633103e68bb5a4c2097821 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oApfSPi(^Oy<J%b<`I-%QTx92L6IxTlz$_ep z@P9osvoW)>v#?V!N63|>i#I+|ckMK~>pK15^B3K(f6rT<sWmNC^F>?5`|XJmNp|a= z&$a%(EqA`5n>&|9&z{eP$uTJ(^>rUPdY!yldiJx8x=X8Rr@f`g=GVL4RbD^yf3eQ# zBcY+T9-4|Q%RfC`KZ7yzOoK_9gOssCujGVdJRZqxOAMJWiAbFG(7e!h@P@hXV^77$ z7HlpWi_#TSWoBL9EAF(vX&!4Wx8{SOoQvxdBp%7EjIMhpBl#y>C#1VN%PzdbOK7|5 SBPF0G89ZJ6T-G@yGywp+j(2qc literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/entry-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/entry-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..5db6cd137d00580fda64c1d289be3caff09d676b GIT binary patch literal 468 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;opj@V>i(^Oy<J%dhy$(Bww4I+5qY;%Ez!lo1 z?dlV*SHr?u%P{})RJ|JJyE`(?;tB+}1hhCsaZEmQr1;VnmiPoC19=t6G_&Wk&+wel zU!d6cxM1T1;kAV=8hi_9|4|b2oK?3k*NSC-+u<GWD_@BT{z_nUIuPXbKGDv9+SUUZ zC1u<7_C-xi{VLRUQ0aUqqpUK|!;Y*y3azr!BzX2z=iAuXFZHVn>-ZNO=-?(KWz`Wh zfwl2}Xy~sQDrKMdgshk{>%)R6kG6Ji{wKd~qS}v{x4+hjI=wMZzMsIk=g7~~?YvE` zTf)1hGUd)`$izh3nD)*SZ)ja`?JB?d5*?)tEnlDRYfBQlVx0GL-;OO0_19!SNoiU? z<*CSGjX7DolJ`Gt)mtA`Hn)j;`ANB;-s`?=CM|t=yxRK4u7x=n{5lQY%M)G~O6TM% xOq{H+B6%9~3xz%Ln!9JY3i?b|nRw?r`wiY!r4*0eI$$I)c)I$ztaD0e0sz8>zzYBX literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/entry.png b/.themes/Rosepine-Light/gtk-2.0/assets/entry.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc23a1dc773f2969271d5e14eb2ff940c1be024 GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oApec0i(^Oy<J%d&T!#z<TGc%lhh{hmsJz&u zEuOdMzu=u6AGm}BL=>BRFI&9ichaB0_vE(9%&Wf-t&wZCU$bgetD##&G}jD8r#(?? z`ArWT?K3u;Q?uQA?VR653Jn6@B0K9oyxKkg*oSPbhs^h^!$f|ck+_@iV)GJ_x+Ujp zro?DYa1dEKZ{~^5M(m5Wyqz>TdakCYf*Dp6b80*DqLx{$_utQE>sYjPU14jU*$f85 zwlmvaw{GYycAc1d?>P_01@jUsk!S<n9?|Yex8K^VK6?D{gI&}0a(L}(XZ&TDY~$yB U{M0{7puZVBUHx3vIVCg!0HqFrxc~qF literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/flat-button-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/flat-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1af98e72ef3391585065f447031a1ee2ac3ad687 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oApfVQi(^Oy<J%j)S%(b-+8+8Z4(o0c=<?ok zLh0^Sma6tI0=6682mIRpO0D&VpZP&X%WD?%TApy7YM9sC8}?Z$Wde`hy*D-g?B4FG zJJVyh?$X)5724se*PpFCI!BIs`tv_7EbOdp{CCz}|H50dB~0v-O>~B2oCLGA)YtF6 zpLZE<zFBN0V(X;%{EWO|yXKThf4v&^HV1v$tf(=aDao60<I;v3K@K^Z3fn{kqPaSB zS&z6KPORhJdZ=%Yc@}d=j%VrLNF!<f)ReTH4<^|PY&!ENqiaHBYFedzTux}H=&WUW z>XX~A{eG}!X>`oOzjD#f{?+fS`KjBrX!2I(W9y?9cLyzz1qK3xr>mdKI;Vst0Hz?0 AKL7v# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/flat-button-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/flat-button-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..71a7401228d80e76058dc1c2ec6dc4ee1f9cf417 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAivzx#WAFU@$C&qt^*1@E*D+i*QacC;aCz| zYTkE-*}HHm|GG!to;{tDF?I7*$K8dJA5SuDdw4mc>|OEC!^#UJ_0#3-F0cpK&-Z1_ z;Bp9Nn8kEKq+uC@3G0Gb!3{mvcd0cPCY_HB*YeSxCQ*0H|9{M~$>H6J&yF%XC<z(< Tn(b%_bOM8?tDnm{r-UW|AU#V2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/flat-button-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/flat-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..bde093775a57024c4d5f1ebb4098b099d555babd GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oApeV}i(^Oy<J%h>xegf!G(7ayTNbFp7q&c4 zw&wqJK`t&<!HKUfL|tC8RlTcUfd7+juJK)d)x(@W1S7Xat94%R;^eJA5p`dAn{Q}n z|NEIgY&L3iZ7r5+WL&yN|MVxTy}!O6xcos{@9^YAhncC`!PiT>E9aeO6yr{4Q`&N` z?~=r3mStPygl>K}X7#z4s@%9!LLiEVLzk^ZjM=H1apBR13rP+ch6*Mx?_@M;Ms4=U zekwd;k*wghw?`#6&(dyPQ@4EG=6@wt_cFyz%zW?q3buK(@YdVy7mt2iKGRjucb3%q vIZiG=r+e$YKWglI^l`zB`^(NZo{Rf`B;wVXRZbUx{%7!X^>bP0l+XkK+>(bP literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/flat-button.png b/.themes/Rosepine-Light/gtk-2.0/assets/flat-button.png new file mode 100644 index 0000000000000000000000000000000000000000..71a7401228d80e76058dc1c2ec6dc4ee1f9cf417 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3HGNb8JolDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAivzx#WAFU@$C&qt^*1@E*D+i*QacC;aCz| zYTkE-*}HHm|GG!to;{tDF?I7*$K8dJA5SuDdw4mc>|OEC!^#UJ_0#3-F0cpK&-Z1_ z;Bp9Nn8kEKq+uC@3G0Gb!3{mvcd0cPCY_HB*YeSxCQ*0H|9{M~$>H6J&yF%XC<z(< Tn(b%_bOM8?tDnm{r-UW|AU#V2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/focus.png b/.themes/Rosepine-Light/gtk-2.0/assets/focus.png new file mode 100644 index 0000000000000000000000000000000000000000..d14c0997399bb7d6ba8d24fbd259606951d1cfcd GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7Bet#3xhBt!>l<HKtaah zAa^H*b?0PW0y!+{j=qiz3>*8o|0J>k`IkLi978G?bNxN}nj8e?$gw4dIQ0ldHpzWy zIOhI?Xa3{Me;UQ*AGE5r9bjy3GEkPi;xol6bl0lYs~fi@v~8SgQ1+hl;^Oy`f{W(6 zU)0RaV9nU{cB!g#3WJ6X$2r9r&$74{@M(ye-@k8uoBdu?*_lG6xy2G!w|-(c9i?9& z(`Gz>Lh@H(59zx{LtfsQ&w23nI@7mruCjJ*l)txd^ZJdeJUWjQ?%AlbU|Ht8d-L8s zZ@7Q6EGMzQ&m~Ai)nCXwgk$Fio!d_iC$2Ix4Y|qiLFZ9L-BI`Ws<-~SA6Rd40=>uJ M>FVdQ&MBb@0KJKOApigX literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/frame-inline.png b/.themes/Rosepine-Light/gtk-2.0/assets/frame-inline.png new file mode 100644 index 0000000000000000000000000000000000000000..54f002c01c81f5e498a014e8327a02a0f800e7ee GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y<!3HGfmZV7mDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAu<o49OCX0O-O<;Pfnj4m_n$;oAYa1M#WAFUF?qt2D^vb|eSN)N;4Fud!~zC} Y6hYQl&TDTs0M#&fy85}Sb4q9e0E~wqEC2ui literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/frame-notebook.png b/.themes/Rosepine-Light/gtk-2.0/assets/frame-notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..90a3e83fa8a9ce90d8c89ab6afbd571ada26c6a9 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzO<){V@L&K@{}o8rldD8sR<N5JT#GAVU}Pd Z8$(z=i*0go=xv}f22WQ%mvv4FO#shoA5Q=P literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/frame.png b/.themes/Rosepine-Light/gtk-2.0/assets/frame.png new file mode 100644 index 0000000000000000000000000000000000000000..ac3498110aed39f146e6fda9f18d245878fa8c81 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzO<){V@L&K@{}o8rldD8sR?}i^Yd%F!Ysi^ aHiqb#EcLTJ^bCN?7(8A5T-G@yGywqq%^<M= literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/handle-horz-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/handle-horz-active.png new file mode 100644 index 0000000000000000000000000000000000000000..76cc33874cf4d8eaac7f300a2dad1780b864ebdc GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~d!3HGTx9oodq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFG0%F9eo`c7&i8E|4C#8@*_Q6978G?d;1)D8yp0ftF;^ct8yIRcM3Sb z&8p5~&k@0@-f&50!tcDvYHz<>4tl+5TG4xkT{BI;zYcMmHv7~vqm#yx&KjrRYAXuK nI%}>Ix0&*H?~!l)k^dNi!Yy{I?K2MsTEgJz>gTe~DWM4f7Y98F literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/handle-horz-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/handle-horz-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..db7bf1f4f7f14f9ca0765e3aaa3558281fba64a7 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~d!3HGTx9oodq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFG0%F9eo`c7&i8E|4C#8@*_N5978G?dwUiNHaG|{Pp)Pa`#w!?1><ku zq=jr*3!2I!;^YK*6!Jqi&EzbWQ@_M@;8|Yu+T(nJU)`2PF1>CxA?|~~SGJ0F@%;TV mpR7E(FRd(M+*X%-=6-0A{^k>!SNMQ-FnGH9xvX<aXaWG<eLT1T literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/handle-horz.png b/.themes/Rosepine-Light/gtk-2.0/assets/handle-horz.png new file mode 100644 index 0000000000000000000000000000000000000000..acffa791f047964f6436887dc058b47ddf4f0f8f GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~d!3HGTx9oodq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFG0%F9eo`c7&i8E|4C#8@}oUn978G?d;1jm8Vp37>-W!i#1X7gA#x{v z(GG?kvW%|Z!r2mM{tZ2weM!u)Z}LpNRYlBqg01*hekwW}na<F7B%v*|u5u@nP}GlY pX78VVW!xTAG4YSyS5^6XhU)8K-loc#4nS)dJYD@<);T3K0RRQGKAr#o literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/handle-vert-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/handle-vert-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a9bbd2398c72ef862e2021ee70578cede553ec4c GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&4!3HD^x83^;q&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+<y{TfqXwt7srqa#;d&>IU5{AoG0I?PAG5R+VR?= zpZmtnNw06*WjLmPBl>=`z^7RT&ns2m^Eyl|*)Zj0kD;4GThF_XiHplLd8eO!DmtnB d&!Mz9InxA9g*(?8^nfNac)I$ztaD0e0stU(J`4Z= literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/handle-vert-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/handle-vert-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..6d7474e39840a241529cd2a72d337bcda08c1b2e GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&4!3HD^x83^;q&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+<y{TfqWlN7srqa#;d)Gd<_NyEamSF6to0=1O7Cb zC;ax~(LWrb7akma*Hi808p&rhaZ5xSLN}Ew{$<->>M6>+WzphSns4KKlzR@#^E@<} aD*x!2`h8Xws|P@H89ZJ6T-G@yGywqGrZy}9 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/handle-vert.png b/.themes/Rosepine-Light/gtk-2.0/assets/handle-vert.png new file mode 100644 index 0000000000000000000000000000000000000000..7a30bd585c6310a570dc417bd48c2b7ab78c59a8 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&4!3HD^x83^;q&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+<y{TfqWlN7srqa#;d)CTnz>SEal;r9-7-$vQ%sT zt=In{<2Y$f*SD3%PYn!u3TG8x(|V}%_eJm}rHgkGmnH~v9zGvks>t(P`MCd&KCPT* aMa<2w_1_o^omc}jm%-E3&t;ucLK6Uw@HycC literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-checked-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-checked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..cc6f7d7420b76790f74f0f59e5b8df3f84d66d83 GIT binary patch literal 463 zcmV;=0WkiFP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0c1%;K~#7Fom0(D z!axw7oi44RhKL6=vGHI`ya2rr<K4TDz_a))9DN7w#^9mA1%n<G6ZL?E1Ox5<xKp#H zh=J;N>E!Et-^}dJGWda3G^_}S11&LNfIe|d<GbM|9^dUX!~Iz{pV^?((S<GyYk>L$ z)?gmb?@oE#Z8RFmw*iTJ?EYLcRfZg(j%s?+CKDurD(4jwDECIV_0+5tz4$^-FW?_o zIM~L87}xS7OQ{lW1mNJS<verP$iUsnBTnXV+k_R6YR~do76Qb~?99=lB09IfiMLC| z10mH?w+yt8Swc$|#LO|Ry4Rb;7N|ijEryWs8GXrQlUT@PVkU4#t3SR>)``<1ZgI?c zfsKS*-9Brw4jiU^Y=*~gpx6NZ3P%i@VK_?<@$q5NS7tr)YH5}0$wx1ZEqQs>cMp%e z>ZZp;l}Wtxn6hX^kuRWBRYI2Sj?hhUZ|jK(@tlsF!6z%Qy|YpZ!V&-g002ovPDHLk FV1jfe%OU^( literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-checked.png b/.themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..e1411936ab800900f3731c14537cf839508707a7 GIT binary patch literal 416 zcmV;R0bl-!P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0X0cPK~#7Fol`MV z!$1sN$)w28@B~w)B7On!3(OZ%P|(2(;`{(t6cq3T@`B_Cc9#<WfOH;)$sN);_IR93 za>>rz%t?2v(@85r5AXSULdHITIT175xeHx?u=A&ARCe!Ev-!yL8-weag?Yvi2;r4c z&8JbcX#*&Ei{VnXWB8#6P{kUA)zX*GAS=cO!<ozAEnkNN&^IoCg^l^jBK5q!QG#q% zjYo^kM0DpvHrU1tz87QCx}{TEgZA&%nuT=X<q$c*Adw8xUgVIw77-_e;K#sDJ;-$u zvdZ3zpOUK8Ag9QJf~ALxeSaO~1la{3Ctc7I7eJ(a%a74$C0S%R8z$4aa77HbN>LAt zFGR|}%5g=6YFf4Jmx;-mIZ%uG$0}`A=T2aaMoJjb2-BDQatHs%--GcbKR=290000< KMNUMnLSTX<Be2#0 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-mixed-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-mixed-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e6cc708bdbc38a60a67629b0bde00296ca9b99f9 GIT binary patch literal 414 zcmV;P0b%}$P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0W(QNK~#7Fos-W> z!$1(mXD8c442bn09*PGMyfn=v_yXSh2zeG?#7mAIz4ryA2x)S#Qa$(w#6t~*Xp?NR zW&)8IicRu6Eg$>M?hM~BsNuMaLjmzXrZ`}LI%!PeXRZYrKk#hxD6HOR<zYINy%{VF zKzRoLu#VRc=RBTSmX-V#AhX9FFC@$Q&;a_8A%h7OK@#ZYre=cf-U@Y86m#5nU8Jiq zbRbf2f{|Dn&=D;kHZoB6p(8Tw4G>%OUWb9yd0phn_l<3u;U>eTd9kaz`*9hVwum$d z@(z?&=m=MLm&kjpdjVMaXq%@Wkg++mMG<qFRguK!r^wIpcsBJ?lt;;zSDZ`n^4eFA zPqg8-WulkK{AZb}IIgP;*c)ad?UxymkcC{^d0|4l6)jiz0YeahWWj1%^8f$<07*qo IM6N<$f<daPXaE2J literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-mixed.png b/.themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..295d4327145ff01d2aefc7535b8fd081f07099ea GIT binary patch literal 372 zcmV-)0gL{LP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0SQS&K~#7Fos%(c z!axv3{|ux+X>tUoqzb-4I6-oS6e-f>2EYyCDn%mY3UGqt2J4P=;Rxw0gxF!f!3eDo zviC`rcE&rivon7M5g%@OFWw%Z`Vh?Q;4b-XV6&HexH{c0&Em_s8;|RW!N1}HA>d6> z&7Si7|CoTmTMWL#a)fr2Jyc^RQCd8?LogY63?_92?{1l0LH>|{!N%G*Opyqits-)V zRKld#gD!WE$@;M;%=$K-b;G%S$*23JBSRXch8Zr9PN}9gM<SHAKIg-qP(^{x_=3Hv zmDtm2iv5FWOOW!KF{l$z)6{mmN_^4016mUQ=BTL7gTNY%tl<5^ROa=SPuKy-T3kRi Sb7TMj0000<MNUMnLSTZOm7LlD literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..34247a1a170a4d3b248988cd359092a776d231bb GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eB{yR?>$B+ufxsz@Cn+<r{WUbj*O_xvRn>w}e z=fD5`i3$1aDkl;Y&Z>%N{aSeG+002N*5AKT$YSG^8hL74?ova03)z5Tzez`~l%CDY zzJ4%iuU?nZyInuH<2Ky?yur_<+v5EHptK1a9PfJvd3mk<TH*U(PWk%|@ilil4?A`) z%XEuZ&Wrsmxw-AaPImzx&51w76(`vEtMWO!3v?Lv9DK*^Au?Z4z&>Hg)<Y&o7Z~-q zKb*f&N^!=lTK+RHQ>uPUh)jO27Pfc&^VpB7+h+OX+fA14(KxMft8CtpZ*~Wpc2Aw} ocTDH^vhEYss|w#uk7WPP{G=<v`L&iQ6VT@jp00i_>zopr0EP&P*8l(j literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-unchecked.png b/.themes/Rosepine-Light/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..7d494f2ae5a277027de9cffa2dda18a0d07294ce GIT binary patch literal 402 zcmV;D0d4+?P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0VhdBK~#7FrIXD{ z!$1(nXTP%TmYOC~j0D<?2R-->zJvHaKAP{~#ba0q716_1^4Vl#CQu0!YP<eUJIl;} zcZUBEIN(OER#TN_mGV5s@n*M!TFS0Y(>K$H%{ZHk&eZqseWjWUID!y-tMw}iS&Z4f zc)h;6qSPw*18c3EOqSC;|IGWa8wC277pD~OVGLLpUK3+JN)+H>c)5f#!JkCYqGWM= z8+0A<zyV{VrJTDJBlCHsXkCM|K-)4-;h#{(+6Ej!gE2y8TnJBs1448K4FXz#BWW5L znj}dnM7D)9K}!R?G{X?J)&~1IwHR}?e#CwF-GvUl9fpcndwd@F@@Dh&1@Js96FE$I w;Box!S5@H&p$3oCb=%BlGN<&rz?R3^KmWdMg?fFgvj6}907*qoM6N<$g7opHy8r+H literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/menu-radio-checked-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/menu-radio-checked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..627c05c999fc3518ea1888e2173c593498a43002 GIT binary patch literal 465 zcmV;?0WSWDP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0cJ@=K~#7Fos(Tk z!$1(nXD6FP42TsGABxZ-6r^boix=?SBlIkurH|gB7m%u?DMF=H&=$mpS_&;qve`8g zh}4>B?eA%sosXUW%raP^>Glr<1Vt5LkpWs{V+ucF+r;F1Uc)(@E&H?d&~7We1AQA% zRp1vE!Q%0p2c3Go9)2aDV2=$h6q5y51A39ICM`;WWT49H1{36aBaB*-tm(d4BAQ;p z2KXAb&=+GHHpGm@<_wHo0QuuGQsVhk&2Jxc-SCBOYmApxeN?0u5p#MsdFYWy4ab>{ z2J$Y;hk>#XaySXYAU&5W`+A-qDv-0Ri+i?xMgr4_^K=qXIN?lc!>r|@p5y71IyeOl zcxH8OY>$!aYzP~|VcNxpbNmjH_29o~qDKNJBECHNT^X<Ey0Ns%wQ%kw=hS$0-8GKN zX7#VnM3pJ{+h<y)>AIGHovIX3A>9$06gRhCnGmC-<t07=zYm`*g5Bz#00000NkvXX Hu0mjfCceVI literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/menu-radio-checked.png b/.themes/Rosepine-Light/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..7d5dc9c63948d88360f8ee68581fbd40cf542ea0 GIT binary patch literal 414 zcmV;P0b%}$P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0W(QNK~#7Fol`MR z!$1(6-2^ESP5415QxX4wya1jM3JN-Y;P?gLiUK6W50V$a59}^<_y?qO5XxP49bXbf zzR2-NC++!e$9uE0gaf=L^J_Bp7R)!Y?U$cZUH`DrLomqp?~@DOlcZ;G9$J`39DyV} zGxF#z2o_rcO<tk<Dd7<HkhYMIl!SGse?B2uF*N9gMFlU(ynhDzK?7LW5w|TSXb2UX ziRjA1{vq$Y5alm5u4Ir-(OdFutIjmhwX78Rw~_-Mbg*2wc!^HWcdsog!_F{Uh{{hQ zaHK>lQ0U1|S#Hj%PUKx<?M_+x*h^s9PSFr*ZN3i%Us6SklVM^Nxe&3%`2?GRsSC04 zpXO}3pq^H5*Q><DZVq%uhsSDdb!TZXHy;^{nOUZ3@#H<M0i5M^u5&T`5C8xG07*qo IM6N<$f{X>IQUCw| literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/menu-radio-mixed-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/menu-radio-mixed-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e6cc708bdbc38a60a67629b0bde00296ca9b99f9 GIT binary patch literal 414 zcmV;P0b%}$P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0W(QNK~#7Fos-W> z!$1(mXD8c442bn09*PGMyfn=v_yXSh2zeG?#7mAIz4ryA2x)S#Qa$(w#6t~*Xp?NR zW&)8IicRu6Eg$>M?hM~BsNuMaLjmzXrZ`}LI%!PeXRZYrKk#hxD6HOR<zYINy%{VF zKzRoLu#VRc=RBTSmX-V#AhX9FFC@$Q&;a_8A%h7OK@#ZYre=cf-U@Y86m#5nU8Jiq zbRbf2f{|Dn&=D;kHZoB6p(8Tw4G>%OUWb9yd0phn_l<3u;U>eTd9kaz`*9hVwum$d z@(z?&=m=MLm&kjpdjVMaXq%@Wkg++mMG<qFRguK!r^wIpcsBJ?lt;;zSDZ`n^4eFA zPqg8-WulkK{AZb}IIgP;*c)ad?UxymkcC{^d0|4l6)jiz0YeahWWj1%^8f$<07*qo IM6N<$f<daPXaE2J literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/menu-radio-mixed.png b/.themes/Rosepine-Light/gtk-2.0/assets/menu-radio-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..295d4327145ff01d2aefc7535b8fd081f07099ea GIT binary patch literal 372 zcmV-)0gL{LP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0SQS&K~#7Fos%(c z!axv3{|ux+X>tUoqzb-4I6-oS6e-f>2EYyCDn%mY3UGqt2J4P=;Rxw0gxF!f!3eDo zviC`rcE&rivon7M5g%@OFWw%Z`Vh?Q;4b-XV6&HexH{c0&Em_s8;|RW!N1}HA>d6> z&7Si7|CoTmTMWL#a)fr2Jyc^RQCd8?LogY63?_92?{1l0LH>|{!N%G*Opyqits-)V zRKld#gD!WE$@;M;%=$K-b;G%S$*23JBSRXch8Zr9PN}9gM<SHAKIg-qP(^{x_=3Hv zmDtm2iv5FWOOW!KF{l$z)6{mmN_^4016mUQ=BTL7gTNY%tl<5^ROa=SPuKy-T3kRi Sb7TMj0000<MNUMnLSTZOm7LlD literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/menu-radio-unchecked-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/menu-radio-unchecked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..34247a1a170a4d3b248988cd359092a776d231bb GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eB{yR?>$B+ufxsz@Cn+<r{WUbj*O_xvRn>w}e z=fD5`i3$1aDkl;Y&Z>%N{aSeG+002N*5AKT$YSG^8hL74?ova03)z5Tzez`~l%CDY zzJ4%iuU?nZyInuH<2Ky?yur_<+v5EHptK1a9PfJvd3mk<TH*U(PWk%|@ilil4?A`) z%XEuZ&Wrsmxw-AaPImzx&51w76(`vEtMWO!3v?Lv9DK*^Au?Z4z&>Hg)<Y&o7Z~-q zKb*f&N^!=lTK+RHQ>uPUh)jO27Pfc&^VpB7+h+OX+fA14(KxMft8CtpZ*~Wpc2Aw} ocTDH^vhEYss|w#uk7WPP{G=<v`L&iQ6VT@jp00i_>zopr0EP&P*8l(j literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/menu-radio-unchecked.png b/.themes/Rosepine-Light/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..7d494f2ae5a277027de9cffa2dda18a0d07294ce GIT binary patch literal 402 zcmV;D0d4+?P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0VhdBK~#7FrIXD{ z!$1(nXTP%TmYOC~j0D<?2R-->zJvHaKAP{~#ba0q716_1^4Vl#CQu0!YP<eUJIl;} zcZUBEIN(OER#TN_mGV5s@n*M!TFS0Y(>K$H%{ZHk&eZqseWjWUID!y-tMw}iS&Z4f zc)h;6qSPw*18c3EOqSC;|IGWa8wC277pD~OVGLLpUK3+JN)+H>c)5f#!JkCYqGWM= z8+0A<zyV{VrJTDJBlCHsXkCM|K-)4-;h#{(+6Ej!gE2y8TnJBs1448K4FXz#BWW5L znj}dnM7D)9K}!R?G{X?J)&~1IwHR}?e#CwF-GvUl9fpcndwd@F@@Dh&1@Js96FE$I w;Box!S5@H&p$3oCb=%BlGN<&rz?R3^KmWdMg?fFgvj6}907*qoM6N<$g7opHy8r+H literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-down-alt-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-down-alt-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..118ed3217419285c8fd8373a934e7b6d5fd1de1f GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBevGG!V@L(#+X>cO2NVQY<4<rZF?!!T^;=$j z>Q+~UZ%UqAjs<^Bk{*|wPF@y~U^rjbcFLtEwky<Xc5nP<^zq*1i#vY{K62r(sCuFk q&|P38{Xj`|=gI%Vnx=_{)5ItF>YLd;x-Sc~hr!d;&t;ucLK6U5UO&eG literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-down-alt.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-down-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..ff2d16561780e98f2af8558f15596ec41931bb2e GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBezd2HV@L(#+X>oy2NVQcwy!-NTG;T-;BDqZ z1D5{74}Z2!n6QD7=irAcerBJKFyve-p3->fJM)J6-9<)AS<b)Iia(a&c|un2d(RYY p$LOHxfsA?wPsct|%bb2T#D+mYsguR}_G+Lt44$rjF6*2UngBe%LL2}9 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-down-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-down-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..627e9effe33112148faa6092d379f203bb3f36a7 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBevGG!V@L(#+X>cO2NVQc+%Mf;!gcNC<lpj2 zFW0haOY<+tQRG-R-z}$R!-m5~>mw32%S~io`c9o?&)KE}={^5~?LIC3e$K1%QdRF1 rZb$D!QzIGGS5Do1!9QceOmCLOW(xmxo}APJ+QZ=K>gTe~DWM4f-)=%Y literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-down.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-down.png new file mode 100644 index 0000000000000000000000000000000000000000..f10849122984f794ac024d794becef4d738977c3 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBew?R^V@L(#+X=fl85DUOg!365X5GI1a9fes z@m-SZwr(q6P!?-S_+ygvxLHJTPdLki4e~nTOXXylUd>Zrk<6~2{C%}e)q6Y5e1${h sZtIx#a;R@+)VnmPeaZYKjfbO@RCBZ#9b69m2HM2n>FVdQ&MBb@09q<N=>Px# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-left-alt-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-left-alt-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..7dec4dea31e51b5039d4448441ea57dd8be0e771 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzOSc?V@L(#(@7h785B5J?2p-YO#R)T?0Td5 z5GzY#(0bMKMwSQs9nUtT@iIn=Zav^z#w>V~$0gNx!b1sx$UD{&R~^(I&6{xZ$kFO0 a>^HhBCHA})31tQv%;4$j=d#Wzp$PyVA2yf( literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-left-alt.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-left-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..b2942d949be6b42ab7fca3f58dc0040f4086e4fc GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBeuSrsV@L(#(}^2-4=C`k+}8+pn5}eJ<#JnM zM1y4m<A%x?0@tI;H|0Fw*|Xn1_nE^9rFXGhJt@WqPGmJqz1nah)Zr5ElQ~J!e<OI$ mxSY{HlanNL$XT`|SZkH6P*m=%{Wd^57(8A5T-G@yGywpYc|Mo` literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-left-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-left-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..710858b03105cca47a09f973a5b242c71fb671a6 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBeu$@wV@L(#(}^2-4=C`k{5NLX;yM3~y~~T0 zGnvH>JX`1-lYRH(rbc6qhyT{xWc7TuTSVeyp2Nhm4O+7qCy6TEb<nh&_+z8gjLseL jGj1MHJ?3upVwuUM>w*tU&3eOt<}-M@`njxgN@xNA{?<P? literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-left-semi.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-left-semi.png new file mode 100644 index 0000000000000000000000000000000000000000..a12f75434916eb2c62b3e154d05652193fb4e273 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzQ3o7V@L(#+lvbY85DS!4;+#TQM%E-F+$Mu z`inxI3ua751!v!xEwFcHke2cGzMRdWD_%KFcr%sb5fg_HlOPkL922wHq%|LRUV7#7 cY|;Gcn>})J?f*B5fE>f%>FVdQ&MBb@0MaQqr2qf` literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-left.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-left.png new file mode 100644 index 0000000000000000000000000000000000000000..edb95529e2f0b336a5755b86433590d1dc8dbe42 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBeyFF5V@L(#(}^2-85DVr^ck=Uy?uQ=S?t;3 zRK5g8AwH{?+b6=NFyspyn!jac!-To7(;KJeut`MnZrCLCVP9ja)QYVs6Xz95-RPVV jf8*v6m1F%@FP8Gi-I9E`{hi=jpal$`u6{1-oD!M<n)W`9 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-right-alt-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-right-alt-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..30b81994c96d32ef5dc3f9a7fd74d41a2b3310d3 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzOSc?V@L(#-AfAv84Ng>9o8M^%Lw@{zntqV zUx(j?39D7io`@<HCvTg(GkU#K=p08eElCz8o=Z%!PK+8N0jd)#A8|W87JG5b;Egix a3D$k9#O6#ac(M>^FoUP7pUXO@geCy9l{A3> literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-right-alt.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-right-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..45cfc69907c86d47bf461a962f58b3067208a3c9 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBet@ToV@L(#(=!`I83Y8FFBG2_*}`?$K=*LO z0U433^2(AWzMnep^%g5CTi+8sR^TKs&5K2lktL9kx3Qu1Mj>Ot%e_~f6YAL*e(D_i cJ>x~ckAS666l-cuI?!wePgg&ebxsLQ0HrcEQ~&?~ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-right-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-right-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..4e5bb903df09a3bb8ca200b1970393b2335e2c2f GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzMrRyV@L(#(=!`I83Y8FFLWDbyu4Y@QMJ`_ zL&IrX)y&B?6U!gh>P(w!9ezUW$V*dqjst?s3zXdwgb(atV_2E|rHnNroomD9Spq@R b>^Cu(*b6>P5PP;AXflJRtDnm{r-UW|qCPh$ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-right-semi.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-right-semi.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c1fe8b21e09924ef968b06f9a052120c3f5644 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBew?R^V@L(#+a5!{1_d71Xd8xgEbi>@A8*{V zXz?1pGV^1-463RvjV;?v|GsA|Ij<rqx%q9>d6yFVhyI=^N4`J!x617tn~IV2gi|LS sI%QbBp2~mW&%WL&ZB-s;ka3v(0KeGRe+&=i0&QaOboFyt=akR{0I>)_YybcN literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-right.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-right.png new file mode 100644 index 0000000000000000000000000000000000000000..0559e2f5a7a4705db9da8517b4d19f1eece6a1da GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBe!8cNV@L(#-Ajgi4GKK14==52aTON|d;HOY zd-(^Qc?YLn?TzeV->^RMNxb)dgDDyJlJ0DNI`<E+Qv~1p@T|9Xo}F747TYeKzoLP) zk-^F5!1NQ&hZ&0Xx5lM%T$rZVFzss4EuVH1NB!C$8L#V7EPg;M89ZJ6T-G@yGywot CyhddJ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-up-alt-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-up-alt-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..06a6dbb9b8d14defbb7336c80ce478df1dc6935a GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzOSc?V@L(#+a5(O1_c2Y@%0_P8@f;axA)m_ zgD1(LYPp1td2VDH!&Ave=Ol_Znf<utwU^IlXSqu9gSp%{TstOTf2O2zGN{EbMRU=g aG=`icdAY^^3r_+KX7F_Nb6Mw<&;$TYk~l>G literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-up-alt.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-up-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..6255d03cfb71d5fcac5d28c567c9adc329497e56 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzL%$qV@L(#+n$BI3<^9fm8%3JOcJGT*e7!E za0|HPMmrnqU9#xp{niJ2mQJyH=P5lYMWKvAcWKYw>n7|G&*Hl#sAUUoIuUi`=UGPS Xm7?Z*_jLvXO=a+O^>bP0l+XkKG?q0* literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-up-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-up-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..076cf2962f313c5bc94a0b45d3640f1ebca7d043 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzNe>)V@L(#+n$BI3<^9f-m45Xg3dB*`0u3Q zBhJ9$7?{PeZ2F$x)(nqzT~?m)l%JBqF#Y(V?*|RHuj0$8EbMy_J571T<fk1UXY)-h W5#e8MW!?)kl)=;0&t;ucLK6TD>@^4g literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/pan-up.png b/.themes/Rosepine-Light/gtk-2.0/assets/pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..ae5f692dd290a5cdb7397df05289a1c698f782e8 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzL%$qV@L(#+n(LL3<?~qhFhkY`8?ptdpd_N z+5P?U1*}rZhgH`rJmgcT;0}CSev3b=$m=yv)H&7}&kNXHrbTxzP>mM+aw1IS$5}S_ X6H>j0KR?h0n#$nm>gTe~DWM4ffgUz! literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/progressbar-progress.png b/.themes/Rosepine-Light/gtk-2.0/assets/progressbar-progress.png new file mode 100644 index 0000000000000000000000000000000000000000..02d20d675e7d5ba66d4f182a46b7c0712eecf381 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=I14-?iy0WWg+Z8+Vb&Z8pde#$ zkh>GZx^prwLCVt|eH|GXHuiJ>Nn{1`l{{S>Ln;_sPZ$a^FmNzAY^i6l-g(O{tglsm gf7*LRDK&P+YjVt9KbOc?0aY`2y85}Sb4q9e0OEon$N&HU literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/progressbar-trough.png b/.themes/Rosepine-Light/gtk-2.0/assets/progressbar-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..d71baefa0faa3c41aa65354b51f041cac1ae58b7 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=I14-?iy0WWg+Z8+Vb&Z8pde#$ zkh>GZx^prwLCVt|eH|GXHuiJ>Nn{1`6+B%WLn;_sPb?H<VBlbKDB+%T^RM`lA`!cP e6Y34RFE}eyF*Nb4d2|M-mci52&t;ucLK6Vdwj(kC literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/radio-checked-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/radio-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..658f051273e712694d9aebf5f59e2d96d7dead99 GIT binary patch literal 563 zcmV-30?hr1P)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0mw;2K~#7F)s??b z0x=ZFUyIQgqq3Xm#eYBtcYiFXgW8Evn2du7GlXyqqKN|`YT^b=h8R7B1SKpm!@%q! zn&?a*m}sQ6$1j0{=HM9glU&liYu~qheSHP^?;z1nSy9Xrcxs;^wgwEAxk*y(3?PpX z6nG=*+_i*<67VUBJ-}l@?#>Ki3hG+=3E`g3V@W??lcK}9ip0N=FP`$~67a>79=>%4 z3<{<4Ni5~>Hg|;RSb4A^jDui+Dy<SX*^V~*9XsI8Jzx+MHU-t>&<Lojhennd#5@j@ zHjMy6co#+lkNcWNfLkTeq>pm>?)vO>B@>BkR7xd9G?rnsq!obLMe0j7k+^uu=E~{Y zo45O`OCN}ldI<=5e|;`B+j9$x(|YHPwOWkdNI{r(4h~(p`NwlrXk}~j2!x=#R)E(R z5M<HR%q&^8S_$X?QTozs|AvUM42%eV$cjeb3noHby9mZ9v=_dXfK1klRm$vO9J#&I zkwtD|i89IpFeHqEx4Ud>($qyZ9gI>h4D6f*T*M-G+xtE^jmoMPKM92JbEDsOXIll; zCD0*MuTv5qUBB(D_KNXm6Qw_CB`gy%isbmC`~cglmYo{<2A==`002ovPDHLkV1kba B@kamv literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/radio-checked-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/radio-checked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..0616375674a0552e34dc5e7d269fc722750846c0 GIT binary patch literal 571 zcmV-B0>u4^P)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0nkZAK~#7F-Id8o z13?gmtGlPiWdsR`7ri8)QArq=9P~vz<{*f#;Zt}KMDj9<j7yA&!6gS3#DftrLefi_ z7G}&gL$-^4r((Lh{-L_+Z-BoJiCXkL<R@56jM-#bD~u7K&d(vFWw2C50zPfK3#GmU z4ljx`Lf{5tltTmvq@tNBgb8&NIPh*)fnpMRKxlQflUXdZey6P;a{0SdugMLZvee%3 z<yxe`e*Pvdl}<ySjM}5~rnI2~RI$F32WYbHc^+>QFn><~9T*S|VCQin(I#L?G7Ce3 z*4sMB>jw&$Lydk23T0^pzfP|?x2uw;8L{GFd$ppmKr9G|jzI(?mMCO08Ig6}%JaQG zi`v^*Y6@MlBt*@R6Uiyw?YTezL06(So|EylT>ix|_ED8@k=-Vhc=zMr4k(f`5(w=g zQ*)_4;+OOT*zd89aNGI}^7?_+_zFXU)lINX;ISl2N@)QDVoIHDFup)wcQaK3#g1V> zID;m`YwDuy^|`0|s28D6jH6~-Y`ddf8%OQg^q4Gexl3*H5&Gcd>fR(2r2SVc40CUj zoE&W~C!ag5M?RUpP*vKq1hnH%ySYe>cA4tht4lr~%!I?g<r{Rxyu2H8nFIg;002ov JPDHLkV1nbv^Wp#i literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/radio-checked-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/radio-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..b597ab633c1d3e97cc0dbc2a33a2f1a4f4ab2557 GIT binary patch literal 568 zcmV-80>}M{P)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0nJH7K~#7F)s@XI z15p&m|L1n7#z%%oEG$$~5lxCF5?k>CG!e6;4<KP}p*FTi?1z;gp^v~5)IxkGY9V4n zeKbCEk6ToyMn`qJ;J3PS?m72==H7G91^zqaG-)PI^lGmh0c0P*-C**6Ol_;kq#%k9 zbp)155?I+i7$hl7<)Onl$D|O56%rEP8P|4?W{Jhd&x>bZzm&YVws$o3t-Nh<<;W5- zlmHXvj9}YDL4nns!%+~KZ~>Ey7{T^<_B(%zNKC;cYHLk1k<e`dZ`rH;gnM*fg>Td* zpt2u8xghGZ3;dA1SJT#eoAsVxLrs6BP!;BYfTt@r&e81@)KXWq&{XBU4b)ekg&KV` za3q(kK#|n@w43bs{)K9bjk5?)(#bJ#em%K=m2SRxc&t56rN`h1Z)ZoE#hNkt3xzyM zjvQXzMNkA1e3~79{()rPLYW}p*{}(CpS49WQg96?4NK$u6o`adQ!FV8m#`2q>vvui z8J&SRB+aAL#U-YVFKydaro*AYc*YUGM4jQh5o(KlwHJJFmQ`=^5LELcKb%nK#zID| z9keKcd?D4RSlv!~zwN9Jk|5NxNt@}%o26(tT!!NKtGohEypv*0UhJa)0000<MNUMn GLSTZ;t@geE literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/radio-checked.png b/.themes/Rosepine-Light/gtk-2.0/assets/radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..0e1b1555a4c6b85600efaa9bb3b9440edf1198b4 GIT binary patch literal 503 zcmV<T0SNwyP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0gOpRK~#7F-IY&L z!Y~xZzZ9H-9p0d>{IikXfE%DEu#9Zn=?N$&KvvGE3~&NCf}S9(WN=k)z)l<?@ug5G zw1nES(cesFUh|swWnNxhfWHpYIoq5UX2@TWS)x&-VJ=()8ZIsGSFPi2B7tZAc0uko zjRN$z^pCSm$cUP3@%IL~dNG14Oh9&8d{m2avT*QGO+q?I00q0hwodLg=2krNp>23+ zNrSkoT4#O#Yb`|-yoS_d+NwB00&4eIRY?kDVJh-=NPu=<#=c;p6cWIW-P6H$Gx$9G zhCEWXHa;`XqXde&MN`13Sl0N)I(4&{+(M5TC7>mT$=J6i$i=xI9@&8HLX#$eeB*%+ z>q=<0yV?d(0t20Z1ndJan|c#=A*J~6?PZFj5U<!1jAeQufvoY>A(=7K;|3ewQb1J* z2~?08<^;dis>tgh0!<`@?niyIZAZQbPkiXGU-u=^qz#7d$JPgD(OH#<2`$n~ZLovJ t64($bFNFNt?qXinFVsG|^Yi<!`~V1keT$vb;z0la002ovPDHLkV1nWv*-8Ka literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/radio-mixed-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/radio-mixed-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd22283eadc0fea9bb2db2f4306d87a1a218bb0 GIT binary patch literal 501 zcmV<R0Sf+!P)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0g6dPK~#7F)s?+Y z0znjo&kRIjZ0K$F4fG8}8;lK3jG+|XfEq$r3b7<S0Z<ZSmO!E*BnIAqN5I0K#zG@= zy~~fXyRrdx3;mK!X70@1Grwnm|Bmo$G%YJ0lLt2>C;`GThYUMTz(@#;xzNt1lFgk2 zD%RsAWVFud;_zo|k7b>Z{55%}SA~pN8zi?e_-j<U{nADPm2R)ZQ_o>rv^MWL{i-|c zSfX3&DI=t;BLGu9RYi5tUe+Bm;N&F)BqAeq`*3&!?9pR!N&*t!!+ypiAcRaIBzWBu z9s!OT2nmwn$SZ)^MG6aJS%~`e8n#+zgNOT9zdnhp>%)_D`gvXZj{xzFbS;zpBY)T) zF<O>ZmuQ5L5L&-@1&D?S3EpJOBk+M(gS96J&Un@Mz6DHmI+<$9A~@!1#bFgim28uy z8g_&<%5K~CxM@M1=Sb@^woXp9f=Zh1_}T|&;jFg#8SsVoO@C(dD-ODmfJ12RQwH~* r-*%e4V*G51!MlEIno5OnIQ}SKC4hV0Lt_)200000NkvXXu0mjfUFOo5 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/radio-mixed-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/radio-mixed-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..609e84f76f79d903b0a30efa2839c16ef704e8c2 GIT binary patch literal 528 zcmV+r0`L8aP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0i{VqK~#7F)s@dm z!!R7je@WWnm>|1&aTf<Vm5qw_FkfQF9d{6hui;a85r*s$d<ln?VVwu7;to!bT_&<3 zu1#VibZ-3zYkSboDg2WBzTuZ&z5)2}ptwn0=khf-OF0FtGs+7HaQ<f#$77JF<p3YH z)SW>hfr}e+!?yVmAy|eOI3SA=+K&<n6=>^^2Y`7QmcVB8?nK+|`{URj=on9xWs?hJ zOe$yH+rwCabK`!~p{xoCSy5KDMQI}iFeQnT&tRyg>$)5e5T{4L^N<n-pcs6$6cCUc zRD_JcZd(TgD3H{r_h1wk0s<JZ0%XK|sinAu68XGrs;U*YrenP29r{s^%;60<Fw3(7 z4~ORJ?cM{#;U*7>+3()?w?rI`AtPi(ngj$G<0Hrj;+kMU;AP+pC}lRJM3lNYXM8h( z(?(?qlyo5_GJyrdTd;~&ZENU0brTXI9JT4Q?NGZGj=Hqz5yw1M_j>+t<cHI7y~(Cf z^|!7cac^rfx@zo~U&H2Ozf4c)%TbC5Sl)Z>;vyMW#+Xe<Dw;fNnwGjb{x090L#Fh# SMYQ7p0000<MNUMnLSTYLkl>I2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/radio-mixed-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/radio-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f6302f15b5f3504203c4f4bdd57c6e5f17b2778f GIT binary patch literal 512 zcmV+b0{{JqP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0hLKaK~#7F)s;<7 z0znXkUo{v)aDi^!U;_S-pl}1?1(d`%OW_830`LUN2?kb1S-=U5o&XjGBbYcY+$u4$ zFeY6#3NkRvD9kMMOD5@`>VB2#>DR!2hnyz$`h7SQko$m41Dpg?q(9YAD-A(Z+g*>A zXA(GT-tLeTx{3(HIY&bX6zqh=q`^wFeM~H>KX2ZHBT{mya?{RFl(%fI0$HMf8DPSR z7LOg;3Y=fJvLMpo0w$T!;;Xemf3!p-@^FbNt*+PWVT-_L_Ntz6PdGRi%vuCg_S^6Z zqO?`Oo9z3W`ZkB{AxU_~Fj>D-*vjJk*4jeo(JAKcxx3VSdcCllHwln2UZ$2>s6I>& zHwG<pi5l<-34X8$Naibe1PNc&A`p1@m%!-2HEd`m<NFrKq?S7@DF>IZ5CwC8#45Cn zXbqBzn00fBBW=vKEq1+^h#vF;F(v8@i&`R97$3KNa88vs`3TDVC;}(cxv`KrvxELh zU{px?6stQzU$>prK@x;|HtDka_EOHJQXc#qf0Yk#n})b1TMXd<0000<MNUMnLSTYS CZ`4l! literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/radio-mixed.png b/.themes/Rosepine-Light/gtk-2.0/assets/radio-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..8009aed960828af55ddfd14e4600dc4f561af454 GIT binary patch literal 470 zcmV;{0V)28P)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0c%M_K~#7F-IYsD z!!Qtre<x+pU5*e|JT^2p=nV=dpcUP)gA*j20J=hgR%uVr9sy3^t_WpAxB)wa0Gmmg z&@?ZVI2-sROZJRC|7hZjfxiwbbGn=xUuYiFv`wQ$!;D;W8a^GL^{t&rC4nJ-I3%}A z!$3Jc?Qx2Pv^?X8KV6b*x<T*&6OiK(U)Xt0mJPnJC8UE2P_U~LYxg{5TXDm^t`?R> z1##53_Gj^Gtwa>uhBCSvT#k%DkUdtnL;-1hie@(>K-qUt7fiG>0;nbXC_d8;@&sC_ z4>O)L%65G~Zl79ve%YRD?wMO)&qe;EfR9v}f`dc;hziW(iI!(nMN09K5s*UMqb3;B zrx}5U_C6+=SE%DB8{dyW&$1}E>_HjkBv)&#BJ3do15|{X<VCt|=e`HG+;iBk`;r(? zf@f)K;e!)()<DEWDKac=vV(3UkP_-dLh;}3V|lIbbi7TL-|xTj4M=}$We>Qt&j0`b M07*qoM6N<$f<g(tO#lD@ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/radio-unchecked-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/radio-unchecked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1ce31ca5329135d0464ce7838f2b4a44339bca42 GIT binary patch literal 518 zcmV+h0{Q)kP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0h>ugK~#7F-IdEu z!ax*2?{u!!+9)K&7zGj*E_A0~z*qRYE?K&8qb`gZs0u=O)M-nZhchuC$V;Iv^lUnh zbk02Q1^DZb#ogz0fB(|6ZL*Uj8;)hE&5w2r5#vNk?D+moYb8Ocbed(1l@KX~1xN`A zB0S9#&HOo^KPqr8i<SnKKnPH!AnSR1(Cs$gmI`vYlLI~O0sIglU}twXgF(>l%@ySH z$DW>Z5mtt}h=nMQU*ciQ#1?Q4hp;BD%Sz^QjFiKInZ5pauqH}bmh1Wh#@fu(M=KZ% zFbgSRuJy1y5>VQ=AtjOox2FVJu?;DqFN!@w@H>nI=0!qkh;T}v6o!xzh$@*95E2ED z5+(>v3F`H`mSyP&zxLpyKOXqT4_Poacz`w0+w(kLpNK_q+=*>FgE~aJu;Spg+HGU5 zzz{|4-qw~!DE)km-+>Tp`2My3wS8tj2*Xy8$>b6th@;~@!UBYl+;N=yYW1oytAB2` z3W8?DShHb7T!&fCm88_#Fn#7ArQ|xfh}UxY?6Fe0h~VGy4pXq8O3Q3!XaE2J07*qo IM6N<$g0eZ_(EtDd literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/radio-unchecked-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/radio-unchecked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e39167d5a570fafb9cd3e07a66518a7995413dd0 GIT binary patch literal 466 zcmV;@0WJQCP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0cS}>K~#7F)s;<e zf-o4zANnFnvSpiM6XSt{r(O91`~JzUOLp_%r4tD;3lrMH+NcY$DB<NWe<vuUzkl0@ z2Y`FWX?`A(<&qO21XAh=nL&(`f>K&+HcSG%3+N_zBfkGNE=zSY1jcT`InA$$aNS@K z1Y<&eT!6A^g<t}BUQQN^XD5zh)hJl4R_=aJN6?bP0pa=l0VPQyZwNw)kaVFVc}{Se z?h1WboX1f01;#|{<d^vV>li9$TM>j*sSH6+jztj?OArJ*41>XKL6%K>r$58k3$g@4 zd=IvQ>Q)by`Wk-%^F_iym{wv5CX>B_fzYkP7OdCP!2|#sX$f?*l8%E*=*ek&M2!H- z?e^mUJ>i_^)%(jTl2N2`=tvad3@YgjHMJkBG-cp<C4p9xn_!<-xLf_6GR8*dzt}Y# zC)QiLHCrodpF=ZLcPhQo49#Yb_?Xrl<V089TAe2DT^#?HU--#}EpNlU(EtDd07*qo IM6N<$f><iQJOBUy literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/radio-unchecked-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/radio-unchecked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d5284a223944120afd7a48d1a731f5502eaf02de GIT binary patch literal 481 zcmV<70UrK|P)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0d`45K~#7F)s^2) z!Y~xZPfy$F7}*dsKuEaa!W(@kpTu|cLPNYFK>}gOU~_KWI;jab7=OYx6aC$+J6+DV zp7wkN`0tPt^JrOJ%QSU84B>(?!c|a8{A4VSJTG=<v)4r~foAjGkkV^w8b>%n6eU84 z*ghn*SD@AE-B8M|;5_W%@WtK@(%nF(bK5|~I-F0%Fly+!vyXIeYx(th&s;qkkQ23P zRoa6BoYUONe{w|abl%NC{r&os6d_3@cDr|0MgWmkp(K(d)H4E{3kD^jdL|=)s9i!y zq)UzP%WMQxM?y(R83Y-DIEDa9f-y~G1S%EHhmuexm=PEZo*Y7igo3D2r;RVY$x;Y+ z1O-vfnttChJJ0ikGOQIk<inm!`tySV3gw2Td98*OID<Hj-bbVUbT>}-eY{*wea>rw z5ORS?=&{6MC}fi8Z{zXveBb=3EA!g~4TDyrNU(LctBuq&2o?+9cbo?Y;IZ)G_`7@o X@kWmVr9zTx00000NkvXXu0mjf`X0(f literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/radio-unchecked.png b/.themes/Rosepine-Light/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..9f017e085a065bb316372632f0caba0eca49bf66 GIT binary patch literal 507 zcmV<X0R;YuP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0gy>VK~#7F)s;(5 z!!Qs)$M)DwLQz8rAS5K%AtAw@yKoqeh*+><!3I@)S|x#o#9tC5pe6mNO_1QN;<1!x zdpu)+{|;F)PowB~12OQF8Vey9RzameB6`|6lRZ3KkJl0$9Gv^sK1R+73JYM&Xr;V( zo`}r~_IjsVh*`g!UbaJUj#5Hw!1*EM`Jh-T2*aZ=2v`qR1W|eY{yt5T$9%3}Z|`hF z2-=4=vDS9N(35GJ>d)BJ`Es6z&=70GX!5^bJE&G)o@f^u<A~>Nn=Bhjm^2ZR1<(@J zwf_A65_CEop(PN<q9%|M1hj-P3~Pel;yc@AMM6tdt)wQ<+Dd4Ns!!DfWey5x31f=4 znqV}#eI<lhXo!?XKRw;N)&wQix#18RLMbLw<H^BbFvvI`r?4izAH<WZuc&p?BuVlp z>JnqP2P?oirgwK&@z40o_aKhr-1m2l)<!T!7uHHqNQ=1ne1CuSGHZV6gR--8(xtQr xjM0qq;G^2BL?Rlc6v;=Ui}FY=8()sU%R4_<o^gskK;{4d002ovPDHLkV1jUk)-M16 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scale-horz-trough-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/scale-horz-trough-active.png new file mode 100644 index 0000000000000000000000000000000000000000..414c72f0e679c37eb298b0de96a187598c2899f2 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O(KV^0^ykP61PXAF566nI!K@@GYSY|*jV_=t^X xOQu!n&h2qULJTdl#J}zI=gj8&e3g~qtDW5}78YsNbY`G-22WQ%mvv4FO#r^qD8K*! literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scale-horz-trough-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/scale-horz-trough-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..7e1148e50d2493cc934ca877b11dabbb05e9bd0c GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O(KBTpB{kP61PCl?AbDDWJ;z#kp5@MgV)$*SxP x41423edqb8FnIK4%y_$$>3eZ~Ef>Qt+nwAjEDbOAFadQlc)I$ztaD0e0s!W~D)ayV literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scale-horz-trough.png b/.themes/Rosepine-Light/gtk-2.0/assets/scale-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..eb3403b7edd31d9712a9f7c6188341375fd8fdf3 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O(KV^0^ykP61PCk+J|6nKta;5XA^kmoqg&h(0z y`AgN@T~B&DSr}Fd@^0Q5`k?OodVfZT{p|aHv#{t%f7$}n&fw|l=d#Wzp$P!LQz~!( literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scale-slider-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/scale-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..cc58f1853562d21bcd712b211c663bed3e9d52cf GIT binary patch literal 708 zcmV;#0z3VQP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0$E8!K~#7FwN*`P z6G0e$-*+~frV<PU0^N%}h)783At&)K=rvFUZ_@fN{1<*4^-##w{snIqj1+{TkkiHn zLRTW`W_Lb(XWInZ%qA;sA4qm~X6Jck-cN)j=yto}wAE^0f>pwjZ)94w^M-^1R1<}z zs4n8D(`qGo9OxuII`ShaHc>$p3P2K!>LnGrgcbxo^nNsAtpn6bz<<CfMp=cgwzr45 z0w2HhH)1>s;2O{s6Ye&fgV{UH2HDB4NuCj&VeqEcYg`hrHn(Ph8-kdMz;fELXa7d2 z2)rDdOD(Iu=kFL}+HBCaoikvLLBl=|Ke_gx5F(PW$-`r`O24OK%k?3<EfAh~hlm^C zMkrIc$9$n{@$S!uUny2=HORZ_a&n8nD|v4vNoP2pw!SwgHmOs9h@Pw<pNsh5@3<DS z1myr;cP(n8pFu%n{&CGqC=+VobS|I%0TjiB^RI#se1cmBX#>teWeglbL1ba;n&&Vi z^kC}Tg{H8;MNTZj7Za+;%GkLmVV|8hfYq=$;7mA$NkrxLy`gg(!59tft`G@1-1hPo z>zvTkK~zS7^A^Su7<h_+uUTkrXC5E2-QV-?xjDbV0%QUs+aI!8RP$6nGSJKmS*`T} zKMt7ql6oGfOtM~1GvO>ut<u_LErc6_9w)zM-EE!+FCO0?axE|7)TQ8_GI;rD>ty!6 z*fKwJ<5`b`Jags2n#G>{Uvj5_g)QOdJp$@b09<p%wL7X`sOeu7vgO=XT;WkgPjwa) q=#{2AP7{&hpKAE+q|@oBJdVFUeiSR|bA&Yj0000<MNUMnLSTZzxH#|t literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scale-slider-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/scale-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..323c9840f129dfd4d6103c618113adc323c7dae0 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O)#kDe}$Ar*{or)=bFG7xBczhhd-1s7p<NuPp} zubdSn^Bl}0vn5R27I#WXIjue5vykQPk8RKLf8X7j$>`?R))XteNF&L!C`$09q|({f zt{HJ&fmM6emOC~X@VL&qEH<%o*&T_Hee27Dyi#u;ZWg;`wtls9u$aQO(COPOQ@F*t zeGf>mU0_t&aQf-j%KiEM%kJD_Os-<>tC%-0+Bn*wMYurh!kX<5!XsFZy|A`ew6*e^ zSb-mZfeXj9Z(=h2jypZlFL0&>$(`HF%20T)a%2AVgkw8zInS1p(TM*Nq`Ci(UO`mv o>fbB-3ik3{vgqTMko>6~f8t;OTR~<{I?(eBp00i_>zopr0G-={#{d8T literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scale-slider-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/scale-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..3fbcb1083f486fb0043a6397e90d3cf5f541ce6e GIT binary patch literal 676 zcmV;V0$crwP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0y#-UK~#7Fy_LOg z6G0HiXLs)wdt(b+SP_bWJV3fjlThUiD0zaoqCtW>JrWI7XlN;UgH&-9QIR$YwiOgv zmPzdU$ldKOJI1#1u^XRB#7{cuZf9rycXP8d1nxj<O+KHVmLW;}Fpk-h?^9f7LMWN0 zl2dy5b9FV{Aw;=i5ZmI8*7WJoQ5EvshXUlaTGFf6Bb(4IfiK6$CFyxWMiGSt$duCQ zU=Y3C+>D(9y9WmXs#O8^p;C#OD=X3TarTz@=JyVcj7H*Pt5v=xfH}vszyrZ+HGwf_ z0`*?co%11m%wqkHMf#h$dXsC9#p<<7z^9aqiv$Hw$r}tx_Tch4qxl|acyFFwUa_o! zCZAZSzT+ONuc<&RbAq`~)3jpSGY&w=Gq?+_JJR>IfUEOcHuJ-2+V4NI2FDc43yzpQ zOv-Jm%^Xn5mY12;sG$i((bv*9!xRps?gK^Epg2|mmLzPU)A}#aFw0zxY99)tf7n*B zebA*OkyaOg78HfhUE8wHd5$T{Y)0i}=+uV!v}GB-+6>{@SxUEqAhx=3eh!?ynj_Ml z?6GpOv2jTWAsU85>sLrmb)+DHsr5HE^1N?S_<@M>7Vfe6=2@2Dd>FTDY!{7g_sOC& zzy(gcZlm!V1^#wZbHnmHf(PQF(}}0k?f(rNq`AHxan48hiLfB(6ZZSz)!>M8=+_Sq zh3ESvD1s@HUqLV|H1ux@y*N4H*m1EbPKy9f|KxyXSmxtObnpif9S-4&Qj-w?0000< KMNUMnLSTZ1JT`;? literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scale-slider.png b/.themes/Rosepine-Light/gtk-2.0/assets/scale-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..32249b11d14ebb060c5b896c9f07015ab5e3bcb6 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O)#i=HlyAr*{or|jlEWFXL1AMNNA(ldeY;zLf3 z*$pnvqHdn;F3mGqQka%|zZTR`ZcNHadGY7b#h<HlUca-8{v<oWqlWt<>l};ud^4s9 zZ3?)3NM^g%)?1ry-kknkM5bbTzk^=Z%xI@0yhU4+ixXEnK0FW{^LbB0UFwzxCw6aL z{v*0b{@CvfMpjKhj)f_i>yy(P3%F_&esJnJ_7+4P;d-JV&EmW&!_lpJuF3=V9a87C zZWxqZ^?fptLpb@UwU)^)^)uUR|E`JZ?Nf7(f7z`t@rO45n@$Tck>uH+aANRu^>bP0 Hl+XkK*6McU literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scale-vert-trough-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/scale-vert-trough-active.png new file mode 100644 index 0000000000000000000000000000000000000000..212bf4d65d18d5047c5559fa3255f8deafb6deb9 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O(KBTpB{kP61PXAg2R7;vy0RQ@}C!n{wu=3S~C yFPzIB%scLNV8!o!M~&t$PGjK^xFNvsN@mecw%I$r74HP<X7F_Nb6Mw<&;$T*ST7j> literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scale-vert-trough-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/scale-vert-trough-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..09c3b0da19367d042a8ecd499de0433d5f872a71 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O(KLr)jSkP61PXE$;(IB>8We7xJ>*NuPDBHjWQ w9m*aYN>)vnI`e<b)6XV742(?TOb+o3``sA1Z)n&j0W~vty85}Sb4q9e0Oz18eE<Le literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scale-vert-trough.png b/.themes/Rosepine-Light/gtk-2.0/assets/scale-vert-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa8c995f8eb2016d8fa72b36400ae52085cc442 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O(KBTpB{kP61PXAg2RIB+l@EXa*G@HO$jYo}_* x3+FP0^BaUVoO)Be?o*|dTLVKQH{$|*hLu|wL)#3lxB_)Ec)I$ztaD0e0suHRER_HN literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-slider-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b1822925674dd5fc7bb96028964375329217bd27 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5f4QfNV@L(#+ldSL4jG8JzJFaK{N>q!1MLfb zaMm%kGPCYCW|ePrR-EZtGRy8Bhsy2f%jeF#Rq>rQ`}*bEA~PgdxmqjtY0Nn5xlKFr zo3%#?<Gtgns%$1tn!n(W{5u|DnFr=kDPI<RziFqEk<d1k`<#{e-`f?v9GB8&PT}Aa zoMq;$QtmSQgQ=$Cr`;aXCx0$D?89FAx9HkAugYr0Q<bkj_(tV8$J<<d&K&1vxLD>y S^a7xh89ZJ6T-G@yGywn~nPpP| literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-slider-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..8e3caf2f03123d61156a4e155c75ec78e311b133 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5f0d_;V@L(#+ld?b4k-w<J*?WMa%=579ll=- z`~JUq_T<5#HQa`LK_?Vvm>7yA7QHq%_;aUr=N-dsAH*y4rUZ2r9@+bS4?Dvjk)mq% zC98v8g-&&8G+h1o${${aoy#^Z4`In%Se!In*rkJ^_uyfld2IK7>uNWgFc0ONxP6Vo zoMl=M=geE<5K|C(Y1_L`*|TOG=U!SlnJp^Yoae9Z8@HDCU$4mAbH9GG_}vli;(LbS W9&x`~<r0CeX7F_Nb6Mw<&;$UqHf+ZL literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-slider-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..0a41c144bbe67ae874cfb2ce27bfeabfc0fea380 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5e}SiqV@L(#+lhu;%?2WE|CdCwwTp4N@?Y4v z{N<hIk~h3njpybqZC*Tia-J3Et`#3Uo1~J@JbK2?f9U*wJ2@7M8?4K?W53ri&JtI! zUDdHr>cS6Cp|shP;sW*`e;T=W!Os;+`*gzm_bzbm`gh1uinIOz$7datO$~yYIx0GC zKPMe<I#mDqdWq%dt6!F|RnD8%SN!+#XP@HPI_@F=U+w#m;K_ZWRpV#XJyUz2TNylE L{an^LB{Ts5*nefd literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-slider.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..b0802c70ea158679fb6800a4f39c07f0368d9c74 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5e}|`wV@L(#+ld>w4jBlvP2N38NJGo%;K{Q` z#S2~;|2WX+_e;ptomn=dsVy$cC`4uD*6!$f4~6(i`r>^X4eL4IH&yOCCorG&dCj}F z4?P{{uHEDFT3KBox0}T?X&Zw<Y18+8@ytuKH8);~ntk3{z^kPq=hpSbn`GVRh$!}} z_%?fA6aIgcani93b)6DQD<k|n9()OQn(}Uc=;NJRuNpoHEZ-95cFOf+#9YP?k<~ZP jPT#ff-L5DbwR7CYMlLFoq&t{^eqiu)^>bP0l+XkK<dSV| literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-trough.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..e2fbc0f398b802c34622cacfbb803d8cc888641f GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j6lr9!3HE}Hf~b~Qk(@Ik;M!Q+`=Ht$S`Y;1V~kJ zkh>GZx^prwfgF}}M_)$<hK>E)e-c@Nd{Ivq$B+s}MlOc0{~0b^xcZ;r<;%DKmF}|} UGakC(0#v}@>FVdQ&MBb@09OPcq5uE@ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..bdcddbce1f58e7c26c6ad3e64961e9d067b91666 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5f4QfNV@L(#+ewCehYWaJ_usY^D&BpNi9PX= zP)t)Nui6ejbqf}0VdYrKOEV?hUo}aGzr3gJ+BN6LOLZfI#fq;NtO_$NE}Zz*ZJP2T z=?}Ks-@cx!`jXW*=ihFh4-Pjn11C;u36R^WaEM3!)9Q8VsxEt48<#|;dmih^EK-#d z-k{>Y+Hqdh`AGt;%@f_SYAzi$Qhm9rzdY~a3H57>V!oZ__uS}z_T-rf^5-HAm%5+l RX$Cr(!PC{xWt~$(695xgV_*OP literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d105a53ff9e31856f3ce35856cdd3280d50390e3 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5f3>HJV@L(#+ewCehYWaJldo@?x*+=IZi54i zJN}<JcI3b$$!Q#h6V!@U9Bp!Hy0ka{Pv?A{+g`dy9Nr~Lw3W$Z$}^R8crd*4I}*P3 z>uL`rrtENc&41?vZ-!5`KC0y7xhKDTqeFt*rfGbI^QN>2Y|~;E%;{43KOwJ6<;=mA zk}9eUf6j=WnAW9I`c{8sp2}p?<CRk<NhH_YFW;Vd;O&>xzk;6@XWp?aRp;KnhjFi^ WM}q32mghicGkCiCxvX<aXaWGkmuE5n literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..04245cca0bee8bd78b09d3c744e4c3d411d40a1f GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5f03t)V@L(#+ewC8%?2WE|CdCwwTp4N@?Y4v z{N<hIk~h3njpybqbw2Lrx9g?Ki$%x8A0?fcyyN#l{)bQZ_Oo+tc&xOe+hX6mhKGzV zT5gFvb@%Lk6wm6pW<mX}hmqCJl{=L<_3zed8f2typMBWl39pV4=ae-ILl?N1-(XM{ zw6sr()AUfX|Cj6IyCm=HgWxNrH{CA&^ggcq)QC6z%D-=aC(l(?{+^=o+vfdCSD<Sd NJYD@<);T3K0RUokX3zit literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-slider.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..6ae1b2a2758916e0ee2e36df03e7ebf05c21b22f GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5f2XI5V@L(#+esU_4jG8JPX6xYy<i0gtGc;( z{ehMDAFx|nz4RB6<t+)|l=>wk9IN8H<lSBY4s&yLbCsT6uA{-+p<DF?=bJvSdFSTm zlAfH$uKCpVOcK|G)GBU<VD^giKQap<I2(I|yy~ATvYq^V{Mh_^tKZrj@s#})*s*m- z3g^$)yiI?C)+8?Ky!wWJsX}fRv)~*y$BwSrHND?^GW!?G*Cs7pB9?T~;M!D%ns1D^ jysyWWZ>%?3wO-uF%|-1?QSVfsCm1|k{an^LB{Ts5Kw4(% literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-trough.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-ltr-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..9db546ff5513a0a3648056c94997e2a3c16ce75e GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y!3HG1DAjiXDb50q$YKTtZeb8+WSBKa0;Hli z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzKExbV@L%fBPYYR{|px{T>by@<=g-AS?tE0 TE9ZU%$}@Pn`njxgN@xNAQraOl literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1e1e401f46fbed2a2e53fe5a4908966396120fe8 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5e}$)uV@L(#+er)g4jG8JzQ0`~{N>q!1MLfb zaMm%kGPCYCW|ePrR-8Ha#g|{-W}R769c#6JvPov%FTcFmOxlV|T3t74&)nRe!@r3~ zaBsuAxa<4tC#494)K!#BNMJ0#<Ps@iF+JY7v0c*biNA)Aic5_POXg<(NoOA3UgD)A zw#ake#=}Kd%O|y*h*io}c|3cPGJo^7+%<-?z2r8EJS~&>=h0pKX8szVmyA=k7%u&{ SeR>nn%?zHdelF{r5}E*Pp=I{~ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..bfff08d168d22ea789d99fee8292f4db6a780850 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5f0d_;V@L(#+ey3m4jJ&cCSTt&bwTva-3ABP zKm0eA7H0NNk5D?|FzduZG44~$t$Wk=boT4q_R?)}(2{9eI9KgfHNUKqP{Ur~kEJrl z!za4199z>D^k=T}rqx>2UY!O!bF#}9IwZImwee{=s(iecAIhe5L&URA@veyHjJ=`t zLY@piX8zWR)|zx>>+U7HCi+~PGbto-!Pc_c`*)u)ZvXuGm+}+$%QuSO`H3anyVu~6 Uz|g-S8R%*TPgg&ebxsLQ0FWVNR{#J2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d39b586e6e6c9c37b2a759a6e8eb636c2197ac04 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5f1#&~V@L(#+ewC8%?2WE|CdCwwTp4N@?Y4v z{N<hIk~h3njpybqbw2Lrx9g?Ki$%x8A1$h!xa0Rh{)Zo*KXzn#qa%37pl`i;LIs1> z!mdSsG%^GKtXAk0{o-F;8J4S|@23)*UtZ42w)Rb#UXRPY2d*lOlT5d8O?km4ov5Pp z{rXvLR?jEx_m7=%;c7cv6mUIN+V#1<Z2y$gC6<d{-Tv-h7UMQsT;ulwj`Vn-V;MYM L{an^LB{Ts5M)hMP literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-slider.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..036d036a6895f8a846e0ac01f5f1c1bfb8fa5e69 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5e}|`wV@L(#+esU_4jBlvO}5VD6cJtc;K{Q` z+!kLYYZBbmYdaS$ZsgN)bk^T^aqUizyT2V3V)WwwP2e!R<X&`i(;bnH^<G{(U%0us zh(CYlzV>VLYj;0`nKxt^&R88xw>`u7X=_k~baGBT{}=AaZ+F@*FFp~=TNuUJ=JCjO zol8@}UdKuC1)Rd3dqnFGdCm$k7M#QG+3|^ay4saF*?x0Ws*;kogl0u@Uld~~`X~A; i`}VzWE9;GfKC?N^by2f!iRS?Nfx*+&&t;ucLK6T(R%u!Q literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-trough.png b/.themes/Rosepine-Light/gtk-2.0/assets/scrollbar-vert-rtl-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..316e6630ec7d2351dde1673d7aa4244c26a8a4f1 GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y!3HG1DAjiXDb50q$YKTtZeb8+WSBKa0;Hli z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzKExbV@L%fBPYYR|BNqRzWx9F`3nYxWVW(N TQ>GsS$}@Pn`njxgN@xNAMV%mY literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-down-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2cab17d919afa2079ee575735f200ee7d3b6a848 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{B}<l$B+ufw^MBS92^8%(^I1hnb&%4biZKT zc35L-l=}tEosEYWMU*D?3IzV(Jk4T$W9^&pGv~GMoi=f{c&?_Qko${sH)GdDMym(w z86&NKypQnWUvcbe)OqC^Goio<EK=pSADz1`cmLQo-K&hnLcjj<R0`;P<vVoP@fNH8 jPKLmMh(!$>1zWj~YiPc>+H_?r&`AuQu6{1-oD!M<7$H;% literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-down-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-down-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..113679e3ec65b0a7687d59e223349e66e1068333 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@Nd_PYY$B+ufxBa_$4;XN`c)AE0vi|0GaXlzA z@ekwq2dm$x&+Y44ULEpPSwX*XXOp%?tb&rPmceE=VS~>n4spENx%>a?WxXyg=T~j< b(Otm#b+b@Z&y5tI4GavPu6{1-oD!M<(-Jwk literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-down-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..12b80989f781d5eb15dd238c5988b7bdc54618bc GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{5DS)$B+ufw^I!HnjLspzV|c-Ea?yl`RVY= z<frGoS<?$dOFS+FT$J3w%w56g&U(AzX_EW4l-WAf_5}@(B<$C=G?y~!9f)N7JaKQ> zZ8mll&l2W8?zR^v7&Cb`yZ%~U{EvIaZo?O=R_RpymaKkyhvQkQqLiM{->dAi6B>Wa i>X>cfnzvT;t?#^f3JS`xJpDiyF?hQAxvX<aXaWGw%~Co5 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-down.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-down.png new file mode 100644 index 0000000000000000000000000000000000000000..46d16dd60e8b301281bc88a9d8e4f3bd9bd97dec GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{9sQP$B+ufw-Z(h9x&ix(J#zsy5syy-`ki? z(eQ)**9XquglrwE7a#upoo%9U%C-dVFma3TrmGxWgnScTZcXVr(3kxy<8Nzc%LnlX hD}T*dlf3;dL!OIR-XXmO(}2b^c)I$ztaD0e0svfQJ^lay literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-up-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f6fca0768333a3786e922454087ab4cc3f9f50 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{8^qZjv*C{Z_jV!Y6=iJ_OVz;r(?z1jfPFr zezRP?lfC7KL~gIGgZKK2Z`Lhno@~KY9w-nZvR>{()9&ME|9>f*e&6;-DHChWPKF<q zU6=js6^s{jYXy{h&rzNdl-IbjevVz&uDWu2JE2VtF&mhs%%8H`;B<~t$l^FQgYui} zFZJ%+lCiikysW`$M)vyo+dUa}IlcF6NHjKJew@wt<fKkpds2c9(3K3Hu6{1-oD!M< DlLcVC literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-up-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-up-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..4b0340297c9bda699db723182c60ef74978ea1dd GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{1i_Y$B+ufw`VsB9#G(L2o%(te(4aS&YC;* zGU*$(D5(VOXcXD`*}Oo+Mq}xn#9)^%-|j_TPrqxh)Fm-kiRl-A@i~iQ0=ths5HNOL z`}LA&OhfAn2lE42YhA+=&b{Q0V7EBH-@w0QkGNOjqM$cG`xrc3{an^LB{Ts5(?LW! literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-up-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..41a0eeabbfba473c855c57a47a05bba2868e9fc9 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{P~_Pjv*C{Z_jV!I%FWw@X$LcxpPS@Qx@CY zC7ahj5&k7(*U+uNb=O5;icrp^&5~U2_U8SaCKLJ3IxV-9!OH*K?c&&Y{lD!OZoO&j za}v3|$Y8fk{Jq)FKBgWEk?Qc^6l2)kIx~sKE>*M7Nz<5JN%4U7=``~rJ6<YrKd*V< zaAxO)s{Z9B$4`VmX>>XDW@_BIn^jXBb}gFk&iQ9HQ*go#`FjC6=4{tG?*g65;OXk; Jvd$@?2>>7)VtfDq literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-up.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-ltr-up.png new file mode 100644 index 0000000000000000000000000000000000000000..65dd7b9115e0865553108cb862a121feddc30eee GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{0vVQ$B+ufw`UEx8Vq<^A8rX1a4qDR(zN@* zgTML@9j#tIShO_BSVVsUkJJCRd!Gh(6!ZH?7TetOH$NcuX?f#D3HRO#vuo>OXLZT` zSm3R`MAe1m1jm7(ZpJCa)v8=A1`>e{S`LhL412^oMH2S1Ujy3Bz~JfX=d#Wzp$P!` C|3g&( literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-down-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a98ded7cbb520bc89dcbdac55e3f7d6290b3c14d GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{2osi$B+ufxBa$!O%4KX`)6jXZe42_bKppI zL<MX9gU~l7$0lE3VEt;Qa$!P%6MJLR{Fc=1j~T3G*UzX7-plhhbXj7>9DjC>0|IH> zIgIU%OXT_l4zM|CU%e5p$nZMSJ#1IuFRz+|*6;48i8I80TG#t`)6T<+DaYNH-jfrN o`1(L1O5T2|o#Ypzs%B-eJvz$&MDA6*2fB;F)78&qol`;+001^sr~m)} literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-down-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-down-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..8d46182d2047ea2a7adec3843fe88d3340b49c29 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{2)&k$B+ufx04OI7z{aBu3vt%;Tz+>|AqS= zd`S8=Wg|z5!|le{X?Om*D)Z0U*`#gZxL{SM+X}y|vrTGgF7rG7WHdeR?l3Vv=W{46 gL-9#hPV`UaiEp?o%=e%71Dej@>FVdQ&MBb@01Hk(=l}o! literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-down-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..ca926273bbcbf391dc9431abd9b1c4b983e59ed8 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{02`K$B+ufx92zVHX8`EJ}ghqQB<9%<7%=_ z+12Y+&x9t^i2lkMj8#_5>}AIp_VumbFmH9dyW$>e6~jgCOl_OA3s||>Ufqh&NSIiA zM)}xLXGY`GQ`|!@`akCSc8^zS2IH>IHTBO00tB8e&$KH~-Zo8=U&QUXKiA$hclTx5 b1)g9GJt*Gf)EhYg=oSV~S3j3^P6<r_1}IHj literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-down.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-down.png new file mode 100644 index 0000000000000000000000000000000000000000..0c29255f0bfc6b58779ee889a728f5d183d7d38b GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{7_F9$B+ufw`UEx8Vm$nE_#}An`v|0u3&m! zze=R+P}#ALwOfNZDvwV2Jo$H;!YKvmM!_G>4qr1APHojw?_jy1zd5LCz7WTgnH?Ex iPW%pN485Cv&^^!Gj{iW7_%3q`09elF{r5}E*?<UHH} literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-up-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..4fb86d812d6c1aa26592aeb692bce9dd1dcc37e1 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{9aEN$B+ufx4nvd%?<*t|MQkj*`jiEYf*6Q zMP`M7In3RMiiCxDmOB);h;o>?KVaCfL3+nQ1&@l8K51vFnWVQ~d)VWim+<Io??INE zp|9e61#}ZcW)wEgp6tw-P*F8yukHTdt=|QC0+#+RnO@(l@JQ&r2j|4wht;)qJk{H9 p?!Mf~=T{#vsPH}GifI&P5!33GxV4UDaxKtd44$rjF6*2UngA|yRxSVl literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-up-disabled.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-up-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..c2191206f1ac67d418e839b323cb529e0ca72a97 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{6J3^$B+ufw-+~ZIv8@eUQBPX@0=RE<G%)9 zLh46FflEuSC{4J1qmqTw+Q_)<yPzPm>&010pHkHp?x@VX{)x5V`X|m6T8lScYL{a) f`QE@D!|>-!n(+EfPrI#vhBJ7&`njxgN@xNA&2T%l literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-up-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..cefe5f165b896645866a31b8ab9df36ffd25ee9e GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{5DS)$B+ufx94oRnjHjKADBN*(_Y;$p&_?x zjrqx`#Vsb5tzXTW)|~s%zJOhV`{4QtpRe}>!W3ELlUIfOJm}*uvCy(h=}DxTeA*L( zXU}e&YG3xgeg60DH@00m*r0v-yLagHqO|X!Q}eXiMb(u=1r=3)F`LD|{}@si|6Ync iLFSFr4mLjn1Ey9L%^8M^O`U))V(@hJb6Mw<&;$S*A5+Qz literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-up.png b/.themes/Rosepine-Light/gtk-2.0/assets/spin-rtl-up.png new file mode 100644 index 0000000000000000000000000000000000000000..44929b34627e567d7f131ea72a9b353d18abfa94 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^5<twy!3HEvf8419Qk(@Ik;M!Q+`=Ht$S`XTNCjhY zkh>GZx^prwfgF}}M_)$<hK>E)e-c@N{3uTs$B+ufw-*<39WdZ=y*PaeUs{@X?UytE z{;wA^bV>~1GM?P2@nzPIau<$x6{Xp$)HW+0)Rda;ZTbD0Tw8IiK~@bzc%RgJhqWg- odd}u;Z~w={k;lkAgQ0@);4PuL?~*CjKwB6*UHx3vIVCg!0PoQ~U;qFB literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/tab.png b/.themes/Rosepine-Light/gtk-2.0/assets/tab.png new file mode 100644 index 0000000000000000000000000000000000000000..502276725731ada44da1eb708a834ff7bf48b380 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl&H|6fVg?3oVGw3ym^DWNq@p;; z-HBn{IhmJ04okYDuOkD)#(wTUiL5}rfTxRNNChJ!E5on<40F!k_|HC(+4-2|%>zI= N22WQ%mvv4FO#osn9FhP4 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/treeview-ltr-button-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/treeview-ltr-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8af796fad87d9d8c5718974f7dc770cd1e4e02a2 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5U)0mZF{FYq*{15tmHNEAJT^4}MkWT+Ys@qE Tvh5NADq!$*^>bP0l+XkK#0(qR literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/treeview-ltr-button-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/treeview-ltr-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..21cf27a29570c0d63a08165fc4615726bebb7d80 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5U(D0RF{FYqc~9-{fB)CV?>97P<PczB$P?m> UxHKVRAy5T_r>mdKI;Vst03aJ4QUCw| literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/treeview-ltr-button.png b/.themes/Rosepine-Light/gtk-2.0/assets/treeview-ltr-button.png new file mode 100644 index 0000000000000000000000000000000000000000..e49625480d17baa20e287b577c004c750b3ef8b9 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5U(D0RF{FYqx#s7mxBs7?k2f%A<PczB$eqHe TxBlHvkah-7S3j3^P6<r_IU*lr literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/treeview-rtl-button-active.png b/.themes/Rosepine-Light/gtk-2.0/assets/treeview-rtl-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..57a1d801b36832fc88c6637fbcec22673aeb605a GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5U)IybF{FZ#QHbH~f5r<JuKxe}^()w125xR{ Yh6pdV3JuAx-9Uv5p00i_>zopr0M&vY82|tP literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/treeview-rtl-button-hover.png b/.themes/Rosepine-Light/gtk-2.0/assets/treeview-rtl-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..780bdb01e51e4b9e750561fda5ddebe9f0c9bdfe GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5U)IybF{FZ#QHbH~f5r<JuKwrd<^r3`@b&9A Z2K&iu713TtOMnU)JYD@<);T3K0RX~=A7%gm literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/assets/treeview-rtl-button.png b/.themes/Rosepine-Light/gtk-2.0/assets/treeview-rtl-button.png new file mode 100644 index 0000000000000000000000000000000000000000..649200d6622f9b65124d02110a38a23e6ae498a3 GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?3oVGw3ym^DWND9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~z5U)IybF{FZ#QHbH~e})SeuKs`d^6h_+xeU*r ZzhKD7;C%h|toU^h-_zC4Wt~$(697b#Bo_bx literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-2.0/gtkrc b/.themes/Rosepine-Light/gtk-2.0/gtkrc new file mode 100644 index 0000000..c629553 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-2.0/gtkrc @@ -0,0 +1,36 @@ +# Based on Bridge by ScionicSpectre and Adwaita by GNOME +# vim:set ts=2 sw=2 sts=2 ai et: +# +# This is the GTK 2 version of Materia. It's whole purpose is to look as the +# GTK 3 version as much as possible until GTK 2 dies completely. +# +# Note: comments for explaining styles are on the bottom of each file beside the +# widget matches. + +# Declare the colours used throughout the theme. +# There shouldn't be any fiddling with them in the theme files themselves in +# order to not mess up the dark theme. + +# Text/base +gtk-color-scheme = "text_color:#191724\nbase_color:#FAf4ED" +# Foreground/background +gtk-color-scheme = "fg_color:#191724\nbg_color:#FAf4ED" +# Selected foreground/background +gtk-color-scheme = "selected_fg_color:#FAf4ED\nselected_bg_color:#9CCFD8" +# Titlebar foreground/background +gtk-color-scheme = "titlebar_fg_color:#191724\ntitlebar_bg_color:#DFDAD9" +# Menus +gtk-color-scheme = "menu_color:#FAf4ED" +# Tooltips foreground/background +gtk-color-scheme = "tooltip_fg_color:#FAf4ED\ntooltip_bg_color:#454064" +# Links +gtk-color-scheme = "link_color:#56949F\nvisited_link_color:#907AA9" + +# Set GTK settings +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +# And hand over the control to the theme files +include "main.rc" +include "apps.rc" +include "hacks.rc" diff --git a/.themes/Rosepine-Light/gtk-2.0/hacks.rc b/.themes/Rosepine-Light/gtk-2.0/hacks.rc new file mode 100644 index 0000000..c288da3 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-2.0/hacks.rc @@ -0,0 +1,36 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file contains horrible hacks to make this theme work with some programs +# This is mostly due to the limitations of GTK 2 but sometimes its the fault of +# the programs themselves. Not going to point fingers. +# +# Either way, it's a WONTFIX for both, hence this horrible file. + +style "toplevel_hack" { + engine "adwaita" {} +} + +style "chrome_entry" { + base[NORMAL] = @base_color + base[INSENSITIVE] = @base_color +} + +style "vim_notebook" { + bg[NORMAL] = @base_color + bg[ACTIVE] = @bg_color +} + +# Vim puts an eventbox between the tab and the label and colours it, +# we need to handle that +widget "vim-main-window*GtkNotebook.GtkEventBox" style "vim_notebook" + +# (he)xchat input box +class "SexySpellEntry" style:highest "normal_entry" + +# Chromium uses base as the fill colour of its own entries +# This would be fine but GTK uses it to fill the surrounding space, so its set to bg +# That results in Chromium using it for the fill, so we need to handle that +widget_class "*Chrom*<GtkEntry>" style "chrome_entry" + +# Hack to be able to match widgets in LibreOffice +class "GtkWindow" style "toplevel_hack" diff --git a/.themes/Rosepine-Light/gtk-2.0/main.rc b/.themes/Rosepine-Light/gtk-2.0/main.rc new file mode 100644 index 0000000..8349b0e --- /dev/null +++ b/.themes/Rosepine-Light/gtk-2.0/main.rc @@ -0,0 +1,2708 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This is the main theme file, handling all the default widgets and theme +# properties. Since GTK 2 is old, we need to overcome some of its limitations, +# which is also mostly done in this file. Sadly not all of them can be overcome +# so there will always be a visible difference between the GTK 2 and 3 theme. + +style "default" { + xthickness = 1 + ythickness = 1 + + #################### + # Style Properties # + #################### + + GtkWidget::focus-padding = 0 + GtkWidget::focus-line-width = 2 + GtkWidget::focus-line-pattern = "\2\1" + + GtkToolbar::space-size = 5 # 1 + 2*2 (separator + margins) + GtkToolbar::internal-padding = 2 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 4 + GtkWidget::tooltip-alpha = 230 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @visited_link_color + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkHTML::vlink-color = @visited_link_color + GtkIMHtml::hyperlink-color = @link_color + GtkIMHtml::hyperlink-visited-color = @visited_link_color + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 3 + + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {0, 0, 0, 0} + + GtkEntry::state-hint = 1 + GtkEntry::inner-border = {0, 0, 0, 0} + + GtkPaned::handle-size = 8 + GtkHPaned::handle-size = 8 + GtkVPaned::handle-size = 8 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 17 + GtkRange::stepper-size = 0 + GtkRange::activate-slider = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 # 24 + 2*4 (margins) + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 24 + GtkScale::slider_width = 24 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 4 + GtkProgressBar::min-vertical-bar-width = 4 + GtkProgressBar::xspacing = 4 + GtkProgressBar::yspacing = 4 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + # TODO: find out what this comment means: + # ( every window is misaligned for the sake of menus ): + GtkMenuBar::internal-padding = 0 + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 4 + GtkMenu::double-arrows = 0 + GtkMenuItem::arrow-scaling = 1 + GtkMenuItem::toggle-spacing = 12 + + GtkCheckButton::indicator-size = 24 + GtkCheckButton::indicator_spacing = 2 + GtkOptionMenu::indicator_spacing = {8, 8, 4, 4} + + GtkTreeView::expander-size = 16 + GtkTreeView::vertical-separator = 0 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 0 + # Set this because some apps read it + GtkTreeView::odd-row-color = @base_color + GtkTreeView::even-row-color = @base_color + + GtkExpander::expander-size = 16 + + GtkNotebook::tab-overlap = 0 + + ########## + # Colors # + ########## + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + bg[INSENSITIVE] = @bg_color + bg[ACTIVE] = @bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[INSENSITIVE] = mix (0.5, @fg_color, @bg_color) + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = mix (0.5, @text_color, @base_color) + text[ACTIVE] = @text_color + + base[NORMAL] = @base_color + base[PRELIGHT] = mix (0.08, @text_color, @base_color) + base[SELECTED] = mix (0.24, @selected_bg_color, @base_color) + base[INSENSITIVE] = mix (0.5, @base_color, @bg_color) + base[ACTIVE] = mix (0.24, @selected_bg_color, @base_color) + + # For succinctness, all reasonable pixmap options remain here + + # Draw frame around menu in a non-compositied environment + # This needs to go before pixmap because we need to override some stuff + engine "adwaita" {} + + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-disabled.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-disabled.png" + overlay_stretch = FALSE + } + + ########## + # Arrows # + ########## + + # Overrides + + # Disable arrows in spinbuttons + image { + function = ARROW + detail = "spinbutton" + } + + # Disable arrows for qt in scrollbars + + image { + function = ARROW + detail = "vscrollbar" + } + + image { + function = ARROW + detail = "hscrollbar" + } + + # Menu arrows + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/pan-left-disabled.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/pan-right-disabled.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_up" + overlay_file = "assets/pan-up-disabled.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_down" + overlay_file = "assets/pan-down-disabled.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + # Regular arrows + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-left-alt.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-left-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-right-alt.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-right-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + ###################### + # Option Menu Arrows # + ###################### + + image { + function = TAB + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + } + + ######### + # Lines # + ######### + + image { + function = VLINE + file = "assets/border.png" + border = {1, 0, 0, 0} + } + + image { + function = HLINE + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + ######### + # Focus # + ######### + + image { + function = FOCUS + file = "assets/focus.png" + border = {5, 5, 5, 5} # Super strange, {4, 4, 4, 4} does not work properly... + stretch = TRUE + } + + ########### + # Handles # + ########### + + image { + function = HANDLE + detail = "handlebox" + overlay_file = "assets/handle-vert.png" + overlay_stretch = FALSE + } + + image { + function = HANDLE + state = NORMAL + overlay_file = "assets/handle-horz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = PRELIGHT + overlay_file = "assets/handle-horz-hover.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = ACTIVE + overlay_file = "assets/handle-horz-active.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = NORMAL + overlay_file = "assets/handle-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = HANDLE + state = PRELIGHT + overlay_file = "assets/handle-vert-hover.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = HANDLE + state = ACTIVE + overlay_file = "assets/handle-vert-active.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = RESIZE_GRIP + } + + ############# + # Expanders # + ############# + + image { + function = EXPANDER + expander_style = EXPANDED + state = NORMAL + file = "assets/pan-down-alt.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = PRELIGHT + file = "assets/pan-down.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = ACTIVE + file = "assets/pan-down.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = INSENSITIVE + file = "assets/pan-down-alt-disabled.png" + } + + # LTR + + image { + function = EXPANDER + expander_style = COLLAPSED + state = NORMAL + file = "assets/pan-right-alt.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = PRELIGHT + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = ACTIVE + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = INSENSITIVE + file = "assets/pan-right-alt-disabled.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-right-semi.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-right-semi.png" + direction = LTR + } + + # RTL + + image { + function = EXPANDER + expander_style = COLLAPSED + state = NORMAL + file = "assets/pan-left-alt.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = PRELIGHT + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = ACTIVE + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = INSENSITIVE + file = "assets/pan-left-alt-disabled.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-left-semi.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-left-semi.png" + direction = RTL + } + + ############# + # Notebooks # + ############# + + # Left + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 1, 0, 0} + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + gap_side = RIGHT + } + + # Right + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {1, 0, 0, 0} + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + gap_side = LEFT + } + + # Up + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 0, 0, 1} + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + gap_side = BOTTOM + } + + # Down + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 0, 1, 0} + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + gap_side = TOP + } + + # Inner frame + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {1, 0, 0, 0} + gap_side = LEFT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 1, 0, 0} + gap_side = RIGHT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 0, 1, 0} + gap_side = TOP + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 0, 0, 1} + gap_side = BOTTOM + } + + # Standalone frame + image { + function = BOX + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-horz-trough.png" + border = {0, 0, 1, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-ltr-trough.png" + border = {1, 0, 0, 0} + orientation = VERTICAL + direction = LTR + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-rtl-trough.png" + border = {0, 1, 0, 0} + orientation = VERTICAL + direction = RTL + } + + # Horizontal sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-horz-slider.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-horz-slider-hover.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-active.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-disabled.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + # Vertical sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-hover.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-active.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-disabled.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + # RTL + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-hover.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-active.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-disabled.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + ########## + # Scales # + ########## + + # Troughs, overrided later on. We set them here too because some widgets + # don't specify their orientation. + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-upper" + file = "assets/scale-horz-trough-disabled.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-lower" + file = "assets/scale-horz-trough-disabled.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-upper" + file = "assets/scale-vert-trough-disabled.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-lower" + file = "assets/scale-vert-trough-disabled.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + detail = "hscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "hscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "hscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "hscale" + file = "assets/scale-slider-disabled.png" + } + + image { + function = SLIDER + state = NORMAL + detail = "vscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "vscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "vscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "vscale" + file = "assets/scale-slider-disabled.png" + } + + ########### + # Menubar # + ########### + + image { + function = BOX + detail = "menubar" + file = "assets/border.png" + border = {0, 0, 0, 1} + } + + ######### + # Menus # + ######### + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + border = {0, 0, 0, 1} + } + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + ########### + # Entries # + ########### + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + + ######### + # Spins # + ######### + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-ltr-up.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-ltr-up-hover.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-active.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-disabled.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-rtl-up.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-disabled.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-ltr-down.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-ltr-down-hover.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-active.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-disabled.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-rtl-down.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-rtl-down-hover.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-active.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-disabled.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + direction = RTL + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-progress.png" + stretch = TRUE + border = {0, 0, 0, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-progress.png" + stretch = TRUE + border = {0, 0, 0, 0} + orientation = VERTICAL + } + + ############# + # Treeviews # + ############# + + # Disable active the column highlight + # We need to match specific cells or we break stuff + # Looking at you deadbeef + + image { + function = FLAT_BOX + detail = "cell_even_sorted" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "cell_odd_sorted" + state = NORMAL + } + + # Disable all the other shadows + # This prevents the Raleigh effect + image { + function = SHADOW + } + } +} + +style "menubar" { + bg[NORMAL] = @titlebar_bg_color + fg[NORMAL] = mix(0.7, @titlebar_fg_color, @titlebar_bg_color) + fg[PRELIGHT] = @titlebar_fg_color + fg[INSENSITIVE] = mix(0.3, @titlebar_fg_color, @titlebar_bg_color) + bg[INSENSITIVE] = @bg_color + # Needed to fix Firefox's menubar text + bg[SELECTED] = mix(0.12, @titlebar_fg_color, @titlebar_bg_color) + fg[SELECTED] = @titlebar_fg_color +} + +style "menubar_item" { + xthickness = 3 + ythickness = 4 + + fg[NORMAL] = mix(0.7, @titlebar_fg_color, @titlebar_bg_color) + bg[PRELIGHT] = mix(0.12, @titlebar_fg_color, @titlebar_bg_color) + fg[PRELIGHT] = @titlebar_fg_color + fg[INSENSITIVE] = mix(0.3, @titlebar_fg_color, @titlebar_bg_color) +} + +style "menu" { + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @menu_color + bg[INSENSITIVE] = @menu_color + bg[PRELIGHT] = @menu_color + bg[SELECTED] = mix(0.08, @fg_color, @menu_color) +} + +style "menu_item" { + xthickness = 4 + ythickness = 4 + + bg[PRELIGHT] = mix(0.08, @fg_color, @menu_color) + fg[PRELIGHT] = @fg_color + # Chromium uses this setting + bg[SELECTED] = mix(0.08, @fg_color, @menu_color) + text[SELECTED] = @fg_color + # Some widgets use text, we need to handle that + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + + # Unfortunately we can't tell regular and menu checks/radios apart + # Without the heirarchy + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-disabled.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "separator_menu_item" { + xthickness = 0 + ythickness = 2 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + border = {0, 0, 0, 1} + } + } +} + +style "button_label" { + # fg[NORMAL] = mix(0.7, @fg_color, @bg_color) + # fg[INSENSITIVE] = mix(0.3, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "normal_button_label" { + # fg[NORMAL] = @fg_color + # fg[INSENSITIVE] = mix(0.5, @fg_color, @bg_color) + + font_name = "Regular" +} + +style "button" { + xthickness = 6 + ythickness = 6 + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/button-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "link_button" { + # Disable the button effect, leave just the link + engine "pixmap" { + image { + function = BOX + } + } +} + +style "entry" { + base[NORMAL] = @bg_color + base[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + base[INSENSITIVE] = @bg_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @bg_color) + + # We set this same as the border of the border of the entry + # This way there's no overlap + xthickness = 6 + ythickness = 6 +} + +style "combobox" { + xthickness = 6 + ythickness = 6 + + # This affects only the button beside an entry + GtkButton::inner-border = {0, 0, 0, 0} + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/entry-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "combobox_cellview" { + # text[NORMAL] = mix(0.7, @fg_color, @bg_color) + # text[INSENSITIVE] = mix(0.3, @fg_color, @bg_color) +} + +style "combobox_entry" { + # Since one side of the button is missing, we need to shift the arrow a little to the right + GtkButton::inner-border = {0, 2, 0, 0} + + base[NORMAL] = @base_color + base[ACTIVE] = @base_color + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-left-entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-left-entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-left-entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-right-entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-right-entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-right-entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + ############## + # LTR button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-right-entry.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-right-entry-hover.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-right-entry-active.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-right-entry-disabled.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + ############## + # RTL button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-left-entry.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-left-entry-hover.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-left-entry-active.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-left-entry-disabled.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + } +} + +style "combo_button_padding" { + # Since one side of the button is missing, we need to shift the arrow a + # little to the right. + # This is the same thing we've done above but the combo, unlike the combobox, + # uses padding the same way as a button. + GtkButton::inner-border = {3, 6, 3, 3} +} + +style "notebook" { + xthickness = 3 + ythickness = 3 + bg[NORMAL] = @base_color +} + +style "notebook_tab_label" { + fg[ACTIVE] = mix(0.7, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "notebook_viewport" { + bg[NORMAL] = @base_color +} + +style "notebook_bg" { + bg[NORMAL] = @base_color + bg[PRELIGHT] = @base_color + bg[INSENSITIVE] = @base_color +} + +style "notebook_entry" { + base[NORMAL] = @base_color + base[SELECTED] = mix (0.24, @selected_bg_color, @base_color) + base[INSENSITIVE] = @base_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @base_color) +} + +style "normal_bg" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[INSENSITIVE] = @bg_color +} + +style "normal_entry" { + base[NORMAL] = @bg_color + base[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + base[INSENSITIVE] = @bg_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @bg_color) +} + +style "textview" { + bg[NORMAL] = @base_color +} + +style "scale_horz" { + engine "pixmap" { + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {6, 6, 0, 0} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {6, 6, 0, 0} + stretch = TRUE + } + } +} + +style "scale_vert" { + engine "pixmap" { + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 6, 6} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 6, 6} + stretch = TRUE + } + } +} + +style "progressbar" { + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + image { + function = BOX + detail = "trough" + file = "assets/progressbar-trough.png" + border = {0, 0, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-trough.png" + border = {0, 0, 0, 0} + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "treeview_header" { + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = mix(0.7, @fg_color, @base_color) + fg[PRELIGHT] = @fg_color + + font_name = "Medium" + + GtkButton::inner-border = {4, 4, 0, 2} + + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/treeview-ltr-button.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/treeview-ltr-button-hover.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/treeview-ltr-button-active.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = NORMAL + file = "assets/treeview-rtl-button.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/treeview-rtl-button-hover.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/treeview-rtl-button-active.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + } +} + +style "scrolled_window" { + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +style "frame" { + engine "pixmap" { + image { + function = SHADOW + shadow = NONE + } + + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_start_file = "assets/border.png" + gap_end_file = "assets/border.png" + } + } +} + +style "tool_button" { + GtkButton::inner-border = {2, 2, 2, 2} + + # For the sake of sanity style buttons this way + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/flat-button.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/flat-button-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/flat-button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/flat-button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + shadow = OUT + file = "assets/flat-button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + shadow = IN + file = "assets/button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "toolbar_separator" { + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + } + } +} + +style "inline_toolbar" { + # GtkToolbar::button-relief = GTK_RELIEF_NORMAL + bg[NORMAL] = @base_color + + engine "pixmap" { + image { + function = BOX + file = "assets/frame-inline.png" + border = {1, 1, 0, 1} + stretch = TRUE + } + } +} + +style "tooltip" { + xthickness = 8 + ythickness = 8 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color +} + +style "disable_text_shadow" { + engine "murrine" { + textstyle = 0 + } +} + +style "disable_separator" { + xthickness = 0 + ythickness = 0 + + GtkWidget::wide-separators = 1 +} + +# Default style, containing theme properties and trying to match every widget as +# much as possible, which is not only faster than trying to match every widget +# by its own but also less bug-prune and more consistent. However there is some +# widget specific stuff that needs to be taken care of, which is the point of +# every other style below. +class "GtkWidget" style "default" + +###################################### +# Override padding, style and colour # +###################################### + +class "GtkButton" style "button" +class "GtkLinkButton" style "link_button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkNotebook" style "notebook" +class "GtkHScale" style "scale_horz" +class "GtkVScale" style "scale_vert" +class "GtkProgressBar" style "progressbar" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkSeparatorToolItem" style "toolbar_separator" +class "GtkMenuBar" style "menubar" +class "GtkMenu" style "menu" +class "GtkTextView" style "textview" + +# Menu and menubar items +widget_class "*<GtkMenuItem>*" style "menu_item" +widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menubar_item" +widget_class "*<GtkSeparatorMenuItem>*" style "separator_menu_item" + +# Treeview buttons +widget_class "*<GtkTreeView>*<GtkButton>*" style "treeview_header" + +# Give the file chooser toolbar a border +widget_class "*<GtkFileChooserDefault>*<GtkToolbar>" style "inline_toolbar" + +# Fix padding on regular comboboxes +widget_class "*<GtkComboBox>.<GtkButton>" style "combobox" +widget_class "*<GtkOptionMenu>" style "combobox" + +# And disable separators on them +widget_class "*<GtkComboBox>.<GtkButton>*<GtkSeparator>" style "disable_separator" +widget_class "*<GtkFontButton>*<GtkSeparator>" style "disable_separator" +widget_class "*<GtkFileChooserButton>*<GtkSeparator>" style "disable_separator" + +# Join together the ComboBoxEntry entry and button +widget_class "*<GtkComboBoxEntry>*" style "combobox_entry" + +# Join the Combo entry and button +widget_class "*<GtkCombo>*" style "combobox_entry" + +# Tweak the padding on the button a little bit because it +# uses it a bit differently +widget_class "*<GtkCombo>.<GtkButton>" style "combo_button_padding" + +# Alas we cannot do the same for ComboBoxText because there +# isn't a way to apply the style to only the comboboxes that +# have an entry inside + +# Tool buttons have different styles +widget_class "*<GtkToolButton>*<GtkButton>" style "tool_button" +widget_class "*<GtkVBox>*<GtkEventBox>.<GtkToolbar>*<GtkButton>" style "tool_button" + +# Notebooks +widget_class "*<GtkNotebook>.<GtkLabel>" style "notebook_tab_label" +widget_class "*<GtkNotebook>.<GtkHBox>.<GtkLabel>" style "notebook_tab_label" + +# Notebooks are white, act accordingly +widget_class "*<GtkNotebook>*<GtkEntry>" style "notebook_entry" +widget_class "*<GtkNotebook>*<GtkProgressBar>" style "notebook_bg" +widget_class "*<GtkNotebook>*<GtkSpinButton>" style "notebook_bg" +widget_class "*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>" style "notebook_bg" +widget_class "*<GtkNotebook>*<GimpRuler>" style "notebook_bg" +widget_class "*<GtkNotebook>.<GimpDisplayShell>*<GtkEventBox>" style "notebook_bg" + +# However, stuff inside eventboxes inside notebooks is grey +# again, react +widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkEntry>" style "normal_entry" +widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkProgressBar>" style "normal_bg" +widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkSpinButton>" style "normal_bg" + +# Button labels +widget_class "*<GtkButton>.<GtkLabel>" style "button_label" + +# Normalize button labels +widget_class "*<GtkCheckButton>.<GtkLabel>" style "normal_button_label" +widget_class "*<GtkOptionMenu>.<GtkLabel>" style "normal_button_label" + +# ComboBoxes tend to draw the button label with text[] +# instead of fg[], we need to fix that +widget_class "*<GtkComboBox>*<GtkCellView>" style "combobox_cellview" + +# Disable white text shadows +widget_class "*<GtkLabel>" style "disable_text_shadow" +widget_class "*<GtkCellView>" style "disable_text_shadow" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltip" diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 0000000..c3eedb0 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg4" + sodipodi:docname="checkbox-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="true" + inkscape:snap-global="false" + inkscape:zoom="10.547676" + inkscape:cx="13.510085" + inkscape:cy="10.902876" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="rect340" + d="m 16.363961,5.7576864 c -0.391736,-0.3917365 -1.022477,-0.3917368 -1.414214,0 L 8.5857865,12.121648 5.0502526,8.5861135 c -0.3917367,-0.3917368 -1.0224771,-0.3917365 -1.4142135,0 -0.3917365,0.3917362 -0.3917368,1.0224772 0,1.4142135 l 4.2426407,4.242641 c 0.024483,0.02448 0.049725,0.04625 0.075958,0.06767 0.3935113,0.321347 0.9710025,0.299581 1.3382554,-0.06767 L 16.363961,7.1718999 c 0.391737,-0.3917367 0.391736,-1.0224771 0,-1.4142135 z" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg new file mode 100644 index 0000000..96be359 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg4" + sodipodi:docname="checkbox-checked-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:snap-global="false" + inkscape:zoom="10.547676" + inkscape:cx="5.8306685" + inkscape:cy="13.273066" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="rect340" + d="m 32.727894,11.515401 c -0.783472,-0.783473 -2.044954,-0.783473 -2.828428,0 L 17.171545,24.243326 10.100478,17.172255 c -0.7834739,-0.783473 -2.0449547,-0.783473 -2.8284282,1e-6 -0.7834731,0.783472 -0.7834745,2.044955 0,2.828427 l 8.4852812,8.485281 c 0.04896,0.04896 0.09952,0.09245 0.151973,0.135285 0.787025,0.642691 1.942005,0.599161 2.676511,-0.135341 L 32.727951,14.343772 c 0.783473,-0.783474 0.783472,-2.044954 0,-2.828428 z" + style="stroke-width:2" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 0000000..f016658 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg4" + sodipodi:docname="checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="true" + inkscape:zoom="21.095352" + inkscape:cx="7.0868692" + inkscape:cy="12.988643" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + width="20px" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <rect + id="rect1585" + width="10" + height="2" + x="5" + y="9" + rx="1" + ry="1" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg new file mode 100644 index 0000000..1bc6987 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg4" + sodipodi:docname="checkbox-mixed-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="10.547676" + inkscape:cx="-0.047403807" + inkscape:cy="19.340753" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + width="20px" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <rect + id="rect1585" + width="20" + height="4" + x="10" + y="18" + rx="2" + ry="2" + style="stroke-width:2" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/close.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/close.svg new file mode 100644 index 0000000..06201c3 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/close.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="close.svg" + id="svg824" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs5" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#424242" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="11.5625" + inkscape:cx="7.3513514" + inkscape:cy="13.837838" + inkscape:window-width="1440" + inkscape:window-height="742" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg824" /> + <path + d="m 4.464745,3.96488 c -0.12775,0 -0.2555,0.0486 -0.35339,0.14649 -0.19578,0.19586 -0.19578,0.51116 0,0.70703 L 7.292955,8 l -3.1816,3.1816 c -0.19578,0.19586 -0.19578,0.51116 0,0.70703 0.19578,0.19586 0.51118,0.19586 0.70704,0 l 3.18161,-3.1816 3.1816,3.1816 c 0.19578,0.19586 0.51114,0.19586 0.70704,0 0.19578,-0.19586 0.19578,-0.51116 0,-0.70703 L 8.707045,8 l 3.1816,-3.1816 c 0.19578,-0.19586 0.19578,-0.51116 0,-0.70703 -0.19578,-0.19586 -0.51117,-0.19586 -0.70704,0 l -3.1816,3.1816 -3.18161,-3.1816 C 4.720495,4.01347 4.592755,3.96488 4.465005,3.96488 Z" + id="path2928" + style="fill:#ffffff" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 0000000..e2a252b --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> + <path d="M0 0h12A12 12 0 1 1 0 12z"/> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/maximize.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/maximize.svg new file mode 100644 index 0000000..39316eb --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/maximize.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="maximize.svg" + id="svg825" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs5" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#424242" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="11.243243" + inkscape:cy="11.978378" + inkscape:window-width="1440" + inkscape:window-height="742" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg825" /> + <path + d="M 6,4 C 4.892,4 4,4.892 4,6 v 4 c 0,1.108 0.89201,2 2,2 h 4 c 1.10801,0 2,-0.892 2,-2 V 6 C 12,4.892 11.10799,4 10,4 Z m 0,1 h 4 c 0.554,0 1,0.44602 1,1 v 4 c 0,0.55398 -0.44602,1 -1,1 H 6 C 5.44603,11 5.00001,10.55398 5.00001,10 V 6 C 5.00001,5.44602 5.44604,5 6,5 Z" + id="path2930" + style="fill:#ffffff" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/minimize.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/minimize.svg new file mode 100644 index 0000000..f3683b9 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/minimize.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + id="svg4" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="minimize.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs5" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#424242" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="5.7513514" + inkscape:cy="9.8162162" + inkscape:window-width="1440" + inkscape:window-height="742" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <rect + x="4" + y="8" + width="8" + height="1" + rx="0.5" + ry="0.5" + id="rect2932" + style="fill:#ffffff" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-checked-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 0000000..d13b029 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg4" + sodipodi:docname="radio-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="29.833333" + inkscape:cx="9.6368716" + inkscape:cy="12" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="path2" + d="m 10,6 c 2.209138,0 4,1.790862 4,4 0,2.209138 -1.790862,4 -4,4 C 7.790862,14 6,12.209138 6,10 6,7.790862 7.790862,6 10,6 Z" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg new file mode 100644 index 0000000..ed8d87a --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg4" + sodipodi:docname="radio-checked-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="3.7291666" + inkscape:cx="-8.4469275" + inkscape:cy="25.743017" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="path2" + d="m 20,12 c 4.418276,0 8,3.581724 8,8 0,4.418276 -3.581724,8 -8,8 -4.418276,0 -8,-3.581724 -8,-8 0,-4.418276 3.581724,-8 8,-8 z" + sodipodi:nodetypes="sssss" + style="stroke-width:4" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg new file mode 120000 index 0000000..79b7355 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1 @@ +checkbox-mixed-symbolic.svg \ No newline at end of file diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg new file mode 120000 index 0000000..b68859d --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg @@ -0,0 +1 @@ +checkbox-mixed-symbolic@2.svg \ No newline at end of file diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg new file mode 100644 index 0000000..de0d789 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17" + sodipodi:docname="scale-horz-marks-after-slider-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview19" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="29.833333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17" /> + <defs + id="defs6"> + <linearGradient + id="color-primary-dark"> + <stop + stop-color="#1A73E8" + offset="1" + id="stop2" /> + </linearGradient> + <linearGradient + id="a" + x1="-3.5527e-15" + x2="24" + gradientUnits="userSpaceOnUse" + xlink:href="#color-primary-dark" /> + </defs> + <path + d="m 12,20.485281 -4.2426407,-4.24264 a 6,6 0 1 1 8.4852817,0 z" + fill="#000000" + id="path10" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg new file mode 100644 index 0000000..7f0235f --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg12" + sodipodi:docname="scale-horz-marks-before-slider-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview14" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="14.916667" + inkscape:cx="3.2178771" + inkscape:cy="15.821229" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg12" /> + <defs + id="defs5"> + <linearGradient + id="a" + x2="24" + gradientUnits="userSpaceOnUse"> + <stop + stop-color="#1A73E8" + offset="1" + id="stop2" /> + </linearGradient> + </defs> + <path + d="m 12,3.5147186 4.242641,4.2426407 a 6,6 0 1 1 -8.4852817,0 z" + id="path9" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-hover-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-hover-symbolic.svg new file mode 100644 index 0000000..993f308 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-hover-symbolic.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg12" + sodipodi:docname="scale-slider-hover-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview14" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="11.041667" + inkscape:cx="12" + inkscape:cy="12.226415" + inkscape:window-width="1368" + inkscape:window-height="704" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg12" /> + <defs + id="defs5" /> + <circle + cx="12" + cy="12" + r="8" + id="circle9" + style="stroke-width:1.33333" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-hover-symbolic@2.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-hover-symbolic@2.svg new file mode 100644 index 0000000..740bc8b --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-hover-symbolic@2.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="48" + height="48" + version="1.1" + viewBox="0 0 48 48" + id="svg12" + sodipodi:docname="scale-slider-hover-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview14" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="11.041667" + inkscape:cx="3.4867923" + inkscape:cy="12.226415" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg12" /> + <defs + id="defs5" /> + <circle + cx="24" + cy="24" + r="16" + id="circle9" + style="stroke-width:2.66666" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 0000000..73a1dbe --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg12" + sodipodi:docname="scale-slider-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview14" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="11.041667" + inkscape:cx="11.864151" + inkscape:cy="12.226415" + inkscape:window-width="1368" + inkscape:window-height="700" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg12" /> + <defs + id="defs5" /> + <circle + cx="12" + cy="12" + r="6" + id="circle9" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-symbolic@2.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-symbolic@2.svg new file mode 100644 index 0000000..bec2ee4 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-slider-symbolic@2.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="48" + height="48" + version="1.1" + viewBox="0 0 48 48" + id="svg12" + sodipodi:docname="scale-slider-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview14" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="11.041667" + inkscape:cx="3.3056603" + inkscape:cy="12.226415" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg12" /> + <defs + id="defs5" /> + <circle + cx="24" + cy="24" + r="12" + id="circle9" + style="stroke-width:2" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg new file mode 100644 index 0000000..37d9c04 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17" + sodipodi:docname="scale-vert-marks-after-slider-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview19" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="29.833333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17" /> + <defs + id="defs6"> + <linearGradient + id="color-primary-dark"> + <stop + stop-color="#1A73E8" + offset="1" + id="stop2" /> + </linearGradient> + <linearGradient + id="a" + x2="24" + gradientUnits="userSpaceOnUse" + xlink:href="#color-primary-dark" /> + </defs> + <path + d="m 20.485281,12 -4.24264,4.242641 a 6,6 0 1 1 0,-8.4852817 z" + fill="#000000" + id="path10" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg new file mode 100644 index 0000000..1bc5cb6 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17" + sodipodi:docname="scale-vert-marks-before-slider-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview19" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="29.833333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17" /> + <defs + id="defs6"> + <linearGradient + id="color-primary-dark"> + <stop + stop-color="#1A73E8" + offset="1" + id="stop2" /> + </linearGradient> + <linearGradient + id="a" + x1="-2.6324e-15" + x2="24" + y1="-3.5527e-15" + y2="-3.5527e-15" + gradientUnits="userSpaceOnUse" + xlink:href="#color-primary-dark" /> + </defs> + <path + d="M 3.5147186,12 7.7573593,7.7573593 a 6,6 0 1 1 0,8.4852817 z" + fill="#000000" + id="path10" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 0000000..caed76f --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg4" + sodipodi:docname="small-checkbox-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="true" + inkscape:snap-global="false" + inkscape:zoom="31.643028" + inkscape:cx="9.1489348" + inkscape:cy="7.3001863" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid1068" /> + </sodipodi:namedview> + <path + id="rect340" + d="m 12.596166,4.818375 c -0.391736,-0.3917359 -1.022477,-0.3917367 -1.414214,2e-7 L 6.9393399,9.0609886 4.8180203,6.9396678 c -0.3917368,-0.3917368 -1.0224772,-0.3917365 -1.4142136,0 -0.3917366,0.3917363 -0.3917373,1.0224777 0,1.4142138 l 2.8284271,2.8284274 c 0.02448,0.02448 0.049752,0.04622 0.075986,0.06764 0.3935135,0.321347 0.9710033,0.299582 1.3382562,-0.06767 l 4.949717,-4.949718 c 0.391738,-0.3917362 0.391736,-1.0224769 0,-1.4142136 z" + sodipodi:nodetypes="cscsscsccccc" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg new file mode 100644 index 0000000..58aa5ff --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg4" + sodipodi:docname="small-checkbox-checked-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:snap-global="false" + inkscape:zoom="11.1875" + inkscape:cx="23.106146" + inkscape:cy="24.134079" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid1068" /> + </sodipodi:namedview> + <path + id="rect340" + d="m 25.192327,9.6367502 c -0.783471,-0.783472 -2.044952,-0.783474 -2.828426,-10e-7 L 13.878679,18.121974 9.6360416,13.879333 c -0.783474,-0.783473 -2.044953,-0.783472 -2.828426,10e-7 -0.783473,0.783472 -0.783474,2.044955 1e-6,2.828427 l 5.6568514,5.656851 c 0.04896,0.04896 0.0995,0.09243 0.151974,0.135287 0.787026,0.642691 1.942006,0.599162 2.676511,-0.13534 l 9.899431,-9.899434 c 0.783476,-0.783471 0.783471,-2.044952 0,-2.8284258 z" + sodipodi:nodetypes="cscsscsccccc" + style="stroke-width:2" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 0000000..0e477a9 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg4" + sodipodi:docname="small-checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="22.375" + inkscape:cx="7.1284916" + inkscape:cy="13.810056" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid967" /> + </sodipodi:namedview> + <rect + id="rect1585" + width="8" + height="2" + x="4" + y="7" + rx="1" + ry="1" + style="stroke-width:0.894427" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg new file mode 100644 index 0000000..d0980e2 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg4" + sodipodi:docname="small-checkbox-mixed-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="11.1875" + inkscape:cx="5.4972067" + inkscape:cy="19.843575" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid967" /> + </sodipodi:namedview> + <rect + id="rect1585" + width="16" + height="4" + x="8" + y="14" + rx="2" + ry="2" + style="stroke-width:1.78885" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 0000000..0fdb530 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg4" + sodipodi:docname="small-radio-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="22.375" + inkscape:cx="8.5139665" + inkscape:cy="11.486034" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <path + id="path2" + d="m 8,4 c 2.209139,0 4,1.790861 4,4 0,2.209139 -1.790861,4 -4,4 C 5.790861,12 4,10.209139 4,8 4,5.790861 5.790861,4 8,4 Z" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg new file mode 100644 index 0000000..251e2f5 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg4" + sodipodi:docname="small-radio-checked-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="22.375" + inkscape:cx="8.5139665" + inkscape:cy="11.486034" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <path + id="path2" + d="m 16,8 c 4.418278,0 8,3.581722 8,8 0,4.418278 -3.581722,8 -8,8 -4.418278,0 -8,-3.581722 -8,-8 0,-4.418278 3.581722,-8 8,-8 z" + sodipodi:nodetypes="sssss" + style="stroke-width:4" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 120000 index 0000000..86dfcec --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1 @@ +small-checkbox-mixed-symbolic.svg \ No newline at end of file diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg new file mode 120000 index 0000000..bafb558 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg @@ -0,0 +1 @@ +small-checkbox-mixed-symbolic@2.svg \ No newline at end of file diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scalable/unmaximize.svg b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/unmaximize.svg new file mode 100644 index 0000000..492d47a --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/assets/scalable/unmaximize.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + sodipodi:docname="unmaximize.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + id="svg831" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs6" /> + <sodipodi:namedview + pagecolor="#424242" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1440" + inkscape:window-height="742" + id="namedview6" + showgrid="true" + inkscape:zoom="29.580633" + inkscape:cx="2.095966" + inkscape:cy="10.006547" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0" + inkscape:current-layer="svg831" /> + <path + d="M 6,6 C 4.892,6 4,6.892 4,8 v 2 c 0,1.108 0.892,2 2,2 h 2 c 1.108,0 2,-0.892 2,-2 V 8 C 10,6.892 9.108,6 8,6 Z m 0,1 h 2 c 0.554,0 1,0.446 1,1 v 2 c 0,0.554 -0.446,1 -1,1 H 6 C 5.446,11 5,10.554 5,10 V 8 C 5,7.446 5.446,7 6,7 Z" + id="path2896" + style="fill:#ffffff" /> + <path + d="M 8,4 C 6.892,4 6,4.892 6,6 H 7 C 7,5.446 7.446,5 8,5 h 2 c 0.554,0 1,0.446 1,1 v 2 c 0,0.554 -0.446,1 -1,1 v 1 c 1.108,0 2,-0.892 2,-2 V 6 C 12,4.892 11.108,4 10,4 Z" + opacity="0.35" + id="path2898" + style="fill:#ffffff" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..de50755168423002cdc650336d5ba22213c9d860 GIT binary patch literal 1180 zcmV;N1Y`S&P)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1TjfOK~#7F?U+k! z8$}q$zkQdePUO^y8xsdi+6IY41xkd{77BtQq@tb?5=S^7jz|>}2oX*dCxiqSqzdK6 zjY<d=I5g#TXsf7ks<!GQsnsM+oo?LP@p`?F={L5wb>rFD^*X&&{Y$G|&o__X{%7`^ zNdTVcF_8eBNnkvarZNJX&~ZC$ymsP--_1a7<4&5&LQ97B<UvUFYXHG4yt`ONgm@f- zf<Sa#La00ia~gn7yKrG0^MI&Bav$``7Fe<qb7Vq@*tqWZg>bGYijGv2>;fn@LgEEB zw7Tf4Fpf35qyWSfW2>Pi5~*#O^w>v=qD}~cm`0dEsE>G;xX$@%)jYALFaK`mvh$@< zyb7>JU&?}z?gcsKLE#G|mF{jsdoDdX+@E~rJ2Y>iQmKGt+2A-XxUO4oAP6AK5~!+* zmx7}^zueB>`1ab|+|@g9$Ar3bHUu~)1%Qe5I!QGK<t;Cbzx82vEOD$<D(_fdFV~<b z5KiMmjcA!=Sx~8%7=ssjdbYivOb^+5ZgIv0vw1orf!&|J9+0(H-gx(Ofk=~gi|ZP7 zD6AaE0n@B%vaGy0m>HJz!s7p?X$Gz}9$3SzUTxp&2S2qf@&$D%s;Ik?B=3ECAhWoT zTgd_#4iC-`%=-eB@fTm+DM?*FmCJ?(9g4!KnzpyEH}>n&&4o31@FBEF=7A+3A;)5U zM~Wq*n^j5c+5%$-4?ybq;o3!YJGTV0f1ZL%|D0xayk0VTXrBOyj{#PxF|Ho~OEtG9 z_Po7Ilw-5FMp`Pw5^*?u<P*I2GCL@)>Tvw%4|rc|iD{Y&`mL2`FU<e9f<LP)I1$*Y zIVP)H-(x{h@u2G9y|p@8*HbMq+Gqb@>H}bJXMtdX>yksP;K=@QE>ttz*gLN=W0q;{ z2TmUK149kqVs+B2$jH8N2&>e{4rV#N^eC^L9~geZ%Xkxpn1eMIdKe{!Qs4tN1QEcf zh_}sblvy?)tW?Gt0|0LeBay(cRgM*)DIu(uE?)5q<$#l5Ia3KP?t!zc;QUM$!s^n$ zXV?P}avdHVgW3ZV2$^ODvw!>zt07#Yxy&!oI<7Mn8B8zgQ$BGx@%^#dz&xnqM}PE< zo3?Qhe6l_j_t;Y?ELOHBcV_U6wR>Z%iXXtj%z4PXJlc{(Jt#kLTq9H2xxaqqfpHf< zZCJ6&la!HFfdvo*MSxsy^yxc|R6z$t$mbUd$^PNID2Rty@n+}fGY^Ui)5K@!)=A*F zMHS|ck=nkwXZNA6@YMXJUnOsg;z42l`R44o-@b+bx2OUg^R&Ej`P4vi7d_G+V8y9h zRZik<2dXWwFmRg%)iziZxF}GOz}kU}3KbbF3|uEr9f9%SI)&;OtN}OO42MvY2o;z> uA2}EuoWiBHkKm&)-Eb<@KTe)#Gj$Jv85`$9{>OX(0000<MNUMnLSTZH*Bp-k literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..00122b3de848ddffd75298e1665e3d78b4c8bbe8 GIT binary patch literal 2568 zcmV+j3itJiP)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH37ttqK~#7F?VMXo z9M>7gzqznC!op&f1zdwKxS=9o?BG;2QKM9H9iybKT2+lBwM`r6sZyVu^tlgJrQV*Z zJ~dUWJ~UDv8dqxT`XOzaI8kEk#9&)S0h`4(X3fIxdSThy%;fuq9Wpxxyywi!E)V;Y zj`qUN?Cfv<=bLlRtPN17PMtb+>eSg70k#*`<I!N7Q7d6Wh0mGMDtyjWWT-B}Cb!o6 zo1s~5H~O2aR4ZX-LDu_Q$umpP;9+5!<$3Eij^nnl%>-@GBG_Ws!lum^utiD&VrDs8 zH3L_~xg~5fNn-hJo7mc_3fht;Xt36x*|MV)KHUP4OyVt26S2irfKI%<hqt;I<JKz9 zacOP{v!=={30s>4polFfM-8f?rlBZJGhPGqxNK*Fu>RrkzDkcpQB=jGs4l^hx|YBg z2{YPOsdMDRIlVt?qOf&hD@Y*}rGO%7O&W>XO4dU)j6{(z_(Ghji%W@W0wi@Ub)dlJ z;vD;cPVUDdN^h8`kQ5A}C~aMo-rCx_T6%W%AM-SL`b9zfk|@gkXeNj|2pT)a*WJ-H z^|qoGuNU*Vj}nR4#8h-*mi~mol#)0lh2rp}kHQwr(#+xj91!P(u+3yi)cu;FAgfKP zE=yHaDIDI}(z|=`MM?4;6-DW5zyS)pmdUQXkxIlqn3@@%Es0aoX-Qd=7B{3Bw~i&v zuCR?{No%bYQ&p5n63UV=O`*NrgQq-R|0yFus;WUgpNC>m!TYLyi?7w20m=YLq9%bX z%h1pu>yHfz#lqhf?ni$&9i51hG;vu}WRQzX(15aHB+M!ez=k*{gjr-ouvX<|1-l?h z(1m^V$>XODQ6wpw%|fA2)Ef^n%JcbsW%6>l)!%<~>EFMlw4t=(1E91e=nXcKRuf?x z$O0)83dzNyo-DbyXRxQEbI+dzLF_j~t*++E5@Z*z*8_ooUl&L9ZvNiQ?@mR>qvDEK zOk>gjJVi^=)Y7J02O$9;)?tIu4P}o<k@3LgLqkVj3bl5iEMZqBvkK|-3U{KmLQxd_ zB69kDkEbEn)D-&ujvbxT^NE=$pAVoB|FjCL=B_A!jfB||W-ah?Fj#1yWDO5J_j<q| z_=T#d-Uq2P<nje@8~QS`**r?~czs^~iH`Q&;+?tAKGb{~cGo5pl%bc|jy8`lBV8t0 zVY#_^P1aMxqpy2C-qX2U9v(bc){A+ypsr5uOWo7!^&V*t_Xv0IO?~Lk<MWW)XcoX+ zl6Zxgi#)D)6sRjo2M3>h-tTSvHPxx*<qXt{d@0d>zyC;U>&`p#w{Ko+ghnk3S=(nx zUSaEXs}1~;jKhchyASMX33a@+n#p>pX4M+%qF6tnF%TH>HTupjX6I9-u4yY}BCugy zVGxT@l=J~<r04JXTt2uRWErfitYQ}}1o7D3q+@JpDbkm0loIotw_;cmW-0W3$%E-S zJUseyoar5>nzh}aq+va4@9NwOSkEq$Qf7?F02sR`t6|d|u@h@owqf|dz}_9<?*Ap0 zQbFDV?+y51;OH~Z)wd6t+FG%N^yhP!*2UR5xb?|Zn7KRw>39Nopn+~ns3|oybK}Xy z#hdX&B0)vY7}T2OJrWjSMubaaE<7_rzTv5FjQ%l~ExgFn6-msqubk9HRl?-^7h&w| zf4Ia2@Jo>!#NS+c_x!I?;6Y&v=2<|+qkonzX<pmH?E=zQh7Rm$^fmnw&xk%?<nfWi zaO`J4hEQjF#oM%X?}Wam596G(2=}L>zyi%v8v~6`C?4U=;$mX8RQ#FJMX(B6KSPE> zUU_$S|MQrx@6f@pFnr<|jJ$LLzwriOMZ#^m2m16wnVXzu+7?fmzEE?^{aexLF)Sxs zb4%{CWCDAIEXpSf1-4QA<Cu`)Z+{c)Li?bUvOwcQTyq<xHAvt*OR@+v?K}d94jt?% z7S$1&R96bstRp8+fKyOPjT1yA&`cnoFOKx}_2E^5uytvwB3KhvdV`n{e5`eVrXeg) zSM=h_f>U^KU$jpaXciC&?>xSCMatcTncg6b*KULnmemJJ0(D2Hp?$J^33SYoC=cK% z1V77eV1*}P(1tZYQMCb<ZMyn;!7aZ0^f1%wbJ<)EE@R`p8G7jI)M&k6VJ&E8*^sqB zv%vgiXz&DZ!qp|?5Z4riO_(RZJXEWgwq0FJuUE=vBuwKl?u6mmc{eaXgHE@g=@bii zX2)X>b1m`k)G)2|rc4{<w$Unv31(?5!peT=fw7(i2J)FKxJ7*SF4OB({n!_{ez?NZ zCAltBEi!&67SfAslX1NAnFP+y!rLY3YU?=5Mt3Ktz%6DjUuAkd9(@Wpzj)rFkCP0Q zX}MtX{V~_-*xU`aNjM(+I8-5F<`qgDR%rhR2J$Ft^1?-M8d@Vu$CsG4!66YHd)eoy zbX)EkmReq75=M-@ecsWOk*Kk==Yf^f@|+>e^)3m<8_mpIOyKPQJ(dkAW&eHSEpUnt z{(6=<U3APdGuNr;GcO(zya`)-Gfn#kFhT{IKB!%2srnXcu?HIED}MnSKTNT6<r{o~ z9iIh!{#WrSrg=|{mX`(o2|3B4?#&8*!_j2=&TGl!{S0uVi?Ab1NG9)QJ0tu2f*^h! z7}3vc9MX7Y>1gnW>o+c(0~_N>+rQokJk~zp_fpD$d3Mbz&5kTeS0=xFIv$TEfHPeL zuP_5#+rOP_Z|}{Eg21&<U#T=($pXE0y>|85JMY57zeZ%jj<EILS<T0$KJMz+{|r9W z0~|a`nq66#uJKQ<ock$oo*B*9PMC40In?={NA~^zIJzdWnKTDvMKihO7qBZXLHS^n z3%kPB!2?Q0!h0{`I@u3_6RR}4vItdCzBh60oln6=p*Q1%u=SM9<K^f``@UIG5WfYS z7}Dq>tzB7~s=a!7;@sO{vu>GTzRdK9{peT54-P)}BT1D01T}<YT^j$_n^0c2YVwoK z&G;f|v8i#pNwb4nvIr-Il~F5cZptFu5LUCKxh;!uEnx=LlD2^?M@1R9E{t$n+9t_z z1-FH{-aV_8EQ4w!%r$A%OqM}ax+J(Dt=h>lsFpCoF=@3(mO(Xz5w@jOW9YCI)fPr@ zORKdkq87r+s8m|5YL=B+3adD2nhK{-))}Zl&9YMSgc+c;E0IWV6qmZoe`c-0E0@Oq zc?KL>&$7#Q5N1x=ryY^~^uGh>(gaQT$=DTL7Ex1C+ZFvc^M{5;Up_qa!pl(p&kgI; esZ*zpO+E*{%?d@mPA+)>0000<MNUMnLSTZZAn>RF literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..26a73350c6abfb1df9d7425f6453cc2f37a5c32c GIT binary patch literal 1108 zcmV-a1grarP)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1L;XbK~#7F?U+w! z6ImR`fAeP2)S9H5b~K4>-QBwBDqC2(E{hfa;7P3FQAO~m7wb)siXtlL!IOwL!GkAz z^I%2rU|T^vsQ8b9#YPJ{)-*BN+L&hk_<Ko4gTD9X&7@w$FASM^zc;`6%=f+d&6@!H z)DI#B8k54<ck0?4Sb)TS&T-EpUme#2*|lG%u1#7R_>&8vR<{&_mGRfcHb;raF{mg` zKCdEFmV#L|K+7+jtYa<^bx2zROSCeSH7jaqj^mKp_Bj{A*@O^Fol(sKgiM6Q4NUmf zMXqEVt9K~`5Dyh2#inRfZ(rJ$-m9u=FM@O^3i-9#-Fa`@_7l^bzdlpUT{E-KGPASs zd4RX{rph4co|j`T6y8806pIzZy570smq_v~A!;v3$hOSE!iP6!auXBJ-od*PRGl-y z!#UL>FRAuPG(};q`H#;3_e2)QFQPktf}|8e{$3Q0?25G~%wjfozXYZF;S2=!dH7mE z3wL&}83;9nPhfKxd`k(ds<x?BU#1pI)3-~dlIL6#fz{k<3$N<_uV2%ejzELL;a?kz z>My6>ynh5xv_x<`F!u=zrPJN%mgd-nU`{bENVK(!o5NS~g;#Ik%Y*QZG!d8%x)xp3 zeh3d^tWJ?g3+&vn8G3qF!oNMMDsAKAlW=+PIt*PK<)v<o#%NA`AHXy<#^wRARB>x% zXKz;|*7lIqA(_<S{JF!BO6kl5hA|EM51fM6ucw*u+|<PH8Dne;cjsAf1lX!L*4z@^ z#)%7|sA!D#p{}yj+TO7n*sn8BFa?X}R#vcY%X%SHJscfsmQ+I4fuN4^z-U@pggRJ} zzP@!JD?0yJQi$3uI*$j2kFY^+XE`hAPIMV{rGMjvmO}tADsJ(cot*<&@#dJ<HH2Vz z)+8(Nbo>R#>fZe^UT6{o1y(SWVB=DTSt>?G?}4m_hS>ECbJM$XUrqkN6vr861qZQ! z%D842SuC`-m@&(?E(He5&*U$0;xI69wo*hzQ2hr^bK@nmcoR5PUj$Zx%Vh54a6FlC z23GWbtn4f}7s}vNeVTJ@Y$O9gCqK>cu{?)M9Vmb#oEMY>&Wl=3?l4k$EfgV}eO^c` zU6CaU+0Kg7(lI)E7dEV4jr$*jP*k|=KKSVIjhi4CMk<+)k;;2>^*>vWDGD6rbxI|x zuP6}|)}NDiA6z{S9&S;2I_Aol8Xrj|y70RLHnQT>IZ@&D1LX@$25zCCe1ipn3j!4g z%nw{psK8({aE(AU1SW!O6slpc8r*O_973HyD9-}=-NER^DcrK;U%0Cb*PN32<K(9n aQl9{Wce*(5o%*@}0000<MNUMnLSTaI$^cjZ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f92aff6a1b5569f636dc21fa18a83e1f72083d8c GIT binary patch literal 2363 zcmV-B3B>k^P)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH2+&DHK~#7F?VMX| z+twM!|GY@@MV2kclI*OD?byyXv<sSULziUT-rB`$S8T(U-B+~9(||4yY4@<b3`4hJ zHz32XhhZ%mYy$@Dq1%84c`8;LY0yh<P8}4rgW9<?zDufA-z4(%JCx~AjOFMYl9C_v z0|?3zNs&MO&&R_<CP1A!b?VfqQ)hD&Y%kpV!?4Y$l`y5k_nfc_-wPBS)kP^YcfT$N zbImvVEKsVIFsC5*>#gKDB{1A6jJe)-uj4yG3o9pRlPN{hG))P|>a#SZ)&)#E<!m+C z1R^ddVdW&LrSlH8z1>vU0#g`@6Ixvx%F^3yKqf<T@JXd<&IGz>ev9Uo7<=v(=ex8Z zgt=4Yltfd91{i7^$uVQ5${2}a%w7ik?~;uv%ErOdYm@)2s;a4GRC56fW-)=&T$nv= zl{#Mz&hPEH6Gc-OO?fR&q6`=sYhhf}R<iD>VO$g!hTGyyOI%hp)6mRf>R_O}INuJ? z&+WKGSra8HuEk;`ifxFprdX__ZAZNCk+7!UtElQdilW|2B4V_On7v`f%p0`qb!Hk@ zR`RQ7msc~RGc)7Y_(vqnSQlqxNgSQ@N!YAYno}I$gE&8gm6N6M=GTh6Znl_~EYmc# z*49K@BHnjc*TWC1s<s~zn9Ll_udO`4xIF(Fm$xp?SX|VMqO>_%nmzX|X<mhGCQB<$ z?Ubs5&Lxp7dfgFEw(mI-3Wbh16XX@c$p1UNIQ56w*{hRWnwnD$9eQB_A(A!Cg}J2x z9>n<}%q1&DwQ5Z_s0orROV~i~!Q+05a+A-m{c-HQGr#9)BWZ;Xz|)p4peW3@q<Imx zi7aUGcw8?OtYqoQWPkUL*v=O~wF%XLu^aOr-24VL(@FJ1wXjG@1HuJY(oB14NT5Lu zcelZAhI%+`=+p%DzFiM~x23tA%lbH~1)VUO8d?s=S`t^&%kPgjGyu)3z%rJdO;Le| zgn1F>F7SFRmJjh{_4Vw3HXLsF1uYUm)lnk47Jj@nwo_e5Uq8zl7*<zXNYE1h&~wq3 z5oV{$AuFM`wiade_Z)aOq=%2A#%QW`pe^<>Wj=lFY~vb9!|G;N0m3CoR+zKM(}+i& zH$|=Yp3go?$@(p}3Dj*l5Q`;mq-So9HlvxXV8!!UQdZbT-ReN2rc?JJnH=biHpl-} zn`T%ZP1O%-&5{4+jQQ+()AW=w6=JwY7}Np^y!)WVqn$4W*=>+ViM2&LU*!AP)>hy@ zvRz7?*Sr-YnlM+PZ`8t+uD<U5KUFpD5Vk4Qp-oaf!$Rizne~*}eKJ6>d5Ri#TqAZ- z?OF--clYgXizol@C0)^I6Apjt5$xOdNpy84(ACvpy}!7)gt75S3=N&f(C|4-P0c|b zmYtq|_cOWN{9HPn&eI!qr`9R&u80V;BfQ?{qBA4bLVbJp|AmU{w;@4iX9s@%v!i%m z-=`{C{^e7{c>aZ#q{S5q`QN?w_UpgSB22<&omT-B_x?qiq;qVG)@#ys_4M~PHb$SL zw;CYG;NU~}&99E3r+a6`>+Bim##d;)wY5A(N3TK@x@@}7jO0&dvrEhC#a}3098qB# zXUKRwq9=CjepJ=;uS1Zhp8Oh)J^ejIA|Z$p4u|mh2lra9FI;#BVkixfP;_Q$=H^>e zPNc3arO%S-G+ER2??8~jLl0TPyu!CJIQRvKqG|ddAA^MCSyDupW8*1&qIXX>4fq{| z0K8`Xgp%bK$DaPawM`NDKKJx=(p`dtduXa6L=(3D1=9-Eu1`Y{o{E;1Cin$EyUL_B z9^G}Qct<MOggL$-0YwiBr;8VCzv0{D;)GBY`msCcSb89eOv2DXH9%D$l(0&>4l;=T z5Gs^z8pftq6a3FWFO6>B#evc)vZ73Zt`y$k6+uz8`yh!_lbpjG-4GKK7L7I|C<gkw z;Q^t3n1_U67X;WdAhfs;_N9~nv@;2*As(3;CiO+R+!D4S!p9;atmHut`r{e|;1|+C z@$T3p1fhMOm3nYRrb$ZOrWzAJsEQH27-wJ^NFIx9lceutBO)uEzbJa$S2;sN=Y*E0 zz0X4OhnFq-)Fe%z$ef~~nV{;J=tVf~`v|I#Fy{y*GYmEa0k|wap5-_Ehqxu!Bn_j$ z_r2tJDqUB)hGlaLLc%zF@Xybb-MTevZBvwN?tNQW;7t<t7fnpOnWj73LXqLJe)-&A z;TI?V^iSb*@qM0{xWbFR@ZcdwHetmtW9)wrWO(>IPMr7$yuy<;MB5U@Fpa;%!-FYa z?tG)6X~$SoL*r4=A?nd9#o=Yy3vw<?rYX`dJegU%@k}N&vxF)>jIuHCmdV^)=}PrA z(xBWIA&7lu6O|?_%Yxz0SKc{u8Xo$So}b=niY6~NMtI5~d?Q3unip9-T}x}Z<8yP9 zX-KAvBP+~?#`dqTCX@YZs-ip$2`ZK5DOs>;*E4UAzVa&Wd>T;*FTysSvznS7e`9Co zz?WbR%!zY1X<lVfx<)QsI{jlvo*A8ZPMH0oHQqHG)+0ZFMAPJyljei0$)(lYW7HHE zP}*6Q!mF?iXooVX#O^ogX6X+hiCdaiSsc?azIl1{m5cCD=$-f>Y$Ih;Ggl{5$-Zl< zqJ9;U*wXmit1M=+qvtQ5{trCXEhoaaneMV3>(2PTy<h&3rfPpf4dJrRjhuQBrFE+& zk8GCXcG9NDN4zG@3qi@^_$jP}T1g917AFW{HA`C1vN(Yy%%)n>Hj(A4D4W2Aae|gs zCRu?Hw6MUNXSI@LQ;mcLCas#uvZ+dwL;%vNoh+Mb3FG)Ctrp3$sirWFXKB^wI&4L? zg>j^%)mj#(7Q#xXR9dZSmYZ4%t2k-Q#1WEp5;dq<Zfc$|8<KV@mFl0Qq3*{^K45t2 z+{nu(;nR4QSGI#NXVNZqrUv-`4q!=BnDXRXmn>PFnu^-4SkKHqaR1;FpS%CDCs6v& h4eQjYQ>TtcJ_4-gJQeIDwDAA{002ovPDHLkV1mdziAw+g literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ce8ab916617639ef5994051ceb690c6934cde1ec GIT binary patch literal 1065 zcmV+^1lIeBP)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1HMT_K~#7F?U+qy z6G0Tm|1-Orq#udKwx-1>ieLC~(t}n6^{h9QisC`Bpdg4BMNq_g^yJBls8AIYJ&A~T zv0lW32#N}7DV3JC7PU!}wrjFG&TNtzb!K+6=}G*<u(R`K-~964?AzS{|MicEpgs{v zpH+=9%z@)tuBlu{|2VG(a?3|nH5OPVYEuQmD76j_R^UgMk1>)=aw8$^+c$$ljSDcR z4CvGf7c^oOAQ2(64Q*xt1=EQ;CS#12+pI4R=Tb@?W6~&2z$$V`-cZEfQPeIN6iP(N z0+Lp9b0I=Vw56#b(G5a73Bh6>u(UUuA<GDR>pIS3=f}(=+szH+a@G&vdx2X;a}WT| z53B;kQ=YOCiRq|?#^qK+(`5qEi2!0?cZ)MqmkODw{tPlUN|7tV2hQ;EOG|T7kvOJe zjfs|nrWL!+Q?&vC#ecv$YDV@MO|hbpcVF4CtJ4_@Y&L!KU`87kww$5V?BSzP)F|#K zN(tRzHN_0WWY2Be_T6hbuyV8(MCZ39k5g)#MV%sqZZT+VI6p<-0MpvNrrKkbJ228V zf6;0)($L385|{&Vii~4VZy%o+{=iSgo~uOfH&JN7TG476(b#DfR3aY7$rIhUbNdPg z`(JqN(Sw`VvwJ6?c0AAXiPmy0R0GH)fUQ(Ay^2O+uVoX`i#j}@bh<<8U}$IrUHgw= zXm~_wpU&i$PRxvq@h&eVUex{qPythzkzESA7Rm!pm%v3-Ws1fd_Cx+S^93W65@}9E zs&r7*aEA|fNp0NsR%q&|3XIEJc(Kf~clRy?Rp+LS3JY1Uxl9Sh?-H>$$P$@x^QH|5 zs<mrYs!U4|0!&C*{Ic0e1XUstN0>Eyz}RP*;obX>2&(5VUaCx=p((JMRKjI0k(P?b zPo5&E?%jVVUx2YeD2l5u7zpc=8LwTx!=v^AeiF4z2}ayrgavc+lf4Q%x{sdn7S=&^ z9XO`6yKdnrB!$%v%!B)q|MHcGyjQod3{GeB9CM%J<3j@ozxm-h%<dr!69@?B2gThE z3ZKxVQ7F(GY$~<v5QTA7HOYJY+`8iR^-zMwIWjgja09<SP?QV%$$M_Lw=X|W7&!+G zoRAKRe+yh39qqpWpJ)mBy;{#Im;3&#IiBR-9b}u#p3UaGHWyGefdzq^E2x^m!oY=r z3I$dRTv({kU_s#OfvO8k2Ujmt-C$+7zUKG>4u@?eDD-eB-va8VdjB7r_0!(I;=JgL jj()mO9t#ciUt#nU*Gs5Yr-xdJ00000NkvXXu0mjf$ED&# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ddca63d50d1b8879c5e0d406dda228d0095916ff GIT binary patch literal 2357 zcmV-53Ci|~P)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH2+B!BK~#7F?V4MR z+|(JzzjN%Fo%_zLc3D<U8`4NfP3TK`Xi_BFC#tAvkxCJ$5=DaKsZwdwK%Yv5T7(3p z0aR6$LJ?8biv);P>NUIoQA?mLgg}A>1lX_<nVr?n?Cf~%w)sBKc;j_;mO1Cxo<*9U zWO>#z_S!%H&*$S~1B@9nX3Ur|V>X7t*22F(Hf%9QC5#QZ%!@tbvQW_>TG)WO|MMVh z-+ZI*LM5t%c?J1DZzj(x!G_C)*}moebpj`BVS@y1FwNpr#A(K}dI_i5zJQ`v&SsNK zDB{8rHb@d*KcD7PQx>zAZDvDnf=S<oR&a41pi;p((8O_CvH<3A{t?a{G49+iE^ujK z2=k}PD+#A*4Z!4ilw;*AZrdozw%y+V{k?8ujIA9!ezxdu&bh@a+**cZtCzqc33I2- zQWwa<1-(6gqHvnSsiPH8lnJJ0XKfO-nXJod7>Ocba7moyh+E-S88oYxIxu0dxWEoD z$nE$<ITI$TpyhHX%3c%YOq?h3=|t}9Xk#~Ld>j6HH&`r(TgYA7vb|v2@S$y4XD#Tw zWVSkIn%&j&_zi8q?29v3P#j+LQCP_<%_|Nd0C7PG8zf7k<~Io)-O5^yEX%Sq&Xf66 zB6|zhv>O<(y&wVBx-+(E{<hn0{HKBP`r^#hRn6>4TXLnj^T3j(Dr_TJT5p=dRCRTd zgt9co5`|1EcYuL*U|oU~v2E+APSbd}Y1ZaR8n1Cv2fe!tF_cv#VSZ@<3gUtg=94vx zwW_U~*aT6QBP^GhJsh+sKelcDvRW(tg3^Z4x>caGmAlXr7Fg0$gl!-Tv_hevce_rq z^n{k(9!sX5z^1nwqQHiQcC&U<(_EeB2Jfz7(g5OJU(&3#UrV5Y9R6;D+YI%1+|;oN z>Y3!sclB7}32Y{xg{Z&;^H}^AT~D6t@cO%n1VFk4(13=wDKbz<n2Ioef!A}nPK=V3 zNzL5Dxqcu1Vge!tcWMH!xHraQN#1H3FWCtjTCFS!s?*oXMPEjkn=X&68GUl{k}Srw z!!TkP<6l8(jHD&oC=FU0-317jBw1nJB99{;9cqeNGC93p<NAZJMIdQ0J+aWP*UzLO zZ8xE*e3g_HwpO>MA*t!ueVE{x9k_FU8bveQ6vnUPI{Qm^qP5a*no23-AclX0fp?)x z-3Kj}NIe^7w?P)%$()`@JxTkR&v)r0yQRc?&pR}t3G)^Dq!!0?rIXV?#`y1pEedvP zuE2T*?N0sQ{gk<VG62EmDQehrk2r_5s~MZgCqJ*pQ_riUE0@i}op;;{d%pZ7*!Gz@ z*tTuXSzfKK!r8apfqy;sJRCp%A}n0^2xLJkD~)FLTFyI5<#M@$i`-7FSKcQgBFv3& zzt4qNMrg;9v(vxEGk7aVKyn^_=w3(EFg*Rt-{8ojN2SH#-M~YQ#pMT9AdbRH-n)RI zd;cO$(mS?=>!q|@KD9&BV)x^c1PF5TP5a^KZyto5JFgmgon5=G#`V4dt#%t;JM|_A z!}v9L4|1&4vKsy3FO)7qRM^@TvQU`NW3lvp#`(8FkV8K>2>1Tv5KK&nUr=eCuU)^F z#>e2~%dZNpi#wmtbbZk<8vny`B6V*mlQ2hEvzg@COzHvL^Un!v1HOX^`6<d$g_`k& z3m37*y)CpJ4nrntM*WW-VWHJ9&((2OzoHP^sl^ko3#{+dtbhFVcaY0vAqeQAuy6lu z!ZoeYs_m#$%q6U2RQ&xn<(nef4<mX{ceMByL69Hbbs#WV1a0fkT?avwL_D>x_e4s( zA12dr1$q?5Ib0{Oo|7&r^g%;SoVq1~;K`oGW4Q`Mkx3X#({l)5LJ8ZmXSl9|3?xkm z#<t@yHh%cP`Ac9;VPW3lI0*uTkuDd}lYuAu8jwV)NiM;X4NOc}E|-C@*!_j8K>?wD zm_owDx)Zz94r)`}TPXo>-)E$Tcw}mr)IXvwz!pUKSVV;RUi7ffg8<cP4Z`B=S+UM5 zg8N?b9nWycG)bw)RA=52KB%GjP_W~Q4}vQoc`UL`5}%*4(;_RKeEI(n7RR4^LFo5* z1S=qU;$@3IUL~!05a8)&{vKK#6TJz?-KUcsdcwRTl$dJ!MG$~wJ%!_0K|^C?3kzaR z((LW~`r{cA=^AF%YeK?^M;?1T(3Fv=Baa;gQR=;YkEBV0`;SUSsf;N*A+jRL`q4c< zgP^$Y=SPIog-_*A7)FVTzVP57A^YT;V43t(9tZMn5LxNmd-G6TtvQ2$Dp0b1|A%Km z6q{N18%E_6T>eJSP^dilh7`o!;jxK>qC?c~@bcb0*MbZr>ybwv2XXBA)mrWDPRF44 z1|oYIW$i^2qhmDFsX`J{c0CB<UfD#Y$;)yg^{aAu;h&(;pHzN(C&S}!$fS%Am8K$# z(q&q$!}WT#43g<0RB9N(jJDBArweV-TIMpWG&Nb2F6-{a#q%$KWbJZMD*Em}tr_K4 zvgxU>;*#wk!6!*mm4%(g)5YR@-v`MnqZj3bxgV0L)Cmpr+hm$1F-V%KtbSAcCN{-o zSl?NdLRHurxI>j>I{#nJ*!MsZzch7OPOtvvQfZ#L5z>X;OAx}=Qf3(C`E+LTJOlnM zki?aC@|9PWWm#YzTwHwr&!AYhyr{esywP@?hrP42J8tKosU58%B&%3_|4CS1w?^{H z<{&&ttDII%nhIgbB7zjQj!{VqQx*}1u#qJ#Y*|ET33G``+6J-$73C7TFd}Se1CkXA zVG9erc}A5imnaeznzSgB<q}Dggb<`foh+BAgb{&B8%45Qq7+6bON*lGuo+PcBc!E` zS{5-1Ve1%H+Nf%lpHT`MI%z2D0LnTBBdA$^MxHPil=gZ$lb>h6ZuBn4q2)XKvH}^; zQe`U$^Ny#T%49D|!)J(h;L!51{?{WF<r36*SWr0obLEvgZ>Raii|3AczS|PQ#*7&= b=F`l_EaX1zpXkJ!00000NkvXXu0mjfUx<O^ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..a6028b742d14480f756f17c4e5373707a6e8dc0b GIT binary patch literal 1081 zcmV-91jhS`P)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1I|fAK~#7F?U>JR z8$}eyzcah*UH^`o1gG>Ds8xFa+7l8*NQE<qGeT-F2u>W45E7_rICA1IKwwVg4?x@+ zE{I$ZjX)xzLWvY=CndF8+u4o1JG_Z^Bh$>zu6J`n{Yqoc&YOAj@tfJVvj(2(e<Fr_ zVv4$$Y7;mH$Fq!y#_=bvr-6d-TTHd3mWkOEK^T*AlE6mv9Z;KKjRqMR6T7<xLG4H| zKLqq=g-aW;2uMcAT*RU|!pQWizA1#@VL9|gZ~^DsHy#_~F03&@Qo$HUqo|!QEtHIs z1vIQmWmI6yo-Y?`?}PEHjNuFg?DRozfk%Rg-vZzN!QXek_k#Xk{l2viJRFf#79T0# zlE5M;TJok<tL@nqO6RR&`AY_N6)7YjZjasJ7o*<rUJpGFlgN#c0B0ol<&!?mLKQ=& zRGYtUTFzIrR2Ps^^aEbtX5k&9?2L^;@QVj;dO0(J9WGxTrd@hw{u9p4WoorCqsWoX z8GpknJBDG3pFGb?+-o|pFj^<<xy8nZoEx7arx@d}8r<0$4EY+cr`>CDdn~#G3yX87 zE}4bm3boX53?ho2@9n+5)7@I9OS$Kw=>12g4r~DnreQlDQ(XyV+73>=@-ph@&K(q~ zLA!&k)m3zUy&LDaKJmHm0r0>G!IS_h$!J;4#_5Z^;3#Ks>UCVcaUJ$tUFpE>_OSL% z3vREcwD0u>&vo7V9jflD;5gKpETvg^E5@#cIshlzOVme3RVBMxd>87+St1zYoV}?s zHm_XPLQTUxOG~Ysn6uZQ$)j;#q?7XF3}V32YA)P+N5x*$42uP$yX3wcd{$+w$4+)s z<z_R^bQT%Fq+*lb*maRsrsE*X90_1zQ)L)*I!LST#zvfJ6Pg68SxN*VV9HeS;E#2r z)pkriqhpdJRwma(Ffg&AGXDMZYO1KY-EM566)b2WD_Agi+={W|_uJpWqltA;Ypri% z?LjcQgP5!@r9JixMgzA}Zah!NoGVY-#;%8d*4MFc>Ee+M9zn_MuM#a|YkOzo>&#$M z#ZvjM0rLi>LMIJe5)@%=_`-W{IDE8=90x^^gKnu(-(lcytL)QoGL7h=WQc-~wzoI$ zKoc#gv}b<4v~>O^6YR6NPEPoU(m~O?z~}Auy<5<1`bdcpi`4Hw{IODP(0d2Frn1Y( z$#NV}Gl8XnJ1(f1!Lq<*fyx9n3tU#H%wTEY@<8PR)4}D1$_*C6tyHQf2oBdKP*^6Y z<vdVQdH)|f^s}^d;ijy#+kf5)+cHBvRTljV6#uSq#SBc?00000NkvXXu0mjf6z~0g literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..069a0bf6434ca16a45ef76afcdda39b5a2545102 GIT binary patch literal 2274 zcmV<82p#u{P)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH2zN<DK~#7F?V3-F z8&@62zwgc19{*YYiPmu<AloJqmjD$)NI*q;B2`gKBoHbfK_y5}TvIr6LgL>Eae}H5 z7bFfq#R0*EZUhySLz60q6w=})5%GGvw&NYI|IG})H}-7Cll8{$%^xq4Kho29$2-q6 zpZUHwZ{7^BV#SITD^{#H9ERgXaDN;eGnOTcEx68)v*5Z|(UB}{&NBFU9!_9+*mtp# zRKom%f}f9)=a=B%VPQ^SeQ=w|iCfq_L5GwYl?IinZ}TRV+EhTpFXyP@5sSFEgw2!0 zXP4{z#0i@@yAE?ODJTUh>d@*k&~DQbqHroZHgKAj|D~lX##;u(MJ_E4VZl`SB~e+| z0E?GNj$O35<B%xF@%{(m@0rRNJ2-gyY>U4+=QeM1dl$R*B!LYf%qvHwE|P<by1rnd zsGO!U(kdj%f~7fYju3T}tcUtAAxa3t197%1uEXsXG<%XdSeP#^vIC5=o`5K~P@*bY zu}Gqv15s|_+$iUb;?rc~JZJp<^xx-Uvm(_{d{DD<$8qo<$F~1&WAwT;7~SlTyIb^) zsKA<vvpOV>F8U;_>6hjg2Sgw)3SskPX`=a+Fw*Tc+m&V8w#Iq3oHN#*=bCnrfqfDR zP+xb`v8<nshx>otCwWtGR=2BJ6KOl1G;bMM(!vTmOqMn&Cn!~8T}UEX8e>MKkSkth z&@Rs;C?t+!|8mqff7rM7>Ovad<CYG6yo(gcY6xLLX+Q{ZQ3wmjs!?Ax)Gca)B+C_6 zEYz+<Eh>oPSU<YI*Z6@*8%Z1Ahe%s%jES(wk`_kTA+n%VDiwV^c9W$W+S*1cn}3;_ z-gzW}gFD0i-WU2-x6VyI?o!f#^f-_-`{2J7(4a<e*x)roJ)O36YJz$pTm6cjGG3-; z@&P0TC77qu&+B^j_K5fXWf(wy0PJJm-xL`_BrJ@uU<a=ki=&iCRv}mY7U%kR=sz+@ z7}}`}U2!j^Q&~P3ny)*CgTY{p1ogz%p*wvQVP3j?vZ{Ki^gtG4+7&Dr#`vd58WYm8 zLz0HUVRr%2U6QIWe<x2f9wX5dwQP3%S&i%8!!bcfOX<d)VXt>HkG#`IKlD{nRoFql zwT`T&)9@j~3y;&z{bCu-@JJYclI!d@<IJElZJMD{#vw;=hJlYU7Q+WEW#oPp=deK) z+R37B<X#c`ST2vnN%p!D|2^-*$R;e%(Py<Zr7NFZ|2D<{85~n+SaXv4GYm()KTT8S zjmZGX<|%8~caM0Q`mTPeTF#!;)44x}Ntd26@V-xc9Hos77^M<2<+8he-0#C|G_Z5) zZS4Nz7W$nIR3R&!{r>%raX#8<wOS)lJ!S{A3n3%Si|};JMOQ`)Q`y@3Pv{JO2?_`~ zAH4LOD{2uM*Kc6!wM}JlbT{z*{q5cFc914vP5)iM!lQp#VP3*?G486CGw1YlR-~&0 zNor4g1ZOXP2D%tsN+43VwYiDAe|ZD4Oj6eUXs2WC&<(l}=1E&vm`oowGn}YYGI}bN zf0l9nc}TKx;nO(#^hI!8{uzwergH8a4H@X@>swOW(k6zc>)WQe|2OJRl<qB+uad2n zJI?tsBoWCv^V9`|<;;Z(Ze6l)hksVgK|=8=DI?5Rc?~Bk`3*AmBqR`hmS~1iA?gx! zN<sTvE*o@JsRpN}7D6^*(;uLxJ6ig~kVGU)w$C~WQI|?ujdbpr$rGt~6XyGYDmaI9 zx>TCbqY!n9VTmMkve)TY9)m0@3B$U04gn^Wu+n3T4INZC`GjQH8Ka${3nl*T{w1-c zv@rkGM5^<MBV8V4$&*1R`$JGfsY&i&$B`X-X_@Hyt|0l^DTF}k)+j{6*cnJrI8{Sj z7-i{kGwpj-X^Kas4^#RfF+x9vNFR%gu)vERj?^&Q>JJbX=DmB6g!a7|IG)8&X_88h zsk$`l5ErsH<Mbf74aH+oZIbl-l--cos8g>aF5aW*A1NGkpm^d{JAJxJ+ENC#X=)~} zeoX#kIO1f-o-qFmC8gTggakrX<N8~O8Zk%KZ_71FYqIaN$Fm^HeVEnTlM*Hn^H@=) ztlw_Cb;{D4?0X_j65bCr&1Q>Ic1>nOA?xi|e~YMi=l6e*P8U6uzh;_E(dkP~O?#*& z%>6O?@G2yE@768crUMO2ee;@pXAdzGX8#-^UQ7w|<QqAp{>f9B7io>ueNXr9UALOD z;tjcwCFb_!aq8W@y_ZHKQ@l5j*vlvf6L03o?B{cpEMrW1QfhK#lb5D0%Z=5KTdh04 zLx}NY=(l$YJpGnR$^^2~!pIWovh2Z?UhjSjis=%l3iDv*&>ZCRl_90<A{1CuS~yuE zUG_`c+gq>U;kOZ`2qWy^J*z#l_1CrhiKl3dQm6DNX<=p2pz%hd@y<7)cxChxI$_?2 zY%X_AgZ@>OrYV>wEv&3*Q+$q^;x1+ft4f3wb^z^AJDV@R!5RA+6bVWTFUuX(f3exD zzljhXy`LzA9i+@OTlIXQw8g+b2Sq$-ovp3VvTRr{Zg0Q)YlQ5#{764$dPF_$lkr;Z z@fSF>pJIs!S&hcKuVA*{TFNV%^YA6DeIsnr!Vs4%L6pK~SeCRnWeMUCwzQ<hElUtv z!aS0ac8IJ<MR~+7Oc1xUImwEJxP`^uJd;Y6M-mB(O<I!4@<^mfA_i$mC(9!#VS>n{ zEhAYTNeUB$mX^fO;V6<8CQz2PY*~V32%BM1Y0K)ff-F<m!bu}pmr2%DETPW|vh;*` zkhJUhLb=YsF8SBf)bcl`vLcz!3d?a2=ATb{v#|C+8a+e&I!!HKoqoMkQ65pvhed_E wKc`NedqFJk-Mf9&_ua7&wqnJK75~rt5BCi(4udEeApigX07*qoM6N<$f=ORU{Qv*} literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e5b703130e60d83d90b9542525d7798bd6ed368e GIT binary patch literal 1102 zcmV-U1hM;xP)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1LH|VK~#7F?U+kU z6G0fqznR_bb_*3+@qq_SDJoI%&BaGBF%j_K-Ge52H1W(uQI8t+MocuEOpL~xMh~J1 z2n4YtJS0X8A}Lsc1&Tac3vJh#WeXd-vyUz(!#|nsX1>|^e*2%9o$dl`$es{5m(s_v zL+5VNV^80k+vFgFLvi3t6bc<ZSbqy4Ou*3T(rp!JVsf}09Lfop7OHWz5}_Iu?gKbb zzF=CY8#%#sfXfHW5DL}_&MufGsMW>};Ov0ef&zzdR>AUu0tawbz$`&|OMD=DBv^|7 zf%Skh15=<5AE>*GF?Syfpw2g3g*_*$VYGM97;bAYOyK&#AsF7fx3=8H^UZ{?7!07i zC4R-Rz>)o?aK--e7t!eVSuofkFtA14!ft_UBquw~pw{aAYMqbOZ4vEL&CT2rjU2<3 zm1lyYAUp<(P+6HdM_fB76-Z67*kl42uCW|b-QsH)aVFFnxF71SU17$H3$|YZ1J?|} zILuwt3(`q$1eMk1vK>%$_7o!nS7VUhaE@W(x$fNBbD|ooDsZ?;KY;K7$kQ=Ie#-QM zJ1T=<RVBnVMuIX>^MGA2jP=9Gcmk}-MHYf?;+4LctI}vF$;BwFS3ez&fK^4l4zogG z$ip$Rgi9&dpl-4uX0jX&b@u4i3od?aC6B$w1<`~o2ttQmWZ-Q(%umgLnP{7#j*xB) zbMkA*<H@hw$*)M{satgA1eeGhdwJ)fAsmg-HhQ9cE+ytDSOyqytS7%R_EWQqsfzN7 zz;Y_JUzT&>KDQ9(ren%3;3?Xq)YCaN)ER=-=I0RqJ)he#S?eB2eAdz3{RAMMB2{S? z0IQxtyQ&YJ-t8&a(zdu5-vsL*k4KtI#HVUPeXZZ<{gIN=YiBf+)aG=kZ(s!D^mPwo z+1rD11Mfn2Lw)@}V8y8ntF77J9s-y^qv6PxUBO)(#|g*N=@iH|UuWs?dA$W7aB%N^ zTgwB0*{oA}gQ-fw$mm#CFc4gj+|n^ZCZ^J9OIHd4PoN6tGMQvUPyf57WO9x|EyIdq zvO_T1K@z58<GpUd{mNV9^LZp`AF)sg$r=mk6P@QdaJxkc1fs}yO+~{OKK6WSRiT#5 zps1{VyTIyA2mn5zuyENGEUOCm{H66SQLH8J0{ajkWpNP5aaqocks<FI2@gDqMt{yM zEC>W9MqSD}l`%_b=c7t?rK*6%yw{uN2?$mTnMz1;fgCfm%+GUV9?jCZlr5%CX_MKJ z@;^;eIL$eNwJj#Qs+E<kIk&uQ^8E~jG%){e#M=E&whN?9;6z5(JN`ztq5ndE0T=yl UukH|(k^lez07*qoM6N<$f*}C<)c^nh literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9e7f4ac655a91719ecdcdf8d800246e44e28cd6e GIT binary patch literal 2551 zcmV<T2?+LyP)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH35-cZK~#7F?VDR{ z99J2~zjJ10Z}!^W%_h#p^))34t&@h>ijo%82+@)v?DBvF4^=EK5^qRc1n;~cZZEun zO9e<&NI`0lh;USi2iK&DjfoSbsfnG`wtU~j>-BAKv%`00_pE2vcD!e9He&zL$r+E& z^*7)7&Sk~`6;)JGMZ1cW#QR43r9nmQ=zQsoD=Z$obN%;*+ZyZxNwD`aS`+C!^G1(G z$UAuX=CS(cCuZg!j=(;$xV;8e1gqoB<sKmPcbmT@-AC(>PtMGbjck)=Pqdf7c*iLV z=T3jIhfwM5t*J=&kwa~hv-4wj;s4meNIo!F1Yuo4SiL(YCbTOLZ3OmMdjZU7S-Zk2 zWYVFvPR-7b?<q95fe}NX<-#gtE{3KV%5+U`0y8>zVOWJiilMpg)7%1P3#>w6dpJDZ z09HC1T7p$5bSpFsT(CH&fthmfWfxvNd%7|_odo76tU@I&FFBk7W@$DQuFOSfP5|Se zm>h>ysMIB&W;ZZbEo)2VTcPc1U`ANPZCHgyY+c;i3e7HHt~mIz8{^>cv;&x}i&CbJ z?$_by$>T6HIu2&F!{XL5G^@ahV4ZFM{Hs**Tm=hausYs+4S}`k#ae|{f3UTGZee@^ zY?2+obXccOeWAspc(39Qbzo8)7MC5+D5YJsq2{a6=%Zz@K~{hj&4^76C*LPPPJl_3 z!s4<4n$IKCGc$7!{|Gk7DlmP2_|oauuSi7tHki~-u(+&4BTYx@TbI$F-Ok@I{X)eo zu%e;pRg_+{Lvc4)TvnkGLeBfE{Jl#{^9isZGr){PQEEJT;=7cPFM|n{3yaGdG~)Al zs*|{V>W7?#nObUC0Y+O|&W8j3s$ZM2E>T!qR-mDko$>m;y|LKB2AC8TOkcE&sI9K+ z!iy#llv!AX{Ft}>wa<aLNNqTH^exCQu=!08kSH)-fnK3RrMEy(EuVSO5-hHlzuv8v zB`hL$L9tsAl38G+xw$ihCjMEGjKN3<E@DUR(xq>H4ZH!rP#)IirlwP2D7Lb)B?7Ey zb6r~<79JC9C<Y^8uuC3<b*@|7S`P$|u?KC+%1m3BBuPTRn01|ar4#JdNi0*;%0QA? z+l{cwhGx>~HxRryEs#&&OgkZFWuJPbLnsgKNSeT1r?0X~gq9L5XH7WhG9~&ja8u46 zwku9QU&$;!BvLDqu^NY@Q;IxyR49FZU*xzCGZu_X3fc$)iZmVrrzGmba&13Y)Sq(m znsxg7N*?j0Md1<zWd>L-BPEj}=~tpl;FO}1(?aPrO~bZpt~mWd;b_(%q9=l#5>aYh zY-=b<)bwGZD6q|QBtq_ifTl;sz$uLm3<;%|J#u`T+htjr$srjbUY|#3NRECW)+rIq zd@OcyAyazS@S|1|KT{@wMKv{@xu+;{**Vy-866k|yEXd3Ao|CrWv6Ft*0S0F8kDJ1 zR}o-^Cs7ae+QRJYb&tmbA{u({1|-)_A4P2uD{JW54WT?<uNUGQPtlz$@<T)+nX<5X z{P*DTgP6x74d859c0Oha|9tlv*d<n$h;^~$1h#izczD?8PK3ajar%V{vf1o)pU)?f zUmrq4*ZRP!SQ)G=5qUiddiKn_*zGI`g5nZ6qAogZ#mx@!_{gJ3_+U>mneu4@RWm1@ z+DO2mwkD7j1w_P#VgDbl!o3^)Liw0=1%p+~%gYNtnVDNevs`D;cqm(<zzpBlSJBLq zh4kU(wg4s4%jt9mL^O{tqsMRG0dJMR>}}J`$768)SG~fsB2ysX!-pfi*MGDBPdHDi z24F%~CbG&kesID-%OMCU2adN!+L})eFUMADG8q-jh#e|6<8gD#*%#md!sB~G=AT$# zFFcq<nVm53?KgzNHSs5lQ?Cw<+<OGDl*Zfa39|+ZK@;6e@$>vVw1`pzDW&7m<sVBR z{cw3Xj(%-l{LxuKY$(>%)!<Sh{qx)Z?)zyx?m<{l28#m|@?~a#acH`g0fgjWFr!@P z?D|J0lX)>7UxodoV6Yl+HlG@}_1AN&t1`lhZD(DM&5~fKAe*anDN9yJHo7>`qu`dK zswx2cMa*w`ymEYTVe%_<m8v=41xDW`JX4x|k;`NKItc-?x-lC+7(N#D2LhMbZP7`< zZm|c)fUU2`zjNzfw+53SV}ld~wkGVijI#PMN<I#fKtLnYv*RBfiZoKc-+xh-WrUUn z&1ILCUp|1(=Y@1C@ynq*@4u5uNeC&HDS_qqI;^N&#ql~M64k`-*I;^f?8766Td7C! zTx46PREj}!hng%&P+J?+_lpUHH8}kDpWzItCX;aniU-ry#bo0*uIrFYR*_UngT?57 zZid6h9^k(1QoxUo+TkI}tSW#@kzh>~5DM{RV(mwR!+pP@YgCm3vYJRFN@1C@F1;== zucE&p$_Jb^!}t&~a&>i9Zfk6BK76?4FND$tRn5W%uA>sk6xbyO%J28-!;kH0wXAx7 zZtjzBj7{8~SX-m`gqYu2;xnSr;WN1o%$VP>Hmk>w=FlYEZ^{=szw`q|@qUjbWZ;;! z;Zp~*3tcwk6x>o3K!Fy|q*J{&2mkg9HUw8!87zGmmcp`RUB(VuQOTA`ALbIXwAxx# zQdLz(A11XmwKp9+)bxEtR=&zJa(HSc0~uA-e@4KY1rwqNMV9o{x`Z+Fi~NLyfl8;7 zZ;yX6^4n;1W(m_WSZdC)o^I#2EWzTPwL_)Q_)b8otIKd`6k$lm5nL#I_=3k<^(}la z@M$n1Rn2^;X_>x<k4OHzxHuilSrtJrQhu!!<&bQJ#XD-3wu7dF!#$^@)~FJP#$pzp zZ$AB8C{o`pOWyNTl3qX?YCtP#-~}=Z!vEsgtol(_Q>Sp)-G4lFzYnb`#(vE}Vfrjx zq3W`JWV2N2t89hEJ87qkZ<33kp|#OaNTq0Pk`_l`)f!>YSo(a-mLEL7W{7hI6a7e8 zV}N*ASz(ZtIhgH0S#t0@b<l2=?gVIYh+v4auRLiDWT_U+LE^CT@n&HR)GC4sV!VQJ z4bf<vW@Gx9JR5$C9L#oB1z;mAW9RHv=}S`n@!B?VnB-onYJ`2=qHVrl1@`i=u8wH2 zm|m2Y3lu}tXhFufG&t5Vr&MZfy9Hw&F6?+cM)Rds^DIb?Z7rMzR$9+a0JlrSrIlPi z3y@==xZDD^U7fpuDwVcN?27gR*iQAA3#|0IqKYc2sG^E0s_1`F{{<d#%>_&o37h}` N002ovPDHLkV1m_J!`%P? literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..640bb9db4b55e0f47a5a3b5bf5ce8ca53eb0242c GIT binary patch literal 1061 zcmV+=1ls$FP)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1G-5>K~#7F?U+qW z6G0Tm-|V)PNUJCoTMrOEN)QanhZkeT!~;_A8V{Oy77}kJMo|w!H0s50(Rea33P&S` zn}P`mDkuRFN|g_jg5{%>3KqJ%&MYl%bY{BS?aA;@rn{ZDJMXt|X5LH&U`xh?z`WEp zY7hCYlk5ABoj37C0h1EJoCp-EIoNOmApwJ-<L<pBC^$Rb114n#ObgY#S&2|x0<IfO zC|xiu)U|(%8GuU%j0*)Bf-?%H3u^OW6L3br3_*cOIK5zLL4gT4Jz%<^T&_J}w{M4N zbOka2mkLaUs;WGBK@h}yz=3Lea0O2JywKhAfe)8gJcZ#tfk`l-yu7~1X0bfRggL;0 za=Z6{!?7KXd23R_<?Jr%2!#S+;H(e=utlOJWLd>#d{dALDk*YL>WGce>`u~V!Z+eM zXF`{iohY$qWsQPPD6N9QIk?!=0y8snRQuxc^xi;VkQimEb6^AGXj$qQb}keVvE6RH z#I)yRyUqhAYFsc;5YN$!z6LKBDk+aAAI_YvXLu0nIR3d~Ou!?RI<|biqo7w_Z#CV3 zgi1&=VhI1_(~Q+s`$4ZtJq0WW`H=7fM!^_1W-6eGBwdb}K6qV8lFSsXe#}1!deuKL z!ZJ-k8WF=xZjfbph-MrZ_yT&>*-78bDvCV4;fJ1NIS~uuccr&9%k%awHBY5dFc^Z) zSJWmzlBAcAM&?()WNAM1lx8GjtPv+q9vp#cY-(lNSAQ-MFc}zdthG|@`*3tE?#kO& zh<6nSXmITvT`GVJ=d|41jir=~DH5eyEstP+VTszfEKARZMu(pOti<tOi3Px_C(t&J z=WyxHZ08$XwF5FB1(Zl69IEqAyc@%R*Kmo`p5t{T3A5z)2fnVySFb{bq{wS`{1fBf zU?Wm8>$z0h9t^mOW`8VxcICN6gv29YLbAMmw|}tjK0r7bskFfoia~HT)a!J*qImtR z#of9M42X1}6pvjFO!l?KVi5wh4jU0uOoEXHVzByaZUBka7dA`QF1(|y(DNc5=)K|P znX@CK!><!iYpI}!^qyUiu}D6`3b4y+x3Alr&f-Exc5Z`3u+<|$s6dIyfs@~NMNy^| zMe3cMAAcB$gchPvD~4GlQA$QiPUX<Zp-OV5CIE9R4u@pH5JIBhT{BXnfUhzs%gZ7j zM`1FSk|kxNw9br3-KS}asJTb*XNgJ9YISC7?scC6rF#s8G%$ZJ#M<>wF$$!0U`D+6 fO`nl%>A%o#j_Z19Q1{SX00000NkvXXu0mjfUe41h literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..88c1b24d5313562fe857697a43f4efc8389ddab8 GIT binary patch literal 2354 zcmV-23C;G2P)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH2**i8K~#7F?VDR{ z99J2D|8r*7&f2@a)y~Gw#f}@d4K+#A5S4&z6(Ix-BBf6}AQY=m33#9n6#@y~ctMm( z6a)__X;pEPq9AxOR0`t3trE3T(zJCF*LD)emF@Mey?0+WJ9GM<*`3YocpdLKbJ?xB zUvxC<-I+5p-~8vFbIwcv8Z>CoU`L2$SvS<n0hJxci6>5-;mdd58-K&}HG?`pf!bq^ zCUWBFsWC>#>-h28d&5I>3z6w-P)8A0Yhh)wzHs!JF(CA{`@fQB`@)CrE<|RoRoJE` z)KZvn;*^);N4_yesB&)WTIAW@-4EYgjLf_bpWz52#lmF~lywGWo!xe2LQfZ^U4t4^ z3t{HS+EG?%BVF3y{9<Ibrqa9?MofiPE333|xin^~(=)sjW=`<JvPzYdOY=OZc_qvd zS*6Nq*gU-uX1yEQl2xj7t2724M4a2gq!N79m6zW=J!zh93UgIfX(t|cIouLv>uxB# zGY_S?A<PiPaa~qvryk`rr-gYMSzC6#Ra#vOGs_}g%PJkj*3PY?(wq|JNrJEXU|ejT zP6%_fQ_A`N^UuMP#}32Qt2aTGZ92EMrP&o$ChOSezxp&)nl6A1xGX~$$F8(+&)~$; z^6VTqgcHJaS%(jQ?O>C?`2zmY0g@Q944jZgDLviZIdCBsyOjh7up_MOj@ZBNv5N%A zqacY@mVpD(b~X9v(S@byzkmbS6{e35pE&aMGYU~&07<r!Wnf<#>F*5>CNZDAQ~W~u zfr_lKvZmPV_n(z*iaW_Nuq%xa@>HNTa5f%~Y=8}9gqfS7a-i?g7bzj%0tu>>WnfPl z*|n=FxQWB32`EIER9C}}FnaLdQ(Y~A)<4KZm#8cQJJK-9jy4CH&n6Pf>mZ4!Fmnf0 z8Q4Gk9fi{GfgrN747jvRW(_7MXF&|IE6~&$DdsY%D5D@w>1mHb6=7MUBgbvYGI;SP z-_`39hWJiHd0G)dRu~x=IMInAJ|eQ=o;}_Ai8{qEfAInYgDpba@MG@pKimbyiw=T_ z2rC<0w+FjMK@c8Uy}jMw6kL`}v_2Ht%P+K4lu1XJq9{VbcyxX9lu$rc1+P;y%0Th) zV>ipHTAHY^V#WIiemEkqUFq)TG+dVGg}@O>KS;>pNJf~-cOul47#(>M+~U}=$As3$ zK{>zJo+SO^P8RVZk#>;{_w@FFTMQlQ7h1nKE^<AGnJeZ^@&E|%$dJ(LLWDwscS`-( zdr0|L)ghbo>k8qde;-f!VLBMrcSY7;T#SKRd^9}=g5a?;Pm;cLbWMw&RMqfdk_e13 z>B&S<Va&AG4?ut`@5#@a?!@@`gy0q|RpHC3f<dxLb`y;;p(ZJQQq?0mbD=Tqebb-J zvV0(t!eR_GRVc!EvvETjuXAxpEI;P+`L{8kq-I@3gq5yD7{V;E5*-IY&b{_8;e7KT z(&?;TrzpAg3|{Q0F})*%RD?zF-|fXa3C6UyMYiLS@Vi(43QqCr@BbzoUHq7*Zcmxh ziI6y%q+i;Bs^*2GZ2UiONkxSfUI(vB6jjUp15aB6K~V-GGp=P1ZLzyZngjG!YoKk6 z&t!rCJV|G;ISmgVf~F?F$fkNTeEF3(;QaYFK^&G$ug8D2x|&=CSmV-+QZ=H&Oz+pX zQb?}eYwzxBp;Y-Y2r_wn7A{`A3?b~L4-Hi}7QAxx2E6prZ>66cX`1%$$s5=H4&YNw z!i1tsq$653pO3}Y37!7n{=MDdhYno9pW8r^UYsi%!P$(_(c?IfK7eDxR{eWEI#^ta z>VkMgrET0W81}uA@#Uvy=4NjJ#P8u(c`PVSOqyuV-I&iWO6&HwLC!xo{KcR9eEy$8 z9iwUYUY@yg`PZpb6UvHlS%xs7TqYyTkfui&K&LMh%KIM~9Qi-amk&c7f_KLGso9C+ znT!u*B`QUiYj;U~|HYyeb{f}6nrMm4(%3dbj+(-oVj>fHj%KJ@$X#I0UBY)t*$27C zQvbXOEhL|hrP|td#}w*+2I`1hZtaIRKl<?9P4Hn<`B7L_IB%J;`!YVqt$jI6AF ze7&=yk5Zz13F-jsbG<Tq=bhJcIRzyp@)lXH_ruIs=91Q6V<Sic0S2+vyO--h8kaSF z>(Xy1rRwHpii<LebaZhXe8+VSHaA;IF2^8~oxc<ccHi(R{;%Lq&EO$CXQ}zkpP{Tj z(=1heEk1Q)W5X&-D!Mp!rkl(D4^gq;U9$@>Lf#h)YQCPHhX=aa`u>SeY4(8!;Iz$T zJhkxr^771FHcPPy^1Kx{?uh1u&+$Bmamdyk7y7R}((?J$WOU`uxvq}A1V;lW!6kT9 zY3jW{PR&gGXnj2q&t?^rltw`tR#`%GUzKq3E$Sj!Ec|VvRtN+N->k&vFX5x|3(fwP zb`<wGIE3E()ZCwzqBnoMur&2Qp06^6?gNTiuavi>o1%eJPk=1r%+g3e>FCHSs;c^M z9-ZP?PT9TtP=Bbk^Q7O`@&iif=Rg8YQ!nSW+<&7hv*(k^XrdsBpctjt*NPdE9F=99 zs8dvuri;Tdr=qs0iXn|Jc?pMy_6GwUkNcJ8lLR9VM+*DQ`Hn{rcGFW#W7io|=kqK# z8C|*kW-1j+@SnLT+(x5mswVX*o47SsIV#IINhdKsNiLIy(MCHvRf^H3paRN*jBsgu z{o;~8%`vuTV9AdtMn7pT$SCPFmy|TbR1#$?!EbkhPGcPj(DKraCC1<Kq-~&47Ai<G zWEGe9E90UvC@O@@G%ni+qbaH-^f`In{Gx`KN>K&ipe*yrIgRxpsqyk!g=H5hJXB?b zzum&_KVSv^@UWwUutY+yiWLgQ5;I4Td1)=KotRr#qiv^R-o^k=JdBHoHEJFt$rV|Z z4$kfUY$veNItI-0`9XqQ6J_9)uuA*fNt6|~!_pIKA#A(-S1Zi=xj};l4H`6P(BRX^ YCt8lHE5Uu>&;S4c07*qoM6N<$f|s&*>i_@% literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a110e09bc29b1e681995c596a207ce04118b2885 GIT binary patch literal 1030 zcmV+h1o``kP)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1Di=iK~#7F?U+kw z6G0fqzu8R_o0nFbmY7hfwt}sAkb>eRo-CrbD)oV);-z<?7i}xvRJ@6zA_bwepeO0g zgD;34#EVpX(1NCxbkjB_n`g5-&TJC9*qzC4HYe#HhTWZSGv6=&nVlI1U_;h~z`nFL zwzqYS((A9q@7Ku%gH4HGPZSCfs4<LSlsp~wd$yu<X88@+lpQb)D%iGb3=kU8)kb`t z79?j@UV{zQ3#Ny<wmyn%!_@=Ehl0kySp_o(1@_^rfLVhAdvIpK>Vty%;mm-Uf(nO% z;P?9=m6o9qaL7a)wFf#c3WE3uI8aj)_q6-LGeZ!YUtl(<f^s<?pBvY1ITLX$Fd+~K z?{o;R7v$9)z<~;fgW7W}w!noWB)=6k-zQ12*$SL-Vql9x3l8KOF$<;Dg)4QTAgj^M z<u<k4h?krR-P#)JY7(2jfJrF5YB`tAq}ydVo&bhx0tZ+S!5Lx1xlkH7i9Ni3iy8O2 zz2|}B8W)V{oKf(^z%edVRXsi3aOuJ+Mg|n&<mZktf#4aAt&;=C!L0g^7@JQ1`97%A zF;Y;6QSjh_{a{u-d%9Vnj<r0N!HktkrNOM|q{|UA2d^uM@DHQfna|(AtfKEfutKzL z%Z`zGFbG(MPln0fF_W#+(`VC+4ESd`kMZo!aclu&z;BHrkH@F9d8(G^J1j62<7wb5 zNgT%j7glo<MnO8p2G0(0;j{^syu%VM6)6~Vy=3h!w7$>hoh7e#QzrtncRid;oSW2U zcDf3*1-5DRw413*SB7tZBrO?30iKK}GEV@qCGx1S09f@D+8GFhb~{k>D^lZ!MhHWy zRLn)B<os9iR3xQj^ct@#sm+Qc<z`i^T!jWnMfj$a%+5jCDdz5?)<%&4=1?Y!XS^P_ zh!8piHiR+09bZh`0Z3MzsvE4L0>~L9>T$beGT!<~x4OWJNcX9@G@L6e-7OSS6lxX9 zj$xZ%w1EPM4&@^f;JJVtEyTTEQ$NHwT2iy8r9}E=1*%vJipuQS1s#j@Pc#9vG<m(N zPM6EuDWXkB$(FmHxY+ym<G?sZGLp#?M>Dz91B~;_vfM;qR;Wu=r_@>rtsJUUztjrg z7KhKLIEW)cr4SR5<^s8@w4~D_8AnMvma3(uQ~G39r0vsmMbzCRSX*MMU$ypS>+VgT z0@ZsAg>*3gF2wrv4_gJ&C$J;l?`@xvZRo$yA1>T*+BwPY4*&oF07*qoM6N<$g8!G- A@&Et; literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d7b8e7dd43fb784b952725bfca9dec2d7fcaa544 GIT binary patch literal 2310 zcmV+h3HkPkP)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH2%AYnK~#7F?VD|g zTvr)@-*fJro$uM%bZ671TVq;O%$8QtA5ARAh&CW<v{dnzB$O7^AGY}+iYOxbLn~6L zsG!?K5DL)^2wG88{837_O23;8v`|PB+9o^geBFC@zV1DJ&z-qD_uie&&N=sErgWZi zIMbQ?`Rse%bM84e08^$+nX)6qS5FKSCIjLwH<oTWe*N{gobdfN5hyTz+|fk#lx{x3 zC_PPpd?}YNUevV83ot<uH*R6WWStuPNWPfO6<^nNTbh5Lu`o_y&W-c5K=+jPp)BRG zts8M^vnZ|lBD{|y%*jh!7Dm>-<0xx+`;F<bzO)x$%#1^rJF<3^HQ33Pc4^$w;uhxa z4e6+|20MGCG1oC;BTixN1TQRWa1f8Q*mGK3!a|WXIN11_XB@)(y<s3(gM)67#vq1> zi&~gef*<|hp58N-<{721NM#L967P^BDq(?oL-CWvCoKwL?uX^bWerXmPfiP4Sget? z_2gTmO|&r26iwW+1{bkqa2u+$u!O~u;77lh=$dC3!a^OCa!!8h0XTH<4p@EqS&(I$ z!EIn^L4|o_EnIi=5uzw75CAUgp$G4WgLfVPLP%g~nQZY%oKL$5ArXc!TUM#GxKCA7 zltqdli6hG)3~7{*W9dw0#W3nM2!SBNJUwC|U-~yr_I(5-@yl`uL0XD}db_5-^G67Q zpu+6u!`<`yj#Ek>07<r!<q%jJfxWrxTusv}|LcFlKoVJDo~EcMiDlWQxRWf0;L^yQ zKoZOCw%&vQ$Ov;cMP)WydJr$>3n0O$vK)d)!;4KN)R~rURGx%hgh>rGf(WAv*@ay+ znf#SZbcxDx2o!0A+|EE<?sW7GkVI6Ndw{CsW*5FnDE%4;A}h;*ORG0Dc<%X^h4$l7 zHj|jS($8g5Q6{tUy}8;$C1f4F`;&oWIsEYZC+%a2f){@bylF*rf8p)z=qhDPyVTt5 zn<6_e-gpC?dHlDqxOfAELA~C9yAI!j(bf>!uhyvUF^uxt_|e2-fk3Y*5@DW)Yb7&# z7zE*w6_zYcp^%4@646@7=05?FQ6}3Yag1sS3FFcAm3u!AVe{pCKL>?;UT7ao{`}hA zvPPCBDy)CtMeL`@Z36qj!Gi}N3V4)pX+jXX7bIkHBqPk^ClMM-$Ry}d5&dJ}#oq>! zNna+yu)K)@2D2hN-V|c)^0V~O4}%1e=P=^^Og;bt?3cT#kth^$AP8Q2$#*}aA)E9k z3ZBO#iM&a=V6Tg8efhG`kWGlSwO2q8yml5#(wB~|^B06~YGi7H16Kx2dNNT|7;}Ai z2?SVu`Wc9dm9tL>ZBH1~hkXqrAlW462{5rHxpMaJ5EY^`7Z_nLdj8j2UlU1TWrj~- zLJ`KF`~H0PZxA*-x<vD%1?E$BoJk-eZ1XR%8+Nm%z9AekzkGDr78e%$SdTpVdl045 zG4YSR?o96pAr)a)@V{!aS;c1gl*oQO5`OfPM<6Wtv4neHyyi+pbEgv_aUv6lo>d}% zw35vv=Ln&n7B~j1U3k^5`9f_Fcx0VAeFj8f%z9We+PJv8!KZbcsh!A#IW-E)5jA1H zmQa!>@S79}z>_qeF+K3HTOpZDitK7P!|(mzXL7P|1Y)w*j}60m2f%QISt7>>5Mf!G zYPC9QHkH9By9)&2)60K-;$QY-&C>qS9-GdsJ_E<^dnmvfCHu?OtJTK=RMRC)D36H@ zL_PEQSkyU~OIWjs`Ao9#EdE*mN%*AV(Yp`B(a#(~c^}$*)VXx|4Le71L8tz3CRm4o zW3O)8II>>dcnzS^!Ed@CG2<#bMctP+pC~{(ky*IzyM!p;h6#o-_H(1T{?mGW24$7G zEJv774wDhKIj@gJ1(;Lw`EDYYUidH0WZnvs$)$$=)*YIrqO9t$=!#@c-@!S7)jMg$ zA`N17EaL<Wf8-c1cugHszlUnn?By=-_l`n2Om-pHsqN1#$Ph(o)>SoC#tz`KFhO)# z_v__y?f)%MF{%<MOc%~uZi2py(y#L*lVPOQ*4AbcS&A#uABPD5^VTnnjrG&*wt|wX zU7swek$#YuQCzhF&1R0I(+pbe#_A+U<FYj4%EP$WY_?i;F3Ks=(Zvbz9ajTdtt@G` z@mh#>P9doac(I?tU&KbHLBX75vF>*?<Ld9IPE9qVn$2d@FH0)AI6<bHJ^zNNU$EEQ zg@1&un#);gGMW3}jFLTzz2_pt08ZPS?{xM1n$5;VU8mRtdETlxJ)%3|_coUxj8`^& zC+>}3d88>ytJZ8a9!t(-v4xUD5EU3z46I+*wYR=uS)GcmD=4Xff|`C=LUUik2=guK zJ~|fuHc=MR>E1Wk8Jr^&Rwzl#qPQgp3*P*|`i*8(zu9Wn{=@T?)*C*csEuKHOS&mK zgtY?Xd(PZ^5>Sf8u40;|ib<GSmZhXp`Mn96K18W<KQ`6<AORk0)w0Zg7|q6?ENi3M z6Gc#r(jRM;9Z8|ea&9y%hDo!<;WMXV7EHyF#%o^E>B3D4q?V{c58?Q233pud<U4yH z%rJ`B8d|!9<-Fdk|I@N?E)IX-qA+4D+Ms3)D2l20b5*FaoSO_2_e!!y8b%wPn=>g! zo5JcSEXN3!#<%a+JaU}<8Tj%eim`8+3vx=M!6nrkF~dX!O7Pp=VA%Md1gN*nV=3eJ zMOpxhvV2dHBdcEz4#q`kC@PP21M31|v`($6Jtxnb-?}4aSX2RoD9e3wVdGyUrQmvV z(Od5#y+u`KzbMNF3#`Bw4~s>@s#W_?tXC+OvO9v@wZBAmV^QIcww;Q59|yeg-B?}m zN6ob)MIvk1#YKId?F0_n#)0`hUrSJAq8#E9Htd``iSomCsAFLq!nQmAsKWf8r%ahL gWy+K(Q{Icb3pp~TB8EeJmjD0&07*qoM6N<$f=;|t<NyEw literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..8fb35a6f891bb2d66740176edc2caaadf5145f56 GIT binary patch literal 1029 zcmV+g1p51lP)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1DZ)hK~#7F?U+qZ z)Ib==pK14v-NJ&htbl=_M2r}?s0R<OH{%D;!~-OL3NI>nHOkG4i5D@(#GB~dw}eCw z1~4Y5Q9;2hi%{6@?sn;Re5UM5mCkIt-IL*;Oxn)V_WAWcZ_NPg$(soHm-UXWj{Y%r zTweKn0}m8@N(O&oPz0gIDS<J(I@=Q4N3z=5EAS~lU=~zo$Ki1x<hrdk)f{UhIc@zV z_)xuIcBpH+qr^8{Jz!!eXbhZJFn3VkAI=MyHz@E2=N7C!D5xLK4VWvaNIVXKNCXUB zhep8F0<)l!iN4E3l5T?lYG`x>I);Z~ZGK(|7gOSknx@WxPcSKwICw~wg7@&PtssC3 zw{APOe_%ii2U4mj8hxD4Z>k_zAw*!zEjg|vCh$wo)Pkz27974bB7xk7P5MLxCR!_{ z_V(`npxiX?7Rs)ox&d?dC!x5p;TX?q*<>!4Ud2<>F*)#oB^g2~PFx6Ofn)60#S7fH z5>-Yk`H5#R)QD3sIXonUsw#FM30<d7ax##VAU{7~#R&8Q2h6S7j}AE2<ChOXosMB4 zJx;-RZ!fr2EScnmdUo=726L8CEP`9HQ7RBOho~u0bkV6+OQ*rD)P)6Jh`rmhV>rKb z0yW{iW3q4DWV^I7Gt0?9zi;Ppp34M|{iGD=Yp2Nao425=D%4UD?@4pOOiG`DV1gAm z22|fFJah`OJ~lh~KnTa6=I|b#s8M2ICUD?*OOn<0#bU@%lt>=|a(p+O4ol2AoY}+i zRtPDIRnM9^Ju?TNrk+A6r#V9beUx6+CIRvWUY2<Pym|&5N+i0E1W3~htZ9Kph{C2( zDx@;%(nq{1VKJO;6E!8Xxtz%qzL>Op6&fUy(3=@G{}r~KGI{sa`t3o$0@3pHgA$9% zgpkwVLzL26>6O(9Z1Ad6b%Rx;LryDC$D+|3_O}z*tYPpXY(A43R|@*CJG#EfptfM! zvAX`p{(d#W$$|1aBEghI0&VEtpsNQdoi@z;rOayfc?GIe3yR6@-UaK6>?48zZ9zrZ z3WdW;pG+d>B}qPqE)M<~9F+dRj5vAHX|1q%m(t=|E*C_Yb>>plDYI5WFPkdWky-(4 z4Kz2G1L%lUDQF_GT)?BrN;WHFKT=s=s+O8g*^_yZ^`B-dvhAF}&Jt4{)z-+iox9!z zs&^ZT*kJx$i0$hi^$KK9;76k8eeaR&>A%o#1TS(1p{F1000000NkvXXu0mjf5AoAD literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..73a721b9eb67acc3060994004e2d5ae731c7ee24 GIT binary patch literal 2253 zcmV;;2r~DHP)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH2x3V@K~#7F?VC%C z+r}Ay{~1!N_hZ+qT_bk0u?^Tj-NuI=3b)9kmjFG)ZBIQFHi{N#d+DiY@4XZ)dMesO z;WUQ=O;NZ&PC=dsVk1c600Hd4&LuD+8+N>2A$n3vN+Ku!P#TNmYQ37_LkgnL7*LkT z;qc=>KZipuz>+0PmK+EPEEfg}ivjVLBh?e<4<9~pA@JKmpuzm{MiY6gdi(;T^hE;X z$Ax00*6lW~!2(6xyoF7Z^{>f~<VX2J<+fqC(t_K}g?S1S2hP(1eXM#6Woa+$U5QI8 zqqOFA_!>u;$V*%nM%J<ODC^?>E7NmhY1d%R%tM$rvJR9r*~pc4XWr717UsPg(phCq zHugzlo;njFNnzduFD+|QiBDSMIV~w+k;s}<Hoxwfgs|Y%FqEuGrF*0?NFd_k7N(To zXRq9M^-QFD#wjdTS(BY4JLHH<Sg5O^{LYe-7KbqJ&2sFrCOb_gr$sF+(a74n^F7iQ zT9|K&CTUrdM(i2fMk*~TVTmO8*&7pI_l!bVq=Qn<*3(Zx<%un5)oz0-`wVVFOA9N^ zCu`%-@n?yqU4jsBS&u*SG?cftfMBg*rRDOKD>$E4gNTSim@BJVJ$g*nbd*IZpoowq zh(a1A<XkqFyVUEoTMz+Zg!!(BrDF9>oa{RViUef|B9NA$pr7d)U;G;)AgnO={%~{s z*m+9nFF}$0WC=n`Bd}G-ueQ2I<LdYu28yT(^L0f{OI=j$iU-LOgqKFX3nX>1-#1JM zfr>D1SJcY+>Tj_z&w~Q9$`XW;hMQ$l`if=r8dqQxVM;@dFv93Yeq)WM(|=QmE?HTE zP?1K+83y{r!NAxBMP!9}2dG-1yzx^)>CZqCRapWq&9+SF+`T8Y9gnh=)XMfamnlV= z%9HPhPkX3>tV5?xhLR;X{@inJU9w=~&w)R!NTDi>RP)tU4DqLAHq4aEZ~_lBDo&nz z9`tlZY8&3>TyA|0#wQ&lkrC#*xz=)J=`i7um9CT_D)dYSww{qXXD+3Dk#D3FWy%o- z#E}xlqigfblMpo<Sf@gi@wR(q%`8n;*tp`Oc%dRvM_<O9={Vp~wsGd$Qrlqm<&BY+ z#Zinfo9{$wD6w`*`L5|eDv~Dy8~-FEl=R0t`5Xfbq>>Tul5vsWJPZoNp2LX$GkF{& zC>-8|xX?3ckObRa4IIyGs3!e|g6A<s5*de$VN&-dRx^_6sHqtD?}H@Rc9uxeSB|dE z_BO=Dz_O&)XTX%to~$tD`S3AF(5lrSE*@OFF10>k(4O`+%z$E-TqnTfx}@wu$sl_& zFv70;{_9^p5=CKk2DV&;4NViaW01z{G$r$+1NOUaoGBn9?BSW%giU4|yRU#Gw=Z9I z#YF|Li`Oa3U|{3P-VxI~QYb~(HvVgxW)r*RyE5DHNVxU-8xR$|F4^efZEiHW-gF`* zP9^C-+=0U!=_un}sP@hk2utnq6{RlDnDY`IwgZx)1Tr(OzK6Crb|-quzLnC_7w{XY zkt0viLmUc}jvN81>oS|V-SE>_UWI!fTm@OsPRnN2AA3FL3xFP%Cd$mn3iG^QpQjni z8tC~<ju85Nkfd|>F4S+{bVup4-ZnKqtHF(z{u^S5!d`yxp!pxXH?Tdzq@qk_AnKdX z$D*&oYRW06)^q97NBC<A6v^PEBA?ATbn>JtPu%L5&8C~9_ydo7SFeV<VBpwm*zY~N z)7-rU&=}x1Lo6sxPMYk<UCif?rLCt*&`;$y4*h`;?RT)iFvkAUGk5;fZm*!MI+rDc zN#!yXVM3Z4WdN&su{cZ>vKw#XOy;*>F}c$*?tiD-)lpV+T6D#Bl?2ZYoY77j4(SkQ z;PfuQ^jnVkf^8bu#!qOM+N0bB-rOa9rBr>8E0*qO3vxu$%(kv)>UaV8AuJF>HvCn+ z-ulo29iu9R!VKxW<t6OPDC1?3<Z_Hy{qD_`RGtz-z6T2c=B>Z>c6VOv_cfH%90p{? zJ`VE|m`mz`X%<K}%fRY)-d_Z1TvoTY{bzjGY+F{FixNdSx;PQO<Jtqu%9DN{+d{hU zX(aOrHueYji}d_)C@^O^Z20?b@4-K*L2W&!+oov-Whq4$C(LxS?{A341+SWGcoK$s zq2TE0bm55=E&qSKdLD%Yz-gNsgQ4+r)9lm?gJKutd8;9=h~9)hT3vxCUfB%ncr<?H zk)~-@%d|Q#q*wCTL&;f)3ydlT&fnYJ`@eRaLBlXKl+-~%W>A*Y+}AXse2aRFfrY<K zl!t6~^bKAN-Xjz)QIaa7xYH07y!(Okk8ZE|8>`=Xi|4EEX!wAlcBkbn<*q1*>IqQb zKJ($7fL5stHQTmzOv2Q094(V6Zl!4UET!5nu&aI(6u`RPcO3iGp4s`I<Lov^q6mu7 z#$&CzkQAvbaiCE#O`0nX?>RNQWNShiU-FX8mcF4u<}}slSscHe#to19@|`;nW*9~6 zCR)0K<%VIlUvnIsi^CtdD2!N#cBtKQr)(O*TotJ-agb5seUj{xhS5e>S8a;Xrm;2( zD=@;P@%6_`9ywxr27&yDV%&q~f<)<bxTKa4Gfh;e1i#+_MosWefcncimO6f4p(SuA zD~==yS>xrTGA^o%qKdfe;Ic#*ZBwV|&dKxcw<E+%iz<K!WqA)SYJv|*#mj3`mTP46 zP?fna%CgA=R^XG*l?q|ardt&o6^f<qjUewbSYkV{xClnuLB+d`01uo`Fm4B<=24Pj zku|Mxaqnk8fz#Fzu)ya>35rdWASq$f_IZ$~Anbr;BFsbBe*2$QSn%_bB}<kpS+Zow bSCKCP%!H6l2<hhd00000NkvXXu0mjfB^FO! literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3f73b0cecaaf6abf5b1bdbeebc6e93812f77b279 GIT binary patch literal 1115 zcmV-h1f=_kP)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1Mo>iK~#7F?U>6? z6JHd^&z%PaLi?lrwFUK8_!a5{5h0*1d_-g7J7H&HO!N;>cbb@J)F3N2CT`S)uGqLV zMq=V4##f9{qM}4FATJePSh3P}p4T&d;6P{EnenlaZ*qIunKLt=o_p`P_YA<SX7!hf zfPE32HM*W=8tAO!hgkL18k1?{hn<6FOb?~%nj=Wgf{z}EO*bD`S6A(=^oMr}g0f0g zX#=(@RaNonbQnKI6jkX+O7gAV-W#tnfVSX>h4Ul>#QDI-*ETJ!ak~Qt1ySB12qF}c zN@+(zl-ggsxHbUOyE(5|C=7*Bttdj{TCryRZk{jen4C<s$g%=fL<ni*IkvSjSo`(e z`~Ih3QTf1_3>5EyglpBh&4*MO+T-zr3v3GiT{%OT);SdsGWNdzwv}txJW$#>-s545 zTUKn`t1569q2OnP(OYX3&Il|!&^a%7i^7rm`R+2`+1R&9+mZSiIL;g_z)59^B7ZP+ zARbS8D9s(SuF_&?*svDnE~<rptLEbG5_sD?0Dbo!Lf_qoU=GI|X=&U7T~DvH!Ss|e z4PvIWXz}GxUQ)fdZb7gj{2&^g$Z>M}z0i7a4_Y4>Dfa0zTsm<YZ4}HzsoHJ^$C`oh zZr)WBZrrITbe$wgIZoT#_M1X!(xMk`UIIgppMw}r8v5kxR%WKJcFYfc7Lz4g<Z^8i z#oS!AaP{)MP+4g{>8N^5eKOs8Y$gk1<g0>8a7;0HQN5z%=BtJcYrv|U!Wl)3P%kCv zAH;)8P0o${RrA1(timm8+IrLsOq1gsL17hI0U3jDIz^)-1&7`FnqhKXw3J{+=^1(^ zWzB@y==h^2m)p$1GK(y$;*7ygR7Y9X0IaVcelZlLjn3ns>n$TN%qbsLjFckD@_nA? zb8ggq^-kUgIe^OMvMHG@Nu*RPWs^jDSs9$SFOis@hmaWaQ%@>SY5B@X<0EgN^W-@@ zPz4ig3N8srMwa7J=)VQ4af=huHi3GHxS&6~hLIbOrj{mc<_UQ0!@w|f<MEs4FQj~& zK&1dou1oDKaJN$2RKIwBAW(gM;%m$>bvRKWs4PGpB_S?M#3}-z&pcneSrjGs6Hpew zfC_>DLnCi{A~g|~VYrnNj<4ShWeF_Z1b8(xdcQUtiLnf~3=0hxwb85S`UO$;b#-^1 zvI1oV40LdGaCodM==WT7m;F<Yd2WfU6yEozi;-`;x_hqQv<jukYF(MFl%~qJ=H{mV z-6fuFvP`z&wx|kSLb~$pnL_EUiP&hz;NbId9ndc;-)8!n6ueV1D|l^BXD6=+^pIw+ h2*4@OtY-Ds>pMoO-c7KF2(ADC002ovPDHLkV1fl#1|<Lh literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..70bd6b25aa509ff31e80e00d8fb1f5af80b3f0b6 GIT binary patch literal 2564 zcmV+f3j6hmP)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH37JVmK~#7F?VDRn z9M>6u|GDifYnI)G#S6sTaX_ju!2#0*tLoi0mXkg-Y8%N)uX6j+hsv(h_q<f9s$O0y zwW(~mRr=5eTW;EtDs^qQaa!9g#&NJ+V}pqyiPx~evaqu|b8`M+7Z1ZM%<Rl8B$`h; zI?G(yZ~t?dbIt&GczAetczAetczgt4VDm70ZvtBg9!dve;%}nK3$dvJ-4@0ed@hvh zA-d0GgJVj9Tf+3B7~N<6Htn%_2}Zd#X(^dFr-d1bGDx*7z!c4^bH@{!$7vqTpGpNh zRCmy0X`0f@DkRT!aZXnHg`$Yn<TOQ@2*~UVmDJJE6plq(1~``QOs6yTK$K2dA)qLv z0WTyg@_m{msD@d(by$`&7p3{cg^}^A)37W@fwkgXmF9#nebLehiqRyiDHKxJnwrM& zj+&0Iu`D|vNpim=Ns!58!3u<si&W;R#QgNxv9Zf2PcP0jX?BGfMO97|7P|}=4rjSU zLSc9AYz)`eb$nOgg`<m$=?a?gi-R5L+2cUuQw!<Lshc<7xCg7n0k|N}jxfC}_HnA_ zB9P@~K<3KJ6>jg-2agMacyuwf=!hsiC{9+gFAoh5o`ls!6~JL>c7<tWahOM=Q7)6o z@QR{vJDa*1t7DBP6q)RrpG!hkmcdO3kl|E1^W~9|ziFclz(Hvo6o-*4nkspo&j?f& z|J3f!y%>(fPD->gpQEzqHgFpTn3%wG&(&1748Qlm==jQJNAFSGIXYP}nj}6L%<{Cj zaXsA!j{8ObF)V%y3n|zPh?4!z)#1St;BaGLHNvzlVZIgQBN2%gge(?AzOVPtanUCp zOQn_|m0E<&f??R_YPYvcOuavP4IV#o*`^p_`EEn57>c~lCu3ys-CdtKR3>iwaXKw+ zT4ZU_NkeRlvm#928q#y4d?=(wmeA6$tGTkW?)QqUh*)QB6?D?H5BNpFT0CAOt(ptd zu7fPgYKvG~+xkbkqhfY;-tlgOT^N@C_0zlee;pqG-~dHRGb_xXV@hQOWezKOT5la= z7-k37Tcv0Xi@`veb^yTqbu1j0FN!=yS12S2G`iHHSXbBfmMkkUGcyatAO`&K<i5R7 z*WL=zh9@8xji}on-JgWH_%w|D?`@d8c?ag>Ghi1@>zV&$Ew!GE$z!x#2tL<^P=!6S z_wdi@<IW57^9z8Ly%kVQ&-44CeP6Gs<8S@*GF&+`Xj`0}E{B;)U-#G(pyy<1%c$_J zG`hm!>YrkCC6m@##rFPQ*#G@+K&-XV^f?%P&3kr1^3e<=rapjTvD12*6_%4$%i#lc zFsN4aLUT*kL7yP*#}Nlf%79rgs`_7i9%$zctRe==pslZ4{g)<hjY6>)w4SEeNSLmo zPv-hvirS-ZY1;iWmSL(fy66}dn4$9vpMp=ma0u*D*U<_NOEZNTVVdF?<*_&lg2J~o zb~c4V(H~)PG~1)cI_vY_J5p3+8R3Go{I6ax;w*M66ebuX42>=}6peM_4mvUcX2GI} zMaoHfzVt=)x^~cXIr71wZZ<mBqA;@3AM-I{AMTJ%4%uLInQaZN;;^)J`)3;oTQ$2A ziKxTF7-0-6aG$`9*{nHXO|*4$6X&EIcnM(5%+?C)3DX@M12VG`Ve~|92j*CZnW4G6 z6WqobY20smx(>cnXup{vsY<G*^%q$#lFJ+EqY&n1ABCzK>Yx-jA&pvlrMGLqP@1)e z@6d9Qgd(27oUZKG!wG4GVSd~D)Ih#?uCSgk!;Te=tgST^Q3yx=O|{px>Oy8BOg-V@ z@=Wx~Hd;LA)C;iYg3XBsXS3k*=9Sa0gB=*ceDm_q*^~P1W{c$7hf@M`xl5Zlp9-6X zQs9Iv`rW>D`P!dO8tvLh*eXf0vud0ZES7X0@CI(<d2@rdleg}G+c+VMDDdqo*Ivud zZ?3^?kyKM8!jOC&Mvc9TImej`(&5)Hf}1!ai_l@8RkGGdv(icuW@aVA6iJrU2;(?& z5hl^+&B>d^Kl81JbF%(?0@f}!ScRnsn+7%?VPt&b|AV+w6n$WpbFcgX(hg6(xg@I~ z7At*DVOdte2#d$Z5(<$o(a#_V=9ZaZ#sB83XTT|3lvPlg*=e?1XLW%MECm=vRPa2e zuC^t@vHYiTEX?eZB^;;6E7f(hfgS$!>S-8y?Ht&_sw~9ph-*G)7NMLeD^t`Vo~3m5 zZnP?PMBsTboyJu;U<$0u=IJmqj%QgN8^a>~#;<-y$M>&*9g2~KSQ(<ur4$oL2UsE! zHkq8x)Yi0=@tp7s%CfRB4kK;!KSLmHD^thnHv&bC{NoY~{_+IGF-mP<wt_dJm}xeg z@up#s;mgZqAsTJ2Y;W8BZ+goLoMtmSRIMc#tyH6}y}t*1fn|Xx2wT?p{RgxUcNcEc z86zhe3_G$AE5dYhla+L;O<md~?ClviE(+ogHhTfeMig5NwG^`$C6~$>Ng|9W66W0p zx8JINqWyr+Cv3;rqhg}WZR|!?9;=H{G@o%EQk6#gVsyxw^PMjbM!w<`d?HS}ZKdTE zPRT-wU4e+?q-|5BEiAr27ptm&<nxIK=uC{Ic}h2NQWjF|f;vsKRj8l+egY5P8@;hT z+Q9n#{%28|l^G>Ba9S2pOoZtgiUpb~fOf-{rA^(rM7tWSD2mVGp;p)6JB3D;Bck%y zDUupc+9F`*Rg%ic!}#q>Rh2v52?WYMi=A4Gv{Kb+^fn1a&K~~n^}n757gka`By0ux zPXz(%w3&&!cl_J@XMz=xgEZPgSf{za(2iV4rIUxR-}w6wxU}rt@??g=`36flF^|w( z=IBg0+t)MjLyqH*E~e5IOG`_RcRPssK9chC)oXwG1-Se+hzk*xPfIil5=ml6eERmA z0bk&Bc||zn7sYxSYJS;)m5R%v$WIc<#E}~#=gx!i%UX_NH^TJSF?fw8pCanZSx+{1 zHwJ@M`+(uUN+Ycw>pklY1G$h@$l2NXiBtFPy^XUg3b^>Xj25SaX|JVwSYMH*Sz8)m zap1OZ&z^>|vdT_6^VBcPq*KadL$aI=(J{9MEVi;DkE>TCaGen4zO0b*v&o4IV`J|m zV6`OIieRBH>Bcn~FqWtJ8(%Pem^&6<E{#Jp8ijZqUp8I$h0>CX%HxJG{k7K<sNb*u z(t08Kq&==AxGBu&K1QPSpY!O2=p(6QlC+dcSfTrwx&NjL+Uk`02lVjp@bK{P@bK{X ac=91GHlzRp4Vm@;0000<MNUMnLSTYTpX=WM literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8df44e59a106a0604c0f66dc87cc2d440b1881c7 GIT binary patch literal 1041 zcmV+s1n&EZP)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1ExttK~#7F?U>I` z6G0Tm-^}c`6x-5YLaTxnDgKTcFfsnV`77~=#zg-C@oa)o11O%2nwW4fhLd>lAP^$P z04BslL{NkTkN_s7fS?wE3f*<KY;h&C+i5{A@J*)E?99CV?Aw_)^A=!DYg(m3ki3wl zW{sEC0-8GIoACBk3RVmHTl;7g)Iv#`k`g51>=TC|^Tj3jeOb;7clJd>@L@oB4+4}k ze|LF+{tQN?Xw}T@Tw{0lt1lWrZaBozj#MDQ1uoGY*qUpzxUXSME&zulS+1J?JzL(@ z^|CJ+I0A{G1b{3Pt<3p53ooZz>{STi0^k%vXs;-cbKcCYKZirT?Y!fRz_1D>+F{zf zWB0)lQ8bm)TbUtA(Wi4@gwOf1@=!3;+r%@57(gj)qTNo?{CNkih@$yAEK$^Z$9dsc zVDX7AIKgRhZ}bPO>CQ)~cxowdtjVu>YrWZOownrr4?n;}C}It^TGQct(Mj09e>(*7 zHiONU4)5E#ptkl6)YdhFkz`paZ*8wDg?~dzLNL(*4vW*jIp3YJ=`G8!*Xx0Y_e;R% z^RSvB7#xEuS1Vw6cnng3BYI$>O*Ch@^JttBPq2(Wd3;+JN|EBdV@C_1sks#<C#RTw zj9x2V+*i5g0S}QRi3o!EB+KBL(?<=V;!^r3URAuSCmMQg6zn~HYcUIE^_4(EvMgha z(Jq#;q9P{mvcj=EhGeI#&OKyj8OjgjKr-TmE8KVHrXHB0lurc4k~ubJ%=o9#!~}}L z(bxHv)vknuWE2dJLh;qR5Hwt&Q1<S_i&8x>b(19$T`_e3m4;YG+S<BdnW1Rds3`-@ z+hT#ym@+ESnIENUVHtW_T_1~6%Lo;ZWuONZhl`RhnHw1&sAL&a;!-gUo<?vzJ%h<Y zB@D2N&<xB_=*X<gk$r@&m~0kY^|ShzSFALc`h4pl9R3BJpZj7Sy;D)C8(0%T#Q=21 z#ZDIVw33#ayCvYVZ)ng99jPc0R2;xSGZ2kVg>5#^IKie<utHEAU?4{#5eSWpcX~57 z5QNAfSOF+5u=x^!U}&@@Gt(Q!h!iG!Hlqf<Q<UP?j+%QsP&{Cufs=<r6RqoPY0phU znu9Kg-5g`pWMuMEM`y!pUMNMpd1X9PT1elv`2$-l>oU#~LeA1_Iq{XNrf(mkvfTJ1 zJXF=+|LGh2hxBc6U!8<^L3#;q()({Jp9r*&dY=d&RiHJkY1QiwF4=+a?dS2700000 LNkvXXu0mjfE;roL literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5795c5dbfc78c1e489e9f1540d08e2b83f44b87a GIT binary patch literal 2332 zcmV+%3FG#OP)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH2(d{-K~#7F?VEpW z8&@5`zwdt7iR-g{sqHvrOPVZMH_>ji-2`jb3ZY4DGp!O5RQ%91)Pa~lf(Z?z@edQ) z5J(8o{lPzDQ>(B);2%15YpFJvmLgVEnzkujDs@wv1m=MA!)cr*v3>V=@9cBWmvegW zemG{jkM#7e_B%WN^!t9l0|*ER2nYxW2nY!HKLEk{VfVW+v=9O`4`k!t*pN43T?P6r z3|U+^%FSTYHNHccrr?(_vnXV`Hos;pt4pxTjmb#U#Ca{uN|Z(F;sCNFPgTofl24O7 zsozQj<g_<PS(375S&iiRF3!tFzflx%hMc4%l0o6-h@{P#Od__idywbRHV&b?0dd<Z zAAq`PjsZ`QEKe@xF{q=8QaV#y$PbT=pPz+_92HiJ^HrJ`!pv36B&d@lMN9Fx$|Vw+ zge-M`mFI;)gt*<{0F3b&MOB9K3$rI~+&D+&nZ@}g&8;x2sH%#h)vm-R5@kN0SGn$V zXQCtB`-~t6-zLRk-~q(SIACRHaiuhL_3EFmL%lcvAH=y4W|qa>PAOi7GCv0jAC0Pf z|K?pk^iq@=Do#<$FJ2ryeGKZWDuBn*+zK<w;%S~tCizmSB&e#&r_%#Hax`-k5ZVe& zfV6p|w^mAD8XJ4t7;OL^O5?#9R<cOyAc0g8i7cV7`?Ft*MiR$>Hs(!&bQYbWz#q({ z`bMYz`_XvqWlz7u**zv%og@_nNh%AZL9SLo@i|yWuv-4s`O(uy!Q;+=HNuQNq23D$ zvRo8Iu}rI>Fwnbu-DOco4}7pI-8Y&2&qtTw_LR#tPK4>hhH5no3!#ugBTMMJ>!HU( z;r3rZi(ryQaV?HTn7KD3_a=pST#GC*ne6M0Ny*nqkubCnCTYeAz9U$L8Dyn|1e66u zRJ2CEXVU|3lfNznEr^%WIGg1x2Bu|RkrbXb@}%8*j{H@3K?{R8;gy{a?E41PH!IB2 z?A~CEE`bhA<ME=XD2i4UlZm^}f(xS22n-(B13Pxy2Lt^*(A8C$gkQTh0okb>3=faM z$b~VOnwkc;7<x}te+d|RPh_)<aR?z)hY*^uE%!Wngy+RCg99>|Bs_iii}3j19$V$# zI(Y_OeeI8~#km=B*lEK|)1C;qr%ZZARY;}o>5WF@Ux5P#iKL(Z>{-~lwcqwV_YU;H z-aR`tVdE27aEhDW)2^_pv@V`bs3l3!dd5t0-~btO?E^+=R6YB>uR}O20xOaffyW;E zoOXTT!c}mJMMq$ZI|(y2^o8oUOVvj7nRNfJ5o6DI=+Hj+&NGL=EjzZ~ujL*}vxOaD zhU%CUXmu1tRY<4%H*aW9JP!=eHtVM^eAiKAS>b~;y&Y>9af}hxMyn%F$6cKreY*uQ zd=MD;KB<N*ZI&H;khbPHjd2`?YvVCqY<mP4pwVTwH)Msji8Q&vG)`+6VRsT%x4R?D z+VU`>iRZXa0|R^a?gT&aPTKyb09Ng6)mTfIsc<LYxmtwLFlHLr@7=Ql{Kgw;{BIw6 z@W4}z-nUaFHAyK@$=(;PNkoiOAv%U?23|-b)?R)1!9h!DcH6KD@k*5h2Xinw{b?3n zNW%!d_V8y0_3Bw;En${Z1rk}l?)$YC+90Ct_u7dt?S@=sC))5Dz6lIuv+gI(cA@i4 zn%saeI(+WpiDTy1?N-TElT(a=P1sZpnt>Ox$S-~R+@&{<S-o{9VRe$`=e6pHX|=>y zy#frl8CcrI3t3o&Z~o)bTl)UyD(qHCEy*&%dK;#w>c4=2-~Zt>_=z{NFj@AgleJ13 zOD~DhTrI*>RVgt=SfOxBTLkn2?_`}k3agJB)WH;Cv%u*QhI4b1%pvpAORs3+yu>G2 z4Y51<t|ke!x2qg!z_{h*o289%_bxKxx4pAXWzEdwJ)0)^D663~ySqkJVT)X3IfB%% zO7BC7SXY89Pk$a5xc1?Mmg}nwPC4@O>oD}YH^B|8vM6>}T=g6+L6k-r?IyXhs$P#p zJDz0Si=;hfHk%`x9`{2i#I`oJu&@X}dEqy3^3-3!4NhcHSeB@(=@yEtL^vGA+|tr~ zDG}S$&hrA(QV)ej+B@%@1&K_V25ihTsi@;`ybI6&_(&~Eonp6vx5CLb8{P3HVNnvI zQAL!bO&y==?Ekx)vtM0gt!(@D`?QS_I_IPlbt<S(SR!)9VPs?sPLYUO@SwwRBa6Z! z%(OSzLAKhoqfH_`ts{z|A3%%av>F<5au}tWqNrHJC>+LUW^Ur_#*Uu-WXO?*7R7C3 z>98&D+&&ITQcfX(rW6W%nd3NR?&imbStsPp!Yf%6rza38v;!d71{!HlF3;YKNvRp0 z5ABB*!b@2crw8f`ZC^~gZfnCZoB#I}IkAc35Wfpr0Iy|HoJ5$ZqgW&<1}iHSX*08v z@3(?9gDg)(>A0zq2B@?pB5ehV#dcg+oOoY~ralmO@e9!819rqrURBCZj9mWHaq!_J zwMW8gkUvTS+NLe#KK_v35PqXAwBZ2hJ>$?6@bImb!V{OT{N*C}bnKjYGsEJ3i=&)0 zmr1UWopQ_#^gQw-&ff<c@}v&Fc>dC<m%-<!L41fXJuQ<=!o?!Oi_4RLBRl2CLqdC; zp4&%&+Q0)UqVO;Ch5VCO#@>AotRL3$6t@v({v3<PX!Im&4`-$2dwU|1^r*mvzvA@a zEL!!-Dn2p4FgbMn`akEOHa7Gps*HFg%=lTR$$Cwi;cThQ(S_SBy<56N?a^%^LD*e+ z^pCW42;zpv|Hh$mahdEPOeiXTZ@w@&eB;Ikd8n7<TNP~dBmMYH1lIBl|E3R^=Bj1s zxz=e&CX+Bdt!>HSHB!?>>G&bc{Ml;>G{0~D(Pkm$WGvSd{1j&OJyxR3*E(h)=16Lq zBqPld*691}eE+%%YIU0Z9~cl25D*X$5D*aX$>e_)m%_pd{(Qs$0000<MNUMnLSTaU CL1xMT literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..6c196c0e3845156f63d544009fa0cc476ed76d0d GIT binary patch literal 1019 zcmV<X0|fkuP)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1CU8XK~#7F?U>JN z)Ib!+-^=93?lv2eRx8yiqE_%1f(rgR=tUGN9#l{i1@$C)6a+;@`xkgp5LBoLMFj;# zs0FE)wucHL?Llq9x}`t0Ww&X&*v&ZEA2ltL>}0FGv|kt|$-H^_?9A+&c>!3|q86wS z!V5h$uRqNf@YE&0MAX(TQoi8dx{6hOUMR;?N`gc|n*s#Mm2%lMHA_>Xrz8pYvS(YE z$*TPOzcYj$$AS6`Og0Y>_jY>#h2c=39rHkPIg~5JjIJR{<SI&d5=2C4{S-~t4Gkr_ z!oU$I4kZIDQ(2`MORcj+R_htmb`TZfRtd?GvY45)$45Vjb_)WN@=%Ha6Pi_7aZQp) z9YfV1w9rJ9j>O9>9J5D0i1Z)<P;Q%I7$g#jS6pIH*I}+g+$Rdh11l_a*#b+IwP=l^ zMDCY1Ql-PmyskO0rSflmLe-<?SJ=J5>ukj1aN+z(*tK&TY}`--h7pI>wvX`a#cO!} z;td4A-KeTu3w?uKw_#>TnE^3d?r13{m{DRx)~ivyjpw_1MHMtWy$99RRlH_MB>LdQ zsf&>4?E_y?TIUBx{J@mBqN$p};*_+X=kx9BC%#aw+|fIDU>`KTYldWMjBgY$t<r2$ z_t_FyLLA2-5+Mh9{*E834TLJlwaJd^iU8Z(wBDM{BJoTeaF9|eA;nERUl-1a#n!pN z@kR`(MKOQJUGy6_tcNfXg<D>^?xr7@tCCLyMO9=2bUZXXFc=xZ92}(yUb`C-!YKO> zJ$*4-`-#obo&NrBxBbBKn=Ek<(P0-qcurbc+u`3r(K-fo2RyUI17k5|$YEh3!!BER zjvhX42z*g^sOeY+eqaT-3`vnGdm{OO=Pa2_6@6i6=hv`MGuAe5Ip&W#py|3E)nm(E zv1#4y=iH5H$B!O{-MhABfjc_CKx0!gJbcsuK?;KM19O!<Spb-kii${$O7teb&{2wt zK@|W3G|BcRDJ2u_7duZKf_Z`x00Wv%r@<a~I`py_VN<#X<^f6wELYMnW@lQ;VzCqg z?g)D}V^ML`!OZ1>f$qB^P$FPnIBJhWdo+eG5oMDBZWidvVsthcIWsue^IjCnm1tgB z$dsnjH_M8xR%NwTLab%2EOo<`xnIH3H^9$~s5xb)>TP@QC;W%>ZMLmX!aFU$gg5m5 pTgoQ_FQnfm0w@(|QHxse`U4rbW!Do>W4izV002ovPDHLkV1l>(!JhyC literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a56d693865b5d3b4494450433c7c65acd7103b8e GIT binary patch literal 2296 zcmV<U2nY9xP)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH2#rZZK~#7F?VDSS z8`T+r|8r)><I8w$r(V3P2GX=D5}|o$cz}?qMU_HYn&zPm60JmOA?Za_gtQb?sUWrG zrPq+EQZJz>Y1&GaXhDin3FRq4YBmobm5LyNlGVb7?8YX0vp4I@%;7)dOJ--syL0BY z2F)j(j6FUxj=w$sxeq{0OiWBnOiWBn%m)Ah>xbL#W-vg=5FNzDduBQIV_gM?EsQw4 z?sv4qY_HiGc_JY!VRli(_S$~Vnzt*#>1a(>A`=(1FegzCX_Nw7#^Z1&Kf_}MkHzk# zD4=Y9fO#=pw#(`#FLZH1R{H%)5w#pK6-fbfI)jq(`D8wsNZ*6!w*nzI5`stbCzG4n zw_<PO+ga2%$AG=YnDMgCs%I*d%2jB~F<_;*P^ASS%pO`cK_yJOnQ}P;kEW!rQA$x1 z*#TZ)>}A6+j#sZ$Pt<B<F3&D5G--Z?IhCr8C?0lADW7jiv$F=uO6F5)=DP%>?_jPW z2n05Ps*X3=((y{=(l{&^2M~fdKf>&?==C%#6`&=}fG%m8A!+I19|bGQ4x2D^<LT+j z_%T=>ssI5?^DE3MOXA03u_!g0O&LQ*QmM8{PNt6%AfJK=;Psqt)c2Ollh)D(5TG;( zyx}AZ(*{|Vn+nR3GpXX&WjT3_U}X*wfq$41CDNXBrtn&=HZ##X9q4y>yT&G~gsCBC zvn`o1)($};JqGKD0s8*w>G7iwaAP1^!mKS}w-uBNg@&vsEgpt)Hgm(e%i<8Adoo(? zomy@7e{g-s<r^=;y4{9O7^-q2q4Sa@r_;k<lBoO(7!YjIIKIV+2(!0_cx_S6<;;?$ zs5G-#QBr@$94ZVDHfh!Yz9&S5S!4~%d1%SHqPHvg^hZu%Z+#dBkRYW|m-!qzrY%X& z>JqQyhqTgTC~G4OFchRCrPAha!t!cGSen}ltffol9n)N{q3F79hGHU>9RnW>WwWq% z?>(^n_S;~~EjPo)jicuI^XK1!$xH9TOQ%l5*x0N1`ZD;%(s~-5Q$npLahb>3g^)X4 z2vgXQHgcE{dM|ij<3~r~(F6P7-mmU<mH+vForFV&kN6hnr_14{4zmq=(s)e^TSh}x zC2g~;B!3GY;F6B~@t3ge(_39%vt`T8uxsb%Oko!;PJmbZw4QE-b)=0-d_bMe>SoKB zO6I>vDBT5u9DHOyJoV&3P*w2;b!aFHdv@={DwDw2xmUp}4h?}T))Ho`=&PN6mtpqk zQ|iz&qAlY?-?|T;c>H1T%N@6G3tE~h+z7LTV^QYes3?Y<l(Qd`74^p;0I#!tfB0!n zCCiBrq_N)VJ_weuBo9Z4_q)_YZU>d5Js<!NLy<bm4IxNdwV&ozm^pRBg{i8+`(AQV z&3*%0$8F#eUb=qstEV6gq72WqI<CuBcM1hQJIn}ASlQnS0^EJ~XCX`;ePkaTJg^`9 z(COSh04rCvEP484%Ul9B!+JNtg$bda{jQyNLD&Q&?b%Z4;}7)zd~Hlg!(gBzc3q<2 zP-x37pM)p~MjHLg$cVEvw`0jRxpqi`hcOuMKSf0l(g>r^jf{Mv8=gH@6XrNnz{)lB z#nK>P!A;{YyOEm`W?oQkuSA38|1%E)OiubAIJ@Q0?~cGTho1#MFk(D7HFe>b{k+?d zbQqj6F=3aY5f+3j1B{2JrY;_H`fM#>%OuUsnc>KISmKM<L4dPkuRz!YBTL^mJ$<pe zzPSRoA!(*Ufv|2J#+We)0z7y0pAaSi$>P&KR#_{giL{c8%=Ai_fyRVN*!=v0ub%j7 z1Ssn$tlVy}451Qs6==7FvD(u7OCZP(AOD#tE=WR>)fcy8$xh0WRLY>(7o&#JY^n+E zPLY-E`S~i8EAN?;fI$$VtiICRt{QcO)o6MtO$;1>^Y@CJ%2P`30s+py@s@eqe#dR# zhoAoZ5d7g!e+55?%Hp`4aqS+-HPCn|;{$NoZ0X~wlDc1XEt1z|yqmEdXBkB2#&}47 z|G<;*{J&3vAH2xoh)hv;(jrOM)0C+^EE~;4B9+3ai|rr?FKH)Ep28uM2Djo|{aSEQ zfBVM^@a^wCf!DqXesEjCJK<%SjjwnsIJYlrnywI{ZqQPNbAI-I@ntnWr?vMhyL$q; zpgBxj?AW<iaK-39fixI?WN}1<+14gE;8L5pwMpr0K=}a-I9|ihipZ?Pimd|eQr0rJ z3gom=zEwbIQZY*WmaHyf(>vF<Lt-lHSkUxpRcc{NsW<f6gQ5fSs0d0H$LkJ64sQVP zkRgo*14*jSD^l`3oVxx33=l!e;&|OqX9?vY^K~-GpwX<oo=`FrJF|Df01&h+j+YW< ztM_V{hM-<=ORG1kX9q!=!~Tgt@Dq|2xU_31tqzSwiUC<TE79b6O6cby;th5<(w)`8 z`0|x2<1a!8JE?`|=55#7cT)4!alZdT&VnJSMQxKJrC-1-k?f?#NxCySTiQ2>+s;>k zHw1OofDBt)tj`fz`?DfvaG8~C4Xd>AQiXHoKbg96;o-%_`R;Q_fy?3qEzGjlY6%Zn z)@b1Ri&XtDmB@>P$T^&Xyb;AEApp229M%51x>&vc>dZT*!TDjWK=BijPWN$mjHa6k z=EGSDqHU6t#Ak5)c^`IkJw2SoLl6Hwu~1t$UaMW1fnMJ*oKj^aC}Gxn*#_%9X_mdE z1<EIGZzyOtft1)vDeN#qmalvgzWUjF{BNTD%gO(N8E>Ph(+i8$GqqZI7M4p2Ed=}h z$T03nz*(N<J%7No+{w!yF0DYZScFQ2KWw_{1ErCR>Jo-9`@L5aX#d>)qwPZM$(k<` z!W8E8Jx-$Rue;cV*h^AmlB`4}tl#&!`TlhkH0VVA2aJh{iHV7ciHV8%aPmHBa<qdp SUMDpG0000<MNUMnLSTaHxLiyC literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..30ae9da866cb4a9f3e538e47064a39de8782d6b6 GIT binary patch literal 1030 zcmV+h1o``kP)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1Di=iK~#7F?U+ex z6hRcn-|OmamQ1=cG2?;@ZaKJt8=`_91;Mijdee&@1wm2Kd;)Kt9YK$xS3&e5Djqa= zNHD>~#O%pr>7>V*boshxGIqx9nVME}N&Zk&cUQgYA63=w)oXw?t!b4Cp>d(F4zlOv z0=_!(OGNv+MJgBkU2mXj$PeZCN+d`W?6U;HN~J|M49(P(*ab<#6ZC8!b=gvWe;*<A zI}T(Q!G1kHKG^F66ox~Ab}R$QEzqJcBetC>`VExuJcx+%Y?0?X#>NJE8i8X_A4&$u zs8ngGb><}|t673N1foJbAR#-Kh#NE3eD0H|SuHTB45g%CK{MOZHzkR65UK_Z3k^i+ zTvNitIcw^Thy|+w<+drQ6w~#l^i_ho1%E5VQ=)J|U`rcaHo;V7Ew)Qh^oP-ADmt7T zWLg4SCl`_nYBJVxo$gbC#+nYBjvayKty>|H$$+fuFx}S&BcDEdr3T#X4Q)GMXtd`Z zEO#l(AgblgmSTVrV<~;N8cV(l8e4B}hW(c=f@U-aHG`d-hR#P>u&1XXRGfE&!Lcwf zrAg6LEk%AxIvq6T!7G<Tp<KDMmu_!|$*wLa=JUawYAkCtnCG)vp;av?1x?pew-9i1 zwNd84ey`M11h~qqNkLs5aFBB@A;&#IV{JTo6hx)dtnQ;Fcb7g?r9F4o&r=QNIaO|Q zEZ+rg`sDfyG$K*Bjcq&cgn_w=d?KhVUN-<bKAIpfn3}>89OnZ;?XF8`M0PF*o!Q6U zml`Hoqx-|dU+;y1m4hsE5YeHF??Hp)zKMg0LGccPx(_urfB7sm=8&6Mq|3KK1O0ga z0rK?1e+O0ZWfg^mB#i%zv%FO3R+ZSb>JCn^2ov4i(AvJ+a|uDRhDYGblc$Y9)pf8Q zoDH_5s;r<YiIcRffB3SZorghp=E$=%3Qf9U&@&rm1_r(7-OpcmeWE~l03mkX$pXO8 z(`kK|%91a`Tt^hugIWTpA)8{8G%GW0lFn0SV1=Lrz<}o|lvwl5mt-Q&Xi1O53P1^g zl}aAwti`v9czl*(=ix@rX5<xf4lZ6B8R>l>0wn_GhvU{fe2m5M8KP_u;9db+^3h&0 za&dID|CK0|E781iDO0MXZ>AaFrpoGB3GpnoQtDRva=Dwn0d^A6>sf0yYgwZc@E_8* z>b@ZfZ$)7VZ^Q97$}a*xWY{kPhzhi(HLZI60#c`Uf+b`hrvLx|07*qoM6N<$f_)Xs Ac>n+a literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..953ebf4368cf085df6c5e49f3d3b7a881e845ca1 GIT binary patch literal 2256 zcmV;>2ru`EP)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH2xUn`K~#7F?VDSS z8&?^C|8wSyJ+{YdJN3pJwOuDgA{8NlClD=7QIRMYQ3*s5AXP=B2qfN6c|hWk7bJw> zm75YpJb`FMo~k}&Bc)tKrEb;qBBk3+(`LQvWOozKW__7C{m=N4+1c^#oS8FTx0+8n zJLB;gTmJSx_cH(~DJdx_DJdx_DIWm{92{Z4o5K{rU~-TUues+qjsq2#v@jBIKJMs; z`_B13c_u<q!u+C$@7#aQn|CN7=;%#eCMHg`upm(Z=?De5j>p+SevZc`9;?G!QNWt} z2Ij?d-7jmLyu`(+tn|l45%nA~RY?VGx{i{{Wut6l@?Xd6CxMXr3BjZLlgWJlqxe;P zxq<pNIq*f!or^YaEi{|Wo6wizz;1DgN>d@sU$lIJYM5*{l}ZjCT}j`kl%go|Fhqg# zi;m-*Yu#y`x2!cG&o3@9X>o-GMb$u*D0W?~T<&Qb8xG1c%DHUerv$X0V6GWZ0$)Z| z=em6RT(kN966_QQkbt;2!u+!6-88FJpr@^at(m5ynfcjYs1@ahFFUsL>qc|wEbJ_* z0E(r>73P(tiDR`|)w<m-!y=<)saa=6{tN-~X_x?_p0l0ych=Ufd7}+Lp)?Jm5hM%K zA;wr&M_H_ptNws7<1E3-93}+*V``LWPvi@gMax=W9$i-Y9ntRb$*N)Muwt>tIOqK$ zNVMnR0CB+naig(x1{602vJvKO35Ts9t5iBn*L$KEvSQ)zfy)vQpidOc(tDP*@haRM za>XW!uwl1hPz<vyld(l)v3!2^8yaQ5fhoZ!O%Pk0j4*#|i1$`mspLkMo~4Cjx}N(R z=E%Yn;gjYa;73AMm`BzuD?^Xjy4|nj^Y^@jz4cj`LR3nlA@c=vOnaJLv^7!5&zQC6 zP}Y4g#Zb`xRI45PA?&PHq@{(u!5dvnbWBU7j&9qwTNE?7;=dsVENj5w&z^#EeICqO z4YK93d)-=T!1m?_+<5D4*nD>x&o?11p4QVDT#{-%Nyt3jE(9BNAzWcI=G-3$p-(~t zj8X~aA3Y7V&zuUCzwzoKT)nUmTU?wjN0>UyH|)vdJw0q09hTM1V@x-G2N4jGKK0!v zVdlPjL*HZ0)!?4v$Dxf;cjv|ph)SH+Gpw+Iv?H1rP#24~+cM^i^4AEZkAo!j(~rOd zkADRylb?=bh5@rDPGFS@u(^B{q7u*$gknEozKXsz=yy48k3N^3`Mqq*c<<*w2S>mB z7{sMiud9|8iZH@F#j(mnanyB(8LW7e>Dga`1ftG*@Y~;t6j?zeAdQbMk3q6q;gDjH z6O1mZG2;YCA}V-Mq*OA0`ZUxZeFWm*>2eH%LqLM_hGQU%kNRU&qhA0CM0AC14P{X* zZO{JMe!_OF?o=vbcG!(D>`73m2s`xPaYzz{(w>H$9d%!x@%S>=fUl1tOswlj_3W$1 zKM6^rNZOxkwFjOa|Nj2Cl4h~~;{75yxGFakDqs(O5~z_z|1vihEG=vu)~D1jk`Q4G zrn<7<3l-7`r+=NB`^2z#j@V0B;7|dloD*LxRRNDagR}diJcNlb_lC9pO7z`p9BzRG z?Tz>Y=ddg<Ty)2rap1&xW@Y8dS^xF0MKWM;%B6&fS%*oWLY4#0k5*RRIUDree!_N0 z+T3)DBNxRIPhJNJHgI|-Y1GKFpKUbW8Ln^cB5aX#Q>8-qunyzgxdsw^@ZbMIk|>fT zrhUA!c1e?IB{^9iMVN!eq#~@hy^UkOWTH%=tTV8CyTJ~mBJ3v6VT5sO`__vf$=m-r z?}}4NLbApZc6w)!iX@kFs2F@ZPPd!Qm=DRUZ1=X?(6uag5>N#R${H&z?5fc~m__s3 zdE#UpaUaoHu1qQY5=dY*8tzAxkJcd$S6+Mxu3fqWagdcI2s`6CJd!(LiYRlZc)C4% zDXZt6l3j}wby*wd<;8rK?A(|r(r^Crd01Usgg8WzC6Jk-9;7XjZ|5n`ielO6W-_@P zPF+Y%^$0|yH7{RwhfHFwem{h$>;HcR-uU}J22mQFuoZj|QI^@ninoq)`^+?LosjGy zGgtXfoV{O0x#ULM;ZvtZ0)-%vT8&jVB3E(6NJWDYN0vZFm~U<J5H7X3TbuO329%$} zloPcWdXX8S?%FEQkFuV-RiI=Z5nBbMr>!SN+{hXtH@$OrJ0zwx8w1U5wX`0#ly=9q zo{=4pPYPAC1W|V&3Pb~dhXUzzIA~h?maZ8$aO(Q2Fh!`8C5XDA&Qp|U+;hX=(CJ#Q zXY>Na&g?@l1*n!Kh!SDGde6c%1MPNSTD#MFc^aez?4M9VoFeH#NV|j5+R*9baI*9E z%NjK<Q$inu32(5&k?w{K&No+AmtKGbc2dWg#|_+ej(s$-|AH04(Xv&uu50<{G0Q}D zQsX4ug3Y&|oyKkFdmtKuHt#@zZ*8?V3AO&HvjVQ@laonBn}{l$Gym1f>Xn~uZQU9^ zhooGVK(#Q>UMtZnFY-<Y*I%^OC907Z2w^3hg1jHaDOo}iqHt9E+tya=shjKXU4Y<+ zwUnZ2X=RVcXojicKAe>yW?j=WU&Qg}_pqZI>ESF<^ziTb+t%%KmbJPLqrPD>QRPM1 zS`-97sO6RC*;`tnV&e92#heE%bCObc*e$YR<&%ij&(Y(5%l%(YUIXr2MN=1UZ?zUI zYfY@EcqJuP1jqfzBtDZsusqLe@qp>tAg_41v<cN}6`D=)u<4!;lulgKkR*ipKYK5M z{`dVq+AqYPy!j?VlEQ+%CrFh4e28C&KawUU$;+gKjr+bZ-+!QjrkzRu15;8`Qc_Y< eQc_Yro_q*urKSKwP=5~q0000<MNUMnLSTZHRYhe0 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..09d31d2dffa3bc6ee4a4981104e839639118b84f GIT binary patch literal 1120 zcmV-m1fTnfP)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1NBKnK~#7F?U+k! z6IT?5&z(CDXN(nNP@|+2<hp88M4Gl#s!AV`s*3WEV9f#~Bvwf5kXZ2+3lOk`6<c0n z1>ublf<O=<!XzRgJQD*U5XT{Q6g*>(hjS-PGVzQ(W5=)|zhqteKEFA4?m6cgU`8|g zLPcPDA}~2e{#<&2((}aS$OPgnpO1C5SiCkta+cEk?g_9|unC|@WJxICuU<z9Gyx$E z1jqu8V|;o{6onWe<Xl!wHn+A%djaAaHe~UmS>SZHg-U{2xbXjPeFELa5wg~8fFy|^ ziNdi|>g~R^XvZ^vM8*NoQ53w%fLi?1vh@PbpF*hLy$sSc4b)7wL6!q+BH?g0(bs=Z z0mYNWynu~EH7?&lIC=no_@G2(GFcy`{J-<U5jr&d^0uNV04`hV1~v&rxUDb^AsmRJ zw4|<PL4P9F-{odG`Z=JiaI)<GQ}RpA>A}=U8q(%TbzFQ}Pz_7}f$%SjV9xwHkmM@p zfA|!7Zni;BOPgbVLEs?}kXvuvIkS3nwCX*;Aluh$J|HO<Dlm68EZejmfxdQZPsI~( zdha1Dhiz@4P!JwH>-e#^_r(CfJA?yvT65Muv|OlFTQ)+lwx&=Q!+POg7r~>OcR|Z! zr!Io4go1O_q1cmKDyYnLnC@djT)9wzxgl^9>(j9GZ(BWk*91ZQBj?Xim=ZOd!2qGQ zR|?8h-4EZ{>NG8fR^z@IhY6WrQ^cEJe*1aFc5L4U6@)Ut>La$gT#kW}d6p{EViVhG zu^0!%HQhwSE?w7gQr(=``5n6(ZQiNtu&dA{<EQMfQI?{3?3JyK5W_f0ED>hd(aBoP zq_^Kc%iwlH1>rg`->}v3JY{jT3no({C<az>IM&C>(PCPJCo_Ek(<BWF<Y|r}>Ghk( z*K2FOXBKaAYFEeJL+`x@hM!{os@MatzWJIp%MU~Gms?`5;&A}QOoiORyuz_<N(~Jo zoX<F|3f8@S+Gm8MYe!DN*htDY&WAY~FK{P2yIYQ_st?1_n9b`m6+3E1rn<OsCHgj~ zNDyaFSzR4S#s~ZUi$3UjjNvE^<Kall@9Ub6xmm6h`Ta6Js<x-Ar}d(uj40p`BRzvv z3QorD7J1lz_4=iQijp*;Y%#JVFcYrks|dSfG~&f0=ye=>8njfBqx$Cdjw^?}K$Qf> zH1Ot0G&sAqnWtiq0lM{PFS=YM9e+1ExZ(Dl^Vcw?R$+4ca>d4$6KB{MT3`Pc-j@7L zl%s30X1;lS!;8ubj*?DEqAdgQ=SRD{`!FF(Fn5ss2vgKj)<w!ukqhsH@-Mod^uk+c mye*%yz?JnE!Hj0~#p(lY*RrRYQ$z6p0000<MNUMnLSTYhQVbmc literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..161de8d11d7bd24667953a31c2ce8466baad821b GIT binary patch literal 2550 zcmV<S2?_RzP)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH35!WYK~#7F?VDR{ z99J2D|1&c?d$HH+IGdzNn#68^q$F+{l0a!wLxq~ONF+tP1Vq(B`vR(Xgcl@UQ7Yht zhky!Fs!A0!4-^qMBuGf4RvYa465CB&$MO9Zue07=Uv~B~)Bm6Kxa0Az_w4Shy_V*) zMl(BmcE<DRKld{L4h{|u4h{|u4h~xY29*cT|D?etQ3=8r=Vz;=e4opL1e*iPa?Em^ zH=|`a*7BsYm5mn0vh3M9pN(_5L|Ko^9(5ZfESD$&R!hQd7jEiuI*kQQ7YPAF0RnE* z_-QxpCk;s|<dz0tqquSlvqs7)Q3np3sH^pFdsY;sCWaq@u|_&C3gUi&F;F#iL=we_ zOLj%@M?I>T{&0Ri(tW>O8JPnGB?VDL2)EtpvOGhav4`coHA-!HAiK$y%~(UjH|hfZ zx|c=9&N0TGg#vK7ByhXkAW5txrKaAUi_W$T4t5MjA_58$aSM?s^QL9lY<VcVS(Eih zR9(&XH!zCcz!SAl0w@|}*#$nYCyKG!9G)G&*w)oKjMCB>akNe2aaM5vC5RKje%8o3 zaqPukcs*5r#|J%wCp=&S>2w+tCE><v9u3rPzp($&dSB>a|3@B=DkzGEw~1RT4_mPN zf~&IM<BvbzP~~>Lg@;X0Mg&2CK)?@z$VO+Thri!H)HNK72^e9nlquSbh$|`5?2NEg zvW_=?=i9Q&eFF>gLr`WkO`~W7Q4|A#K;4Dl_B{i$;rjy^ZLCTGSi-+`{^x?QOPFzE zz4klt#0#$oqI|`!?8i$Yk))m5=c|6{k)8EyY@+{T%|kMM_^$-;s|6?(JA|!jDv&HD zh;P9rkxZuaO2OmtJiRlxUm$57l$J<P?u%QKZ+Mnm6Iq)n%YdX|_SB{A+OcnJd~)E^ zjI?SLREyg@B{SM*1yPEyij-wQ(%fztn;-JivMB%aVPrb$!6;Mo-oj$h%?bgEqoQRI zR1w6Y6iKY+k=+e{RaI3~t5pn;B=&B0P@tH*W!w}KVHGdSK-DsVgi*GWDuMCIdmnkQ zUZ_H!aflbyv?w$Wn;WHqU9#Lh4}9hH*J010gAm-m7i9eG_IY7;WCE1MCFpBug^9cO zAQlQkp-=^|ZCe1_Y7o8C-}Th&?9i+@FD6|<S1J?=QMGFA5v+eb;K%mJB2g#KzW|3$ zpVS5Aqwm93XnX(P1&j0HeSCO*MOpg8txrC96Dx$I6qAx+pm>`!H)_><*W%5RwntXO z*N(#Xe)V(Md-xzoE*IBtDEbbcJ_U=>m>zw+q*7_DG2PU8Ke8B4ytBAC7iV6kDauL( zz}+$D5oT^@*&?g)`6hVo^$Xmh%!v3Kl1=~8MBf1S?=WYgFqb>vuMLfkf7Xs!RjW#@ zlx5t~^3{^7I?{H?I(hyqJoBUTP%0;1Is=EEImMlxni+&7xz6B@VJ(Uyk(y=jGJg@Z zp0KjWq6f7L67LUg<4Q}yR8_;mU;Jh;SYJ!R=0L^g4_ccS>q^Td%=R+NZdrtk1^IKY z{g69-BAL+l2ljpWEDB?Oza}gXhjYmy@<mw1$}-r4l?G1@OQe!%eJ{J@Baq3K3|42$ zykrx$a)C;hWzcwrZ=@Sr`}$sB!lM~kz-rf)W9yPL!cHE0aZAV|_8j^WS2}855P~2b zG0vF^euKixFqHKwFySvy0vjcZ;4S#I<*pJoF=}8XORi8<mSm@%{O&7TNfzM`)^VjX zgi(il<s^+O!VchNO@yVv2AFO0re!A*DJc0GVOo1<^JVPi{}f7~?H||mKHo->SX_c) z(E|)-xYK7X!`i!=FQ+y2H7J3NlolEp=SoMjO9W=kG1^o2$n-T=w#ZdWY8_o4Y#C{T z9X(v>L^1QYs+uNY8jV!5O!>hrE}O8Gfi;x&c3Mrp4kfS=(uUf5xzf=%KcQ;rUOl?1 zL7V$RSV^7ll~pkvx368UWN9=;77IP(N-Ig3wKu7>ato-5KTom>tD*9ZR#db!8jWpx z|2lViTFgR(L(|<9VXTI!ndMV!X2f&CJ*Gc3eed?Jod-v-TX7DGWa93C-aOoMn6G7? zk6Tx+!f1CNS6a%BH1evcYHw%n|Ne*-Kw5|iX$8VG?qglFlKVQ4pOqGHB}t=b?Y#P5 z?(|hvKFpFL#N+e7otV1cL&Bm7TI~}rXiUG*A!^&Cg+?b}*TDnaBMk<W4R5}E1-h@_ zEa-P6Ob{5%%#8jf9C;8XVTuwdXgr@NWSY%ZX>*egV5p-P+*MwEteyud;Qw>!olKM# zfCndZX-q$vO1^iy_vYU)d!}MBDOG565hYEt9mnAx(S~U@>I>4iR{ilK`mrI9YCmd} zPW0V}&rp_9WQ(4r*{BURF>&vyf#L2UaY0N*LB<)Q5S3rnGHhK66=wdOt<uVcF~yct zmVW<n`?WWP1tAp!31x+iImvA6#&S~Z+6r5<XStxRP)$uW)r?~;t^fK7m0R<AK|e=P zWffIY*C-$6o7mD$vm2W6rd5eJKp35x8vKFYj1Y`fiE9=Pb7R{I#7c`azrR{<s4gr< zes-t*|E)qoNJ)y6T7ubZ*^pbBT?^`TDn%NVTV5~Lii!B|+B$ArUPw{{RZ1^Gc)gX? zT-d#2bJL|!dy9m{QC4gFwTsk*P!tJ8$(R)v3T}5<v3pUljxKG-V>g+=zQt%_W&@xy zi?X5H<BBdU&i}H#^Ts7%UPwz-m<^XGvKFja5um{6((eQIV_J6J^q9}>e-A$#gEAsv zKhcl1p}@2rY{|dc-`zD7(_eC+$O;*fY*}_*E@8%AZ>v4|#93;q{aSyY$j%#KRC&Ev zUisY7bUO8?TW!r3@thisMvZ7PXTPG$tyTAg@?m+&p{c>^s=~QW_Ty5;8KOL1IfA37 ze;ywD^iqHS@LcBAnXoyU%%Y4kt7uvJy`j9UT7(DsJ4Z*i1*-R+!-#vin3uC;S;nb; zu|?I?=CP@}?@sj%&qaV<&I(&!%*yp<n=KDiPO`n#rmr=tum5Uopn6}ENR<N<8u1&N z#0j8GJpx6>Mi}-1naH}mvOJPZCVL))2d_@v8H{9xmcv#l)_qCk)p`%J5#$nQS=&G_ zm`*Pr)9a-n$n0VHcn3cCOt#nh$|}nG5F1H0aV*Pu>u;<A%zNu*{@zwLLs+(ZTZLJ_ zH^?>}R?swAscfb&Gx-*Um?O-ftdX>p;aa!l;Nalk;Nalk;NW25b76Td)qWu1P5=M^ M07*qoM6N<$f@{0TH~;_u literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..04a5764e848da9aa8dd46edd95e0f2c3a6ee032d GIT binary patch literal 1070 zcmV+}1kwA6P)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1H(x~K~#7F?U-Fi z6j2n%&%LwNW-VEmHBbqeVL_Q01Xc<W*vCUp1w9x9y`|7Y5Cmx-s1(&p)JyLfTaRY> z7P(YNwu)%t=I5g0>iV(kraQCq(VfxRoz}a%Gwari{$ZGzd*<Hz+jF_+oVx&PTGJ{O zf|UtDY>fD^lmvIv1E(V$2pg`YHkRBt9Yi+V^=DInR>7h``T3>W9GkXWWe}7DLWdBb zyhR#i1QcaNlBDLaIM>wM>lp&@OT;9SOM)1jl4>GLPzMiI?6t3BYA`~TW;!Xd)EEp- zJ@yRs4**O@D1cNkU``rT$>Fot*4b?D2-I<t{fIO1A-g^6N^VZBxG*v0=7BfmF*9I` zP(|nNA<R4_FLtmjWXITcdP@$=%!enx@jMTZVo6hh#h?(r3o8`HOsT`MeQaT3x+j(A znEwS8oe<kjpe$RHG7}DjA*}CI>f|eex_qeu%F2#H!M;3jII`e}`zJIvyP)|)Yr;OV zEPd@8a9s?AHZA~6s_QDo1EO@HcJ9o9M-4ZjpkNQx&T)RYQC$z?<9@1r)YpB0<7USJ zW(gdqyHz&YnRKCEJih~Zd2FIjH1Cz2D$zVA2$5y>jT^Fs`AP2=0R%O4=;4D3W(kUA zb0C#eI2Fq6?p<a>WHx_j*cpjLjBzb0Y<wY5wV8s_Ra{(1ZN~`j2F)4U^mO)@Z2H5o zBj;<0y#_J}rRr$$0lER9UB<ViE9y0a$1o(*O3M(M6h$G!D*Dj$rTpH}bYD^6L83u8 zvb(CtE>m}#74><B6IhfWLWsc3P=l<|O-g&`dll{>WDw5jY@xQxvfKl)k_eK4WgL#< zCP}z(QEj3qe8d<_kf2VZrX<ei`ONOvPdrU(Es8>+d1!5I*W#2K5)wgGRX1qg(li_L z-S+tc<k#_fDU=$_ES&Rgiw3Znz_ILhn49|z-97!9m+I<Y!PInsI<_o{PVZ=EqafHx zI+|Y=^;IR?Y+9vSQgngDHpo~KClzjRCOCFxU|`5Y{1%4AbR@-pm$Dv9<vFX8CBANy z>u%xs01uQLX&Nk(aIzeE;_hmD#`8fPYFR3>1g697$ju)ibVcOgkqs84E}tj}w+6j! zFU>$%0#h~a`_+-Xm2I*y>$6orGkr+y^=2;Mzux0<eIg~b0I}thll4m{)2Mxz!ori} zw6v+5!AvD-*%Lj!DYBRNp-Yk_S76HfdXV$YkkgSG4#Xvxq@FTPl8%xbc%zCx=>F3K oZ=(M3P)4}4{vue@npUm;0474n*K;J=ng9R*07*qoM6N<$g5<;TJOBUy literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..3cdff6376b09d05a91822f07107a3610135b490f GIT binary patch literal 2320 zcmV+r3GeoaP)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH2&G9xK~#7F?VE3G z8)q57pZ7gGahk+QOR_Z^tjk!&O4oI1K#WNVNC=G<sbWGZeAv{nfdpup_{0aOG`<0? z1|OKF4z@{wNfRp)5@IfhZ%em!LQA%_VWUo#*=d`kadQ5f#P<E!^PF?(`Eri$d}qhe z?pM9_d*?el{^@z&d;bFX`1ttv`1ttv`0M}}G#_^UCKa}cW)Q|~9-AdqJFW`>*dCZg zo>e$+M77APRj%`tMhjyWuWXBB{ahtc=6v0wu2I4&iQ-T$3Dd2Zl=bUW)?@gP1TYl9 zF)iRxAHL4%k`$;c4ZuTj^{&Irky0jV-@c(e-JQFK1tBoP@DLa~Narzs2i>588pr=q zm`f?Da#@n3^M%#yrG=UQ$CJR7lDq__K4o2=F3w7zC(`OE%&M5N{{FA*>FV6`n84UE z#@H~_fT}8Q%98YIE|+}shIl2GN|8JPQ-VYplWLJ%Q7>VeiXMsD6aLIo7(Y+piEi)& zHLWO0B%Ml}nu=YCp)|Q9j?x0=EyV%25LXXjn`8|gI`T9ye$qQpX4DiG*FR0iF8mgw zR!OHxoTv-iN}OZ77FJgL_V52@e|u~2Ma+&sBT&^@QJjC|h8T@yG8{z(B}267;#@_V z0Nzn1Yw+MVzTOgS{SQ{)Uw}rzSXWzH$M?gXz0<kXYtx~S!rJoytN5?d9pDhJgy~<b zJ^hC6|JDgEwEPWEhM?iFRzYa_PIvfrwj{<csv#Bf`Ca&@bm4nBaElkh%9;u!i*eya z*k(8v9_k9;#+R1k7egqmP@vMcX1=W9MRHSQHG?c2fuwcyUR@Ti{jVgg0|j+s%F^2; ztD!}*sb%R1Jopd~1pkrCEvG{mWqGZ)uu}6=l0$9m2w5dqcz5`=m$AJjC>;t0ND;e( zy%Z?MZkcUriLf0cs|2>qZlQ<3a&q=Us0h%G#c>VRYHC_IEyKn}DfdcNN5?KWdSn<5 zAHEj`?%t;zcXsZAXfzI)Yz`uk^DsW~0nE=Qpmx;swS~zCGnu6&AuAMvJwYjvNT9w= z4cjeoBFyv1A~8=s@rWji1Xbhp$QZoz^51I~S1jg#ADwyYv>*t@KqgQWf#Pk>*r-*i zeTLm4>3L+03=hF`fA|GP)qZGg4cfZro`HSv?W4o6w3LGAR2-awq7D?K+$;I~${K59 zYCga50I=O%vLnpc&hkXo@#7D}$zT4+wkRVlEkPI=8Pf6-6CZ*zSZk=Ib8$(Woxplc zZ7*!pWwxbN6Xtm_q$2p!A0G#|93I>cbMuQ@J?8|*cxz%gc9w+k0#{I&qyFVq&5E*7 z2d`vN@`|55{V43++vDgS>;Zf=9Pa5>Rh1_}!QbCwZeDCzuUCpN&+9C&Wf4?72L|qd z$hq^5?rRNpPA?~~PKH8EEfi?*an)GiyNa-;m8C;Plb*It;6mU4zA%h3M)L;XpaE+o zY~ur(U6#)G@FC&^f%DInWC80g7gkkT#aW{-9XfIXM@gGr7BM(@ucPZZ6AtKk^`<Z# z^R!<1y;dht*5fGaC2&EbWD$LPdmUYmO2V*FBn@Y6U>3%{{J_x@J4qJN*XQg>NgeWy zER8FIec_uTOomSvsg$$p&BE02cO#>Usy+cOp#C1EMv={~K&@y228*_@x2(g)-;0dO zs`4bbppnw9L}QMw$JwQ;^g^wD<5@emR%(Z-6YrhdG1A7y#vNU+s0s;FX{4HIBd}mw zoRzSRJ{3y)v#iKJ1Q#?y+8b}Y<LG+)O_N%5b%2_@Da@13H_R_gy?^U1pO16Kk3o&- zqYBh2_nHWfkvZ)e6^kp+i>d2Tp5t;sTVAkgo*A#mR>C&gCCw@=lgYs|zk1$rrJu~+ z`1Q()nB;9-%I5<pY{l~d#HN&X=7qCx@$E~F?!o$NGB!K$9Oqo-87}8RlwkAPi;CDC zK-6d^X;d%%<&}SeQ*gxfH)8VoWfGPyP;p#yG^X!#h}tu0)D*byz}>dS@{Le2JpJq_ zy!P6^p%#*vg=erhiX<$bPdOUTC!9>Pc`7X)pTp+BJJ5+kGXpqQZwIR2sm^jfG+jcL zi)Z6k-~B6&?Ms<VKyn&ggsW+`K^*=OJeX$d!%<TjaiFn!8bQ5hUEthY0w+6SFh2eP zoWmz!#zl*sNF-+;TwI*~SjY**G_>H1QG)6(a~-xNPK6oo^Hf^Bk>$egu6*>?X>3YJ z83>>(QJ<5vS~pgaTGv*1T0HBGiY@yOr^bFj^;TA^=#vyxW>K!XMpgd?LsBN*|JSJ7 z9zngp0mAfh`ucaZW(3z)C2m?cY#Yy3AU12H6$-hZT#HWr7pK&uKt3R?!je@nv@Ol6 z1$7$DCQVif&rZ#}J(??012rJ8-dreL^8#V7muxnTG?Eql=)x&#LX^5cEm#zDj@w;k zyj~Qnp-Jn#Ym9OBHAWLN4TS0}Maus?I&<+1&vH4?j>T}5A}ePuiU1Cyi>S3(QSCF= zmz|H?wX3!BEFK(!27r?qmy_A~$8StWKh9{Q5ENMn^Ll+(%g*a1On=qdY7gB1FtycA zYWs=m07aFmNH0WZE}SZDY)I?TWGsG7xv|0g*~Vz=Zwt2L#4vl*D{&|)g`)nLNY0#z z#}|^Ntuvx|_lI%A7Jv&`L_LKWKVM()!TbB~+uhZ1`!S5T$6RgBlBI~4iNBhR%_mdZ z&Nk7!G0VKO4Zx)=fcgtFeusJcAHVa?FLrlzd~QUbhXdmW@g17P>Cz)m+x}O|Tmn^& z7iH;kX65?p;>=vCG_)+5rR?bKf0e##)4s{_L>o*O*7Gz$OUpC$iCW6{;tyZ6+SXTB zQRW}fNG$hJTAVlEV-{e1H7Dcyp0XXntiIbU%>2HN)pVGnX)?ELr!XVc7KK=?sHtlt q?PP4N+w$@8@$vET@$vETG4KhT(=$m`hdQ?a0000<MNUMnLSTXzpLOg2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e180306a8d846e8cfc3c914b4cca8a230308be84 GIT binary patch literal 1009 zcmV<N0}lL&P)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1BOXNK~#7F?U+kU z6G0fqzuB!k>_a4gJc>q;10;k*5BNA>jK-r!q6QO;9=MZu5>(>F*HKN3#uFgIt-fx? zn1~lJ(e&UerlNqQw6sgRv+eFUyJg#@-EDW<>V^K3&2;DS%`e}#Gv7=B$|`G%3PEu~ zkhYO&ix`xq4HqI6h|xS7bxpKbR6!(7ss1(vXca64<Z$e&b!>N>1BChzkZxMNC)tJg z=+r)mkmryPJj+4;2f&I*8xr&pHE<-~M3$iH>)mZOR5?O{2Fwj36A8@U@P}gG0aoKW zfVyJAoD`_$`n`iJs+guwy<l3X8`-v<wmT{kwskU(0h{ue888K^siFM}FwAZGRs|MC z4OAguj@j&0EW=8(7-N7uA<YMthC=8v6e)z5!#1|^Hyf3_`8>z|FQ~Lt<_NIFQ;BVB zJn-sD)t$U3sPlvUaPq`a=<4hMm&*yW@8{s@j0dJ?o*9lIguLUT%cnT5ItJjE<C@3> zM1?}RTbkg({hQF$)uG$Iu&@aIXNF+m*P?Da7Y%ksBH|K2h{A!qS|x2eQz+Dv@q30) zN*{N!kIU)QZMRpuE;>Q9LGp9Tau8c6lss`h$)UvpR>GSt1Q;Sy@pxRjucfrfW6cfw zMoR^y>QL_i-FgJ5RVkoWO=qABCPNVfBTzypSqFRfg8`X)(_02y3QS@kw~9T7=!mXP zYL%##^+UO|^z|z3a?QwyvdYd5DWw&8y`OdKDMc6|M2n#ACad)mNy3paC?VX#$CLUE zgm@u+B!XOE8*txB1}FD1+Gr&ZUos3Mg26d03ry}<3OKcokwlSy5s9S0vb<)PD>*Ls z#^KzF=(6t9YY&Gxctpb_@9gp>+DcbzI2?hw`A>?MhA)kQ-yhJmO@K_rV!;VPsG{j8 znzif8%C**%lWJpQ`zRtMOyUH>g2){Y1o$sB9r2J%M`C8Tyyvlep0g?u$aO(jdxh~D z2Av#f8myFXbl<wQ{KtO><FE>qm5MBZsc?434j+Z<p;4{@E27~eL>!I@fxBj)EP=^d zUk`n#-fs6GU~A~+*kfi4{m>_Qfxob_>U&L()B>c#C*>MfNTQL)uyu7UZ7f^S#}H<K z*6h|?-+odzd?XTii{r8JPzVR<?MOaBBsO4jdP+M<A<A*#O)2xD`%f>tM&q+i2O7A7 f{vs%=tSzg*jlrsnlCQX)00000NkvXXu0mjfRL0Ra literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..85adeb6e9d28f15a6c2241fe03f8ac7145f76d0d GIT binary patch literal 2244 zcmV;#2s`(QP)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH2w6!)K~#7F?VDSS z8`T+r|8s2bde`gCmg1y=Rigxns!35R`oL0&(3cjqps1Hr<)Kj^(1)rK4KGw`)AX@q zqckn5QXl~ogg{Z?1wkYN65<lE2mum=AQ1(TWkYtePJElOJ>!`<{Qr2zjAwnBV~@RF zX};*}cy7LY`Olei1qcZV2?+@a2?+^V1uz&q{Cp<?E5slOV?Ou2lG^R}gea^Gtify6 z<hUEr;I(LTU7++^7;CU)E%u#b%|v-$_dM$QC9Ih!4)u~St;1w3T_@PJt~W^oLjfGq z0`9HH?IlN&1<j=a1Sqc8WtcZo>O_r>Zn$PV!EXb`wgTfD7!x<)Ps8)<yVYC7EdJ6Q zYRU-^XDrKn8%*<KJ)_KKfm>C1X-w;_C3%jxMgjwo)=OcHvKdPx)?SlLBzNG>HWYOm zbc8r9EbBS5qMz1<av_%^c@a!$66H>!LF$TL30s!+NYwafayMgaw_q><K_DP6m^f)_ zrRl}2asj28RdJLS@O49R09}adg|KC^zO(j*2RN|3fr;`!*%pL(L@lNF<9~>i&y%=} zBdnD;X@VA3m;F+y$&FDKKZ<)>p+9_CDXYKMEagI>z)@7pa7CLVuB%9kKycK_TKnxy zKaKI&tGM?)=pSo%bm;C#Bz~TA^?W>Tv4jRt!hcPW4w#^XIUj64{jN)G+{q%5=kaJ9 z`V4-NVb1ukhGHX3)72Rf7ocgQcz6w-RiRsg5LQ=JAX$P(j=~DV82<@M<7G{miK8@K zr`%WeUe@<4xh%2<L6!qai$zD~Fw)LerH!GW2}}x|CRu&Wk^?QP21?^5d(jYjK8{hQ z*{y|Q$4^NPov}J(f&E3tV<U+tEz62nV-^NT1)GB@3KVy<%r~7x*s77`!0@3xJTyuV zfp_8+fCOg8GL$>2TFB;MccqjEC2KsHgzejZ3Af(zW7z!t8)1BW3{w)$o;?ToLIF;^ z@Dj|-d;oJ7FF~iEmAs;6rU0}n5hYTIT^lpf=``wFR<Uh~jIh8Xi$p!R=YH7!n>%em z?Rfr$m*LQVk8~`~62_r|a``|c5~)NB(Mkp=-Y&T-wN|_L@S7zAkF1~n>~=W*>|vO~ zs2Uy~_I1zZ%{RjDetRb@rmw)+PtSogjBlwJ#xnp$nT;@^X|)G{@8*&pVeWcXAhPbe z_ii{iz0bEOH+0V(C>z_1F!SyQQuk7&HX4g9YMSyP-Y*h*tt|5`t(~yIv*Cje{1N{8 z(4V1Orf#_zE?%6+Nc&9cK70TSYr1lRgmIl)C`_t-$$Xp(EE|%nJ%70$f+C+Uz%TCF zAzh{w)T>*B(5|X#L<bnca;#SPQ)(G$&FWzTFN>fD#lZvnK$b*&{0<=mOC|+h>JImI zp*N*f#dV-%IZ)Q5r>zu>ZK1y;jm8Z?q5|7USnUl4U6#YHUB8#Q9(yw;tFnMi)C=o8 z!mdkgS{1Sgs_@ETN0^QHMp*4+t2-MCLs|C-&YyrT=$9;F^7{2s*Q26wsAb6-9c4*& zed>mtt4S6yIVmTM8sxPd>Q{u6?|YX;m>EEqq6mJ#xo6~ZQkO3iCg$hQ9}~>l1zqr; zM~>QUzJ5XVu}-lA3>JM~->?jupa1-r1=fAg1^txviDYdbGr$~esJ35s)CbL;l44<D z^+-E)>P@NZvB;RSH;Ua<^49EIifdM4*-s2r&3u#?TQkdmZ-WkT8pyX!$v*o1^Y?xG zF<UCWuNT64MX#u@vtefDbsF?7`|cBKTg0nscA%wE9~mVXOramHR7&T#%1zy#UQqIm zj5no~uv)!jP^D2}zkAPKspujqM(JOsS;_JdZfIH*g%tzuKpaSE4^JP4H{P59Im9Pw z@yh===O!<3Q-h2F%jaG+#cv0q%^*oT^vDtT|6@;sES70LjOEuE5++-I5wcy>fk~q- z=9_=?17CglZYUf6?H~K$$)}D(CsZu;pO_spBuvwCQvLaaOuar(Y3Dz`0H<Di!yX~p zf_?RVpu(NXEZMGU2Yfo7P>WZO;~<DpC`1j}=pworW?Q#z<4z9U53^BQkovV~V1ydd zj=(SHzOo~6=H2&E*2%7F^n`8{rpjgIi-;Pj<f}ccRDOBOu$IUQbKe)Jv|fYJ_3whZ zZ~&_kMggKIE935#_Eq2$oi?=t&7M66n?iZz(!Eq}DRx1hrKs|X3T&9IEdwo0KwdYM zyDZBo=!Z~N(LI$@s%s^%8Hj@_%@D?)%IWNTIHYDowWv{oD~+<DZ)rhIsIwU~Y1pHB zP%U0QrdFte8Z}GbOcd^Tf^g7NHU~x;$x@07(^Q41Hh(B9s?zl?FF{WVwjpVwiHWy3 zgWK(anSO$0mL-gb)Y9UkT;XOkf!VM`k)?XGB7kIc5uH{m+P$YU?R-;=#ZTZ+!w;bk z(DE9?EZ(D~l`jf*F9bza+B;vrt7+%G66S1Obv3>hcQ-&UpcNq?9#cz~r>hGa@=i3l zv)@22Z1BE!-699hhfy5-Auw^(MO%-Tw8EpgTsd1^I+O9P{%|kY0_Z{((Mw_O_jl%# z(wd`hjg2L@VaM<e*6HFbAx>MuI$73>&jE_c*(=*J-i2A-m2CiB$^z)UF!yJ8m;a%> z)I@T0Y%7jN(8J*-Jhp~08pv@XP|VtY0X{}av-r!;=z8g8$d+<hyDvWDm9nar|26xp zW$PyE6D=@ZSb9y%OVd!@!qV#${_w>{%ldjM%KIbwNh5Kr!Ex_BUIFf{H@VLT%1Q`p z^x0lv-t!KPhQp+W$+~4Fg}G@rDa0LN4n2*e)r_xsTOlDKAt50lAt50lF1`kWr!%}Z SKOL+90000<MNUMnLSTY^xFnDO literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..e7edb9243e846183f5e87923bbd9dcea748a535e GIT binary patch literal 1027 zcmV+e1pNDnP)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1DHufK~#7F?U>7J z6G0ruzq1>gt%)RRYioTJA6OLBn}Qw+;@y*ihYEs!g5b$FUPL{5@}#07o-_#FM8xO8 zN5MlCvGJAK)@<55b~f1^f17rjHJK#4Y4p;5VVUeae)Gw1GQasvfJH58fr?>%VyM`t zwk7J6z74k`7fA6uvvsSf`00Y!p3?p73ot0y98fgcvm&}QdIXFOGKlR|-9OVsBx&lT zEyP2V%*0sQ_ySB=)KH?w^1z8^69t0m?q0hw#KNZtXvp6%al6Egi{pCXGw{180hCIG zKb4{Sx;GqES;sws+6~`g+gWJI;YhTj6v~M=9Nd@3{D76AR<GK028wc--ZTUh8PFJ% zeW8e^Dysd0a}G3F(q>>4D8^1=o?=Yd6H>!J)V%$nndj911y!-C?1d^4VIImDFx;Ig zoqS$UeY<y|YhVi^Jv|6%8Zx7!7<>1={M3^W;(0bdb|9PWECA!qx|XT|S*uW5EQW1| z4kFUqBW*YI42G}YfRV{a+q3!f*6C?01?U6^XSdqkcC}Tg9Y==H*|oA>m$LU(4h-NI zdCs;<HSJ469VW}=o|!P6(BXy;DOez=a6E=)a^M`O%xF^5%D^#ww^%HC<Jz1Q?@QmR z&8OQ1<tpCaFRf=_>&gXIxW^f!U=EaEIE6MsIf~T*Bb2p&y;Z@@f!PWgt2``Fg3wg7 zJIShWf#ge>N_{#@UCz}r;_R~bH*SLKI)W&dN=fU9Vu~?FMOqqUy?zoiaN<1L2>1Qf zYk7kZA5ck&YE%>Xv)S~M=(6REew>4{0VRWDa%7|&RGnSdNCtg@k^2d0n+@xlWf?C` z5@vQ~!#LJ9I0tH&yzBIp+OYB`blsW&xSI;qjbnk~oMqw^+10QHEgq*j15@9=({VJ6 zj}H<svpK140dcobNZ&S1ji~cAQQuLcM6sNy_V#W%%|sgyae*n*%I=?>G(OUCWMJkv zvZ}i^&BvN~E~qSs3#OTQ#Ce88az^?FYbPAVtxIFS#;<Tb<wDgQMS;LvxJWdXB)FZl z%5ek{EuRq9@q#&d)elr4Fh{wZ{<d>zB*CD@DLC%*GlqWXcMQ`wHt{?8m{MvJmF2S= zjcesz>5Ngky4Gw|)s8_$C__}U-gABXN^Teyws^{mg<HDL({wv>!a->krlF_2leD4+ x7v4ElUv&TJg}2`Ln(V*>*V11Ei(1rz)gM2myP4Ts${YXy002ovPDHLkV1fg$<L3YX literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..81ff9b65418228712aa8d432ca37faff55df62fc GIT binary patch literal 2214 zcmV;X2wC@uP)<h;3K|Lk000e1NJLTq002w?002w~1^@s6$Cptn00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH2s=qcK~#7F?VC@G z+*TRDzxV9fb#`WVha|JxCRMgcrRIPdxBvkuX$684L~!FkmGb9;RB_}~i7TW6E*uIJ zq;RQFkSZY&Au5ELkhZ`9(I$viY?|3d&Cc#@=byb}d&YkKKF@mN@p^Xr#-7<($-n5u zV~;&E{_Xdk-(P@?jEszojEszoj6(o}=_Af>5^z9FgD@6zKP+k3{#a1qU|<oi*?{9g zM8s<`<h)dwv@jO2W&7;=#|DWCzaD$kO-k4xQ5^auVOqxI?wlvs@xX^vfuR77se*ft z;`V_r$%Vnv08$h;?lLSKDSe{m=2ng_<oN|)>>@C}!kBmpZw=pPr+Sx&HN4XXYHA1& zw_VryJ2=iec1>Ta19yA!s+b;icjWovq6DTQZJffQvKh<gmyXWo=by!$ODO6BjD)x) zT=x~HW8bocUT!o<o`R`LqJl|8q(qEM*q*FMq88@npJ$9cFBlXd4Fog=6W1N9ePy$* zmr<J26Gy3nuOr0)BoH?aVS8jfvh>6cIItH|6BUB8EePk=M!WhG{DZj7CW)*0!uAs< zP1?fxvR|q6*lCq%FXP@tm<%6uOye7ttCw3Xj-qniK(zVd5=EK<>Cq=^>DZZPay<7M z?wy6nvB=e#Zz_tm%DJ(sX)eoK0B!s?0O^29OPK$~-qY_y>GWl$D1X4C8cZ1cA+wzE zug~O;Fv~XH5}E+Zn#043_^ts-Nkdp)Re@v)uDlEf3}gHYD2<zz{+5Q)Y@2eQ89r^| zS#nQgO@k~Sl9p4C+{Z}!Z%<kQ1r;&r^ft+wXqKF6S-YS#?yx_0h27LJ$}F$7us!lq zlEY{m4q4#+(1qNQ{BK>?RosG$0n)+dV2J`H*er|9C=qsOWce_BXwS~f(L>-(tpkw9 z>}Y~HQq@8>4+kryJS|!3tOiS;J_p5>Q&3o521V0A#bm5kplg{>`On+XxK{?V(ST7w zD^1;~od>YC6kX}$j_117Y8CbEso3s|jIh)ri$twFa{-plo$~|@gT$@9eq&^DuIT=} zrEk2bC`w0dsht{7ygdk3YTaR<5m#91k#+3slknuFuf-A-q-&aR_b;z`@?`0YGL+V6 z%%HGMYz=@fZD_M8P8k-gXQd+R<mW!?$>OSfcN|@F?Ce>rGGGI;ye4%mRch5-Zqu^# ze`A|d<n7(EEOr}nn6T8d;mXAe@c5U$2uWF7Spf^PrctR#U55{VS<BY1kuYv^7llc+ zFZsTo{cxL_tW!^?*A74Pl`n&~xF~fEiuyd~T2TnW>)_)39}ibA_ARCcMOf-(R@$-% z%ASQsmZi(HoRV9$I>sGMW5Twn^RXQ)@DoMY)XMUqtVvH>DH!`C{f|+`XxsoKDzH() zc0XX+W%-;q{~4+Cu{Yzfo-AO+eqlqU4UDi8r89>@7E#0~lf#QJ5Ajgg?wk8v87T~9 zJtsK-4J2SvvWVG5xt?!Sv;ezVa+i^^Bs*Dp;__jVMQBCICnb2odU%(XVqd!_!kiSk z6oq^@(}5w|$_fh;>+7pm1#`ax30S*v1In-8gh@forBUg{=4R~kBg?S$^}APHaK8%) zn4~mavbK*|;681rw%>O&27{iGqEb0L(zgEhuGIPXWW4Wfbg!utZbM2}TzA`4DD8JH zINyT=OhVd6@4Y8=z7XymFS-gK>JNp*YJ3lju$|;qD(_#NW@*$cGV5|Bw+o#&foc~z z$zoDHuEYBDr&<~n_Vl^3I8MilFt)&UW&rIO5g$nGN`zt5-_92n*BJ0iFd~g|8K~4K zJ}z4`kLLZq{tarYcR>zu$JpNb1?Sx1E$&!QqYlLI+>3$4?LhRHCTZmxH{t#pZ-6YW z<NVm}7`I7S)22x)rc|GP+z3luno-$+g_9>n>Z1Pt^*_Uh|M(}2LdP|Jgjupi!Yr#H z)t^tu)az4~*52BJEquC>FzVBa0~PS^zWVA;l*)ro$7{y+N59AZ{BEnIc4ecBNHom0 zynOmHhvdU-)E1<Et)tjiPd%u<K(k)QO6i6tXai*>snHX5w{_k$^?Qn;becc|AXO^A z!e!XLjN0hi9T-VV+PJ~!`dQ1UyvPmSZGnoiYW|pH)V#5QjM~&rHG7U7Yzj5?2j8Z0 zOZN);x<9lgJu5Ml`C(HnO+eFj^sl<EU(nB>tnJ`bPN|A(YBLb0Ra#eczi(FS|H2`) zu4<{>Hf%*@!`RZ&no#F4ZPKtu^{2-6##N(36;#z}Kb$B$@&w_ur)*A*G?JxnSFTVM z!m?BpMOo31u6Kn=ds46mNt??TZ*m4tdjm6*1j{T}bbn~HH(%m9cho#)!!|{h5zdML zlF>zsYo5M8?fguRY1eS5;ZraHXn9T7*?!Kd>i1gSA_t1BYIweWqG{*j66S9Mbv6D1 z?xxe~4nr$KK>X5ZZ(QjuY-sw?6wH28xv(Mp*?o%~IG;sv@U7Iu^%iaYs%^DiYBbDx zZ|O`ey!s=!U<)9DEMnZlJAJc%ptt7e6NSS3CG56)mW{eNONd*paIc&8_AAh!?n9a% zQ42533a@MfNGJ<n{KA6Y5nld>@=C?|xxz&pji86aQ+RBVF&fD6BT#q~!0;~LK}l<P z=eKRU{U@lm8@;aOT3E`VUj8@eyY{S`>`%17w6gP>mX}tcw}qY8CA{&?sAYX)6&1dT zNfITFMH~-b6BZEMhEwqUR5{2Y>hQdV@PxLg-xf6-CN)f!l!Fu&WZ0yTV1)UMHIfc9 ovF2@MWMpJyWMpJyWMl;R7+gmnl!99oPyhe`07*qoM6N<$f+PJ+Pyhe` literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png b/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c58364aaf89e4d87683b5224b9205274cd9ab370 GIT binary patch literal 513 zcmV+c0{;DpP)<h;3K|Lk000e1NJLTq001Ze001Zm1^@s6jQ+T700009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0hUQbK~#7F?byFg z!ay9r@!vJL^901To#-xa;9$ZNxZ$QRf}?CcK@&`LH|R)$k%T5rhLxqd)^Oera`kMW z*Y<jUhJF*011|KFYtxnjw5dhJH+PHp^aRK~0PVA{x?sL(3iReG^gsCr<UbA;mS938 zNnsmuq{lyID|c%jhtckSFYfb%Z!W-@NS}{9a59?hNk@TywLsOZ0zc++=^Sgo$H@eu z@fcpBsBoSYAmWy@*>3#Gfa}%j=v?DK5r++iL+Ay;(fLM!hj3@?Rg^Jc9UNu^SQm$B z2ddyOtw2>ArVZEx4wC}k*+y_<RcZ={bwGl95^(3E5tzhbg)8{I*<|BoiIr>`Ck5h< z4}=XAA$8!Sz_LhPxKcnFQYQ}Ul%2>o%5RSlwT@%>5{}cRaag7EV16Za<FLvn>O2zD zg~MuHNkpVh99H@m%!jC+AF!KEA9SX4E!K_0+P|Hu2|${Fg9$+L298AO_JNNxAbYZT z>BcJ3<cE-J{w@RJ6U`JLWWy;~X}37fXb>L(x2g6EDgeowc#?*Q00000NkvXXu0mjf DsW07q literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ca6511c54d0a3933c77496bfca27ba23400157 GIT binary patch literal 851 zcmV-Z1FZasP)<h;3K|Lk000e1NJLTq002+`002-31^@s6juG;$00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0_aIZK~#7F?cBd^ z(@+%0@nfe96$_7$wG++21`-`Rfz&5pU|?hJ(p2pOkcj~aCdNwb6MzI`rDTi5Ld4ny zhAJS0O@0Q8VBc$}KG%Pa@A*nmQ^%5ZKXT(gX)ckbX_~(UWh=az&L0L*{FuV<(dySB z`OyrIpA;WI8|^HLR<r`XnNIISbo(f#=s9`Z3g|^h%i|}b(O1js`GEI}w%@Iu?vjRP z16uBx5JS`2*z-v7*4vF}`^fY{ZV!ApoeytO@R_t+F~xgNM?3G=m*w`rt(eB78A}eP znR0+Z5Zoor+@CX%{}&ln)Av4m!|Z~PG*$}8OaYlGATtGIrhv>8keLE9^A_;?^)<Q3 zOTceeSM>VukUpH95jXDuf%o?GH2L{)1;|D83UD1Sjf?0Fpb0OHgXjfd5nfv9r)!pa z54Z{5gM$OQzj{=u*MN27q22;Efrokt*c2Y>9bl7qs8@hZ<DuRFwt<Iw0oWEE5)arW z9uf`MHXafS*abW!60j?HNE~37@Q^6LuHhjkfXTp4P6`L+WE&mBLu|lwU|;6*(gAX} z(KS580?ZC<lYw%#VX7@WR2k4VFqep3$3v9?KV4p02j&7%0v@UicyE6{8GtPgq7*#D zdJn_^Tq8=tL+qolOGIgS$jN!23q*-{$k~+$2T>{>a(XFO1yM2{a(*p*6GZ8FXp3qn z9kA{HO;Wh@xvj3_p;`dZCWu8zz(cj(&MNzJwj~7*)qX$lriha8P$M@~H${|&hZ?&h zU4|$T4>fvA--aj^4>kUoNET5t9;)p$rl@r=$#|$0KqMV5O~2~JOaYlGATtGIrhv>8 zkeLE9GXXA0vo*^u$OA@nL7J^{z&MQ0Ni&8iL9@$pfXV!L5lu+T6irO?sTvO=gK#+} z!|v*FvjP1Wn_e&iVy;lk8LE3CiYB)CQ&H&`wJ{|qX0`k~F{3YY3oa;%F5)ma&rbQN dX_}_}>o<Ca7)rBWwY~rV002ovPDHLkV1nT}ZZ-e_ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-checked.png b/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..8c06015aa2373501886effeab23eb2f71981540b GIT binary patch literal 522 zcmV+l0`>igP)<h;3K|Lk000e1NJLTq001Ze001Zm1^@s6jQ+T700009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0iQ`kK~#7F?btm_ z!$2Iz@n2%Ph(kezEEb1?bW0JOQU_mwIJtJQt9d2eUAj6+eFqNib`v*82ZhXu8t-qp zYZ}^Ip6-$%UnnH)K|UlQxgO9~E+f8kJ)Ir@bTBg_IP8}$bZ1~51n}nG_<i+N4EJl{ zr54zFeh^~FktY9^;ie71QQZ!^ihM@^8SWAdiCtEQZ<}al;z~9ZC~ARas}*?Kv!!Ed z15R8A-o+WNoRidXwEzh>>i7P)2{^F#w~o~gjN_<>#T#BfzP66n3fzRFPg>f5MR1fB zU{M^U99RZNDFv3rQObZ-;3z3@)IY+F>mW~6;V26d+{7J<{k!J{bmFMgGkCbSE4I(s zL1kyMYMd09JU|*!1x^agid2Qm1cU^s5=U8C2l9jR=@B6Z_QBeHS~ZT!^&CtBRO6`J z59&=2RXD29n<NfWiK8;#gUOZ?&Ck@yW)+os7pulm?cdI_#eqH=m;gqAe5#_U2+<?o z7QmelV>IC`M)1SXxaGS7c+XZeO}4U0%dn^;24h$8DfnKkuC`Ut9}}d>!<feHx&QzG M07*qoM6N<$g5+S^;s5{u literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-checked@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2e2b12fe1bb8c52a97255dd2e717e4c7c048555d GIT binary patch literal 846 zcmV-U1F`&xP)<h;3K|Lk000e1NJLTq002+`002-31^@s6juG;$00009a7bBm000&x z000&x0ZCFM@Bjb+0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0^><UK~#7F?cA|$ z(@+$~@#83|MAd<zNU)%8h>1#Uu(TT!R7_p_07x)1kPghH;sNpk2$hiu9w8GF3-l4X zwrO+g&#BeczP3}JYx^GG^Oq_|wo}zV-NufaULsA?v~Y{6cG&$o*}5RJ6H)Xg-g|=r z$Pi8A#dJ2K{i6?i$7TB#0`444?yrpKQ~dBfh25941>}isqZJT%qY?dzH*S)ajL3L2 zZrczCwkKfZDc*IkxcY6hZM)s>!DM4TqW`4jnj6~w_HOU@&2_mEI3JoZY1X3nWSU)< z12j?ej5KS>l}M&RekXnHE6j2kHz19b0y0xTW(vqm0huWvGX-R(fXspgTwNKGi-H7P zU%N-2UvJUd%_qbyI6&ZieD#tZtgR-1T*RONZ{nqK5rYA=;iYj9g8(eU<JNn?W$?aF z|0Z8`>NQ}~c&N94ZQ!9^0=9*RdI#7h9_kff+jyuqfL-9BUI2E5hr|PRiHAf3c8!O` z0{Vc5L<0JPhr|K;goi`{`i6&`04@&fMY3!vAMp?yFg>uR57(1r6NtXzAr@fvz_4_U z=rbOw4OnzwE)jjlL$v{)KYmnrU@j0P;Gx=pKmYtI{oy%?Qt%M#HL&U+>L5zOL+rD# zOGIgS$jNn}3q*-{$k{s)4x&^%<n*mv9Yo1^$oYHWyC6!(LvB7Kmnl8qqR*S8i0R|9 z@8dHbY6K81gIM)^-|<kRx3lUZNWnvm-w(Vih9o@H$_>?JQKaFa*6v7G;Yh?ot=`fv zLXwJyTK}6!7E3Z7YV0zmtSq49Isrt|;nMV9y_hK=GX-R(fXoz-nF2CXKxTPBL&u~Q zHO;Qb&z(i)2Wi%#<p852(yX1%Xg|9y2Z;Icj4_9#-O3m`w9Th#J&DZDqp`6J*HBBQ z06nL%ZJQMkbA@8gP#uYjkykW-Dyp6a8B>A|%@`9i1~a!{d?kXDDb5GkDL*w$)3oa@ Y0RRe=JY<`m@&Et;07*qoM6N<$g3AkkmH+?% literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png b/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..04dcb9633156340bb3fc78e472d89474dc4efa3b GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eB{z*?4$B+ufw>LJ5HW`StKGa@es%*iObBHT% z!DNdj?S%A~Y-ucR3)CfqZBIJhemzm-`}%v$&#XPg9SYYz^N!uV+w|Dx&x`*DK77CP zTvD~kvezGZd3Fdru9dvu-h6af=Lw}c-9&%M2Tq|oj_y!-z_rfR?rNdNg!Gqc#jML% zQiLb?I+!uu#KxG-%${;XCS!u{JE7$)TV{Ma@j&G6YsSxo9o0-y#cyplebjH26+5w) i|G8PE^9F~%E7Uor8pH&yEnNll6oaR$pUXO@geCw=T5(bU literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f9ca9cde530a0b9d3b008d4857dfa9dc10edf15c GIT binary patch literal 568 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)oCO|{#S9E$svykh8Km+7D9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~!m+*wZ-$B+ufw|5Nvm>fmgKbq@^9dnajEIYTg zH98`~%bh*^1KT}@9gX*#tUY{mo-(NUW#%j~nqnp;9CKaKQStPeBY#f+t>aAmT((+Y zpZn?zMu*a!rTj9>*IvGpHMihq*)ypyUOWEzXUu-x<3Cn!8zE)jYkj+PcG=;lJ40_D zUB0(<!s6>U&So5_+_U@U(!^u!9cLqsM7??W^O<12;@aC`=4HvL%!j|3Ivq%NZpps) zd-laoDXGlDv%m2K?yN2C+B~%(QMI2(HD<R(=U(Q@?^8KWU)4C5#m33#$|52d;Nl=S z5R8jn2kv~@xX|TY_v9OFe7u1>cYbA@dzGzi#hFcYh0{dX^(Qa?`0w7qK4WXcKV0j# zoo27E4xQs(?_#w2`=ROPe?H9I`#s5g(v1S6%0D;mTJI^FmLFCtoIYFp(cHhU1#YEg z-pW#$_T?G7aoD4rgFo#jK78|iLB$hwhJ=UGlcq<7_%>VxCIJQpPgg&ebxsLQ07!q+ AqW}N^ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-unchecked.png b/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..aa176c68631b874d755882565566974de540600c GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eB{z*?4$B+ufw>LKO9x@PUeQ2%Cyu@dw;3VIO zM&1M=w}jRWjM4`<G=tL`G>*AhJ^ttUr0aXQUHJSr?_4CNU30$vb?>of>jK+WTsrlC z_M*J&sWa1eUyu_2_N-K3O`h+GixUp!mFDO173?(ozlfK0#=TD}by9Bxj-)?T-^=99 zvPiJQO+l(L0~_P-w&=jH!U)D?S8qrE`Le;8_0BoDI78`4Pm_unpY=YI+h!=MZn;3; i=gCaouUs=0)-wEUGFR9=EB7|gQw*N2elF{r5}E+MtaNh# literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png b/.themes/Rosepine-Light/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..25f747536e62ee4a66218dbe88ac747659b97d72 GIT binary patch literal 563 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)oCO|{#S9E$svykh8Km+7D9BhG z<nF|<?wrg^AcrO0(btiIVPik{pF~!m+zC$?$B+ufw|5Nvm>ebA9@a<n7zQ?9Y%1ce z*46#WQpKA8fVV~ZgzlEf!Y>5BF{tJ2G)v<aQV=|LaDqb_d*{znwezz+zYoc0OIvNo z-0-Yuw^+&fbL(Rty+8CgH)39tamu;hITvSr?^ZhhKWc|*!t%*weBW;OKm2%b*4s>@ z-|wcU#vO}uV_x@YZ|iaI!$D$7_l_uSOIjUn-CvPCeYKkDR@obGm#zH#cH+Wg*1I*k z`oEuz%w^x@ddb+OwfX5ftJUl#<%u_*ZL?az%5!_l|9xv?qULVl5n}4%&`?^?(V#RC zj71&}^QE_)T-AJoPey9dp6|PvtDeX47Ot(_Z{@YB`Qs05dn+4D!{YEZ-nxLAzIm%J zzfjy{Kl}Tf_5bfl>&$LZ+bHgt6XAFI<;!~?Pw#olccZgT;L+XxuZ3>;p4N8Eo%p3r vKP~6P-6p%5&K85iPb&lVeiCNb@Qt}aK1or3-IQ)%95Z;j`njxgN@xNA>W$?O literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-3.0/gtk-dark.css b/.themes/Rosepine-Light/gtk-3.0/gtk-dark.css new file mode 100644 index 0000000..627b9e3 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/gtk-dark.css @@ -0,0 +1,8499 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #9ccfd8 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #9ccfd8 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -gtktoolbutton-icon-spacing: 0; + -gtktextview-error-underline-color: #b4637a; + -gtkscrolledwindow-scrollbar-spacing: 0; + -gtktoolitemgroup-expander-size: 11; + -gtkwidget-text-handle-width: 24; + -gtkwidget-text-handle-height: 24; + -gtkdialog-button-spacing: 6; + -gtkdialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 12px; + -gtk-secondary-caret-color: #9ccfd8; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +.thunar .standard-view.frame widget.view:selected, XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, modelbutton.flat:selected, +.menuitem.button.flat:selected { + color: #faf4ed; + background-color: alpha(currentColor, 0.1); +} + +.nautilus-window notebook .view:not(treeview) selection, .nautilus-window notebook .view:not(treeview):selected, .nautilus-window flowboxchild:selected .icon-item-background, flowbox flowboxchild:selected { + color: #9ccfd8; + background-color: rgba(156, 207, 216, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, window.background.csd evview.view.content-view:selected, window.background.csd evview.view.content-view:selected:backdrop, .nautilus-window.background.csd notebook widget.view:selected, spinbutton.vertical selection, spinbutton:not(.vertical) selection, +entry selection, label selection, textview text selection:focus, textview text selection, widget.view:selected { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +treeview.view:selected, .view:selected { + color: rgba(25, 23, 36, 0.87); + background-color: #f2e9e1; +} + +.linked:not(.vertical) > button, .linked:not(.vertical) > spinbutton.vertical, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, .linked:not(.vertical) > spinbutton.vertical:first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.linked:not(.vertical) > button:last-child, .linked:not(.vertical) > spinbutton.vertical:last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked:not(.vertical) > button:only-child, .linked:not(.vertical) > spinbutton.vertical:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child { + border-radius: 12px; +} + +.linked.vertical > button, .linked.vertical > spinbutton.vertical, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, .linked.vertical > spinbutton.vertical:first-child, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +.linked.vertical > button:last-child, .linked.vertical > spinbutton.vertical:last-child, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked.vertical > button:only-child, .linked.vertical > spinbutton.vertical:only-child, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child { + border-radius: 12px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #191724; + color: #faf4ed; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.maximized, .background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #191724; + color: #faf4ed; +} + +.gtkstyle-fallback:hover { + background-color: #0e0d14; + color: #faf4ed; +} + +.gtkstyle-fallback:active { + background-color: #030305; + color: #faf4ed; +} + +.gtkstyle-fallback:disabled { + background-color: #191724; + color: rgba(250, 244, 237, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.view { + background-color: #191724; + color: #faf4ed; +} + +.view:hover { + color: #9ccfd8; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.2); +} + +.view:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: rgba(250, 244, 237, 0.04); +} + +textview border { + background-color: #34304b; + color: rgba(250, 244, 237, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 12px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view .rubberband, +treeview.view rubberband, +flowbox rubberband { + border: 1px solid #9ccfd8; + background-color: rgba(156, 207, 216, 0.3); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 12px; + color: #faf4ed; +} + +flowbox flowboxchild button.osd.remove-button { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(250, 244, 237, 0.7); +} + +label:disabled { + color: rgba(250, 244, 237, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 12px; + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; +} + +.dim-label { + color: rgba(250, 244, 237, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(250, 244, 237, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #faf4ed; +} + +.osd .scale-popup.background, .app-notification, +.osd { + opacity: 0.9; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus { + color: rgba(25, 23, 36, 0.87); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active) { + color: rgba(25, 23, 36, 0.87); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry image { + color: rgba(25, 23, 36, 0.6); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled { + color: rgba(25, 23, 36, 0.38); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image { + color: rgba(25, 23, 36, 0.87); +} + +spinbutton.vertical, spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 12px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: #faf4ed; +} + +spinbutton.vertical:focus, spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.flat.vertical, spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, spinbutton:not(.vertical) image, +entry image { + color: rgba(250, 244, 237, 0.7); +} + +spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #faf4ed; +} + +spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(250, 244, 237, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(250, 244, 237, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: #faf4ed; +} + +spinbutton.error.vertical:focus, spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px #b4637a; +} + +spinbutton.error.vertical:disabled, spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.warning.vertical, spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: #faf4ed; +} + +spinbutton.warning.vertical:focus, spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px #ea9d34; +} + +spinbutton.warning.vertical:disabled, spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.vertical progress, spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #9ccfd8; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #34304b; +} + +treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, .photos-entry-tag, .documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.entry-tag:hover, .photos-entry-tag:hover, .documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, :dir(ltr) .photos-entry-tag, :dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, :dir(rtl) .photos-entry-tag, :dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, .button.photos-entry-tag, .button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(250, 244, 237, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#9ccfd8), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#9ccfd8), to(transparent)); + } +} + +.xfce4-panel.background button, .raven-mpris button.image-button, .mate-panel-menu-bar button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, .app-notification button:not(.suggested-action):not(.destructive-action), frame.documents-dropdown .linked > button, .app-notification .linked > button, toolbar.osd .linked > button, frame.documents-dropdown button, .osd .scale-popup.background button, .app-notification button, toolbar.osd button { + color: rgba(250, 244, 237, 0.7); +} + +.xfce4-panel.background button:focus, .raven-mpris button.image-button:focus, .mate-panel-menu-bar button:focus, infobar.warning > revealer > box button:focus, .app-notification button:focus:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:focus, .osd .scale-popup.background button:focus, .app-notification button:focus, toolbar.osd button:focus, .xfce4-panel.background button:hover, .raven-mpris button.image-button:hover, .mate-panel-menu-bar button:hover, infobar.warning > revealer > box button:hover, .app-notification button:hover:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:hover, .osd .scale-popup.background button:hover, .app-notification button:hover, toolbar.osd button:hover, .xfce4-panel.background button:active, .raven-mpris button.image-button:active, .mate-panel-menu-bar button:active, infobar.warning > revealer > box button:active, .app-notification button:active:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:active, .osd .scale-popup.background button:active, .app-notification button:active, toolbar.osd button:active, .xfce4-panel.background button:checked, .raven-mpris button.image-button:checked, .mate-panel-menu-bar button:checked, infobar.warning > revealer > box button:checked, .app-notification button:checked:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:checked, .osd .scale-popup.background button:checked, .app-notification button:checked, toolbar.osd button:checked { + color: #faf4ed; +} + +.xfce4-panel.background button:disabled, .raven-mpris button.image-button:disabled, .mate-panel-menu-bar button:disabled, infobar.warning > revealer > box button:disabled, .app-notification button:disabled:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:disabled, .osd .scale-popup.background button:disabled, .app-notification button:disabled, toolbar.osd button:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.xfce4-panel.background button:checked:disabled, .raven-mpris button.image-button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, infobar.warning > revealer > box button:checked:disabled, frame.documents-dropdown button:checked:disabled, .osd .scale-popup.background button:checked:disabled, .app-notification button:checked:disabled, toolbar.osd button:checked:disabled { + color: rgba(250, 244, 237, 0.5); +} + +actionbar > revealer > box button:not(.suggested-action):not(.destructive-action):not(.combo) { + background-color: #34304b; + color: #faf4ed; +} + +actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action):not(.combo) { + background-color: rgba(25, 23, 36, 0.87); + color: #f2e9e1; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat, terminal-window notebook > header > box button.flat, notebook > header > button.flat, notebook > header tab:not(:checked) button.flat { + color: rgba(25, 23, 36, 0.6); +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:hover, terminal-window notebook > header > box button.flat:hover, notebook > header > button.flat:hover, notebook > header tab:not(:checked) button.flat:hover, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:active, terminal-window notebook > header > box button.flat:active, notebook > header > button.flat:active, notebook > header tab:not(:checked) button.flat:active, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:focus, terminal-window notebook > header > box button.flat:focus, notebook > header > button.flat:focus, notebook > header tab:not(:checked) button.flat:focus { + color: rgba(25, 23, 36, 0.87); +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:checked, terminal-window notebook > header > box button.flat:checked, notebook > header > button.flat:checked, notebook > header tab:not(:checked) button.flat:checked { + background-color: rgba(25, 23, 36, 0.87); + color: #f2e9e1; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:disabled, terminal-window notebook > header > box button.flat:disabled, notebook > header > button.flat:disabled, notebook > header tab:not(:checked) button.flat:disabled { + color: rgba(25, 23, 36, 0.3); +} + +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(250, 244, 237, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #faf4ed; +} + +button:focus { + box-shadow: 0 0 0 2px rgba(156, 207, 216, 0.35); +} + +button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +button:disabled { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +button:checked { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +.raven .expander-button, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, .nautilus-window headerbar revealer > button, button.titlebutton:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, button.close, button.circular, .inline-toolbar button:not(.text-button) { + border-radius: 9999px; +} + +.raven .expander-button label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle label, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) label, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, .nautilus-window headerbar revealer > button label, button.titlebutton:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, button.close label, button.circular label, .inline-toolbar button:not(.text-button) label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, .gedit-document-panel row button.flat, .nautilus-window .floating-bar button, placessidebar.sidebar row button.sidebar-button, notebook > header > button.flat, notebook > header tab button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 12px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, .drop-shadow button, .budgie-panel button, .budgie-popover row button, .budgie-settings-window buttonbox.inline-toolbar button, #mate-menu button, #MatePanelPopupWindow button, popover.messagepopover .popover-action-area button, tabbox > tab button, placessidebar.sidebar row button.sidebar-button, calendar.button, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular, treeview.view header button button.circular, row.activatable button.circular, scrollbar button, notebook > header > tabs > arrow, modelbutton.flat, +.menuitem.button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button, .nemo-window .toolbar button, #buttonbox_frame button, .xfce4-panel.background button, .raven stackswitcher.linked > button, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button, .lock-dialog button, .mate-panel-menu-bar button, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, layouttabbar button, filechooser #pathbarbox > stack > box > button, messagedialog .dialog-action-box button, +messagedialog .dialog-action-box .linked:not(.vertical) > button, popover.background.menu button, +popover.background button.model, toolbar button, combobox > .linked:not(.vertical) > button:not(:only-child), button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(250, 244, 237, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, .drop-shadow button:focus, .budgie-panel button:focus, .budgie-popover row button:focus, .budgie-settings-window buttonbox.inline-toolbar button:focus, #mate-menu button:focus, #MatePanelPopupWindow button:focus, popover.messagepopover .popover-action-area button:focus, tabbox > tab button:focus, placessidebar.sidebar row button.sidebar-button:focus, calendar.button:focus, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:focus, treeview.view header button button.circular:focus, row.activatable button.circular:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, modelbutton.flat:focus, +.menuitem.button.flat:focus, spinbutton.vertical button:focus, spinbutton:not(.vertical) button:focus, .nemo-window .toolbar button:focus, #buttonbox_frame button:focus, .xfce4-panel.background button:focus, .raven stackswitcher.linked > button:focus, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:focus, .lock-dialog button:focus, .mate-panel-menu-bar button:focus, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, layouttabbar button:focus, filechooser #pathbarbox > stack > box > button:focus, messagedialog .dialog-action-box button:focus, +messagedialog .dialog-action-box .linked:not(.vertical) > button:focus, popover.background.menu button:focus, +popover.background button.model:focus, toolbar button:focus, combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #faf4ed; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, .drop-shadow button:hover, .budgie-panel button:hover, .budgie-popover row button:hover, .budgie-settings-window buttonbox.inline-toolbar button:hover, #mate-menu button:hover, #MatePanelPopupWindow button:hover, popover.messagepopover .popover-action-area button:hover, tabbox > tab button:hover, placessidebar.sidebar row button.sidebar-button:hover, calendar.button:hover, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:hover, treeview.view header button button.circular:hover, row.activatable button.circular:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, modelbutton.flat:hover, +.menuitem.button.flat:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, .nemo-window .toolbar button:hover, #buttonbox_frame button:hover, .xfce4-panel.background button:hover, .raven stackswitcher.linked > button:hover, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:hover, .lock-dialog button:hover, .mate-panel-menu-bar button:hover, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, layouttabbar button:hover, filechooser #pathbarbox > stack > box > button:hover, messagedialog .dialog-action-box button:hover, +messagedialog .dialog-action-box .linked:not(.vertical) > button:hover, popover.background.menu button:hover, +popover.background button.model:hover, toolbar button:hover, combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #faf4ed; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, .drop-shadow button:active, .budgie-panel button:active, .budgie-popover row button:active, .budgie-settings-window buttonbox.inline-toolbar button:active, #mate-menu button:active, #MatePanelPopupWindow button:active, popover.messagepopover .popover-action-area button:active, tabbox > tab button:active, placessidebar.sidebar row button.sidebar-button:active, calendar.button:active, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:active, treeview.view header button button.circular:active, row.activatable button.circular:active, scrollbar button:active, notebook > header > tabs > arrow:active, modelbutton.flat:active, +.menuitem.button.flat:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, .nemo-window .toolbar button:active, #buttonbox_frame button:active, .xfce4-panel.background button:active, .raven stackswitcher.linked > button:active, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:active, .lock-dialog button:active, .mate-panel-menu-bar button:active, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, layouttabbar button:active, filechooser #pathbarbox > stack > box > button:active, messagedialog .dialog-action-box button:active, +messagedialog .dialog-action-box .linked:not(.vertical) > button:active, popover.background.menu button:active, +popover.background button.model:active, toolbar button:active, combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; + color: #faf4ed; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, .drop-shadow button:disabled, .budgie-panel button:disabled, .budgie-popover row button:disabled, .budgie-settings-window buttonbox.inline-toolbar button:disabled, #mate-menu button:disabled, #MatePanelPopupWindow button:disabled, popover.messagepopover .popover-action-area button:disabled, tabbox > tab button:disabled, placessidebar.sidebar row button.sidebar-button:disabled, calendar.button:disabled, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:disabled, treeview.view header button button.circular:disabled, row.activatable button.circular:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, modelbutton.flat:disabled, +.menuitem.button.flat:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, .nemo-window .toolbar button:disabled, #buttonbox_frame button:disabled, .xfce4-panel.background button:disabled, .raven stackswitcher.linked > button:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:disabled, .lock-dialog button:disabled, .mate-panel-menu-bar button:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, layouttabbar button:disabled, filechooser #pathbarbox > stack > box > button:disabled, messagedialog .dialog-action-box button:disabled, +messagedialog .dialog-action-box .linked:not(.vertical) > button:disabled, popover.background.menu button:disabled, +popover.background button.model:disabled, toolbar button:disabled, combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(250, 244, 237, 0.32); +} + +.nemo-window .toolbar button:checked, #buttonbox_frame button:checked, .xfce4-panel.background button:checked, .raven stackswitcher.linked > button:checked, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked, .lock-dialog button:checked, .mate-panel-menu-bar button:checked, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, layouttabbar button:checked, filechooser #pathbarbox > stack > box > button:checked, messagedialog .dialog-action-box button:checked, +messagedialog .dialog-action-box .linked:not(.vertical) > button:checked, popover.background.menu button:checked, +popover.background button.model:checked, toolbar button:checked, combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +.nemo-window .toolbar button:checked:disabled, #buttonbox_frame button:checked:disabled, .xfce4-panel.background button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked:disabled, .lock-dialog button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, layouttabbar button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, messagedialog .dialog-action-box button:checked:disabled, popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, toolbar button:checked:disabled, combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(250, 244, 237, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 12px; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + background-color: #191724; + color: #faf4ed; +} + +button.osd:focus { + box-shadow: none; +} + +button.osd:hover { + background-color: #3b3842; + color: #faf4ed; +} + +button.osd:active { + background-color: #514e56; + color: #faf4ed; +} + +button.osd:disabled { + opacity: 0; +} + +button.osd.image-button, button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, button.osd.circular > image { + padding: 0; +} + +button.suggested-action { + background-color: #56949f; + color: #faf4ed; + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(86, 148, 159, 0.2), 0 4px 3px 0 rgba(86, 148, 159, 0.14), 0 1px 6px 0 rgba(86, 148, 159, 0.12); +} + +button.suggested-action:checked { + background-color: #87b1b6; +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(86, 148, 159, 0.3), 0 2px 3px -1px rgba(86, 148, 159, 0.24), 0 2px 5px 0 rgba(86, 148, 159, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(86, 148, 159, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #56949f; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(250, 244, 237, 0.32); +} + +button.suggested-action.flat:checked { + background-color: rgba(86, 148, 159, 0.3); +} + +button.destructive-action { + background-color: #b4637a; + color: #faf4ed; + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(180, 99, 122, 0.2), 0 4px 3px 0 rgba(180, 99, 122, 0.14), 0 1px 6px 0 rgba(180, 99, 122, 0.12); +} + +button.destructive-action:checked { + background-color: #c98f9d; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(180, 99, 122, 0.3), 0 2px 3px -1px rgba(180, 99, 122, 0.24), 0 2px 5px 0 rgba(180, 99, 122, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(180, 99, 122, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #b4637a; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(250, 244, 237, 0.32); +} + +button.destructive-action.flat:checked { + background-color: rgba(180, 99, 122, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +stacksidebar.sidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #5bc6ba; +} + +*:visited { + color: #907aa9; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #5bc6ba; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #907aa9; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(250, 244, 237, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(250, 244, 237, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(250, 244, 237, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 12px; +} + +combobox > .linked > button.combo { + padding: 6px 10px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 12px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: #faf4ed; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(250, 244, 237, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -gtkwidget-window-dragging: true; + padding: 2px 3px; + background-color: #191724; +} + +toolbar .linked +> button:not(:hover):not(:active):not(:checked):not(:focus):not( +:disabled +) { + background-color: alpha(currentColor, 0.05); +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, .osd .scale-popup.background, .app-notification, toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #191724; + color: #faf4ed; +} + +frame.documents-dropdown:backdrop, .osd .scale-popup.background:backdrop, .app-notification:backdrop, toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +frame.left.documents-dropdown, .osd .left.scale-popup.background, .left.app-notification, frame.right.documents-dropdown, .osd .right.scale-popup.background, .right.app-notification, frame.top.documents-dropdown, .osd .top.scale-popup.background, .top.app-notification, frame.bottom.documents-dropdown, .osd .bottom.scale-popup.background, .bottom.app-notification, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, .osd .bottom.scale-popup.background, .bottom.app-notification, toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +frame.documents-dropdown entry, .osd .scale-popup.background entry, .app-notification entry, +frame.documents-dropdown button, +.osd .scale-popup.background button, +.app-notification button, toolbar.osd entry, +toolbar.osd button { + border-radius: 12px; +} + +frame.documents-dropdown entry, .osd .scale-popup.background entry, .app-notification entry, toolbar.osd entry { + color: #faf4ed; +} + +frame.documents-dropdown .linked > button:first-child, .osd .scale-popup.background .linked > button:first-child, .app-notification .linked > button:first-child, toolbar.osd .linked > button:first-child { + border-radius: 12px 0 0 12px; +} + +frame.documents-dropdown .linked > button:last-child, .osd .scale-popup.background .linked > button:last-child, .app-notification .linked > button:last-child, toolbar.osd .linked > button:last-child { + border-radius: 0 12px 12px 0; +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px 1px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.toolbar { + background-color: #191724; +} + +frame .toolbar { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(250, 244, 237, 0.12); + background-color: #34304b; + border-radius: 0 0 9px 9px; +} + +.frame .inline-toolbar { + border-width: 1px 0 0; + background-color: transparent; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border: none; + background-color: #191724; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .primary-toolbar button:not(.text-button), .titlebar button:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.04); + border-radius: 9999px; +} + +.nemo-window .primary-toolbar .linked > button:not(.text-button), .titlebar .linked > button:not(.suggested-action):not(.destructive-action) { + border-radius: 0; +} + +.nemo-window .primary-toolbar .linked > button:first-child:not(.text-button), .titlebar .linked > button:first-child:not(.suggested-action):not(.destructive-action) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.nemo-window .primary-toolbar .linked > button:last-child:not(.text-button), .titlebar .linked > button:last-child:not(.suggested-action):not(.destructive-action) { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.nemo-window .primary-toolbar .linked > button:only-child:not(.text-button), .titlebar .linked > button:only-child:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +.nemo-window .primary-toolbar button:hover:not(.text-button), .titlebar button:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(250, 244, 237, 0.12); +} + +.nemo-window .primary-toolbar button:checked:not(.text-button), .titlebar button:checked:not(.suggested-action):not(.destructive-action) { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.nemo-window .primary-toolbar button:checked:hover:not(.text-button), .titlebar button:checked:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); +} + +.nemo-window .primary-toolbar button:checked:focus:not(.text-button), .titlebar button:checked:focus:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); + box-shadow: none; +} + +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), .titlebar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: rgba(242, 233, 225, 0.5); + color: rgba(25, 23, 36, 0.38); +} + +.nemo-window .primary-toolbar button:focus:not(.text-button), .titlebar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), .titlebar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), .titlebar button:active:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; +} + +.nemo-window .primary-toolbar button:disabled:not(.text-button), .titlebar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +.nemo-window .primary-toolbar button:backdrop:not(.text-button), .titlebar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), .titlebar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), .titlebar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), .titlebar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), .titlebar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), .titlebar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); +} + +.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), .titlebar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.3); +} + +.nemo-window .primary-toolbar entry, .titlebar entry { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; + border-radius: 9999px; +} + +.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +.nemo-window .primary-toolbar entry image, .titlebar entry image { + color: rgba(250, 244, 237, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active { + color: #faf4ed; +} + +.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.titlebar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #191724; + color: #faf4ed; + border-radius: 12px 12px 0 0; + border: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.titlebar:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.titlebar:backdrop { + color: rgba(250, 244, 237, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.csd .titlebar:backdrop { + background-color: #191724; +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(250, 244, 237, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(250, 244, 237, 0.5); +} + +.titlebar .titlebar, +.titlebar headerbar { + background-color: transparent; + box-shadow: none; +} + +.titlebar + separator, +.titlebar + separator.sidebar { + background-color: #191724; + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.titlebar + separator:backdrop, +.titlebar + separator.sidebar:backdrop { + background-color: #191724; +} + +.titlebar.selection-mode + separator, .titlebar.selection-mode + separator.sidebar, .selection-mode .titlebar + separator, .selection-mode .titlebar + separator.sidebar { + background-color: #9ccfd8; +} + +.titlebar.selection-mode + separator:backdrop, .titlebar.selection-mode + separator.sidebar:backdrop, .selection-mode .titlebar + separator:backdrop, .selection-mode .titlebar + separator.sidebar:backdrop { + background-color: #9ccfd8; +} + +.titlebar button.suggested-action:disabled, +.titlebar button.destructive-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +.titlebar stackswitcher { + background-color: rgba(250, 244, 237, 0.04); +} + +.titlebar stackswitcher:checked { + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +.titlebar stackswitcher:checked:hover { + background-color: white; +} + +.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +.titlebar .path-bar +button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + box-shadow: inset 0 1px rgba(250, 244, 237, 0.2); +} + +.titlebar.selection-mode:backdrop { + color: rgba(25, 23, 36, 0.6); + background-color: #b2dae1; +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(25, 23, 36, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(25, 23, 36, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked { + color: rgba(25, 23, 36, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(25, 23, 36, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:not(.titlebutton) { + color: rgba(25, 23, 36, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(25, 23, 36, 0.3); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(25, 23, 36, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(25, 23, 36, 0.3); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -gtkarrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.tiled .titlebar, .tiled-top .titlebar, .tiled-right .titlebar, .tiled-bottom .titlebar, .tiled-left .titlebar, .maximized .titlebar, .fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 6px 12px; + border-radius: 12px 12px 0 0; + border: none; + background-color: #191724; + background-image: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.titlebar.default-decoration:backdrop { + background-color: #191724; +} + +.tiled .titlebar.default-decoration, .maximized .titlebar.default-decoration, .fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.titlebar.default-decoration button.titlebutton.minimize:active, .titlebar.default-decoration button.titlebutton.maximize:active, .titlebar.default-decoration button.titlebutton.close:active { + color: rgba(25, 23, 36, 0.87); + background-image: none; + animation: none; + box-shadow: none; + background-color: rgba(198, 190, 186, 0.9675); +} + +.background.csd .titlebar.default-decoration { + padding: 6px; +} + +.solid-csd .titlebar:dir(rtl), .solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 0 6px; +} + +box.vertical headerbar { + background-color: #191724; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0 6px; +} + +headerbar separator.titlebutton, +headerbar separator.sidebar { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, headerbar .photos-entry-tag, headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle viewswitcher { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 0 0 12px 12px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +) { + border-radius: 9px; + margin: 6px 3px; + min-width: 120px; + padding: 0; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +) > stack > box { + padding: 0 12px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, +headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher > box.horizontal > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; + margin-left: 1px; + margin-right: 1px; + background-color: alpha(currentColor, 0.08); +} + +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled { + background-color: alpha(currentColor, 0.05); +} + +.caja-pathbar button:first-child, +.path-bar.linked:not(.vertical) > button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.caja-pathbar button:last-child, +.path-bar.linked:not(.vertical) > button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + background-color: alpha(currentColor, 0.16); + color: #faf4ed; +} + +.caja-pathbar button label, +.caja-pathbar button image, +.path-bar.linked:not(.vertical) > button label, +.path-bar.linked:not(.vertical) > button image { + margin-left: 3px; + margin-right: 3px; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(250, 244, 237, 0.12); + border-top-color: rgba(250, 244, 237, 0.12); +} + +* { + -gtktreeview-horizontal-separator: 4; + -gtktreeview-grid-line-width: 1; + -gtktreeview-grid-line-pattern: ''; + -gtktreeview-tree-line-width: 1; + -gtktreeview-tree-line-pattern: ''; + -gtktreeview-expander-size: 16; +} + +.csd +treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not( +.trough +):not(.separator) { + background-color: transparent; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(250, 244, 237, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view:drop(active).after { + border-top-style: none; +} + +treeview.view:drop(active).before { + border-bottom-style: none; +} + +treeview.view.expander { + color: rgba(250, 244, 237, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, treeview.view.expander:active { + color: #faf4ed; +} + +treeview.view.expander:disabled { + color: rgba(250, 244, 237, 0.32); +} + +treeview.view.expander:selected { + color: rgba(25, 23, 36, 0.6); +} + +treeview.view.expander:selected:hover, treeview.view.expander:selected:active { + color: rgba(25, 23, 36, 0.87); +} + +treeview.view.expander:selected:disabled { + color: rgba(25, 23, 36, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #9ccfd8; + background-image: none; + border-radius: 9999px; + color: rgba(25, 23, 36, 0.87); +} + +treeview.view.progressbar:selected, treeview.view.progressbar:selected:hover, treeview.view.progressbar:selected:focus { + box-shadow: none; + background-color: #aad5db; + color: rgba(25, 23, 36, 0.87); +} + +treeview.view.progressbar:selected:backdrop, treeview.view.progressbar:selected:hover:backdrop, treeview.view.progressbar:selected:focus:backdrop { + color: rgba(25, 23, 36, 0.87); +} + +treeview.view.progressbar:backdrop, treeview.view.progressbar:selected:backdrop { + background-color: rgba(250, 244, 237, 0.3); +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(250, 244, 237, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected, treeview.view.trough:selected:hover, treeview.view.trough:selected:focus { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.12); +} + +treeview.view.trough:backdrop, treeview.view.trough:selected:backdrop { + background-color: rgba(250, 244, 237, 0.12); +} + +treeview.view header button { + padding: 2px 6px; + border: none; + border-right: 1px solid transparent; + border-color: rgba(250, 244, 237, 0.12); + border-radius: 0; + background-clip: border-box; + border-image: linear-gradient(to bottom, transparent 20%, rgba(250, 244, 237, 0.12) 20%, rgba(250, 244, 237, 0.12) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(250, 244, 237, 0.7); +} + +treeview.view header button, treeview.view header button:disabled { + background-color: #34304b; +} + +treeview.view header button:last-child { + border-right: none; + border-image: none; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(250, 244, 237, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #34304b; + background-clip: border-box; + color: #9ccfd8; +} + +treeview.view acceleditor > label { + background-color: #9ccfd8; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -gtkwidget-window-dragging: true; + padding: 0; + background-color: #191724; + color: #faf4ed; +} + +menubar:backdrop, +.menubar:backdrop { + color: rgba(250, 244, 237, 0.7); + background-color: #191724; +} + +.csd menubar, .csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: none; + min-height: 20px; + padding: 4px 8px; + color: rgba(250, 244, 237, 0.7); + border-radius: 12px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +menubar > menuitem:backdrop, +.menubar > menuitem:backdrop { + color: rgba(250, 244, 237, 0.5); +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(250, 244, 237, 0.32); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +menubar > menuitem > window.popup.background > menu menuitem, +.menubar > menuitem > window.popup.background > menu menuitem { + transition: none; +} + +.background.popup { + background-color: transparent; +} + +menu { + margin: 6px; + padding: 6px; + background-color: #232032; + background-clip: border-box; + border-radius: 12px; + border: 1px solid #9ccfd8; +} + +.csd menu { + border: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #faf4ed; + font: initial; + text-shadow: none; + border-radius: 12px; +} + +menu menuitem:hover { + transition: none; + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; +} + +menu menuitem:hover accelerator { + color: #9ccfd8; +} + +menu menuitem:hover:disabled accelerator { + color: rgba(25, 23, 36, 0.3); +} + +menu menuitem:active { + background-color: alpha(currentColor, 0.12); +} + +menu menuitem:disabled { + color: rgba(250, 244, 237, 0.5); +} + +menu menuitem accelerator { + color: rgba(250, 244, 237, 0.7); +} + +menu menuitem:disabled accelerator { + color: rgba(250, 244, 237, 0.32); +} + +menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected { + background-color: #48445b; +} + +menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #232032; + color: rgba(250, 244, 237, 0.7); +} + +menu > arrow.top { + margin-top: 0; + border-radius: 12px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 12px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #faf4ed; +} + +menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator { + margin: 3px 0; + background-color: transparent; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #232032; + border-radius: 12px; +} + +popover.background, .csd popover.background { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +popover.background:backdrop, .csd popover.background:backdrop { + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > scrolledwindow > viewport.frame > list { + background-color: transparent; + padding: 6px; +} + +popover.background > scrolledwindow > viewport.frame > list > row { + border-radius: 12px; + padding: 6px; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #232032; +} + +popover.background button, +popover.background entry, +popover.background combobox { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio) { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 12px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 12px; +} + +popover.background separator { + margin: 3px 0; + background-color: transparent; +} + +popover.background list separator { + margin: 0; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 12px; + color: #faf4ed; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +/************* + * Notebooks * + *************/ +tabbox > tab, notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: #faf4ed; + font-weight: 500; + border-radius: 9px; +} + +tabbox > tab:hover, notebook > header tab:hover { + background-color: rgba(25, 23, 36, 0.12); + color: #9ccfd8; +} + +tabbox > tab:disabled, notebook > header tab:disabled { + color: rgba(25, 23, 36, 0.3); +} + +tabbox > tab:checked, notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #34304b; + color: #9ccfd8; +} + +tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { + color: rgba(250, 244, 237, 0.5); +} + +notebook > header.bottom > tabs > arrow, notebook > header.top > tabs > arrow { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.bottom > tabs > arrow.down, notebook > header.top > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.bottom > tabs > arrow.up, notebook > header.top > tabs > arrow.up { + margin-right: 0; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.right > tabs > arrow, notebook > header.left > tabs > arrow { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.right > tabs > arrow.down, notebook > header.left > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.right > tabs > arrow.up, notebook > header.left > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook { + background-color: rgba(250, 244, 237, 0.04); +} + +window.background > notebook { + background-color: transparent; +} + +notebook.frame { + border: none; + border-radius: 9px; +} + +notebook.frame scrolledwindow.frame { + border: none; +} + +notebook.frame frame > border { + border: none; + border-radius: 9px; +} + +notebook.frame frame > list row.activatable { + border-radius: 12px; +} + +notebook > header { + border: none; + background-color: rgba(250, 244, 237, 0.04); + padding: 3px; + margin: 3px; + border-radius: 12px; +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 9px; + color: rgba(25, 23, 36, 0.6); +} + +notebook > header > tabs > arrow:hover, notebook > header > tabs > arrow:active { + color: rgba(25, 23, 36, 0.87); +} + +notebook > header > tabs > arrow:disabled { + color: rgba(25, 23, 36, 0.3); +} + +notebook > header.top > tabs > arrow { + border-top-style: none; +} + +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; +} + +notebook > header.left > tabs > arrow { + border-left-style: none; +} + +notebook > header.right > tabs > arrow { + border-right-style: none; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab + tab, +notebook > header.top tabs tab + arrow, notebook > header.bottom tabs tab + tab, +notebook > header.bottom tabs tab + arrow { + margin-left: 3px; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab + tab, +notebook > header.left tabs tab + arrow, notebook > header.right tabs tab + tab, +notebook > header.right tabs tab + arrow { + margin-top: 3px; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > button.flat { + padding: 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 12px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #34304b; +} + +* { + -gtkscrollbar-has-backward-stepper: false; + -gtkscrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid transparent; +} + +scrollbar.bottom { + border-top: 1px solid transparent; +} + +scrollbar.left { + border-right: 1px solid transparent; +} + +scrollbar.right { + border-left: 1px solid transparent; +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(250, 244, 237, 0.5); +} + +scrollbar slider:hover { + background-color: rgba(250, 244, 237, 0.7); +} + +scrollbar slider:active { + background-color: #faf4ed; +} + +scrollbar slider:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(52, 48, 75, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(52, 48, 75, 0.3); + border-radius: 9999px; + background-color: rgba(250, 244, 237, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border: none; + border-radius: 9999px; + background-color: rgba(250, 244, 237, 0.32); + background-clip: padding-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #9ccfd8; +} + +switch:disabled { + opacity: 0.5; +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + margin: 3px; + border-radius: 9999px; + outline: none; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + background-color: rgba(25, 23, 36, 0.6); + border: none; + color: transparent; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate), +actionbar > revealer > box radio:not(:checked):not(:indeterminate) { + background-color: rgba(25, 23, 36, 0.12); +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate):hover, +actionbar > revealer > box radio:not(:checked):not(:indeterminate):hover { + box-shadow: 0 0 0 6px rgba(25, 23, 36, 0.04); + background-color: rgba(25, 23, 36, 0.15); +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate):active, +actionbar > revealer > box radio:not(:checked):not(:indeterminate):active { + box-shadow: 0 0 0 6px rgba(25, 23, 36, 0.12); + background-color: rgba(25, 23, 36, 0.2); +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate):disabled, +actionbar > revealer > box radio:not(:checked):not(:indeterminate):disabled { + background-color: rgba(25, 23, 36, 0.04); +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + color: transparent; + background-color: rgba(250, 244, 237, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.04); + background-color: rgba(250, 244, 237, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(250, 244, 237, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(25, 23, 36, 0.6); + background-color: #9ccfd8; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(156, 207, 216, 0.15); + background-color: #c1e1e6; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(156, 207, 216, 0.2); + background-color: #9ccfd8; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(25, 23, 36, 0.3); + background-color: rgba(156, 207, 216, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -3px; + margin-right: 6px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 6px; + margin-right: -3px; +} + +menu menuitem check, menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), menu menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: -3px; +} + +menu menuitem check:dir(rtl), menu menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: -3px; +} + +menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked:hover, menu menuitem check:indeterminate:hover, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked:hover, menu menuitem radio:indeterminate:hover { + box-shadow: none; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic@2.svg"))); +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +treeview.view radio, +treeview.view check { + padding: 0; + margin: 0; + background-color: rgba(250, 244, 237, 0.12); +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, +treeview.view check, +treeview.view check:hover, +treeview.view check:disabled, +treeview.view check:checked:hover, +treeview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view radio:selected:not(:disabled):not(:checked):not(:indeterminate), +treeview.view check:selected:not(:disabled):not(:checked):not(:indeterminate) { + background-color: rgba(25, 23, 36, 0.12); +} + +treeview.view radio:checked, treeview.view radio:indeterminate, +treeview.view check:checked, +treeview.view check:indeterminate { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + border-radius: 9999px; +} + +.view.content-view.check:not(list):not(:checked), +.content-view .tile check:not(list):not(:checked) { + background-image: image(rgba(250, 244, 237, 0.25)); +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):checked, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):checked { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.1); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(250, 244, 237, 0.3); +} + +scale trough:disabled { + background-color: rgba(250, 244, 237, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#9ccfd8); +} + +scale highlight:disabled { + background-color: #191724; + background-image: image(rgba(250, 244, 237, 0.32)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #9ccfd8; + background-color: #34304b; + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #9ccfd8, 0 0 0 8px rgba(250, 244, 237, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #9ccfd8, 0 0 0 8px rgba(250, 244, 237, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(250, 244, 237, 0.32); +} + +scale marks, +scale value { + color: rgba(250, 244, 237, 0.7); +} + +scale.marks-before:not(.marks-after) slider, scale.marks-after:not(.marks-before) slider { + min-height: 24px; + min-width: 24px; + margin: -11px; + background-color: transparent; + box-shadow: none; + color: #9ccfd8; +} + +scale.marks-before:not(.marks-after) slider:hover, scale.marks-after:not(.marks-before) slider:hover { + box-shadow: 0 0 0 4px rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.12); +} + +scale.marks-before:not(.marks-after) slider:active, scale.marks-after:not(.marks-before) slider:active { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.12); +} + +scale.marks-before:not(.marks-after) slider:disabled, scale.marks-after:not(.marks-before) slider:disabled { + color: #5b737e; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-horz-marks-before-slider-symbolic.svg")); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-horz-marks-after-slider-symbolic.svg")); +} + +scale.vertical.marks-before:not(.marks-after) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-vert-marks-before-slider-symbolic.svg")); +} + +scale.vertical.marks-after:not(.marks-before) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-vert-marks-after-slider-symbolic.svg")); +} + +scale indicator { + background-color: rgba(250, 244, 237, 0.3); + color: transparent; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(250, 244, 237, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.12); +} + +progressbar progress { + border-radius: 12px; + background-color: #9ccfd8; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #9ccfd8; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 12px; +} + +levelbar block.low { + background-color: #ea9d34; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #9ccfd8; +} + +levelbar block.full { + background-color: #286983; +} + +levelbar block.empty { + background-color: rgba(250, 244, 237, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; + color: #faf4ed; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, .frame { + margin: 0; + padding: 0; + border: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 0; + box-shadow: none; +} + +.frame.view { + border-radius: 12px; +} + +.frame.flat { + border-style: none; +} + +frame.flat > border, frame > border.flat, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + margin: 6px 0 0 0; + padding: 6px; + border: none; + color: #faf4ed; + background-color: #191724; + border-radius: 0 0 12px 12px; +} + +actionbar > revealer > box button { + border-radius: 6px; +} + +actionbar > revealer > box button.combo:only-child { + border-radius: 6px; + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); +} + +actionbar > revealer > box button.combo:only-child:hover, actionbar > revealer > box button.combo:only-child:active { + color: #9ccfd8; +} + +actionbar > revealer > box button.combo:only-child:disabled { + color: #9ccfd8; +} + +actionbar > revealer > box stackswitcher { + background-color: rgba(25, 23, 36, 0.04); +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):hover, actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):active { + color: rgba(25, 23, 36, 0.87); +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #34304b; + color: #faf4ed; +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked:hover { + background-color: #34304b; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(250, 244, 237, 0.12)), to(rgba(250, 244, 237, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(250, 244, 237, 0.07)), to(rgba(250, 244, 237, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(250, 244, 237, 0.12)), to(rgba(250, 244, 237, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(250, 244, 237, 0.07)), to(rgba(250, 244, 237, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(250, 244, 237, 0.12)), to(rgba(250, 244, 237, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(250, 244, 237, 0.07)), to(rgba(250, 244, 237, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(250, 244, 237, 0.12)), to(rgba(250, 244, 237, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(250, 244, 237, 0.07)), to(rgba(250, 244, 237, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(250, 244, 237, 0.12); + background-color: #34304b; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +preferences stacksidebar.sidebar list separator, placessidebar.sidebar list > separator, stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > list, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list, window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, preferencesgroup list, +.geary-accounts-editor-pane list, window.background.csd.unified > deck > deck > deck list, hdyleaflet list.view, +hdyleaflet list.frame, +leaflet list.view, +leaflet list.frame, +box.horizontal > stack.background list.view, +box.horizontal > stack.background list.frame, hdyleaflet stack.background scrolledwindow > viewport list, +hdyleaflet overlay scrolledwindow > viewport list, +leaflet stack.background scrolledwindow > viewport list, +leaflet overlay scrolledwindow > viewport list, +box.horizontal > stack.background stack.background scrolledwindow > viewport list, +box.horizontal > stack.background overlay scrolledwindow > viewport list, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), +leaflet frame:not(.view) list:not(.contacts-contact-list), +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list), list.tweak-group list, list.content:not(.conversation-listbox) { + border-radius: 12px; + box-shadow: none; + border: none; + background-color: transparent; +} + +window.background.csd stack stack stack frame > list > separator, +window.background.csd > stack > stack > box > frame > list > separator, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list > separator, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list > separator, window.background.csd > stack > list > separator, +window.background.csd > stack > scrolledwindow > viewport > box > list > separator, preferencesgroup list > separator, +.geary-accounts-editor-pane list > separator, window.background.csd.unified > deck > deck > deck list > separator, hdyleaflet list.view > separator, +hdyleaflet list.frame > separator, +leaflet list.view > separator, +leaflet list.frame > separator, +box.horizontal > stack.background list.view > separator, +box.horizontal > stack.background list.frame > separator, hdyleaflet stack.background scrolledwindow > viewport list > separator, +hdyleaflet overlay scrolledwindow > viewport list > separator, +leaflet stack.background scrolledwindow > viewport list > separator, +leaflet overlay scrolledwindow > viewport list > separator, +box.horizontal > stack.background stack.background scrolledwindow > viewport list > separator, +box.horizontal > stack.background overlay scrolledwindow > viewport list > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, +leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator, list.tweak-group list > separator, list.content:not(.conversation-listbox) > separator { + background: none; + min-height: 0; +} + +window.background.csd stack stack stack frame > list row, +window.background.csd > stack > stack > box > frame > list row, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list row, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list row, window.background.csd > stack > list row, +window.background.csd > stack > scrolledwindow > viewport > box > list row, preferencesgroup list row, +.geary-accounts-editor-pane list row, window.background.csd.unified > deck > deck > deck list row, hdyleaflet list.view row, +hdyleaflet list.frame row, +leaflet list.view row, +leaflet list.frame row, +box.horizontal > stack.background list.view row, +box.horizontal > stack.background list.frame row, hdyleaflet stack.background scrolledwindow > viewport list row, +hdyleaflet overlay scrolledwindow > viewport list row, +leaflet stack.background scrolledwindow > viewport list row, +leaflet overlay scrolledwindow > viewport list row, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row, +box.horizontal > stack.background overlay scrolledwindow > viewport list row, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row, +leaflet frame:not(.view) list:not(.contacts-contact-list) row, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row, list.tweak-group list > row, list.content:not(.conversation-listbox) > row { + border-radius: 3px; + background-color: rgba(250, 244, 237, 0.04); +} + +window.background.csd stack stack stack frame > list row:not(:first-child), window.background.csd > stack > list row:not(:first-child), preferencesgroup list row:not(:first-child), +.geary-accounts-editor-pane list row:not(:first-child), window.background.csd.unified > deck > deck > deck list row:not(:first-child), hdyleaflet list.view row:not(:first-child), +hdyleaflet list.frame row:not(:first-child), +leaflet list.view row:not(:first-child), +leaflet list.frame row:not(:first-child), +box.horizontal > stack.background list.view row:not(:first-child), +box.horizontal > stack.background list.frame row:not(:first-child), hdyleaflet stack.background scrolledwindow > viewport list row:not(:first-child), +hdyleaflet overlay scrolledwindow > viewport list row:not(:first-child), +leaflet stack.background scrolledwindow > viewport list row:not(:first-child), +leaflet overlay scrolledwindow > viewport list row:not(:first-child), +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:not(:first-child), +box.horizontal > stack.background overlay scrolledwindow > viewport list row:not(:first-child), hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), +leaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), list.tweak-group list > row:not(:first-child), list.content:not(.conversation-listbox) > row:not(:first-child) { + margin-top: 3px; +} + +window.background.csd stack stack stack frame > list row:first-child, window.background.csd > stack > list row:first-child, preferencesgroup list row:first-child, +.geary-accounts-editor-pane list row:first-child, window.background.csd.unified > deck > deck > deck list row:first-child, hdyleaflet list.view row:first-child, +hdyleaflet list.frame row:first-child, +leaflet list.view row:first-child, +leaflet list.frame row:first-child, +box.horizontal > stack.background list.view row:first-child, +box.horizontal > stack.background list.frame row:first-child, hdyleaflet stack.background scrolledwindow > viewport list row:first-child, +hdyleaflet overlay scrolledwindow > viewport list row:first-child, +leaflet stack.background scrolledwindow > viewport list row:first-child, +leaflet overlay scrolledwindow > viewport list row:first-child, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:first-child, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:first-child, list.tweak-group list > row:first-child, list.content:not(.conversation-listbox) > row:first-child { + border-radius: 12px 12px 3px 3px; +} + +window.background.csd stack stack stack frame > list row:last-child, window.background.csd > stack > list row:last-child, preferencesgroup list row:last-child, +.geary-accounts-editor-pane list row:last-child, window.background.csd.unified > deck > deck > deck list row:last-child, hdyleaflet list.view row:last-child, +hdyleaflet list.frame row:last-child, +leaflet list.view row:last-child, +leaflet list.frame row:last-child, +box.horizontal > stack.background list.view row:last-child, +box.horizontal > stack.background list.frame row:last-child, hdyleaflet stack.background scrolledwindow > viewport list row:last-child, +hdyleaflet overlay scrolledwindow > viewport list row:last-child, +leaflet stack.background scrolledwindow > viewport list row:last-child, +leaflet overlay scrolledwindow > viewport list row:last-child, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:last-child, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:last-child, list.tweak-group list > row:last-child, list.content:not(.conversation-listbox) > row:last-child { + border-radius: 3px 3px 12px 12px; +} + +window.background.csd stack stack stack frame > list row:only-child, window.background.csd > stack > list row:only-child, preferencesgroup list row:only-child, +.geary-accounts-editor-pane list row:only-child, window.background.csd.unified > deck > deck > deck list row:only-child, hdyleaflet list.view row:only-child, +hdyleaflet list.frame row:only-child, +leaflet list.view row:only-child, +leaflet list.frame row:only-child, +box.horizontal > stack.background list.view row:only-child, +box.horizontal > stack.background list.frame row:only-child, hdyleaflet stack.background scrolledwindow > viewport list row:only-child, +hdyleaflet overlay scrolledwindow > viewport list row:only-child, +leaflet stack.background scrolledwindow > viewport list row:only-child, +leaflet overlay scrolledwindow > viewport list row:only-child, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:only-child, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:only-child, list.tweak-group list > row:only-child, list.content:not(.conversation-listbox) > row:only-child { + border-radius: 12px; +} + +window.background.csd stack stack stack frame > list row:hover, window.background.csd > stack > list row:hover, preferencesgroup list row:hover, +.geary-accounts-editor-pane list row:hover, window.background.csd.unified > deck > deck > deck list row:hover, hdyleaflet list.view row:hover, +hdyleaflet list.frame row:hover, +leaflet list.view row:hover, +leaflet list.frame row:hover, +box.horizontal > stack.background list.view row:hover, +box.horizontal > stack.background list.frame row:hover, hdyleaflet stack.background scrolledwindow > viewport list row:hover, +hdyleaflet overlay scrolledwindow > viewport list row:hover, +leaflet stack.background scrolledwindow > viewport list row:hover, +leaflet overlay scrolledwindow > viewport list row:hover, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:hover, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:hover, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:hover, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:hover, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:hover, list.tweak-group list > row:hover, list.content:not(.conversation-listbox) > row:hover { + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none; +} + +window.background.csd stack stack stack frame > list row:active, window.background.csd > stack > list row:active, preferencesgroup list row:active, +.geary-accounts-editor-pane list row:active, window.background.csd.unified > deck > deck > deck list row:active, hdyleaflet list.view row:active, +hdyleaflet list.frame row:active, +leaflet list.view row:active, +leaflet list.frame row:active, +box.horizontal > stack.background list.view row:active, +box.horizontal > stack.background list.frame row:active, hdyleaflet stack.background scrolledwindow > viewport list row:active, +hdyleaflet overlay scrolledwindow > viewport list row:active, +leaflet stack.background scrolledwindow > viewport list row:active, +leaflet overlay scrolledwindow > viewport list row:active, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:active, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:active, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:active, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:active, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:active, list.tweak-group list > row:active, list.content:not(.conversation-listbox) > row:active { + background-color: alpha(currentColor, 0.12); + box-shadow: none; +} + +window.background.csd stack stack stack frame > list row:focus, window.background.csd > stack > list row:focus, preferencesgroup list row:focus, +.geary-accounts-editor-pane list row:focus, window.background.csd.unified > deck > deck > deck list row:focus, hdyleaflet list.view row:focus, +hdyleaflet list.frame row:focus, +leaflet list.view row:focus, +leaflet list.frame row:focus, +box.horizontal > stack.background list.view row:focus, +box.horizontal > stack.background list.frame row:focus, hdyleaflet stack.background scrolledwindow > viewport list row:focus, +hdyleaflet overlay scrolledwindow > viewport list row:focus, +leaflet stack.background scrolledwindow > viewport list row:focus, +leaflet overlay scrolledwindow > viewport list row:focus, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:focus, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:focus, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:focus, list.tweak-group list > row:focus, list.content:not(.conversation-listbox) > row:focus { + box-shadow: none; +} + +list { + border-color: rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.04); +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +list.navigation-sidebar > row { + border-radius: 12px; +} + +paned scrolledwindow > viewport.frame > list { + background-color: transparent; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, treeview.view header button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:focus, treeview.view header button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:hover, treeview.view header button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.has-open-popup.activatable, treeview.view header button.has-open-popup, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:active, treeview.view header button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); + background-image: radial-gradient(circle, alpha(currentColor, 0.05) 10%, transparent 0%); + background-size: 0% 0%; +} + +row:selected { + color: inherit; + background-color: alpha(currentColor, 0.06); + color: #faf4ed; +} + +row:selected button { + color: inherit; +} + +row:selected:disabled { + color: rgba(250, 244, 237, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(.suggested-action):not(.destructive-action):not( +:disabled +) { + color: #9ccfd8; +} + +.app-notification > box > label { + margin-left: 9px; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(250, 244, 237, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, expander title > arrow:active { + color: #faf4ed; +} + +expander title > arrow:disabled { + color: rgba(250, 244, 237, 0.32); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 1px; + border: 1px solid rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +calendar:disabled { + color: rgba(250, 244, 237, 0.5); +} + +calendar:selected { + border-radius: 13px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(250, 244, 237, 0.12); + border-radius: 0; +} + +calendar.highlight { + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(250, 244, 237, 0.32); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #2b283e; +} + +messagedialog.background .titlebar { + min-height: 12px; +} + +messagedialog.background .titlebar, messagedialog.background .titlebar:backdrop { + background-color: #2b283e; +} + +messagedialog.background.csd { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog .titlebar, messagedialog.background.csd .titlebar { + border: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +messagedialog .dialog-action-box { + margin-top: -6px; +} + +messagedialog .dialog-action-box button, messagedialog .dialog-action-box button:first-child, messagedialog .dialog-action-box button:last-child, +messagedialog .dialog-action-box .linked:not(.vertical) > button, +messagedialog .dialog-action-box .linked:not(.vertical) > button:first-child, +messagedialog .dialog-action-box .linked:not(.vertical) > button:last-child { + border-radius: 12px; +} + +messagedialog .dialog-action-box button:not(:last-child), +messagedialog .dialog-action-box .linked:not(.vertical) > button:not(:last-child) { + margin-right: 6px; +} + +messagedialog .dialog-action-box button.suggested-action:not(:disabled), +messagedialog .dialog-action-box .linked:not(.vertical) > button.suggested-action:not(:disabled) { + color: #56949f; +} + +messagedialog .dialog-action-box button.destructive-action:not(:disabled), +messagedialog .dialog-action-box .linked:not(.vertical) > button.destructive-action:not(:disabled) { + color: #b4637a; +} + +.csd filechooser { + background-color: #34304b; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; +} + +filechooser stack.view { + background-color: transparent; + padding: 4px; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; + padding: 4px; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser paned > separator { + background: none; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { + border-right: 1px solid rgba(250, 244, 237, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(250, 244, 237, 0.12); + border-right-style: none; +} + +.sidebar list, +.sidebar notebook { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 6px; + background-color: #34304b; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 6px; + margin: 0; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, +stacksidebar.sidebar row:selected image { + color: rgba(25, 23, 36, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +/**************** + * File chooser * + ****************/ +placessidebar.sidebar { + margin: 6px; + padding: 0; +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + background-color: transparent; + color: #faf4ed; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + color: #faf4ed; + border-radius: 6px; +} + +placessidebar.sidebar row:hover, placessidebar.sidebar row:active { + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + color: #9ccfd8; + background-color: rgba(250, 244, 237, 0.04); + font-weight: 500; +} + +placessidebar.sidebar row:disabled { + color: rgba(25, 23, 36, 0.3); +} + +placessidebar.sidebar row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #9ccfd8; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #9ccfd8; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: #34304b; + background-image: image(rgba(250, 244, 237, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #191724; + background-image: image(rgba(250, 244, 237, 0.12)), image(rgba(250, 244, 237, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #34304b; +} + +infobar.info > revealer > box, +infobar.info > revealer > box flowboxchild, infobar.info:hover > revealer > box, +infobar.info:hover > revealer > box flowboxchild, infobar.info:backdrop > revealer > box, +infobar.info:backdrop > revealer > box flowboxchild { + color: #faf4ed; +} + +infobar.info > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:hover > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:backdrop > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +) { + color: #9ccfd8; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #9ccfd8; +} + +infobar.action > revealer > box, +infobar.action > revealer > box link:link, +infobar.action > revealer > box flowboxchild, infobar.action:backdrop > revealer > box, +infobar.action:backdrop > revealer > box link:link, +infobar.action:backdrop > revealer > box flowboxchild, infobar.question > revealer > box, +infobar.question > revealer > box link:link, +infobar.question > revealer > box flowboxchild, infobar.question:backdrop > revealer > box, +infobar.question:backdrop > revealer > box link:link, +infobar.question:backdrop > revealer > box flowboxchild { + color: rgba(25, 23, 36, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(25, 23, 36, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #8ac6d1; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #ea9d34; +} + +infobar.warning > revealer > box, +infobar.warning > revealer > box link:link, +infobar.warning > revealer > box flowboxchild, infobar.warning:backdrop > revealer > box, +infobar.warning:backdrop > revealer > box link:link, +infobar.warning:backdrop > revealer > box flowboxchild { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #e8921d; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #b4637a; + color: #faf4ed; +} + +infobar.error > revealer > box, +infobar.error > revealer > box link:link, +infobar.error > revealer > box flowboxchild, infobar.error:backdrop > revealer > box, +infobar.error:backdrop > revealer > box link:link, +infobar.error:backdrop > revealer > box flowboxchild { + color: #faf4ed; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.error:hover > revealer > box { + background-color: #ab526c; +} + +/************ + * Tooltips * + ************/ +tooltip { + box-shadow: none; +} + +tooltip.background { + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; + border-radius: 12px; +} + +tooltip.background.csd { + border-radius: 12px; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #faf4ed; +} + +colorswatch.light { + color: rgba(25, 23, 36, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #9ccfd8; +} + +colorswatch#add-color-button { + border-radius: 12px 0 0 12px; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(250, 244, 237, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(250, 244, 237, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #191724; +} + +.scale-popup.background { + padding: 3px 0; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: none; + border-radius: 12px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 36px transparent; + margin: 10px; +} + +decoration:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +.tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; +} + +.maximized decoration, .fullscreen decoration { + border-radius: 0; + box-shadow: none; +} + +.popup decoration { + box-shadow: none; + border: none; +} + +.ssd decoration { + border: none; + border-radius: 12px 12px 0 0; + box-shadow: none; +} + +.ssd decoration:backdrop { + border: none; + border-radius: 12px 12px 0 0; + box-shadow: none; +} + +.metacity decoration { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border: none; +} + +.csd.popup decoration { + border-radius: 12px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +tooltip.csd decoration { + border-radius: 12px; + box-shadow: none; + border: none; +} + +messagedialog.background.csd decoration { + border-radius: 12px; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #191724; + border: 1px solid #4c4961; +} + +.solid-csd decoration:backdrop { + background-color: #191724; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 22px; + min-width: 22px; + padding: 0; + margin: 0 2px; + border-radius: 9999px; +} + +button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); + background-color: alpha(currentColor, 0.1); +} + +button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + background-color: alpha(currentColor, 0.15); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 1px rgba(250, 244, 237, 0.1); +} + +button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + background-color: alpha(currentColor, 0.2); +} + +button.minimize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:not(.suggested-action):not(.destructive-action) { + opacity: 0.65; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #9ccfd8; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(250, 244, 237, 0.12); + border-radius: 13px; + box-shadow: inset 0 -2px rgba(250, 244, 237, 0.12); + background-color: #2b283e; + color: #faf4ed; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #9ccfd8; +} + +stackswitcher { + min-height: 0; + padding: 0; + border-radius: 15px; + background-color: rgba(250, 244, 237, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0; + background-color: transparent; + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked:hover { + box-shadow: none; + background-color: white; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #9ccfd8; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd { + border-radius: 0 0 12px 12px; + background-color: #34304b; +} + +.nautilus-window.background.csd:backdrop { + background-color: #34304b; +} + +.nautilus-window.background.csd > grid.horizontal > paned.horizontal > separator, +.nautilus-window.background.csd > deck > box.vertical > paned.horizontal > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > separator { + background: none; +} + +.nautilus-window.background.csd.unified notebook { + border-radius: 0; +} + +.nautilus-window.background.csd:not(.unified) .nautilus-list-view { + background-color: transparent; + border-bottom-right-radius: 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook { + background-color: #34304b; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook > stack { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook scrolledwindow +> .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > stack > frame > scrolledwindow > viewport > list { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar > revealer > box { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) paned > separator.wide { + min-width: 12px; + box-shadow: 12px 0 #34304b; + background-color: #34304b; + background-image: image(#4c4961); +} + +.nautilus-window.maximized, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border: none; + border-radius: 12px; + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(25, 23, 36, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(250, 244, 237, 0.7); +} + +.nemo-desktop.nemo-canvas-item, .caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #faf4ed; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 12px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(250, 244, 237, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(250, 244, 237, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action) label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action) label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { + margin: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), .path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + background-color: rgba(250, 244, 237, 0.08); +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, .path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled { + background-color: transparent; + color: rgba(250, 244, 237, 0.5); +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + margin: 6px 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { + color: #faf4ed; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(250, 244, 237, 0.3); + color: rgba(250, 244, 237, 0.3); +} + +.disk-space-display.used { + background-color: #9ccfd8; + color: #9ccfd8; +} + +.disk-space-display.free { + background-color: rgba(250, 244, 237, 0.12); + color: rgba(250, 244, 237, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; + color: #faf4ed; +} + +.conflict-row:not(:selected) { + background-color: #6b5144; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook :not(treeview).view { + border-radius: 6px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame { + border-style: none; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label { + margin: 0 8px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box { + margin-bottom: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(250, 244, 237, 0.7); +} + +.nautilus-window paned > separator { + background-color: #34304b; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(250, 244, 237, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #ea9d34; + color: rgba(25, 23, 36, 0.87); +} + +.gedit-document-panel { + background-color: #34304b; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 10px; + padding: 6px; + background-color: #2b283e; + border-radius: 0 0 12px 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05); +} + +.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(250, 244, 237, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #2b283e; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(250, 244, 237, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: #faf4ed; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(250, 244, 237, 0.32); +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame { + background-color: #191724; + color: #faf4ed; + border-radius: 12px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider { + background-color: rgba(25, 23, 36, 0.38); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:hover, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:hover, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:hover { + background-color: rgba(25, 23, 36, 0.6); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:active, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:active, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:active { + background-color: rgba(25, 23, 36, 0.87); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:disabled { + background-color: rgba(25, 23, 36, 0.3); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + background-color: rgba(25, 23, 36, 0.38); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(25, 23, 36, 0.3); +} + +leaflet.unfolded > box.vertical:last-child > scrolledwindow > viewport.frame, +leaflet.unfolded > box.vertical:last-child > stack > scrolledwindow > viewport.frame { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + margin: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list { + padding: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > separator { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row { + padding: 0; + margin: -1px; + color: #faf4ed; + border-radius: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:hover, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:active, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:focus { + color: #faf4ed; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected { + font-weight: 500; + background-color: rgba(250, 244, 237, 0.04); + border-radius: 9px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected, +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label, +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected label, +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image, +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected image { + color: #9ccfd8; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected:hover, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected:focus { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row + row { + margin-top: 3px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar { + border: none; + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar trough, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar trough, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar trough { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider { + border: 4px solid transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + border: none; + margin: 1px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + border: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging, window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-startup { + border: 1px solid rgba(250, 244, 237, 0.12); +} + +.tweak-group-startup > row:not(:first-child) { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list { + background-color: transparent; + margin: 0; +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd > leaflet > stack.background frame > border, +window.background.csd > hdyleaflet > stack.background frame > border, +window.background.csd > box.horizontal > stack.background frame > border { + border: none; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + background-color: #34304b; + border-bottom-right-radius: 12px; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view { + background: none; +} + +window.background.csd > leaflet frame.view, +window.background.csd > hdyleaflet frame.view, +window.background.csd > box.horizontal frame.view { + border-radius: 12px; + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar { + margin: 6px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list { + border-top-width: 0; + border-bottom-width: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list, +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list > row { + border-radius: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list { + border-top-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list, +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list > row { + border-radius: 12px 12px 0 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list { + border-bottom-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list, +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list > row { + border-radius: 0 0 12px 12px; +} + +window.background.csd hdycolumn stack frame.view > stack > stack list > separator { + background-color: rgba(250, 244, 237, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list { + background: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list > row:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #34304b; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(250, 244, 237, 0.04); + padding: 3px; + margin: 3px; + border-radius: 12px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; + margin-right: -6px; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.12); +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:first-child), .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + margin: -1px 0; + border-bottom: none; + border-top: 1px solid rgba(250, 244, 237, 0.12); + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + margin: 6px 0; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar { + padding: 0 12px 0 6px; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(250, 244, 237, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #faf4ed; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:disabled { + box-shadow: none; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:checked { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0 3px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > grid > grid { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + padding: 6px; + margin: -6px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > grid > box, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > box, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > grid > box { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + padding: 0 6px 6px; + margin: 0 -6px -6px 0; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > paned > box > scrolledwindow:not(:last-child), +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > paned > box > scrolledwindow:not(:last-child) { + border-right: 1px solid rgba(250, 244, 237, 0.12); + margin-right: -1px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > notebook > stack > grid > grid > grid { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + padding: 3px; + margin: -1px -6px -6px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > paned > box > scrolledwindow:not(:last-child), +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > box > grid > paned > box > scrolledwindow:not(:last-child), +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > notebook > stack > grid > paned > box > scrolledwindow:not(:last-child) { + border-right: 1px solid rgba(250, 244, 237, 0.12); + margin-right: -1px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > paned > box:first-child > box { + padding: 0 6px 6px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +stack.view.polari-entry-area { + background-color: #191724; + border-top: 1px solid rgba(250, 244, 237, 0.12); + border-bottom-right-radius: 12px; +} + +stack:disabled.view.polari-entry-area { + background-image: image(#191724); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #191724; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(25, 23, 36, 0.2); + box-shadow: inset 0 -2px #9ccfd8; + background-color: #34304b; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, layouttab button.image-button, layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(25, 23, 36, 0.2); + -pnldockbin-handle-size: 1; +} + +entry.search-missing { + background-color: #b4637a; + color: #faf4ed; +} + +window.workbench treeview.image { + color: rgba(250, 244, 237, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 12px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 12px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(250, 244, 237, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + box-shadow: none; + background-color: #34304b; +} + +preferences stacksidebar.sidebar list { + background-color: #34304b; +} + +preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 12px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 12px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(25, 23, 36, 0.2); + -pnldockbin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(25, 23, 36, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #191724; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #191724; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #9ccfd8 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #9ccfd8; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #faf4ed; +} + +dockoverlayedge { + background-color: #191724; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #9ccfd8; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #9ccfd8; +} + +pillbox { + background-color: #191724; + border-radius: 12px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + box-shadow: none; + background-color: #34304b; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: #faf4ed; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(250, 244, 237, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +idelayoutstackheader button:checked { + color: #faf4ed; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #191724; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient(circle, rgba(156, 207, 216, 0.7) 10%, transparent 0%); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #faf4ed; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked { + box-shadow: inset -2px 0 #9ccfd8; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked { + box-shadow: inset 2px 0 #9ccfd8; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(250, 244, 237, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -gdmainiconview-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #faf4ed; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #faf4ed; +} + +button.photos-filter-preview:checked image { + color: #faf4ed; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(250, 244, 237, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(250, 244, 237, 0.12); +} + +.side-panel .view { + background-image: image(#34304b); +} + +.side-panel .view:hover { + background-image: image(#444058); +} + +.side-panel .view:selected { + background-image: image(#9ccfd8); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(148, 195, 205, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) border { + border: none; +} + +window.background.csd > stack > box > revealer > actionbar > revealer > box { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/********************************* + * Archive Manager (File roller) * + *********************************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #34304b; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow > treeview.view:not(:hover):not(:selected):not(:selected):not( +:hover +):not(.progressbar):not(.expander):not(.trough):not( +.separator +) { + background-color: #34304b; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #191724; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 12px 12px 0 0; +} + +terminal-window.background.csd, terminal-window.background.csd.maximized { + border-radius: 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button.flat { + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 9px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border: none; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-radius: 12px; + margin: 0 6px 6px; + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:hover, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:active, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:selected { + color: rgba(25, 23, 36, 0.87); +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame { + margin: 0 6px 6px 0; +} + +.terminal-window { + background-color: #191724; +} + +.terminal-window tabbar tabbox { + background-color: #34304b; + margin: 0; + border-radius: 0; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-clip: border-box; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(25, 23, 36, 0.2); +} + +list.categories { + background-image: image(#34304b); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 12px; + background-color: #2b283e; + color: #faf4ed; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox, +window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box { + border-radius: 0; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar { + color: #faf4ed; + background-color: #191724; + box-shadow: none; + border-bottom: 1px solid rgba(25, 23, 36, 0.2); +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-composer-box actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-composer-box actionbar > revealer > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #34304b; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar { + background-color: #191724; + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar:backdrop, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar:backdrop { + background-color: #191724; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > box.vertical + separator.sidebar { + min-width: 1px; + background-color: rgba(250, 244, 237, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view { + border: 1px solid transparent; + border-radius: 12px; + padding: 6px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:selected, .geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:active { + border-radius: 12px; + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(250, 244, 237, 0.12); +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable { + border: 1px solid rgba(250, 244, 237, 0.12); + border-bottom-width: 0; + background-color: #34304b; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background > revealer > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > border, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > border, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd > stack > box > .sidebar > scrolledwindow > viewport > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #34304b; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 12px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 12px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 12px; +} + +window.background.csd.unified { + background-color: #191724; +} + +window.background.csd.unified headerbar { + box-shadow: none; +} + +window.background.csd.unified > decoration-overlay { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; +} + +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#2b283e); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #191724; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(250, 244, 237, 0.12); +} + +/********* + * Meld * + ********/ +.meld-notebook, +.meld-notebook > stack { + background: none; + border-radius: 0 0 12px 12px; +} + +.meld-notebook-child { + background-color: #34304b; + border-radius: 0 0 12px 12px; +} + +statusbar.meld-status-bar { + background: none; +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 12px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #34304b; +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #4c4961; +} + +window.background.chromium > button { + color: #9ccfd8; +} + +window.background.chromium > button:disabled { + color: rgba(250, 244, 237, 0.32); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(250, 244, 237, 0.7); +} + +window.background.chromium headerbar.titlebar { + padding: 0 12px; +} + +window.background.chromium headerbar.titlebar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #9ccfd8; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid rgba(250, 244, 237, 0.3); + background-color: #34304b; +} + +window.background.chromium menu { + border-color: #3c3756; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #13111b; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget decoration { + border: none; +} + +#MozillaGtkWidget > widget text { + background-color: #191724; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #4c4961; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #4c4961; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #4c4961; + border-radius: 12px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(250, 244, 237, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #34304b; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #9ccfd8; + box-shadow: inset 0 0 0 1px #9ccfd8; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #34304b; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate) { + color: #454064; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):hover, #MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):active { + color: #56507c; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(69, 64, 100, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(250, 244, 237, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #faf4ed; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(250, 244, 237, 0.32); +} + +#MozillaGtkWidget > widget > frame { + color: #4c4961; +} + +#MozillaGtkWidget menu > separator { + color: #4c4961; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook > viewport.frame > notebook.frame button.close-button image { + padding: 4px; +} + +#InKscapeCanvas { + background-color: #34304b; + border-radius: 12px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background > grid +> widget +> widget +> scrolledwindow +> viewport +> grid +> box +> box +> frame +> box { + background-color: #191724; +} + +/********* + * Pamac * + *********/ +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list { + border: none; + border-radius: 0; +} + +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable { + border-radius: 12px; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -unitydecoration-extents: 28px 0 0 0; + -unitydecoration-input-extents: 8px; + -unitydecoration-shadow-offset-x: 0; + -unitydecoration-shadow-offset-y: 3px; + -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -unitydecoration-active-shadow-radius: 18px; + -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -unitydecoration-inactive-shadow-radius: 6px; + -unitydecoration-glow-size: 8px; + -unitydecoration-glow-color: #9ccfd8; + -unitydecoration-title-indent: 4px; + -unitydecoration-title-fade: 32px; + -unitydecoration-title-alignment: 0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #191724; + color: #faf4ed; +} + +UnityDecoration .top:backdrop { + background-color: #191724; + color: rgba(250, 244, 237, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(250, 244, 237, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px #f2e9e1; + background-color: transparent; + color: #faf4ed; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: #191724; + color: #faf4ed; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(250, 244, 237, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(250, 244, 237, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px #f2e9e1; + background-color: transparent; + color: #faf4ed; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: spin 1s linear infinite; + color: #9ccfd8; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: rgba(25, 23, 36, 0.6); + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(250, 244, 237, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(250, 244, 237, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(250, 244, 237, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #faf4ed; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -gtkwidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), +.mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), +.mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #9ccfd8; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #9ccfd8; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(25, 23, 36, 0.2); + border-radius: 13px; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(250, 244, 237, 0.12); +} + +na-tray-applet { + -natrayapplet-icon-padding: 3px; + -natrayapplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -panelmenubar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(25, 23, 36, 0.2); + border-radius: 13px; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +#mate-menu { + border: 1px solid rgba(25, 23, 36, 0.2); + background-color: #2b283e; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #faf4ed; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(250, 244, 237, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #9ccfd8; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: #faf4ed; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 12px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtkarrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #34304b; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 12px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.04); + background-image: none; + color: #faf4ed; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #34304b; + color: #faf4ed; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtkarrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(25, 23, 36, 0.2); + border-radius: 13px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #9ccfd8; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 12px; + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(250, 244, 237, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #9ccfd8; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + background: none; + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 12px; +} + +.budgie-popover { + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #2b283e; + border-radius: 12px; +} + +.budgie-popover frame.container { + padding: 6px; + border: none; +} + +.budgie-popover frame.container .container { + padding: 0; +} + +.budgie-popover list, +.budgie-popover row { + padding: 0; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(250, 244, 237, 0.04); + border-right: none; + border-bottom-left-radius: 12px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover treeview.view.sidebar { + border-right: none; + background: none; +} + +.budgie-popover treeview.view.sidebar:hover { + background-color: alpha(currentColor, 0.08); +} + +.budgie-popover treeview.view.sidebar:selected { + background-color: alpha(currentColor, 0.12); +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 12px; + border-top-left-radius: 12px; + border-bottom-left-radius: 0; +} + +.budgie-popover > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.budgie-popover.bottom > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: none; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories { + background-color: rgba(250, 244, 237, 0.04); + padding-bottom: 12px; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button { + border-radius: 0; +} + +.budgie-popover.budgie-menu scrolledwindow > viewport.frame > list > row.activatable > button.flat { + border-radius: 0; +} + +.budgie-popover.budgie-menu list.left-overlay-menu { + border-radius: 12px; + background-color: #34304b; + padding: 6px; + margin: 6px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable { + border-radius: 12px; +} + +.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable:not(:last-child) { + margin-bottom: 3px; +} + +.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable button.menuitem { + border-radius: 12px; +} + +.budgie-popover.budgie-menu .budgie-menu-footer { + border-top: 1px solid rgba(250, 244, 237, 0.12); + padding: 6px; +} + +.budgie-popover.budgie-menu .budgie-menu-footer button.flat { + padding: 3px; + border-radius: 12px; +} + +.budgie-popover.budgie-menu .budgie-menu-footer button.flat.image-button { + border-radius: 9999px; + padding: 6px; + min-height: 16px; + min-width: 16px; + margin-left: 6px; + background-clip: border-box; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child { + margin-bottom: 0; + outline-width: 0; + border-radius: 12px; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(250, 244, 237, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(250, 244, 237, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 12px; +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(25, 23, 36, 0.6); + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: rgba(25, 23, 36, 0.75); +} + +.budgie-panel .icon-tasklist button.launcher:checked, .budgie-panel .icon-tasklist button.launcher:active { + color: #faf4ed; +} + +.top .budgie-panel.dock-mode { + border-radius: 0 0 12px 12px; +} + +.bottom .budgie-panel.dock-mode { + border-radius: 12px 12px 0 0; +} + +.bottom .budgie-panel.dock-mode .icon-tasklist > box > revealer:first-child > button.launcher { + border-top-left-radius: 12px; +} + +.bottom .budgie-panel.dock-mode .icon-tasklist > box > revealer:last-child > button.launcher { + border-top-right-radius: 12px; +} + +.left .budgie-panel.dock-mode { + border-radius: 0 12px 12px 0; +} + +.left .budgie-panel.dock-mode .icon-tasklist .launcher:first-child { + border-top-right-radius: 12px; +} + +.left .budgie-panel.dock-mode .icon-tasklist .launcher:last-child { + border-bottom-right-radius: 12px; +} + +.right .budgie-panel.dock-mode { + border-radius: 12px 0 0 12px; +} + +.right .budgie-panel.dock-mode .icon-tasklist .launcher:first-child { + border-top-left-radius: 12px; +} + +.right .budgie-panel.dock-mode .icon-tasklist .launcher:last-child { + border-bottom-left-radius: 12px; +} + +.budgie-panel button { + color: rgba(250, 244, 237, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #faf4ed; +} + +.budgie-panel button:active { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + box-shadow: none; + border: none; + color: #faf4ed; +} + +.budgie-panel button.raven-trigger { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(250, 244, 237, 0.12); +} + +.budgie-panel .alert { + color: #b4637a; +} + +.budgie-panel > box > widget > widget > image, +.budgie-panel > box > widget > widget > stack > image, +.budgie-panel > box > widget > widget > box > image { + margin-left: 6px; + margin-right: 6px; +} + +.budgie-panel > box > widget > widget > box > image + label { + margin-left: -4px; +} + +.budgie-panel > box > widget > widget > box > widget > image { + margin-left: 6px; +} + +.budgie-panel > box > widget > widget > box > stack > widget > label { + margin-right: 6px; +} + +.budgie-panel > box > widget > widget > box > widget > widget > image { + margin-left: 2px; + margin-right: 2px; +} + +.budgie-panel .budgie-clock-applet > widget > box, +.budgie-panel .budgie-calendar-applet > widget > box { + padding-left: 3px; + padding-right: 3px; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #faf4ed; +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active { + color: #faf4ed; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(250, 244, 237, 0.7); + box-shadow: none; + border: none; +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel menubar > menuitem:hover, .budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #faf4ed; +} + +.budgie-panel menubar menu separator, +.budgie-panel .menubar menu separator { + background-color: rgba(250, 244, 237, 0.12); +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(250, 244, 237, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(250, 244, 237, 0.32); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, .top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, .bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, .left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, .right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #2b283e; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 24px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(250, 244, 237, 0.12); + background-color: #34304b; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(250, 244, 237, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; + border-radius: 9999px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(250, 244, 237, 0.06); + color: #faf4ed; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label { + color: #faf4ed; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +.raven levelbar, +.raven levelbar trough, +.raven levelbar block { + border-radius: 9999px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 12px; +} + +.raven-mpris { + background-color: #2b283e; + color: #faf4ed; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +image.raven-mpris { + background-color: rgba(250, 244, 237, 0.12); + color: rgba(250, 244, 237, 0.7); + border-radius: 12px; +} + +.raven-notifications-view > .raven-background > viewport.frame { + padding: 0; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable { + margin-left: -6px; + margin-right: -3px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable .raven-notifications-group-header { + padding: 0 12px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list { + padding: 6px; + background: none; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable { + border: none; + padding: 6px; + padding-left: 12px; + margin: 3px; + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.04); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:selected { + background-color: rgba(250, 244, 237, 0.12); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:active, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:focus { + background: none; + box-shadow: none; +} + +.budgie-notification-window, .budgie-switcher-window, .budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, .budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, .budgie-switcher .notification-body { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.drop-shadow { + margin: 5px 9px; + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + background-color: #2b283e; + border: none; + padding: 0; +} + +.budgie-session-dialog > box > grid, +.budgie-polkit-dialog > box > grid, +.budgie-run-dialog > box > grid { + padding: 24px; +} + +.budgie-session-dialog.background, .budgie-session-dialog > decoration, +.budgie-polkit-dialog.background, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog.background, +.budgie-run-dialog > decoration { + border-radius: 12px; +} + +.budgie-session-dialog > decoration, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog > decoration { + border: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(25, 23, 36, 0.75); +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(250, 244, 237, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #b4637a; +} + +.budgie-polkit-dialog > box > grid { + padding-bottom: 0; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: #faf4ed; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #34304b; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: rgba(25, 23, 36, 0.6); + color: rgba(250, 244, 237, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0 6px; + border-radius: 0; +} + +.xfce4-panel.background button.flat.toggle { + padding: 0 6px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #9ccfd8; +} + +#xfce4-mpc-plugin-26 > frame > border { + border: none; +} + +#xfce-panel-button { + -gtk-icon-style: symbolic; +} + +XfdesktopIconView.view { + border-radius: 12px; + background-color: transparent; + color: #faf4ed; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +window#whiskermenu-window { + border-radius: 12px; + background-color: transparent; + border: none; +} + +window#whiskermenu-window entry.search:focus { + background-color: #34304b; +} + +window#whiskermenu-window > frame > border { + border-radius: 12px; + padding: 6px 8px 6px 9px; + margin: 6px; + border: none; + background-color: #2b283e; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +window#whiskermenu-window box.categories > button.radio { + padding: 3px 6px; + margin: 1px 0; +} + +window#whiskermenu-window box.categories > button.radio:hover { + background-color: rgba(250, 244, 237, 0.12); +} + +window#whiskermenu-window box.categories > button.radio:checked, window#whiskermenu-window box.categories > button.radio:active { + background-color: rgba(250, 244, 237, 0.3); + color: #faf4ed; +} + +window#whiskermenu-window box.categories > button.radio:checked:hover, window#whiskermenu-window box.categories > button.radio:active:hover { + background-image: none; +} + +window#whiskermenu-window scrolledwindow.frame { + padding: 3px; + background-color: #34304b; + border-radius: 12px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view { + border-radius: 12px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:not(:hover):not(:selected) { + background: none; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:selected:hover { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:checked, window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:active { + background-color: rgba(250, 244, 237, 0.3); + color: #faf4ed; +} + +#XfceNotifyWindow { + background-color: #34304b; + border-radius: 12px; + border: none; + box-shadow: none; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +dialog.xfsm-logout-dialog { + border-radius: 12px; + background-color: rgba(43, 40, 62, 0.97); + border: none; + box-shadow: none; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 12px; + -xfwmtabwinwidget-icon-size: 64px; + -xfwmtabwinwidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar toolbar { + box-shadow: inset 0 -1px rgba(250, 244, 237, 0.12); +} + +.thunar .standard-view.frame { + border: none; +} + +.thunar scrolledwindow.frame.sidebar { + border-top: none; +} + +.thunar .path-bar.linked:not(.vertical) > button.path-bar-button { + margin-left: 2px; + margin-right: 2px; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.thunar > grid.horizontal +> paned.horizontal +> scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar > grid.horizontal +> paned.horizontal +> scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +menubar.-vala-panel-appmenu-private, +menubar.-vala-panel-background { + background: none; + border: none; + box-shadow: none; + animation: none; +} + +menubar.-vala-panel-appmenu-private > menuitem, +menubar.-vala-panel-background > menuitem { + color: rgba(250, 244, 237, 0.7); + font-weight: normal; +} + +menubar.-vala-panel-appmenu-private > menuitem:hover, +menubar.-vala-panel-background > menuitem:hover { + color: #faf4ed; + border-radius: 0; +} + +menubar.-vala-panel-appmenu-private > menuitem:disabled, +menubar.-vala-panel-background > menuitem:disabled { + color: rgba(250, 244, 237, 0.32); +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #34304b; + color: #faf4ed; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(250, 244, 237, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #faf4ed; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(250, 244, 237, 0.32); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #9ccfd8; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + background-color: #191724; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar > toolitem > .linked > button.image-button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(250, 244, 237, 0.7); +} + +.nemo-window .primary-toolbar button.text-button:hover, .nemo-window .primary-toolbar button.text-button:active, .nemo-window .primary-toolbar button.text-button:checked { + color: #faf4ed; +} + +.nemo-window .primary-toolbar button.text-button:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.nemo-window .primary-toolbar button.text-button:backdrop { + color: rgba(250, 244, 237, 0.5); +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button:checked { + box-shadow: none; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button { + border-radius: 6px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window scrolledwindow.frame { + border-style: none; +} + +.nemo-window scrolledwindow.frame .view:not(:selected) { + background-color: transparent; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #34304b; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(250, 244, 237, 0.04); +} + +.nemo-window .nemo-window-pane > notebook { + border-radius: 0; +} + +.places-treeview { + -nemoplacestreeview-disk-full-bg-color: #5d5960; + -nemoplacestreeview-disk-full-fg-color: #9ccfd8; + -nemoplacestreeview-disk-full-bar-width: 2px; + -nemoplacestreeview-disk-full-bar-radius: 0; + -nemoplacestreeview-disk-full-bottom-padding: 1px; + -nemoplacestreeview-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #faf4ed; +/* text color for entries, views and content in general */ +@define-color theme_text_color #faf4ed; +/* widget base background color */ +@define-color theme_bg_color #191724; +/* text widgets and the like base background color */ +@define-color theme_base_color #34304b; +/* base background color of selections */ +@define-color theme_selected_bg_color #9ccfd8; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(25, 23, 36, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #191724; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(250, 244, 237, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #34304b; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #faf4ed; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #faf4ed; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #191724; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #34304b; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #9ccfd8; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(25, 23, 36, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(250, 244, 237, 0.5); +/* widgets main borders color */ +@define-color borders rgba(250, 244, 237, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(250, 244, 237, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #ea9d34; +@define-color error_color #b4637a; +@define-color success_color #286983; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_focused_title #faf4ed; +@define-color wm_unfocused_title rgba(250, 244, 237, 0.7); +@define-color wm_highlight rgba(250, 244, 237, 0.1); +@define-color wm_border #0a0a0f; +@define-color wm_focused_bg #191724; +@define-color wm_unfocused_bg #191724; +@define-color wm_button_icon #faf4ed; +@define-color wm_button_focused_bg #272430; +@define-color wm_button_unfocused_bg #272430; +@define-color wm_button_hover_fg rgba(25, 23, 36, 0.87); +@define-color wm_button_active_fg rgba(25, 23, 36, 0.87); +@define-color wm_button_hover_bg #f2e9e1; +@define-color wm_button_active_bg #f3eae2; +/* FIXME this is really an API */ +@define-color content_view_bg #34304b; +@define-color placeholder_text_color #bfb9bc; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #34304b; +@define-color budgie_tasklist_indicator_color rgba(123, 120, 124, 0.7); +@define-color budgie_tasklist_indicator_color_active #9ccfd8; +@define-color budgie_tasklist_indicator_color_active_window rgba(121, 158, 168, 0.816); +@define-color budgie_tasklist_indicator_color_attention #ea9d34; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; diff --git a/.themes/Rosepine-Light/gtk-3.0/gtk.css b/.themes/Rosepine-Light/gtk-3.0/gtk.css new file mode 100644 index 0000000..cab1afa --- /dev/null +++ b/.themes/Rosepine-Light/gtk-3.0/gtk.css @@ -0,0 +1,8499 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #56949f 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #56949f 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -gtktoolbutton-icon-spacing: 0; + -gtktextview-error-underline-color: #eb6f92; + -gtkscrolledwindow-scrollbar-spacing: 0; + -gtktoolitemgroup-expander-size: 11; + -gtkwidget-text-handle-width: 24; + -gtkwidget-text-handle-height: 24; + -gtkdialog-button-spacing: 6; + -gtkdialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 12px; + -gtk-secondary-caret-color: #56949f; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +.thunar .standard-view.frame widget.view:selected, XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, modelbutton.flat:selected, +.menuitem.button.flat:selected { + color: rgba(25, 23, 36, 0.87); + background-color: alpha(currentColor, 0.1); +} + +.nautilus-window notebook .view:not(treeview) selection, .nautilus-window notebook .view:not(treeview):selected, .nautilus-window flowboxchild:selected .icon-item-background, flowbox flowboxchild:selected { + color: #56949f; + background-color: rgba(86, 148, 159, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, window.background.csd evview.view.content-view:selected, window.background.csd evview.view.content-view:selected:backdrop, .nautilus-window.background.csd notebook widget.view:selected, spinbutton.vertical selection, spinbutton:not(.vertical) selection, +entry selection, label selection, textview text selection:focus, textview text selection, widget.view:selected { + color: #faf4ed; + background-color: #56949f; +} + +treeview.view:selected, .view:selected { + color: #faf4ed; + background-color: #191724; +} + +.linked:not(.vertical) > button, .linked:not(.vertical) > spinbutton.vertical, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, .linked:not(.vertical) > spinbutton.vertical:first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.linked:not(.vertical) > button:last-child, .linked:not(.vertical) > spinbutton.vertical:last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked:not(.vertical) > button:only-child, .linked:not(.vertical) > spinbutton.vertical:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child { + border-radius: 12px; +} + +.linked.vertical > button, .linked.vertical > spinbutton.vertical, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, .linked.vertical > spinbutton.vertical:first-child, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +.linked.vertical > button:last-child, .linked.vertical > spinbutton.vertical:last-child, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked.vertical > button:only-child, .linked.vertical > spinbutton.vertical:only-child, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child { + border-radius: 12px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.maximized, .background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); +} + +.gtkstyle-fallback:hover { + background-color: #f4e8d9; + color: rgba(25, 23, 36, 0.87); +} + +.gtkstyle-fallback:active { + background-color: #efdcc5; + color: rgba(25, 23, 36, 0.87); +} + +.gtkstyle-fallback:disabled { + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.38); +} + +.gtkstyle-fallback:selected { + background-color: #56949f; + color: #faf4ed; +} + +.view { + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); +} + +.view:hover { + color: #56949f; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.2); +} + +.view:disabled { + color: rgba(25, 23, 36, 0.38); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: rgba(244, 237, 232, 0.4); +} + +textview border { + background-color: #dfdad9; + color: rgba(25, 23, 36, 0.6); +} + +iconview:hover, iconview:selected { + border-radius: 12px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view .rubberband, +treeview.view rubberband, +flowbox rubberband { + border: 1px solid #56949f; + background-color: rgba(86, 148, 159, 0.3); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 12px; + color: rgba(25, 23, 36, 0.87); +} + +flowbox flowboxchild button.osd.remove-button { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(25, 23, 36, 0.6); +} + +label:disabled { + color: rgba(25, 23, 36, 0.38); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 12px; + background-color: rgba(46, 42, 66, 0.9); + color: #faf4ed; +} + +.dim-label { + color: rgba(25, 23, 36, 0.6); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(25, 23, 36, 0.38); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: rgba(25, 23, 36, 0.87); +} + +.osd .scale-popup.background, .app-notification, +.osd { + opacity: 0.9; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus { + color: #faf4ed; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:drop(active) { + color: #faf4ed; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry image { + color: rgba(250, 244, 237, 0.7); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry image:disabled { + color: rgba(250, 244, 237, 0.5); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:hover image, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack entry:focus image { + color: #faf4ed; +} + +spinbutton.vertical, spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 12px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); +} + +spinbutton.vertical:focus, spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(25, 23, 36, 0.04); + box-shadow: inset 0 0 0 2px #56949f; +} + +spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +spinbutton.flat.vertical, spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, spinbutton:not(.vertical) image, +entry image { + color: rgba(25, 23, 36, 0.6); +} + +spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: rgba(25, 23, 36, 0.87); +} + +spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(25, 23, 36, 0.38); +} + +spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(25, 23, 36, 0.26) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(25, 23, 36, 0.26) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); +} + +spinbutton.error.vertical:focus, spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(25, 23, 36, 0.04); + box-shadow: inset 0 0 0 2px #eb6f92; +} + +spinbutton.error.vertical:disabled, spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +spinbutton.warning.vertical, spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); +} + +spinbutton.warning.vertical:focus, spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(25, 23, 36, 0.04); + box-shadow: inset 0 0 0 2px #f6c177; +} + +spinbutton.warning.vertical:disabled, spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +spinbutton.vertical progress, spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #56949f; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #f4ede8; +} + +treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, .photos-entry-tag, .documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87); +} + +.entry-tag:hover, .photos-entry-tag:hover, .documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, :dir(ltr) .photos-entry-tag, :dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, :dir(rtl) .photos-entry-tag, :dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, .button.photos-entry-tag, .button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(25, 23, 36, 0.6); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#56949f), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#56949f), to(transparent)); + } +} + +.xfce4-panel.background button, .raven-mpris button.image-button, .mate-panel-menu-bar button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, .app-notification button:not(.suggested-action):not(.destructive-action), frame.documents-dropdown .linked > button, .app-notification .linked > button, toolbar.osd .linked > button, frame.documents-dropdown button, .osd .scale-popup.background button, .app-notification button, toolbar.osd button { + color: rgba(250, 244, 237, 0.7); +} + +.xfce4-panel.background button:focus, .raven-mpris button.image-button:focus, .mate-panel-menu-bar button:focus, infobar.warning > revealer > box button:focus, .app-notification button:focus:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:focus, .osd .scale-popup.background button:focus, .app-notification button:focus, toolbar.osd button:focus, .xfce4-panel.background button:hover, .raven-mpris button.image-button:hover, .mate-panel-menu-bar button:hover, infobar.warning > revealer > box button:hover, .app-notification button:hover:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:hover, .osd .scale-popup.background button:hover, .app-notification button:hover, toolbar.osd button:hover, .xfce4-panel.background button:active, .raven-mpris button.image-button:active, .mate-panel-menu-bar button:active, infobar.warning > revealer > box button:active, .app-notification button:active:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:active, .osd .scale-popup.background button:active, .app-notification button:active, toolbar.osd button:active, .xfce4-panel.background button:checked, .raven-mpris button.image-button:checked, .mate-panel-menu-bar button:checked, infobar.warning > revealer > box button:checked, .app-notification button:checked:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:checked, .osd .scale-popup.background button:checked, .app-notification button:checked, toolbar.osd button:checked { + color: #faf4ed; +} + +.xfce4-panel.background button:disabled, .raven-mpris button.image-button:disabled, .mate-panel-menu-bar button:disabled, infobar.warning > revealer > box button:disabled, .app-notification button:disabled:not(.suggested-action):not(.destructive-action), frame.documents-dropdown button:disabled, .osd .scale-popup.background button:disabled, .app-notification button:disabled, toolbar.osd button:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.xfce4-panel.background button:checked:disabled, .raven-mpris button.image-button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, infobar.warning > revealer > box button:checked:disabled, frame.documents-dropdown button:checked:disabled, .osd .scale-popup.background button:checked:disabled, .app-notification button:checked:disabled, toolbar.osd button:checked:disabled { + color: rgba(250, 244, 237, 0.5); +} + +actionbar > revealer > box button:not(.suggested-action):not(.destructive-action):not(.combo) { + background-color: #f4ede8; + color: rgba(25, 23, 36, 0.87); +} + +actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action):not(.combo) { + background-color: #faf4ed; + color: #191724; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat, terminal-window notebook > header > box button.flat, notebook > header > button.flat, notebook > header tab:not(:checked) button.flat { + color: rgba(250, 244, 237, 0.7); +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:hover, terminal-window notebook > header > box button.flat:hover, notebook > header > button.flat:hover, notebook > header tab:not(:checked) button.flat:hover, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:active, terminal-window notebook > header > box button.flat:active, notebook > header > button.flat:active, notebook > header tab:not(:checked) button.flat:active, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:focus, terminal-window notebook > header > box button.flat:focus, notebook > header > button.flat:focus, notebook > header tab:not(:checked) button.flat:focus { + color: #faf4ed; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:checked, terminal-window notebook > header > box button.flat:checked, notebook > header > button.flat:checked, notebook > header tab:not(:checked) button.flat:checked { + background-color: #faf4ed; + color: #191724; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list button.flat:disabled, terminal-window notebook > header > box button.flat:disabled, notebook > header > button.flat:disabled, notebook > header tab:not(:checked) button.flat:disabled { + color: rgba(250, 244, 237, 0.32); +} + +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(25, 23, 36, 0.04); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(25, 23, 36, 0.87); +} + +button:focus { + box-shadow: 0 0 0 2px rgba(86, 148, 159, 0.35); +} + +button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +button:disabled { + box-shadow: none; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +button:checked { + background-color: #56949f; + color: #faf4ed; +} + +button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +.raven .expander-button, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, .nautilus-window headerbar revealer > button, button.titlebutton:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, button.close, button.circular, .inline-toolbar button:not(.text-button) { + border-radius: 9999px; +} + +.raven .expander-button label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle label, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) label, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, .nautilus-window headerbar revealer > button label, button.titlebutton:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, button.close label, button.circular label, .inline-toolbar button:not(.text-button) label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, .gedit-document-panel row button.flat, .nautilus-window .floating-bar button, placessidebar.sidebar row button.sidebar-button, notebook > header > button.flat, notebook > header tab button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 12px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, .drop-shadow button, .budgie-panel button, .budgie-popover row button, .budgie-settings-window buttonbox.inline-toolbar button, #mate-menu button, #MatePanelPopupWindow button, popover.messagepopover .popover-action-area button, tabbox > tab button, placessidebar.sidebar row button.sidebar-button, calendar.button, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular, treeview.view header button button.circular, row.activatable button.circular, scrollbar button, notebook > header > tabs > arrow, modelbutton.flat, +.menuitem.button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button, .nemo-window .toolbar button, #buttonbox_frame button, .xfce4-panel.background button, .raven stackswitcher.linked > button, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button, .lock-dialog button, .mate-panel-menu-bar button, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, layouttabbar button, filechooser #pathbarbox > stack > box > button, messagedialog .dialog-action-box button, +messagedialog .dialog-action-box .linked:not(.vertical) > button, popover.background.menu button, +popover.background button.model, toolbar button, combobox > .linked:not(.vertical) > button:not(:only-child), button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(25, 23, 36, 0.6); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, .drop-shadow button:focus, .budgie-panel button:focus, .budgie-popover row button:focus, .budgie-settings-window buttonbox.inline-toolbar button:focus, #mate-menu button:focus, #MatePanelPopupWindow button:focus, popover.messagepopover .popover-action-area button:focus, tabbox > tab button:focus, placessidebar.sidebar row button.sidebar-button:focus, calendar.button:focus, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:focus, treeview.view header button button.circular:focus, row.activatable button.circular:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, modelbutton.flat:focus, +.menuitem.button.flat:focus, spinbutton.vertical button:focus, spinbutton:not(.vertical) button:focus, .nemo-window .toolbar button:focus, #buttonbox_frame button:focus, .xfce4-panel.background button:focus, .raven stackswitcher.linked > button:focus, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:focus, .lock-dialog button:focus, .mate-panel-menu-bar button:focus, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, layouttabbar button:focus, filechooser #pathbarbox > stack > box > button:focus, messagedialog .dialog-action-box button:focus, +messagedialog .dialog-action-box .linked:not(.vertical) > button:focus, popover.background.menu button:focus, +popover.background button.model:focus, toolbar button:focus, combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, .drop-shadow button:hover, .budgie-panel button:hover, .budgie-popover row button:hover, .budgie-settings-window buttonbox.inline-toolbar button:hover, #mate-menu button:hover, #MatePanelPopupWindow button:hover, popover.messagepopover .popover-action-area button:hover, tabbox > tab button:hover, placessidebar.sidebar row button.sidebar-button:hover, calendar.button:hover, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:hover, treeview.view header button button.circular:hover, row.activatable button.circular:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, modelbutton.flat:hover, +.menuitem.button.flat:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, .nemo-window .toolbar button:hover, #buttonbox_frame button:hover, .xfce4-panel.background button:hover, .raven stackswitcher.linked > button:hover, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:hover, .lock-dialog button:hover, .mate-panel-menu-bar button:hover, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, layouttabbar button:hover, filechooser #pathbarbox > stack > box > button:hover, messagedialog .dialog-action-box button:hover, +messagedialog .dialog-action-box .linked:not(.vertical) > button:hover, popover.background.menu button:hover, +popover.background button.model:hover, toolbar button:hover, combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, .drop-shadow button:active, .budgie-panel button:active, .budgie-popover row button:active, .budgie-settings-window buttonbox.inline-toolbar button:active, #mate-menu button:active, #MatePanelPopupWindow button:active, popover.messagepopover .popover-action-area button:active, tabbox > tab button:active, placessidebar.sidebar row button.sidebar-button:active, calendar.button:active, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:active, treeview.view header button button.circular:active, row.activatable button.circular:active, scrollbar button:active, notebook > header > tabs > arrow:active, modelbutton.flat:active, +.menuitem.button.flat:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, .nemo-window .toolbar button:active, #buttonbox_frame button:active, .xfce4-panel.background button:active, .raven stackswitcher.linked > button:active, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:active, .lock-dialog button:active, .mate-panel-menu-bar button:active, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, layouttabbar button:active, filechooser #pathbarbox > stack > box > button:active, messagedialog .dialog-action-box button:active, +messagedialog .dialog-action-box .linked:not(.vertical) > button:active, popover.background.menu button:active, +popover.background button.model:active, toolbar button:active, combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; + color: rgba(25, 23, 36, 0.87); +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, .drop-shadow button:disabled, .budgie-panel button:disabled, .budgie-popover row button:disabled, .budgie-settings-window buttonbox.inline-toolbar button:disabled, #mate-menu button:disabled, #MatePanelPopupWindow button:disabled, popover.messagepopover .popover-action-area button:disabled, tabbox > tab button:disabled, placessidebar.sidebar row button.sidebar-button:disabled, calendar.button:disabled, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:disabled, treeview.view header button button.circular:disabled, row.activatable button.circular:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, modelbutton.flat:disabled, +.menuitem.button.flat:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, .nemo-window .toolbar button:disabled, #buttonbox_frame button:disabled, .xfce4-panel.background button:disabled, .raven stackswitcher.linked > button:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:disabled, .lock-dialog button:disabled, .mate-panel-menu-bar button:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, layouttabbar button:disabled, filechooser #pathbarbox > stack > box > button:disabled, messagedialog .dialog-action-box button:disabled, +messagedialog .dialog-action-box .linked:not(.vertical) > button:disabled, popover.background.menu button:disabled, +popover.background button.model:disabled, toolbar button:disabled, combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(25, 23, 36, 0.3); +} + +.nemo-window .toolbar button:checked, #buttonbox_frame button:checked, .xfce4-panel.background button:checked, .raven stackswitcher.linked > button:checked, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked, .lock-dialog button:checked, .mate-panel-menu-bar button:checked, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, layouttabbar button:checked, filechooser #pathbarbox > stack > box > button:checked, messagedialog .dialog-action-box button:checked, +messagedialog .dialog-action-box .linked:not(.vertical) > button:checked, popover.background.menu button:checked, +popover.background button.model:checked, toolbar button:checked, combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: rgba(25, 23, 36, 0.87); +} + +.nemo-window .toolbar button:checked:disabled, #buttonbox_frame button:checked:disabled, .xfce4-panel.background button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked:disabled, .lock-dialog button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, layouttabbar button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, messagedialog .dialog-action-box button:checked:disabled, popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, toolbar button:checked:disabled, combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(25, 23, 36, 0.38); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 12px; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + background-color: #191724; + color: #faf4ed; +} + +button.osd:focus { + box-shadow: none; +} + +button.osd:hover { + background-color: #3b3842; + color: #faf4ed; +} + +button.osd:active { + background-color: #514e56; + color: #faf4ed; +} + +button.osd:disabled { + opacity: 0; +} + +button.osd.image-button, button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, button.osd.circular > image { + padding: 0; +} + +button.suggested-action { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(156, 207, 216, 0.2), 0 4px 3px 0 rgba(156, 207, 216, 0.14), 0 1px 6px 0 rgba(156, 207, 216, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(123, 161, 171, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(156, 207, 216, 0.3), 0 2px 3px -1px rgba(156, 207, 216, 0.24), 0 2px 5px 0 rgba(156, 207, 216, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(156, 207, 216, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #9ccfd8; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(25, 23, 36, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(156, 207, 216, 0.3); +} + +button.destructive-action { + background-color: #eb6f92; + color: #faf4ed; + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(235, 111, 146, 0.2), 0 4px 3px 0 rgba(235, 111, 146, 0.14), 0 1px 6px 0 rgba(235, 111, 146, 0.12); +} + +button.destructive-action:checked { + background-color: #f097ad; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(235, 111, 146, 0.3), 0 2px 3px -1px rgba(235, 111, 146, 0.24), 0 2px 5px 0 rgba(235, 111, 146, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(235, 111, 146, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #eb6f92; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(25, 23, 36, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(235, 111, 146, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +stacksidebar.sidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #5bc6ba; +} + +*:visited { + color: #c4a7e7; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #5bc6ba; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #c4a7e7; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(25, 23, 36, 0.6); +} + +spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(25, 23, 36, 0.38); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(25, 23, 36, 0.6); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 12px; +} + +combobox > .linked > button.combo { + padding: 6px 10px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 12px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(25, 23, 36, 0.26); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(25, 23, 36, 0.04); + box-shadow: inset 0 0 0 2px #56949f; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +/************ + * Toolbars * + ************/ +toolbar { + -gtkwidget-window-dragging: true; + padding: 2px 3px; + background-color: #faf4ed; +} + +toolbar .linked +> button:not(:hover):not(:active):not(:checked):not(:focus):not( +:disabled +) { + background-color: alpha(currentColor, 0.05); +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, .osd .scale-popup.background, .app-notification, toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #191724; + color: #faf4ed; +} + +frame.documents-dropdown:backdrop, .osd .scale-popup.background:backdrop, .app-notification:backdrop, toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +frame.left.documents-dropdown, .osd .left.scale-popup.background, .left.app-notification, frame.right.documents-dropdown, .osd .right.scale-popup.background, .right.app-notification, frame.top.documents-dropdown, .osd .top.scale-popup.background, .top.app-notification, frame.bottom.documents-dropdown, .osd .bottom.scale-popup.background, .bottom.app-notification, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, .osd .bottom.scale-popup.background, .bottom.app-notification, toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +frame.documents-dropdown entry, .osd .scale-popup.background entry, .app-notification entry, +frame.documents-dropdown button, +.osd .scale-popup.background button, +.app-notification button, toolbar.osd entry, +toolbar.osd button { + border-radius: 12px; +} + +frame.documents-dropdown entry, .osd .scale-popup.background entry, .app-notification entry, toolbar.osd entry { + color: #faf4ed; +} + +frame.documents-dropdown .linked > button:first-child, .osd .scale-popup.background .linked > button:first-child, .app-notification .linked > button:first-child, toolbar.osd .linked > button:first-child { + border-radius: 12px 0 0 12px; +} + +frame.documents-dropdown .linked > button:last-child, .osd .scale-popup.background .linked > button:last-child, .app-notification .linked > button:last-child, toolbar.osd .linked > button:last-child { + border-radius: 0 12px 12px 0; +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px 1px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.toolbar { + background-color: #faf4ed; +} + +frame .toolbar { + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(25, 23, 36, 0.12); + background-color: #dfdad9; + border-radius: 0 0 9px 9px; +} + +.frame .inline-toolbar { + border-width: 1px 0 0; + background-color: transparent; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border: none; + background-color: #faf4ed; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .primary-toolbar button:not(.text-button), .titlebar button:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); + background-color: rgba(250, 244, 237, 0.6); + border-radius: 9999px; +} + +.nemo-window .primary-toolbar .linked > button:not(.text-button), .titlebar .linked > button:not(.suggested-action):not(.destructive-action) { + border-radius: 0; +} + +.nemo-window .primary-toolbar .linked > button:first-child:not(.text-button), .titlebar .linked > button:first-child:not(.suggested-action):not(.destructive-action) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.nemo-window .primary-toolbar .linked > button:last-child:not(.text-button), .titlebar .linked > button:last-child:not(.suggested-action):not(.destructive-action) { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.nemo-window .primary-toolbar .linked > button:only-child:not(.text-button), .titlebar .linked > button:only-child:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +.nemo-window .primary-toolbar button:hover:not(.text-button), .titlebar button:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(250, 244, 237, 0.8); +} + +.nemo-window .primary-toolbar button:checked:not(.text-button), .titlebar button:checked:not(.suggested-action):not(.destructive-action) { + background-color: #56949f; + color: #faf4ed; +} + +.nemo-window .primary-toolbar button:checked:hover:not(.text-button), .titlebar button:checked:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +.nemo-window .primary-toolbar button:checked:focus:not(.text-button), .titlebar button:checked:focus:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + box-shadow: none; +} + +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), .titlebar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: rgba(9, 8, 12, 0.5); + color: rgba(250, 244, 237, 0.5); +} + +.nemo-window .primary-toolbar button:focus:not(.text-button), .titlebar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), .titlebar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), .titlebar button:active:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); +} + +.nemo-window .primary-toolbar button:disabled:not(.text-button), .titlebar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.3); +} + +.nemo-window .primary-toolbar button:backdrop:not(.text-button), .titlebar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.38); +} + +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), .titlebar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), .titlebar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), .titlebar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); +} + +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), .titlebar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.3); +} + +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), .titlebar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), .titlebar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +.nemo-window .primary-toolbar entry, .titlebar entry { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); + border-radius: 9999px; +} + +.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +.nemo-window .primary-toolbar entry image, .titlebar entry image { + color: rgba(25, 23, 36, 0.6); +} + +.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active { + color: rgba(25, 23, 36, 0.87); +} + +.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled { + color: rgba(25, 23, 36, 0.38); +} + +.titlebar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); + border-radius: 12px 12px 0 0; + border: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); +} + +.titlebar:disabled { + color: rgba(25, 23, 36, 0.38); +} + +.titlebar:backdrop { + color: rgba(25, 23, 36, 0.6); +} + +.titlebar:backdrop:disabled { + color: rgba(25, 23, 36, 0.3); +} + +.csd .titlebar:backdrop { + background-color: #faf4ed; +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(25, 23, 36, 0.6); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(25, 23, 36, 0.38); +} + +.titlebar .titlebar, +.titlebar headerbar { + background-color: transparent; + box-shadow: none; +} + +.titlebar + separator, +.titlebar + separator.sidebar { + background-color: #faf4ed; + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); +} + +.titlebar + separator:backdrop, +.titlebar + separator.sidebar:backdrop { + background-color: #faf4ed; +} + +.titlebar.selection-mode + separator, .titlebar.selection-mode + separator.sidebar, .selection-mode .titlebar + separator, .selection-mode .titlebar + separator.sidebar { + background-color: #56949f; +} + +.titlebar.selection-mode + separator:backdrop, .titlebar.selection-mode + separator.sidebar:backdrop, .selection-mode .titlebar + separator:backdrop, .selection-mode .titlebar + separator.sidebar:backdrop { + background-color: #56949f; +} + +.titlebar button.suggested-action:disabled, +.titlebar button.destructive-action:disabled { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +.titlebar stackswitcher { + background-color: rgba(25, 23, 36, 0.04); +} + +.titlebar stackswitcher:checked { + background-color: #09080c; + color: #faf4ed; +} + +.titlebar stackswitcher:checked:hover { + background-color: #201c2b; +} + +.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +.titlebar .path-bar +button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + background-color: #56949f; + color: #faf4ed; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.2); +} + +.titlebar.selection-mode:backdrop { + color: rgba(250, 244, 237, 0.7); + background-color: #67a2ad; +} + +.titlebar.selection-mode .subtitle:link { + color: #faf4ed; +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(250, 244, 237, 0.5); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked { + color: #faf4ed; +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:not(.titlebutton) { + color: rgba(250, 244, 237, 0.7); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(250, 244, 237, 0.7); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -gtkarrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.tiled .titlebar, .tiled-top .titlebar, .tiled-right .titlebar, .tiled-bottom .titlebar, .tiled-left .titlebar, .maximized .titlebar, .fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 6px 12px; + border-radius: 12px 12px 0 0; + border: none; + background-color: #faf4ed; + background-image: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); +} + +.titlebar.default-decoration:backdrop { + background-color: #faf4ed; +} + +.tiled .titlebar.default-decoration, .maximized .titlebar.default-decoration, .fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.titlebar.default-decoration button.titlebutton.minimize:active, .titlebar.default-decoration button.titlebutton.maximize:active, .titlebar.default-decoration button.titlebutton.close:active { + color: #faf4ed; + background-image: none; + animation: none; + box-shadow: none; + background-color: #454344; +} + +.background.csd .titlebar.default-decoration { + padding: 6px; +} + +.solid-csd .titlebar:dir(rtl), .solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 0 6px; +} + +box.vertical headerbar { + background-color: #faf4ed; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0 6px; +} + +headerbar separator.titlebutton, +headerbar separator.sidebar { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, headerbar .photos-entry-tag, headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle viewswitcher { + background-color: rgba(25, 23, 36, 0.04); + border-radius: 0 0 12px 12px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +) { + border-radius: 9px; + margin: 6px 3px; + min-width: 120px; + padding: 0; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +) > stack > box { + padding: 0 12px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not( +.destructive-action +):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, +headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher > box.horizontal > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; + margin-left: 1px; + margin-right: 1px; + background-color: alpha(currentColor, 0.08); +} + +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled { + background-color: alpha(currentColor, 0.05); +} + +.caja-pathbar button:first-child, +.path-bar.linked:not(.vertical) > button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.caja-pathbar button:last-child, +.path-bar.linked:not(.vertical) > button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + background-color: alpha(currentColor, 0.16); + color: rgba(25, 23, 36, 0.87); +} + +.caja-pathbar button label, +.caja-pathbar button image, +.path-bar.linked:not(.vertical) > button label, +.path-bar.linked:not(.vertical) > button image { + margin-left: 3px; + margin-right: 3px; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(25, 23, 36, 0.12); + border-top-color: rgba(25, 23, 36, 0.12); +} + +* { + -gtktreeview-horizontal-separator: 4; + -gtktreeview-grid-line-width: 1; + -gtktreeview-grid-line-pattern: ''; + -gtktreeview-tree-line-width: 1; + -gtktreeview-tree-line-pattern: ''; + -gtktreeview-expander-size: 16; +} + +.csd +treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not( +.trough +):not(.separator) { + background-color: transparent; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(25, 23, 36, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view:drop(active).after { + border-top-style: none; +} + +treeview.view:drop(active).before { + border-bottom-style: none; +} + +treeview.view.expander { + color: rgba(25, 23, 36, 0.6); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, treeview.view.expander:active { + color: rgba(25, 23, 36, 0.87); +} + +treeview.view.expander:disabled { + color: rgba(25, 23, 36, 0.3); +} + +treeview.view.expander:selected { + color: rgba(250, 244, 237, 0.7); +} + +treeview.view.expander:selected:hover, treeview.view.expander:selected:active { + color: #faf4ed; +} + +treeview.view.expander:selected:disabled { + color: rgba(250, 244, 237, 0.32); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #56949f; + background-image: none; + border-radius: 9999px; + color: #faf4ed; +} + +treeview.view.progressbar:selected, treeview.view.progressbar:selected:hover, treeview.view.progressbar:selected:focus { + box-shadow: none; + background-color: rgba(79, 133, 144, 0.9805); + color: #faf4ed; +} + +treeview.view.progressbar:selected:backdrop, treeview.view.progressbar:selected:hover:backdrop, treeview.view.progressbar:selected:focus:backdrop { + color: #faf4ed; +} + +treeview.view.progressbar:backdrop, treeview.view.progressbar:selected:backdrop { + background-color: rgba(25, 23, 36, 0.26); +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(25, 23, 36, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected, treeview.view.trough:selected:hover, treeview.view.trough:selected:focus { + box-shadow: none; + background-color: rgba(25, 23, 36, 0.12); +} + +treeview.view.trough:backdrop, treeview.view.trough:selected:backdrop { + background-color: rgba(25, 23, 36, 0.12); +} + +treeview.view header button { + padding: 2px 6px; + border: none; + border-right: 1px solid transparent; + border-color: rgba(25, 23, 36, 0.12); + border-radius: 0; + background-clip: border-box; + border-image: linear-gradient(to bottom, transparent 20%, rgba(25, 23, 36, 0.12) 20%, rgba(25, 23, 36, 0.12) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(25, 23, 36, 0.6); +} + +treeview.view header button, treeview.view header button:disabled { + background-color: #f4ede8; +} + +treeview.view header button:last-child { + border-right: none; + border-image: none; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(25, 23, 36, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #f4ede8; + background-clip: border-box; + color: #56949f; +} + +treeview.view acceleditor > label { + background-color: #56949f; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -gtkwidget-window-dragging: true; + padding: 0; + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); +} + +menubar:backdrop, +.menubar:backdrop { + color: rgba(25, 23, 36, 0.6); + background-color: #faf4ed; +} + +.csd menubar, .csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: none; + min-height: 20px; + padding: 4px 8px; + color: rgba(25, 23, 36, 0.6); + border-radius: 12px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: rgba(25, 23, 36, 0.87); +} + +menubar > menuitem:backdrop, +.menubar > menuitem:backdrop { + color: rgba(25, 23, 36, 0.38); +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(25, 23, 36, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +menubar > menuitem > window.popup.background > menu menuitem, +.menubar > menuitem > window.popup.background > menu menuitem { + transition: none; +} + +.background.popup { + background-color: transparent; +} + +menu { + margin: 6px; + padding: 6px; + background-color: #f4ede8; + background-clip: border-box; + border-radius: 12px; + border: 1px solid #56949f; +} + +.csd menu { + border: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); +} + +menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: rgba(25, 23, 36, 0.87); + font: initial; + text-shadow: none; + border-radius: 12px; +} + +menu menuitem:hover { + transition: none; + background-color: #f4ede8; + color: #56949f; +} + +menu menuitem:hover accelerator { + color: #56949f; +} + +menu menuitem:hover:disabled accelerator { + color: rgba(250, 244, 237, 0.32); +} + +menu menuitem:active { + background-color: alpha(currentColor, 0.12); +} + +menu menuitem:disabled { + color: rgba(25, 23, 36, 0.38); +} + +menu menuitem accelerator { + color: rgba(25, 23, 36, 0.6); +} + +menu menuitem:disabled accelerator { + color: rgba(25, 23, 36, 0.3); +} + +menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected { + background-color: rgba(225, 216, 210, 0.987); +} + +menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #f4ede8; + color: rgba(25, 23, 36, 0.6); +} + +menu > arrow.top { + margin-top: 0; + border-radius: 12px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 12px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: rgba(25, 23, 36, 0.87); +} + +menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator { + margin: 3px 0; + background-color: transparent; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #f4ede8; + border-radius: 12px; +} + +popover.background, .csd popover.background { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15), 0 0 36px transparent; +} + +popover.background:backdrop, .csd popover.background:backdrop { + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > scrolledwindow > viewport.frame > list { + background-color: transparent; + padding: 6px; +} + +popover.background > scrolledwindow > viewport.frame > list > row { + border-radius: 12px; + padding: 6px; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #f4ede8; +} + +popover.background button, +popover.background entry, +popover.background combobox { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio) { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 12px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 12px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 12px; +} + +popover.background separator { + margin: 3px 0; + background-color: transparent; +} + +popover.background list separator { + margin: 0; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 12px; + color: rgba(25, 23, 36, 0.87); +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +/************* + * Notebooks * + *************/ +tabbox > tab, notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: #191724; + font-weight: 500; + border-radius: 9px; +} + +tabbox > tab:hover, notebook > header tab:hover { + background-color: rgba(250, 244, 237, 0.12); + color: #56949f; +} + +tabbox > tab:disabled, notebook > header tab:disabled { + color: rgba(250, 244, 237, 0.32); +} + +tabbox > tab:checked, notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #f4ede8; + color: #56949f; +} + +tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { + color: rgba(25, 23, 36, 0.38); +} + +notebook > header.bottom > tabs > arrow, notebook > header.top > tabs > arrow { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.bottom > tabs > arrow.down, notebook > header.top > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.bottom > tabs > arrow.up, notebook > header.top > tabs > arrow.up { + margin-right: 0; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.right > tabs > arrow, notebook > header.left > tabs > arrow { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.right > tabs > arrow.down, notebook > header.left > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.right > tabs > arrow.up, notebook > header.left > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook { + background-color: rgba(244, 237, 232, 0.4); +} + +window.background > notebook { + background-color: transparent; +} + +notebook.frame { + border: none; + border-radius: 9px; +} + +notebook.frame scrolledwindow.frame { + border: none; +} + +notebook.frame frame > border { + border: none; + border-radius: 9px; +} + +notebook.frame frame > list row.activatable { + border-radius: 12px; +} + +notebook > header { + border: none; + background-color: rgba(244, 237, 232, 0.4); + padding: 3px; + margin: 3px; + border-radius: 12px; +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 9px; + color: rgba(250, 244, 237, 0.7); +} + +notebook > header > tabs > arrow:hover, notebook > header > tabs > arrow:active { + color: #faf4ed; +} + +notebook > header > tabs > arrow:disabled { + color: rgba(250, 244, 237, 0.32); +} + +notebook > header.top > tabs > arrow { + border-top-style: none; +} + +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; +} + +notebook > header.left > tabs > arrow { + border-left-style: none; +} + +notebook > header.right > tabs > arrow { + border-right-style: none; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87); +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab + tab, +notebook > header.top tabs tab + arrow, notebook > header.bottom tabs tab + tab, +notebook > header.bottom tabs tab + arrow { + margin-left: 3px; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab + tab, +notebook > header.left tabs tab + arrow, notebook > header.right tabs tab + tab, +notebook > header.right tabs tab + arrow { + margin-top: 3px; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > button.flat { + padding: 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 12px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #f4ede8; +} + +* { + -gtkscrollbar-has-backward-stepper: false; + -gtkscrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid transparent; +} + +scrollbar.bottom { + border-top: 1px solid transparent; +} + +scrollbar.left { + border-right: 1px solid transparent; +} + +scrollbar.right { + border-left: 1px solid transparent; +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(25, 23, 36, 0.38); +} + +scrollbar slider:hover { + background-color: rgba(25, 23, 36, 0.6); +} + +scrollbar slider:active { + background-color: rgba(25, 23, 36, 0.87); +} + +scrollbar slider:disabled { + background-color: rgba(25, 23, 36, 0.3); +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(244, 237, 232, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(244, 237, 232, 0.3); + border-radius: 9999px; + background-color: rgba(25, 23, 36, 0.38); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(25, 23, 36, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border: none; + border-radius: 9999px; + background-color: rgba(25, 23, 36, 0.3); + background-clip: padding-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #56949f; +} + +switch:disabled { + opacity: 0.5; +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + margin: 3px; + border-radius: 9999px; + outline: none; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + background-color: rgba(250, 244, 237, 0.7); + border: none; + color: transparent; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(25, 23, 36, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate), +actionbar > revealer > box radio:not(:checked):not(:indeterminate) { + background-color: rgba(250, 244, 237, 0.12); +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate):hover, +actionbar > revealer > box radio:not(:checked):not(:indeterminate):hover { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.04); + background-color: rgba(250, 244, 237, 0.15); +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate):active, +actionbar > revealer > box radio:not(:checked):not(:indeterminate):active { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.2); +} + +actionbar > revealer > box check:not(:checked):not(:indeterminate):disabled, +actionbar > revealer > box radio:not(:checked):not(:indeterminate):disabled { + background-color: rgba(250, 244, 237, 0.04); +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + color: transparent; + background-color: rgba(25, 23, 36, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(25, 23, 36, 0.04); + background-color: rgba(25, 23, 36, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(25, 23, 36, 0.12); + background-color: rgba(25, 23, 36, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(25, 23, 36, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(250, 244, 237, 0.7); + background-color: #56949f; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(86, 148, 159, 0.15); + background-color: #74aab4; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(86, 148, 159, 0.2); + background-color: #56949f; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(250, 244, 237, 0.32); + background-color: rgba(86, 148, 159, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -3px; + margin-right: 6px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 6px; + margin-right: -3px; +} + +menu menuitem check, menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), menu menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: -3px; +} + +menu menuitem check:dir(rtl), menu menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: -3px; +} + +menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked:hover, menu menuitem check:indeterminate:hover, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked:hover, menu menuitem radio:indeterminate:hover { + box-shadow: none; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic@2.svg"))); +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +treeview.view radio, +treeview.view check { + padding: 0; + margin: 0; + background-color: rgba(25, 23, 36, 0.12); +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, +treeview.view check, +treeview.view check:hover, +treeview.view check:disabled, +treeview.view check:checked:hover, +treeview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view radio:selected:not(:disabled):not(:checked):not(:indeterminate), +treeview.view check:selected:not(:disabled):not(:checked):not(:indeterminate) { + background-color: rgba(250, 244, 237, 0.12); +} + +treeview.view radio:checked, treeview.view radio:indeterminate, +treeview.view check:checked, +treeview.view check:indeterminate { + background-color: #56949f; + color: #faf4ed; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + border-radius: 9999px; +} + +.view.content-view.check:not(list):not(:checked), +.content-view .tile check:not(list):not(:checked) { + background-image: image(rgba(250, 244, 237, 0.25)); +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):checked, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):checked { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.1); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + background-color: #56949f; + color: #faf4ed; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(25, 23, 36, 0.26); +} + +scale trough:disabled { + background-color: rgba(25, 23, 36, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#56949f); +} + +scale highlight:disabled { + background-color: #faf4ed; + background-image: image(rgba(25, 23, 36, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(25, 23, 36, 0.26); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #56949f; + background-color: #f2e9e1; + box-shadow: inset 0 0 0 2px #56949f; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #56949f, 0 0 0 8px rgba(25, 23, 36, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #56949f, 0 0 0 8px rgba(25, 23, 36, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(25, 23, 36, 0.3); +} + +scale marks, +scale value { + color: rgba(25, 23, 36, 0.6); +} + +scale.marks-before:not(.marks-after) slider, scale.marks-after:not(.marks-before) slider { + min-height: 24px; + min-width: 24px; + margin: -11px; + background-color: transparent; + box-shadow: none; + color: #56949f; +} + +scale.marks-before:not(.marks-after) slider:hover, scale.marks-after:not(.marks-before) slider:hover { + box-shadow: 0 0 0 4px rgba(25, 23, 36, 0.12); + background-color: rgba(25, 23, 36, 0.12); +} + +scale.marks-before:not(.marks-after) slider:active, scale.marks-after:not(.marks-before) slider:active { + box-shadow: 0 0 0 6px rgba(25, 23, 36, 0.12); + background-color: rgba(25, 23, 36, 0.12); +} + +scale.marks-before:not(.marks-after) slider:disabled, scale.marks-after:not(.marks-before) slider:disabled { + color: #a8c4c6; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-horz-marks-before-slider-symbolic.svg")); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-horz-marks-after-slider-symbolic.svg")); +} + +scale.vertical.marks-before:not(.marks-after) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-vert-marks-before-slider-symbolic.svg")); +} + +scale.vertical.marks-after:not(.marks-before) slider { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/scale-vert-marks-after-slider-symbolic.svg")); +} + +scale indicator { + background-color: rgba(25, 23, 36, 0.26); + color: transparent; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(25, 23, 36, 0.6); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 12px; + background-color: rgba(25, 23, 36, 0.12); +} + +progressbar progress { + border-radius: 12px; + background-color: #56949f; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #56949f; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 12px; +} + +levelbar block.low { + background-color: #f6c177; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #56949f; +} + +levelbar block.full { + background-color: #31748f; +} + +levelbar block.empty { + background-color: rgba(25, 23, 36, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(25, 23, 36, 0.12); + background-color: #f4ede8; + color: rgba(25, 23, 36, 0.87); +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, .frame { + margin: 0; + padding: 0; + border: 1px solid rgba(25, 23, 36, 0.12); + border-radius: 0; + box-shadow: none; +} + +.frame.view { + border-radius: 12px; +} + +.frame.flat { + border-style: none; +} + +frame.flat > border, frame > border.flat, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + margin: 6px 0 0 0; + padding: 6px; + border: none; + color: rgba(25, 23, 36, 0.87); + background-color: #faf4ed; + border-radius: 0 0 12px 12px; +} + +actionbar > revealer > box button { + border-radius: 6px; +} + +actionbar > revealer > box button.combo:only-child { + border-radius: 6px; + color: rgba(25, 23, 36, 0.87); + background-color: rgba(244, 237, 232, 0.4); +} + +actionbar > revealer > box button.combo:only-child:hover, actionbar > revealer > box button.combo:only-child:active { + color: #56949f; +} + +actionbar > revealer > box button.combo:only-child:disabled { + color: #56949f; +} + +actionbar > revealer > box stackswitcher { + background-color: rgba(250, 244, 237, 0.04); +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):hover, actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):active { + color: #faf4ed; +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #f4ede8; + color: rgba(25, 23, 36, 0.87); +} + +actionbar > revealer > box stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked:hover { + background-color: #dfdad9; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(25, 23, 36, 0.12)), to(rgba(25, 23, 36, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(25, 23, 36, 0.07)), to(rgba(25, 23, 36, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(25, 23, 36, 0.12)), to(rgba(25, 23, 36, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(25, 23, 36, 0.07)), to(rgba(25, 23, 36, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(25, 23, 36, 0.12)), to(rgba(25, 23, 36, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(25, 23, 36, 0.07)), to(rgba(25, 23, 36, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(25, 23, 36, 0.12)), to(rgba(25, 23, 36, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(25, 23, 36, 0.07)), to(rgba(25, 23, 36, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(25, 23, 36, 0.12); + background-color: #f4ede8; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +preferences stacksidebar.sidebar list separator, placessidebar.sidebar list > separator, stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > list, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list, window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, preferencesgroup list, +.geary-accounts-editor-pane list, window.background.csd.unified > deck > deck > deck list, hdyleaflet list.view, +hdyleaflet list.frame, +leaflet list.view, +leaflet list.frame, +box.horizontal > stack.background list.view, +box.horizontal > stack.background list.frame, hdyleaflet stack.background scrolledwindow > viewport list, +hdyleaflet overlay scrolledwindow > viewport list, +leaflet stack.background scrolledwindow > viewport list, +leaflet overlay scrolledwindow > viewport list, +box.horizontal > stack.background stack.background scrolledwindow > viewport list, +box.horizontal > stack.background overlay scrolledwindow > viewport list, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), +leaflet frame:not(.view) list:not(.contacts-contact-list), +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list), list.tweak-group list, list.content:not(.conversation-listbox) { + border-radius: 12px; + box-shadow: none; + border: none; + background-color: transparent; +} + +window.background.csd stack stack stack frame > list > separator, +window.background.csd > stack > stack > box > frame > list > separator, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list > separator, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list > separator, window.background.csd > stack > list > separator, +window.background.csd > stack > scrolledwindow > viewport > box > list > separator, preferencesgroup list > separator, +.geary-accounts-editor-pane list > separator, window.background.csd.unified > deck > deck > deck list > separator, hdyleaflet list.view > separator, +hdyleaflet list.frame > separator, +leaflet list.view > separator, +leaflet list.frame > separator, +box.horizontal > stack.background list.view > separator, +box.horizontal > stack.background list.frame > separator, hdyleaflet stack.background scrolledwindow > viewport list > separator, +hdyleaflet overlay scrolledwindow > viewport list > separator, +leaflet stack.background scrolledwindow > viewport list > separator, +leaflet overlay scrolledwindow > viewport list > separator, +box.horizontal > stack.background stack.background scrolledwindow > viewport list > separator, +box.horizontal > stack.background overlay scrolledwindow > viewport list > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, +leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator, list.tweak-group list > separator, list.content:not(.conversation-listbox) > separator { + background: none; + min-height: 0; +} + +window.background.csd stack stack stack frame > list row, +window.background.csd > stack > stack > box > frame > list row, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list row, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list row, window.background.csd > stack > list row, +window.background.csd > stack > scrolledwindow > viewport > box > list row, preferencesgroup list row, +.geary-accounts-editor-pane list row, window.background.csd.unified > deck > deck > deck list row, hdyleaflet list.view row, +hdyleaflet list.frame row, +leaflet list.view row, +leaflet list.frame row, +box.horizontal > stack.background list.view row, +box.horizontal > stack.background list.frame row, hdyleaflet stack.background scrolledwindow > viewport list row, +hdyleaflet overlay scrolledwindow > viewport list row, +leaflet stack.background scrolledwindow > viewport list row, +leaflet overlay scrolledwindow > viewport list row, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row, +box.horizontal > stack.background overlay scrolledwindow > viewport list row, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row, +leaflet frame:not(.view) list:not(.contacts-contact-list) row, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row, list.tweak-group list > row, list.content:not(.conversation-listbox) > row { + border-radius: 3px; + background-color: rgba(244, 237, 232, 0.4); +} + +window.background.csd stack stack stack frame > list row:not(:first-child), window.background.csd > stack > list row:not(:first-child), preferencesgroup list row:not(:first-child), +.geary-accounts-editor-pane list row:not(:first-child), window.background.csd.unified > deck > deck > deck list row:not(:first-child), hdyleaflet list.view row:not(:first-child), +hdyleaflet list.frame row:not(:first-child), +leaflet list.view row:not(:first-child), +leaflet list.frame row:not(:first-child), +box.horizontal > stack.background list.view row:not(:first-child), +box.horizontal > stack.background list.frame row:not(:first-child), hdyleaflet stack.background scrolledwindow > viewport list row:not(:first-child), +hdyleaflet overlay scrolledwindow > viewport list row:not(:first-child), +leaflet stack.background scrolledwindow > viewport list row:not(:first-child), +leaflet overlay scrolledwindow > viewport list row:not(:first-child), +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:not(:first-child), +box.horizontal > stack.background overlay scrolledwindow > viewport list row:not(:first-child), hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), +leaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), list.tweak-group list > row:not(:first-child), list.content:not(.conversation-listbox) > row:not(:first-child) { + margin-top: 3px; +} + +window.background.csd stack stack stack frame > list row:first-child, window.background.csd > stack > list row:first-child, preferencesgroup list row:first-child, +.geary-accounts-editor-pane list row:first-child, window.background.csd.unified > deck > deck > deck list row:first-child, hdyleaflet list.view row:first-child, +hdyleaflet list.frame row:first-child, +leaflet list.view row:first-child, +leaflet list.frame row:first-child, +box.horizontal > stack.background list.view row:first-child, +box.horizontal > stack.background list.frame row:first-child, hdyleaflet stack.background scrolledwindow > viewport list row:first-child, +hdyleaflet overlay scrolledwindow > viewport list row:first-child, +leaflet stack.background scrolledwindow > viewport list row:first-child, +leaflet overlay scrolledwindow > viewport list row:first-child, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:first-child, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:first-child, list.tweak-group list > row:first-child, list.content:not(.conversation-listbox) > row:first-child { + border-radius: 12px 12px 3px 3px; +} + +window.background.csd stack stack stack frame > list row:last-child, window.background.csd > stack > list row:last-child, preferencesgroup list row:last-child, +.geary-accounts-editor-pane list row:last-child, window.background.csd.unified > deck > deck > deck list row:last-child, hdyleaflet list.view row:last-child, +hdyleaflet list.frame row:last-child, +leaflet list.view row:last-child, +leaflet list.frame row:last-child, +box.horizontal > stack.background list.view row:last-child, +box.horizontal > stack.background list.frame row:last-child, hdyleaflet stack.background scrolledwindow > viewport list row:last-child, +hdyleaflet overlay scrolledwindow > viewport list row:last-child, +leaflet stack.background scrolledwindow > viewport list row:last-child, +leaflet overlay scrolledwindow > viewport list row:last-child, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:last-child, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:last-child, list.tweak-group list > row:last-child, list.content:not(.conversation-listbox) > row:last-child { + border-radius: 3px 3px 12px 12px; +} + +window.background.csd stack stack stack frame > list row:only-child, window.background.csd > stack > list row:only-child, preferencesgroup list row:only-child, +.geary-accounts-editor-pane list row:only-child, window.background.csd.unified > deck > deck > deck list row:only-child, hdyleaflet list.view row:only-child, +hdyleaflet list.frame row:only-child, +leaflet list.view row:only-child, +leaflet list.frame row:only-child, +box.horizontal > stack.background list.view row:only-child, +box.horizontal > stack.background list.frame row:only-child, hdyleaflet stack.background scrolledwindow > viewport list row:only-child, +hdyleaflet overlay scrolledwindow > viewport list row:only-child, +leaflet stack.background scrolledwindow > viewport list row:only-child, +leaflet overlay scrolledwindow > viewport list row:only-child, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:only-child, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:only-child, list.tweak-group list > row:only-child, list.content:not(.conversation-listbox) > row:only-child { + border-radius: 12px; +} + +window.background.csd stack stack stack frame > list row:hover, window.background.csd > stack > list row:hover, preferencesgroup list row:hover, +.geary-accounts-editor-pane list row:hover, window.background.csd.unified > deck > deck > deck list row:hover, hdyleaflet list.view row:hover, +hdyleaflet list.frame row:hover, +leaflet list.view row:hover, +leaflet list.frame row:hover, +box.horizontal > stack.background list.view row:hover, +box.horizontal > stack.background list.frame row:hover, hdyleaflet stack.background scrolledwindow > viewport list row:hover, +hdyleaflet overlay scrolledwindow > viewport list row:hover, +leaflet stack.background scrolledwindow > viewport list row:hover, +leaflet overlay scrolledwindow > viewport list row:hover, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:hover, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:hover, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:hover, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:hover, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:hover, list.tweak-group list > row:hover, list.content:not(.conversation-listbox) > row:hover { + background-color: #faf4ed; + box-shadow: none; +} + +window.background.csd stack stack stack frame > list row:active, window.background.csd > stack > list row:active, preferencesgroup list row:active, +.geary-accounts-editor-pane list row:active, window.background.csd.unified > deck > deck > deck list row:active, hdyleaflet list.view row:active, +hdyleaflet list.frame row:active, +leaflet list.view row:active, +leaflet list.frame row:active, +box.horizontal > stack.background list.view row:active, +box.horizontal > stack.background list.frame row:active, hdyleaflet stack.background scrolledwindow > viewport list row:active, +hdyleaflet overlay scrolledwindow > viewport list row:active, +leaflet stack.background scrolledwindow > viewport list row:active, +leaflet overlay scrolledwindow > viewport list row:active, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:active, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:active, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:active, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:active, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:active, list.tweak-group list > row:active, list.content:not(.conversation-listbox) > row:active { + background-color: alpha(currentColor, 0.05); + box-shadow: none; +} + +window.background.csd stack stack stack frame > list row:focus, window.background.csd > stack > list row:focus, preferencesgroup list row:focus, +.geary-accounts-editor-pane list row:focus, window.background.csd.unified > deck > deck > deck list row:focus, hdyleaflet list.view row:focus, +hdyleaflet list.frame row:focus, +leaflet list.view row:focus, +leaflet list.frame row:focus, +box.horizontal > stack.background list.view row:focus, +box.horizontal > stack.background list.frame row:focus, hdyleaflet stack.background scrolledwindow > viewport list row:focus, +hdyleaflet overlay scrolledwindow > viewport list row:focus, +leaflet stack.background scrolledwindow > viewport list row:focus, +leaflet overlay scrolledwindow > viewport list row:focus, +box.horizontal > stack.background stack.background scrolledwindow > viewport list row:focus, +box.horizontal > stack.background overlay scrolledwindow > viewport list row:focus, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, +leaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, +box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:focus, list.tweak-group list > row:focus, list.content:not(.conversation-listbox) > row:focus { + box-shadow: none; +} + +list { + border-color: rgba(25, 23, 36, 0.12); + background-color: rgba(244, 237, 232, 0.4); +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +list.navigation-sidebar > row { + border-radius: 12px; +} + +paned scrolledwindow > viewport.frame > list { + background-color: transparent; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, treeview.view header button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:focus, treeview.view header button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:hover, treeview.view header button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.has-open-popup.activatable, treeview.view header button.has-open-popup, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:active, treeview.view header button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); + background-image: radial-gradient(circle, alpha(currentColor, 0.05) 10%, transparent 0%); + background-size: 0% 0%; +} + +row:selected { + color: inherit; + background-color: alpha(currentColor, 0.06); + color: rgba(25, 23, 36, 0.87); +} + +row:selected button { + color: inherit; +} + +row:selected:disabled { + color: rgba(25, 23, 36, 0.38); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(.suggested-action):not(.destructive-action):not( +:disabled +) { + color: #56949f; +} + +.app-notification > box > label { + margin-left: 9px; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(25, 23, 36, 0.6); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, expander title > arrow:active { + color: rgba(25, 23, 36, 0.87); +} + +expander title > arrow:disabled { + color: rgba(25, 23, 36, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 1px; + border: 1px solid rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87); +} + +calendar:disabled { + color: rgba(25, 23, 36, 0.38); +} + +calendar:selected { + border-radius: 13px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(25, 23, 36, 0.12); + border-radius: 0; +} + +calendar.highlight { + color: rgba(25, 23, 36, 0.6); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(25, 23, 36, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #f2e9e1; +} + +messagedialog.background .titlebar { + min-height: 12px; +} + +messagedialog.background .titlebar, messagedialog.background .titlebar:backdrop { + background-color: #f2e9e1; +} + +messagedialog.background.csd { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog .titlebar, messagedialog.background.csd .titlebar { + border: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); +} + +messagedialog .dialog-action-box { + margin-top: -6px; +} + +messagedialog .dialog-action-box button, messagedialog .dialog-action-box button:first-child, messagedialog .dialog-action-box button:last-child, +messagedialog .dialog-action-box .linked:not(.vertical) > button, +messagedialog .dialog-action-box .linked:not(.vertical) > button:first-child, +messagedialog .dialog-action-box .linked:not(.vertical) > button:last-child { + border-radius: 12px; +} + +messagedialog .dialog-action-box button:not(:last-child), +messagedialog .dialog-action-box .linked:not(.vertical) > button:not(:last-child) { + margin-right: 6px; +} + +messagedialog .dialog-action-box button.suggested-action:not(:disabled), +messagedialog .dialog-action-box .linked:not(.vertical) > button.suggested-action:not(:disabled) { + color: #9ccfd8; +} + +messagedialog .dialog-action-box button.destructive-action:not(:disabled), +messagedialog .dialog-action-box .linked:not(.vertical) > button.destructive-action:not(:disabled) { + color: #eb6f92; +} + +.csd filechooser { + background-color: #f4ede8; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + background-color: #f4ede8; +} + +filechooser stack.view { + background-color: transparent; + padding: 4px; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; + padding: 4px; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser paned > separator { + background: none; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { + border-right: 1px solid rgba(25, 23, 36, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(25, 23, 36, 0.12); + border-right-style: none; +} + +.sidebar list, +.sidebar notebook { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 6px; + background-color: #f4ede8; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 6px; + margin: 0; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #56949f; + color: #faf4ed; + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, +stacksidebar.sidebar row:selected image { + color: #faf4ed; +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +/**************** + * File chooser * + ****************/ +placessidebar.sidebar { + margin: 6px; + padding: 0; +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + background-color: transparent; + color: rgba(25, 23, 36, 0.87); +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + color: rgba(25, 23, 36, 0.87); + border-radius: 6px; +} + +placessidebar.sidebar row:hover, placessidebar.sidebar row:active { + background-color: rgba(244, 237, 232, 0.4); + color: #56949f; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + color: #56949f; + background-color: rgba(244, 237, 232, 0.4); + font-weight: 500; +} + +placessidebar.sidebar row:disabled { + color: rgba(250, 244, 237, 0.32); +} + +placessidebar.sidebar row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #56949f; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #56949f; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: #f4ede8; + background-image: image(rgba(25, 23, 36, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #faf4ed; + background-image: image(rgba(25, 23, 36, 0.12)), image(rgba(25, 23, 36, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #f4ede8; +} + +infobar.info > revealer > box, +infobar.info > revealer > box flowboxchild, infobar.info:hover > revealer > box, +infobar.info:hover > revealer > box flowboxchild, infobar.info:backdrop > revealer > box, +infobar.info:backdrop > revealer > box flowboxchild { + color: rgba(25, 23, 36, 0.87); +} + +infobar.info > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:hover > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:backdrop > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +) { + color: #56949f; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #56949f; +} + +infobar.action > revealer > box, +infobar.action > revealer > box link:link, +infobar.action > revealer > box flowboxchild, infobar.action:backdrop > revealer > box, +infobar.action:backdrop > revealer > box link:link, +infobar.action:backdrop > revealer > box flowboxchild, infobar.question > revealer > box, +infobar.question > revealer > box link:link, +infobar.question > revealer > box flowboxchild, infobar.question:backdrop > revealer > box, +infobar.question:backdrop > revealer > box link:link, +infobar.question:backdrop > revealer > box flowboxchild { + color: #faf4ed; +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #64a0ab; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #f6c177; +} + +infobar.warning > revealer > box, +infobar.warning > revealer > box link:link, +infobar.warning > revealer > box flowboxchild, infobar.warning:backdrop > revealer > box, +infobar.warning:backdrop > revealer > box link:link, +infobar.warning:backdrop > revealer > box flowboxchild { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #f8cc8f; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #eb6f92; + color: #faf4ed; +} + +infobar.error > revealer > box, +infobar.error > revealer > box link:link, +infobar.error > revealer > box flowboxchild, infobar.error:backdrop > revealer > box, +infobar.error:backdrop > revealer > box link:link, +infobar.error:backdrop > revealer > box flowboxchild { + color: #faf4ed; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.error:hover > revealer > box { + background-color: #ee85a3; +} + +/************ + * Tooltips * + ************/ +tooltip { + box-shadow: none; +} + +tooltip.background { + background-color: rgba(46, 42, 66, 0.9); + color: #faf4ed; + border-radius: 12px; +} + +tooltip.background.csd { + border-radius: 12px; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #faf4ed; +} + +colorswatch.light { + color: rgba(25, 23, 36, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #56949f; +} + +colorswatch#add-color-button { + border-radius: 12px 0 0 12px; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(25, 23, 36, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(25, 23, 36, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(25, 23, 36, 0.26); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15); + background-color: #f2e9e1; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #faf4ed; +} + +.scale-popup.background { + padding: 3px 0; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: none; + border-radius: 12px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 36px transparent; + margin: 10px; +} + +decoration:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +.tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; +} + +.maximized decoration, .fullscreen decoration { + border-radius: 0; + box-shadow: none; +} + +.popup decoration { + box-shadow: none; + border: none; +} + +.ssd decoration { + border: none; + border-radius: 12px 12px 0 0; + box-shadow: none; +} + +.ssd decoration:backdrop { + border: none; + border-radius: 12px 12px 0 0; + box-shadow: none; +} + +.metacity decoration { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border: none; +} + +.csd.popup decoration { + border-radius: 12px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +tooltip.csd decoration { + border-radius: 12px; + box-shadow: none; + border: none; +} + +messagedialog.background.csd decoration { + border-radius: 12px; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #faf4ed; + border: 1px solid #d7d1cc; +} + +.solid-csd decoration:backdrop { + background-color: #faf4ed; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 22px; + min-width: 22px; + padding: 0; + margin: 0 2px; + border-radius: 9999px; +} + +button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); + background-color: alpha(currentColor, 0.1); +} + +button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); + background-color: alpha(currentColor, 0.15); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 1px rgba(250, 244, 237, 0.15); +} + +button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); + background-color: alpha(currentColor, 0.2); +} + +button.minimize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:not(.suggested-action):not(.destructive-action) { + opacity: 0.65; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #56949f; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(25, 23, 36, 0.12); + border-radius: 13px; + box-shadow: inset 0 -2px rgba(25, 23, 36, 0.12); + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #56949f; +} + +stackswitcher { + min-height: 0; + padding: 0; + border-radius: 15px; + background-color: rgba(25, 23, 36, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0; + background-color: transparent; + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #191724; + color: #faf4ed; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked:hover { + box-shadow: none; + background-color: #2f2b43; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #56949f; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd { + border-radius: 0 0 12px 12px; + background-color: #dfdad9; +} + +.nautilus-window.background.csd:backdrop { + background-color: #f4ede8; +} + +.nautilus-window.background.csd > grid.horizontal > paned.horizontal > separator, +.nautilus-window.background.csd > deck > box.vertical > paned.horizontal > separator { + margin-left: -1px; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > separator { + background: none; +} + +.nautilus-window.background.csd.unified notebook { + border-radius: 0; +} + +.nautilus-window.background.csd:not(.unified) .nautilus-list-view { + background-color: transparent; + border-bottom-right-radius: 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook { + background-color: #f4ede8; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook > stack { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook scrolledwindow +> .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > stack > frame > scrolledwindow > viewport > list { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar > revealer > box { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) paned > separator.wide { + min-width: 12px; + box-shadow: 12px 0 #f4ede8; + background-color: #f4ede8; + background-image: image(#c4c0bf); +} + +.nautilus-window.maximized, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border: none; + border-radius: 12px; + background-color: #56949f; + color: #faf4ed; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: #faf4ed; +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(25, 23, 36, 0.6); +} + +.nemo-desktop.nemo-canvas-item, .caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #faf4ed; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 12px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(25, 23, 36, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(25, 23, 36, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action) label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action) label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { + margin: 0; +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), .path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + background-color: rgba(25, 23, 36, 0.08); +} + +.path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, .path-bar-box .linked.nautilus-path-bar +button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled { + background-color: transparent; + color: rgba(25, 23, 36, 0.38); +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(25, 23, 36, 0.04); + border-radius: 12px; + margin: 6px 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { + color: rgba(25, 23, 36, 0.87); +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(25, 23, 36, 0.26); + color: rgba(25, 23, 36, 0.26); +} + +.disk-space-display.used { + background-color: #56949f; + color: #56949f; +} + +.disk-space-display.free { + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + background-color: #f4ede8; + color: rgba(25, 23, 36, 0.87); +} + +.conflict-row:not(:selected) { + background-color: #f5e0c6; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook :not(treeview).view { + border-radius: 6px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame { + border-style: none; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label { + margin: 0 8px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box { + margin-bottom: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(25, 23, 36, 0.6); +} + +.nautilus-window paned > separator { + background-color: #dfdad9; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(25, 23, 36, 0.6); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #f6c177; + color: rgba(25, 23, 36, 0.87); +} + +.gedit-document-panel { + background-color: #dfdad9; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(25, 23, 36, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 10px; + padding: 6px; + background-color: #f2e9e1; + border-radius: 0 0 12px 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05); +} + +.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(25, 23, 36, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #f2e9e1; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(250, 244, 237, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: #faf4ed; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(250, 244, 237, 0.32); +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame { + background-color: #faf4ed; + color: #191724; + border-radius: 12px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider { + background-color: rgba(250, 244, 237, 0.5); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:hover, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:hover, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:hover { + background-color: rgba(250, 244, 237, 0.7); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:active, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:active, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:active { + background-color: #faf4ed; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + background-color: rgba(250, 244, 237, 0.5); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +leaflet.unfolded > box.vertical:last-child > scrolledwindow > viewport.frame, +leaflet.unfolded > box.vertical:last-child > stack > scrolledwindow > viewport.frame { + background-color: rgba(244, 237, 232, 0.4); + border-radius: 12px; + margin: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list { + padding: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > separator, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > separator { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row { + padding: 0; + margin: -1px; + color: rgba(25, 23, 36, 0.87); + border-radius: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:hover, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:hover, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:active, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:active, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:focus, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:focus { + color: rgba(25, 23, 36, 0.87); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected { + font-weight: 500; + background-color: rgba(244, 237, 232, 0.4); + border-radius: 9px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected, +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected label, +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected label, +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected image, +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected image { + color: #56949f; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:hover, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected:hover, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row:selected:focus, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row:selected:focus { + background-color: rgba(244, 237, 232, 0.4); + color: rgba(25, 23, 36, 0.87); +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list > row + row, leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list > row + row { + margin-top: 3px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar { + border: none; + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar trough, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar trough, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar trough { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar slider, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar slider { + border: 4px solid transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + border: none; + margin: 1px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + border: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.dragging, window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-startup { + border: 1px solid rgba(25, 23, 36, 0.12); +} + +.tweak-group-startup > row:not(:first-child) { + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +leaflet.unfolded > box.vertical:first-child > scrolledwindow > viewport.frame > list { + background-color: transparent; + margin: 0; +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd > leaflet > stack.background frame > border, +window.background.csd > hdyleaflet > stack.background frame > border, +window.background.csd > box.horizontal > stack.background frame > border { + border: none; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + background-color: #f4ede8; + border-bottom-right-radius: 12px; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view { + background: none; +} + +window.background.csd > leaflet frame.view, +window.background.csd > hdyleaflet frame.view, +window.background.csd > box.horizontal frame.view { + border-radius: 12px; + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view scrollbar, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view scrollbar { + margin: 6px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list { + border-top-width: 0; + border-bottom-width: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list, +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list > row { + border-radius: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list { + border-top-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list, +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list > row { + border-radius: 12px 12px 0 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list { + border-bottom-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list, +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list > row { + border-radius: 0 0 12px 12px; +} + +window.background.csd hdycolumn stack frame.view > stack > stack list > separator { + background-color: rgba(25, 23, 36, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list { + background: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list > row:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #f4ede8; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(25, 23, 36, 0.04); + padding: 3px; + margin: 3px; + border-radius: 12px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; + margin-right: -6px; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar { + box-shadow: inset 0 1px rgba(25, 23, 36, 0.12); +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:first-child), .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + margin: -1px 0; + border-bottom: none; + border-top: 1px solid rgba(25, 23, 36, 0.12); + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + margin: 6px 0; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar { + padding: 0 12px 0 6px; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(25, 23, 36, 0.04); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(25, 23, 36, 0.87); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:disabled { + box-shadow: none; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:checked { + background-color: #56949f; + color: #faf4ed; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0 3px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > grid > grid { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + padding: 6px; + margin: -6px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > grid > box, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > box, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > grid > box { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + padding: 0 6px 6px; + margin: 0 -6px -6px 0; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > grid > paned > box > scrolledwindow:not(:last-child), +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > notebook > stack > grid > paned > box > scrolledwindow:not(:last-child) { + border-right: 1px solid rgba(25, 23, 36, 0.12); + margin-right: -1px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > box > grid > grid > grid, +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > notebook > stack > grid > grid > grid { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + padding: 3px; + margin: -1px -6px -6px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > grid > paned > box > scrolledwindow:not(:last-child), +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > box > grid > paned > box > scrolledwindow:not(:last-child), +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > notebook > stack > grid > paned > box > scrolledwindow:not(:last-child) { + border-right: 1px solid rgba(25, 23, 36, 0.12); + margin-right: -1px; +} + +window.background > box > .sidebar-paned > paned > box > notebook > stack > box > box > paned > box:first-child > box { + padding: 0 6px 6px; + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #56949f; + color: #faf4ed; +} + +stack.view.polari-entry-area { + background-color: #faf4ed; + border-top: 1px solid rgba(25, 23, 36, 0.12); + border-bottom-right-radius: 12px; +} + +stack:disabled.view.polari-entry-area { + background-image: image(#faf4ed); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + background-color: #faf4ed; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(25, 23, 36, 0.12); + box-shadow: inset 0 -2px #56949f; + background-color: #f4ede8; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, layouttab button.image-button, layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(25, 23, 36, 0.12); + -pnldockbin-handle-size: 1; +} + +entry.search-missing { + background-color: #eb6f92; + color: #faf4ed; +} + +window.workbench treeview.image { + color: rgba(25, 23, 36, 0.6); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 12px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 12px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(25, 23, 36, 0.6); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + box-shadow: none; + background-color: #f4ede8; +} + +preferences stacksidebar.sidebar list { + background-color: #dfdad9; +} + +preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(25, 23, 36, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(25, 23, 36, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(25, 23, 36, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 12px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 12px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(25, 23, 36, 0.12); + -pnldockbin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(25, 23, 36, 0.12); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + background-color: #faf4ed; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + background-color: #faf4ed; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #56949f 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(25, 23, 36, 0.6); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #56949f; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: rgba(25, 23, 36, 0.87); +} + +dockoverlayedge { + background-color: #faf4ed; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #56949f; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #56949f; +} + +pillbox { + background-color: #faf4ed; + border-radius: 12px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + box-shadow: none; + background-color: #f4ede8; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: rgba(25, 23, 36, 0.87); + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(25, 23, 36, 0.38); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +idelayoutstackheader button:checked { + color: rgba(25, 23, 36, 0.87); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #faf4ed; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(25, 23, 36, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(25, 23, 36, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient(circle, rgba(86, 148, 159, 0.7) 10%, transparent 0%); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: rgba(25, 23, 36, 0.87); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked { + box-shadow: inset -2px 0 #56949f; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked { + box-shadow: inset 2px 0 #56949f; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(25, 23, 36, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -gdmainiconview-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #56949f; + color: #faf4ed; + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: rgba(25, 23, 36, 0.87); + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: rgba(25, 23, 36, 0.87); +} + +button.photos-filter-preview:checked image { + color: #faf4ed; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(25, 23, 36, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(25, 23, 36, 0.12); +} + +.side-panel .view { + background-image: image(#dfdad9); +} + +.side-panel .view:hover { + background-image: image(rgba(211, 206, 206, 0.9896)); +} + +.side-panel .view:selected { + background-image: image(#56949f); +} + +.side-panel .view:selected:hover { + background-image: image(#639ca5); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) border { + border: none; +} + +window.background.csd > stack > box > revealer > actionbar > revealer > box { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/********************************* + * Archive Manager (File roller) * + *********************************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #f4ede8; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow > treeview.view:not(:hover):not(:selected):not(:selected):not( +:hover +):not(.progressbar):not(.expander):not(.trough):not( +.separator +) { + background-color: #f4ede8; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #faf4ed; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 12px 12px 0 0; +} + +terminal-window.background.csd, terminal-window.background.csd.maximized { + border-radius: 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button.flat { + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 9px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border: none; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-radius: 12px; + margin: 0 6px 6px; + background-color: #191724; + color: #faf4ed; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:hover, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:active, window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list > row:selected { + color: #faf4ed; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame { + margin: 0 6px 6px 0; +} + +.terminal-window { + background-color: #faf4ed; +} + +.terminal-window tabbar tabbox { + background-color: #dfdad9; + margin: 0; + border-radius: 0; + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + background-clip: border-box; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(25, 23, 36, 0.12); +} + +list.categories { + background-image: image(#dfdad9); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 12px; + background-color: #2b283e; + color: #faf4ed; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox, +window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box { + border-radius: 0; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar { + color: rgba(25, 23, 36, 0.87); + background-color: #faf4ed; + box-shadow: none; + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-composer-box actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-composer-box actionbar > revealer > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #f4ede8; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar { + background-color: #faf4ed; + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar:backdrop, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar:backdrop { + background-color: #faf4ed; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > box.vertical + separator.sidebar { + min-width: 1px; + background-color: rgba(25, 23, 36, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view { + border: 1px solid transparent; + border-radius: 12px; + padding: 6px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:selected, .geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:active { + border-radius: 12px; + background-color: #56949f; + color: #faf4ed; +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(25, 23, 36, 0.12); +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable { + border: 1px solid rgba(25, 23, 36, 0.12); + border-bottom-width: 0; + background-color: #f4ede8; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background > revealer > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > border, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > border, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd > stack > box > .sidebar > scrolledwindow > viewport > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #f4ede8; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 12px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 12px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 12px; +} + +window.background.csd.unified { + background-color: #faf4ed; +} + +window.background.csd.unified headerbar { + box-shadow: none; +} + +window.background.csd.unified > decoration-overlay { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; +} + +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#f2e9e1); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #faf4ed; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(25, 23, 36, 0.12); +} + +/********* + * Meld * + ********/ +.meld-notebook, +.meld-notebook > stack { + background: none; + border-radius: 0 0 12px 12px; +} + +.meld-notebook-child { + background-color: #dfdad9; + border-radius: 0 0 12px 12px; +} + +statusbar.meld-status-bar { + background: none; +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 12px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #f4ede8; +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #d7d1cc; +} + +window.background.chromium > button { + color: #56949f; +} + +window.background.chromium > button:disabled { + color: rgba(25, 23, 36, 0.3); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(25, 23, 36, 0.6); +} + +window.background.chromium headerbar.titlebar { + padding: 0 12px; +} + +window.background.chromium headerbar.titlebar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #56949f; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #56949f; + color: #faf4ed; +} + +window.background.chromium treeview.view button { + border: 1px solid rgba(25, 23, 36, 0.26); + background-color: #f4ede8; +} + +window.background.chromium menu { + border-color: #e4c39d; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #2e2a42; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget decoration { + border: none; +} + +#MozillaGtkWidget > widget text { + background-color: #faf4ed; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #56949f; + color: #faf4ed; +} + +#MozillaGtkWidget > widget > separator { + color: #d7d1cc; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #d7d1cc; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #d7d1cc; + border-radius: 12px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(25, 23, 36, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #f4ede8; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #56949f; + box-shadow: inset 0 0 0 1px #56949f; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #dfdad9; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate) { + color: #454064; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):hover, #MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):active { + color: #56507c; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(69, 64, 100, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(25, 23, 36, 0.6); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: rgba(25, 23, 36, 0.87); +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(25, 23, 36, 0.3); +} + +#MozillaGtkWidget > widget > frame { + color: #d7d1cc; +} + +#MozillaGtkWidget menu > separator { + color: #d7d1cc; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(25, 23, 36, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(25, 23, 36, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook > viewport.frame > notebook.frame button.close-button image { + padding: 4px; +} + +#InKscapeCanvas { + background-color: #f2e9e1; + border-radius: 12px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background > grid +> widget +> widget +> scrolledwindow +> viewport +> grid +> box +> box +> frame +> box { + background-color: #faf4ed; +} + +/********* + * Pamac * + *********/ +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list { + border: none; + border-radius: 0; +} + +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable { + border-radius: 12px; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -unitydecoration-extents: 28px 0 0 0; + -unitydecoration-input-extents: 8px; + -unitydecoration-shadow-offset-x: 0; + -unitydecoration-shadow-offset-y: 3px; + -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -unitydecoration-active-shadow-radius: 18px; + -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -unitydecoration-inactive-shadow-radius: 6px; + -unitydecoration-glow-size: 8px; + -unitydecoration-glow-color: #56949f; + -unitydecoration-title-indent: 4px; + -unitydecoration-title-fade: 32px; + -unitydecoration-title-alignment: 0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); +} + +UnityDecoration .top:backdrop { + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.6); +} + +UnityDecoration .menuitem { + color: rgba(25, 23, 36, 0.6); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px #09080c; + background-color: transparent; + color: rgba(25, 23, 36, 0.87); +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: #dfdad9; + color: rgba(25, 23, 36, 0.87); +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(25, 23, 36, 0.6); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(25, 23, 36, 0.6); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px #09080c; + background-color: transparent; + color: rgba(25, 23, 36, 0.87); +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: spin 1s linear infinite; + color: #56949f; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: rgba(223, 218, 217, 0.6); + color: rgba(25, 23, 36, 0.6); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(25, 23, 36, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(25, 23, 36, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(25, 23, 36, 0.6); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: rgba(25, 23, 36, 0.87); +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(25, 23, 36, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -gtkwidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), +.mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), +.mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #56949f; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #56949f; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(25, 23, 36, 0.12); + border-radius: 13px; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); + background-color: #f2e9e1; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(25, 23, 36, 0.12); +} + +na-tray-applet { + -natrayapplet-icon-padding: 3px; + -natrayapplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -panelmenubar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(25, 23, 36, 0.12); + border-radius: 13px; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); + background-color: #f2e9e1; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: rgba(25, 23, 36, 0.87); +} + +#mate-menu { + border: 1px solid rgba(25, 23, 36, 0.12); + background-color: #f2e9e1; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: rgba(25, 23, 36, 0.87); + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(25, 23, 36, 0.6); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); + background-color: #f2e9e1; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(25, 23, 36, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(25, 23, 36, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #56949f; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: rgba(25, 23, 36, 0.87); + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 12px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtkarrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #f4ede8; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 12px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 12px; + background-color: rgba(25, 23, 36, 0.04); + background-image: none; + color: rgba(25, 23, 36, 0.87); +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #34304b; + color: #faf4ed; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + background-color: #f4ede8; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtkarrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(25, 23, 36, 0.12); + border-radius: 13px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15); + background-color: #f2e9e1; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #56949f; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 12px; + background-color: rgba(46, 42, 66, 0.9); + color: #faf4ed; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(250, 244, 237, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #56949f; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + background: none; + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 12px; +} + +.budgie-popover { + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #faf4ed; + border-radius: 12px; +} + +.budgie-popover frame.container { + padding: 6px; + border: none; +} + +.budgie-popover frame.container .container { + padding: 0; +} + +.budgie-popover list, +.budgie-popover row { + padding: 0; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(25, 23, 36, 0.04); + border-right: none; + border-bottom-left-radius: 12px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover treeview.view.sidebar { + border-right: none; + background: none; +} + +.budgie-popover treeview.view.sidebar:hover { + background-color: alpha(currentColor, 0.08); +} + +.budgie-popover treeview.view.sidebar:selected { + background-color: alpha(currentColor, 0.12); +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 12px; + border-top-left-radius: 12px; + border-bottom-left-radius: 0; +} + +.budgie-popover > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +.budgie-popover.bottom > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: none; + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories { + background-color: rgba(25, 23, 36, 0.04); + padding-bottom: 12px; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button { + border-radius: 0; +} + +.budgie-popover.budgie-menu scrolledwindow > viewport.frame > list > row.activatable > button.flat { + border-radius: 0; +} + +.budgie-popover.budgie-menu list.left-overlay-menu { + border-radius: 12px; + background-color: #f4ede8; + padding: 6px; + margin: 6px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable { + border-radius: 12px; +} + +.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable:not(:last-child) { + margin-bottom: 3px; +} + +.budgie-popover.budgie-menu list.left-overlay-menu > row.activatable button.menuitem { + border-radius: 12px; +} + +.budgie-popover.budgie-menu .budgie-menu-footer { + border-top: 1px solid rgba(25, 23, 36, 0.12); + padding: 6px; +} + +.budgie-popover.budgie-menu .budgie-menu-footer button.flat { + padding: 3px; + border-radius: 12px; +} + +.budgie-popover.budgie-menu .budgie-menu-footer button.flat.image-button { + border-radius: 9999px; + padding: 6px; + min-height: 16px; + min-width: 16px; + margin-left: 6px; + background-clip: border-box; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child { + margin-bottom: 0; + outline-width: 0; + border-radius: 12px; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(25, 23, 36, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(25, 23, 36, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 12px; +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(223, 218, 217, 0.6); + color: rgba(25, 23, 36, 0.6); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: rgba(223, 218, 217, 0.75); +} + +.budgie-panel .icon-tasklist button.launcher:checked, .budgie-panel .icon-tasklist button.launcher:active { + color: rgba(25, 23, 36, 0.87); +} + +.top .budgie-panel.dock-mode { + border-radius: 0 0 12px 12px; +} + +.bottom .budgie-panel.dock-mode { + border-radius: 12px 12px 0 0; +} + +.bottom .budgie-panel.dock-mode .icon-tasklist > box > revealer:first-child > button.launcher { + border-top-left-radius: 12px; +} + +.bottom .budgie-panel.dock-mode .icon-tasklist > box > revealer:last-child > button.launcher { + border-top-right-radius: 12px; +} + +.left .budgie-panel.dock-mode { + border-radius: 0 12px 12px 0; +} + +.left .budgie-panel.dock-mode .icon-tasklist .launcher:first-child { + border-top-right-radius: 12px; +} + +.left .budgie-panel.dock-mode .icon-tasklist .launcher:last-child { + border-bottom-right-radius: 12px; +} + +.right .budgie-panel.dock-mode { + border-radius: 12px 0 0 12px; +} + +.right .budgie-panel.dock-mode .icon-tasklist .launcher:first-child { + border-top-left-radius: 12px; +} + +.right .budgie-panel.dock-mode .icon-tasklist .launcher:last-child { + border-bottom-left-radius: 12px; +} + +.budgie-panel button { + color: rgba(25, 23, 36, 0.6); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: rgba(25, 23, 36, 0.87); +} + +.budgie-panel button:active { + color: rgba(25, 23, 36, 0.6); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(25, 23, 36, 0.6); +} + +.budgie-panel button.budgie-menu-launcher:focus { + box-shadow: none; + border: none; + color: rgba(25, 23, 36, 0.87); +} + +.budgie-panel button.raven-trigger { + color: rgba(25, 23, 36, 0.6); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(25, 23, 36, 0.12); +} + +.budgie-panel .alert { + color: #eb6f92; +} + +.budgie-panel > box > widget > widget > image, +.budgie-panel > box > widget > widget > stack > image, +.budgie-panel > box > widget > widget > box > image { + margin-left: 6px; + margin-right: 6px; +} + +.budgie-panel > box > widget > widget > box > image + label { + margin-left: -4px; +} + +.budgie-panel > box > widget > widget > box > widget > image { + margin-left: 6px; +} + +.budgie-panel > box > widget > widget > box > stack > widget > label { + margin-right: 6px; +} + +.budgie-panel > box > widget > widget > box > widget > widget > image { + margin-left: 2px; + margin-right: 2px; +} + +.budgie-panel .budgie-clock-applet > widget > box, +.budgie-panel .budgie-calendar-applet > widget > box { + padding-left: 3px; + padding-right: 3px; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: rgba(25, 23, 36, 0.87); +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active { + color: rgba(25, 23, 36, 0.87); +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(25, 23, 36, 0.6); + box-shadow: none; + border: none; +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(25, 23, 36, 0.6); +} + +.budgie-panel menubar > menuitem:hover, .budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: rgba(25, 23, 36, 0.87); +} + +.budgie-panel menubar menu separator, +.budgie-panel .menubar menu separator { + background-color: rgba(25, 23, 36, 0.12); +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(25, 23, 36, 0.38); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(25, 23, 36, 0.6); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(25, 23, 36, 0.3); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, .top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, .bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, .left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, .right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #f2e9e1; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 24px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(25, 23, 36, 0.12); + background-color: #f4ede8; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(25, 23, 36, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; + border-radius: 9999px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(25, 23, 36, 0.06); + color: rgba(25, 23, 36, 0.87); +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label { + color: rgba(25, 23, 36, 0.87); +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +.raven levelbar, +.raven levelbar trough, +.raven levelbar block { + border-radius: 9999px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 12px; +} + +.raven-mpris { + background-color: #2b283e; + color: #faf4ed; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +image.raven-mpris { + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.6); + border-radius: 12px; +} + +.raven-notifications-view > .raven-background > viewport.frame { + padding: 0; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable { + margin-left: -6px; + margin-right: -3px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable .raven-notifications-group-header { + padding: 0 12px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list { + padding: 6px; + background: none; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable { + border: none; + padding: 6px; + padding-left: 12px; + margin: 3px; + border-radius: 12px; + background-color: rgba(25, 23, 36, 0.04); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:selected { + background-color: rgba(25, 23, 36, 0.12); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:active, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:focus { + background: none; + box-shadow: none; +} + +.budgie-notification-window, .budgie-switcher-window, .budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, .budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, .budgie-switcher .notification-body { + color: rgba(25, 23, 36, 0.6); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(25, 23, 36, 0.3); +} + +.drop-shadow { + margin: 5px 9px; + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15); + background-color: #f2e9e1; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + background-color: #f2e9e1; + border: none; + padding: 0; +} + +.budgie-session-dialog > box > grid, +.budgie-polkit-dialog > box > grid, +.budgie-run-dialog > box > grid { + padding: 24px; +} + +.budgie-session-dialog.background, .budgie-session-dialog > decoration, +.budgie-polkit-dialog.background, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog.background, +.budgie-run-dialog > decoration { + border-radius: 12px; +} + +.budgie-session-dialog > decoration, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog > decoration { + border: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(25, 23, 36, 0.12); +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(25, 23, 36, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(25, 23, 36, 0.6); +} + +.budgie-polkit-dialog .failure { + color: #eb6f92; +} + +.budgie-polkit-dialog > box > grid { + padding-bottom: 0; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: rgba(25, 23, 36, 0.87); +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #f4ede8; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: rgba(223, 218, 217, 0.6); + color: rgba(25, 23, 36, 0.6); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0 6px; + border-radius: 0; +} + +.xfce4-panel.background button.flat.toggle { + padding: 0 6px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #56949f; +} + +#xfce4-mpc-plugin-26 > frame > border { + border: none; +} + +#xfce-panel-button { + -gtk-icon-style: symbolic; +} + +XfdesktopIconView.view { + border-radius: 12px; + background-color: transparent; + color: #faf4ed; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +window#whiskermenu-window { + border-radius: 12px; + background-color: transparent; + border: none; +} + +window#whiskermenu-window entry.search:focus { + background-color: #f4ede8; +} + +window#whiskermenu-window > frame > border { + border-radius: 12px; + padding: 6px 8px 6px 9px; + margin: 6px; + border: none; + background-color: #faf4ed; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15); +} + +window#whiskermenu-window box.categories > button.radio { + padding: 3px 6px; + margin: 1px 0; +} + +window#whiskermenu-window box.categories > button.radio:hover { + background-color: rgba(25, 23, 36, 0.12); +} + +window#whiskermenu-window box.categories > button.radio:checked, window#whiskermenu-window box.categories > button.radio:active { + background-color: rgba(25, 23, 36, 0.26); + color: rgba(25, 23, 36, 0.87); +} + +window#whiskermenu-window box.categories > button.radio:checked:hover, window#whiskermenu-window box.categories > button.radio:active:hover { + background-image: none; +} + +window#whiskermenu-window scrolledwindow.frame { + padding: 3px; + background-color: #f4ede8; + border-radius: 12px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view { + border-radius: 12px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:not(:hover):not(:selected) { + background: none; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:selected:hover { + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87); +} + +window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:checked, window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:active { + background-color: rgba(25, 23, 36, 0.26); + color: rgba(25, 23, 36, 0.87); +} + +#XfceNotifyWindow { + background-color: #f4ede8; + border-radius: 12px; + border: none; + box-shadow: none; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +dialog.xfsm-logout-dialog { + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.97); + border: none; + box-shadow: none; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 12px; + -xfwmtabwinwidget-icon-size: 64px; + -xfwmtabwinwidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar toolbar { + box-shadow: inset 0 -1px rgba(25, 23, 36, 0.12); +} + +.thunar .standard-view.frame { + border: none; +} + +.thunar scrolledwindow.frame.sidebar { + border-top: none; +} + +.thunar .path-bar.linked:not(.vertical) > button.path-bar-button { + margin-left: 2px; + margin-right: 2px; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +.thunar > grid.horizontal +> paned.horizontal +> scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar > grid.horizontal +> paned.horizontal +> scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +menubar.-vala-panel-appmenu-private, +menubar.-vala-panel-background { + background: none; + border: none; + box-shadow: none; + animation: none; +} + +menubar.-vala-panel-appmenu-private > menuitem, +menubar.-vala-panel-background > menuitem { + color: rgba(25, 23, 36, 0.6); + font-weight: normal; +} + +menubar.-vala-panel-appmenu-private > menuitem:hover, +menubar.-vala-panel-background > menuitem:hover { + color: rgba(25, 23, 36, 0.87); + border-radius: 0; +} + +menubar.-vala-panel-appmenu-private > menuitem:disabled, +menubar.-vala-panel-background > menuitem:disabled { + color: rgba(25, 23, 36, 0.3); +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #34304b; + color: #faf4ed; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(250, 244, 237, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #faf4ed; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(250, 244, 237, 0.32); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15); + background-color: #f2e9e1; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #56949f; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + background-color: #faf4ed; + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar > toolitem > .linked > button.image-button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(25, 23, 36, 0.6); +} + +.nemo-window .primary-toolbar button.text-button:hover, .nemo-window .primary-toolbar button.text-button:active, .nemo-window .primary-toolbar button.text-button:checked { + color: rgba(25, 23, 36, 0.87); +} + +.nemo-window .primary-toolbar button.text-button:disabled { + color: rgba(25, 23, 36, 0.3); +} + +.nemo-window .primary-toolbar button.text-button:backdrop { + color: rgba(25, 23, 36, 0.38); +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button:checked { + box-shadow: none; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button { + border-radius: 6px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window scrolledwindow.frame { + border-style: none; +} + +.nemo-window scrolledwindow.frame .view:not(:selected) { + background-color: transparent; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #dfdad9; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(25, 23, 36, 0.04); +} + +.nemo-window .nemo-window-pane > notebook { + border-radius: 0; +} + +.places-treeview { + -nemoplacestreeview-disk-full-bg-color: rgba(194, 189, 187, 0.961); + -nemoplacestreeview-disk-full-fg-color: #56949f; + -nemoplacestreeview-disk-full-bar-width: 2px; + -nemoplacestreeview-disk-full-bar-radius: 0; + -nemoplacestreeview-disk-full-bottom-padding: 1px; + -nemoplacestreeview-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color rgba(25, 23, 36, 0.87); +/* text color for entries, views and content in general */ +@define-color theme_text_color rgba(25, 23, 36, 0.87); +/* widget base background color */ +@define-color theme_bg_color #faf4ed; +/* text widgets and the like base background color */ +@define-color theme_base_color #f4ede8; +/* base background color of selections */ +@define-color theme_selected_bg_color #56949f; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #faf4ed; +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #faf4ed; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(25, 23, 36, 0.38); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #dfdad9; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color rgba(25, 23, 36, 0.87); +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color rgba(25, 23, 36, 0.87); +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #faf4ed; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #f4ede8; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #56949f; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #faf4ed; +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(25, 23, 36, 0.38); +/* widgets main borders color */ +@define-color borders rgba(25, 23, 36, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(25, 23, 36, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #f6c177; +@define-color error_color #eb6f92; +@define-color success_color #31748f; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_focused_title rgba(25, 23, 36, 0.87); +@define-color wm_unfocused_title rgba(25, 23, 36, 0.6); +@define-color wm_highlight rgba(250, 244, 237, 0.15); +@define-color wm_border #9f9a97; +@define-color wm_focused_bg #faf4ed; +@define-color wm_unfocused_bg #faf4ed; +@define-color wm_button_icon #faf4ed; +@define-color wm_button_focused_bg #fdfbf8; +@define-color wm_button_unfocused_bg #fdfbf8; +@define-color wm_button_hover_fg #faf4ed; +@define-color wm_button_active_fg #faf4ed; +@define-color wm_button_hover_bg #09080c; +@define-color wm_button_active_bg rgba(11, 9, 14, 0.9844); +/* FIXME this is really an API */ +@define-color content_view_bg #f4ede8; +@define-color placeholder_text_color #716d72; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #f4ede8; +@define-color budgie_tasklist_indicator_color rgba(150, 146, 151, 0.6675); +@define-color budgie_tasklist_indicator_color_active #56949f; +@define-color budgie_tasklist_indicator_color_active_window rgba(123, 167, 175, 0.816); +@define-color budgie_tasklist_indicator_color_attention #f6c177; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; diff --git a/.themes/Rosepine-Light/gtk-3.0/thumbnail.png b/.themes/Rosepine-Light/gtk-3.0/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..9be7691900b2de008e2e6cfc00c77d37922bc851 GIT binary patch literal 1422 zcmV;91#$X`P)<h;3K|Lk000e1NJLTq004LZ001Kh1^@s6UoFn&00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1tUpBK~#7F?VCGn z6H63^&u$V+v8{VCBvP()ad<?$iy$BcuLJ~wDg~lUkt&oxO&wa?LIolvqM!nSfB>T4 zAzbhl0uu@%B_V+F5YA&c|2Shg%kJ##W*zXdpR|w}ulL`XbLPyM*|k9nSmWa>W)pPM zvaBvHbx}+WV&qLSa`oxVrE(4anI0csV>Zm+;ldh<i2{YW8S_A6CQ}dw{xLE3AvSL0 zC^XEN+v}#kkM^2|(MvH=W5t{~_rt6+=_JKO62qwLG>Q{r7R5vslVT!Gz0OImhDYgY z{tbQn@|~uNGgM1#ZfT-@ZL4WNA3>Pp_TGQ@N%R5QKRPib>a#2VrRH=a?a2NY_}a^% z<r$)3SRA#^vG$GP@WYd#VY=|(nWs}XrIX^?OEGk{w3G(E$KC|dsBq@!ZZV>D7<lxY zuD^UwehA`3)z(tZ!S~+{QIxovf2(=k8{Zu+zjv99<@Y<))KVJw)$kZaiH~2td7gu) zwUjC81{(|ER)^)#`m3^NodnTuhc|KZgV2xvC79MGtDxnCmzGu*?ZrTEcRAyO*i-f@ zubW4QU_M0F=v4k4U_{Aw=#Wg*vvK!uhMT0mz1!*R^@pN<Y9Sjwx@BD;E%e0+z8<pY zRHA|V^Ro!YqZ8A=oa?0($_U1dp1N{N9R1wLBP@n&PepS&wI~y`mnG;#H@r0bf{ygV zvGz^ExFg*D3lH*(KEqNch!%|7-`ypg9mWM%9-Za7$|#|$6?%w<M-A~@CvPry{80Hb z+;l0NC8?)ltME{#GLWGUBc#8(vz#&FT$E28+{IqrPUragZVmT~(+F_`_k&S`hy|y% zk4CIxgJ|`1Y%BL&B}uNssCGi76-tPPxHJHagb=MtXwVr0k6!S1Hi*sv_A;)A>mb9# z^<ivy>IioXM$Ng~kHvLL9lc&GHI|A_5(Z#c*<Q?nPNCK-)Vpcz<k9LzEBCDvDy`5) zFhp>?W+PzdXsM$LVM#6@rWWRP*+6uTY!ov6q=UzYK`C5zE^145<v(JS0puA^H8W;i zR0&g%c7|eL7ywBF4j2WK{{FTs)f)CW9U-w*OdETIk#U?p*dadi+TnvE_|cLKDWZs* zGpV$yvP^>D$ifI~WUrGWU~|i=@;Q^m;v$c<m(kE2*_Lt{QQ=9*qs30Et)tF!;)G~{ zDFI22%$VigyozRz1hCb`DA05o#i(=J*idPOVqkb9k|}v46N$37p(BtLBGgr8#7Ht= zP}HZm-d;vS5ehN);+k00`&q&S!M=?Ny))Ma#f~2CO=isJZ5gu@mCmW7W!IF>48y{q zQ0LZum6mcZy656G3IjPZoi-Za9F;fjRL1whdWwZLyBp9redQ*1>g+F{A*n(XamtwO zAY$c?A6A~D((;3s*0StmsSITAET{5vJ)(po_PH!YL?qHMF3@=hpwjY#mzL7NsYEEN zsG0)VyW6giu5on}OqG@nI$BBtXI<7^wTkYeLd^X^9{W|Uk9DcGmeRmMg#Tprwf(Ps zF52G5J7qfSc_fe6S(EEyzf@BzexpN!dz?jMRe%sJw*`^>VW}fu2}*^u*%G#v)?1Yj zExjvLThE8#?bxV*VRgfE)QDf3jX3dZvk`|4Y}}=oh+^eU%bFXcm`Gw$UCzMof{P9F z&*EPfMvg)vy=tv#WHMjpXUqefX%#3YDu~|);}4^<7C$8|{o2rIr<fYVx@%e1U}CmD chk=WlpZk;4^$G$B%>V!Z07*qoM6N<$f+z#8-T(jq literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/checkbox-checked-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/checkbox-checked-symbolic.svg new file mode 100644 index 0000000..c3eedb0 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/checkbox-checked-symbolic.svg @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg4" + sodipodi:docname="checkbox-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="true" + inkscape:snap-global="false" + inkscape:zoom="10.547676" + inkscape:cx="13.510085" + inkscape:cy="10.902876" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="rect340" + d="m 16.363961,5.7576864 c -0.391736,-0.3917365 -1.022477,-0.3917368 -1.414214,0 L 8.5857865,12.121648 5.0502526,8.5861135 c -0.3917367,-0.3917368 -1.0224771,-0.3917365 -1.4142135,0 -0.3917365,0.3917362 -0.3917368,1.0224772 0,1.4142135 l 4.2426407,4.242641 c 0.024483,0.02448 0.049725,0.04625 0.075958,0.06767 0.3935113,0.321347 0.9710025,0.299581 1.3382554,-0.06767 L 16.363961,7.1718999 c 0.391737,-0.3917367 0.391736,-1.0224771 0,-1.4142135 z" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/checkbox-checked-symbolic@2.svg b/.themes/Rosepine-Light/gtk-4.0/assets/checkbox-checked-symbolic@2.svg new file mode 100644 index 0000000..96be359 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/checkbox-checked-symbolic@2.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg4" + sodipodi:docname="checkbox-checked-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:snap-global="false" + inkscape:zoom="10.547676" + inkscape:cx="5.8306685" + inkscape:cy="13.273066" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="rect340" + d="m 32.727894,11.515401 c -0.783472,-0.783473 -2.044954,-0.783473 -2.828428,0 L 17.171545,24.243326 10.100478,17.172255 c -0.7834739,-0.783473 -2.0449547,-0.783473 -2.8284282,1e-6 -0.7834731,0.783472 -0.7834745,2.044955 0,2.828427 l 8.4852812,8.485281 c 0.04896,0.04896 0.09952,0.09245 0.151973,0.135285 0.787025,0.642691 1.942005,0.599161 2.676511,-0.135341 L 32.727951,14.343772 c 0.783473,-0.783474 0.783472,-2.044954 0,-2.828428 z" + style="stroke-width:2" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/checkbox-mixed-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/checkbox-mixed-symbolic.svg new file mode 100644 index 0000000..f016658 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/checkbox-mixed-symbolic.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg4" + sodipodi:docname="checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="true" + inkscape:zoom="21.095352" + inkscape:cx="7.0868692" + inkscape:cy="12.988643" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + width="20px" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <rect + id="rect1585" + width="10" + height="2" + x="5" + y="9" + rx="1" + ry="1" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/checkbox-mixed-symbolic@2.svg b/.themes/Rosepine-Light/gtk-4.0/assets/checkbox-mixed-symbolic@2.svg new file mode 100644 index 0000000..1bc6987 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/checkbox-mixed-symbolic@2.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg4" + sodipodi:docname="checkbox-mixed-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="10.547676" + inkscape:cx="-0.047403807" + inkscape:cy="19.340753" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + width="20px" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <rect + id="rect1585" + width="20" + height="4" + x="10" + y="18" + rx="2" + ry="2" + style="stroke-width:2" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/close.svg b/.themes/Rosepine-Light/gtk-4.0/assets/close.svg new file mode 100644 index 0000000..06201c3 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/close.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="close.svg" + id="svg824" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs5" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#424242" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="11.5625" + inkscape:cx="7.3513514" + inkscape:cy="13.837838" + inkscape:window-width="1440" + inkscape:window-height="742" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg824" /> + <path + d="m 4.464745,3.96488 c -0.12775,0 -0.2555,0.0486 -0.35339,0.14649 -0.19578,0.19586 -0.19578,0.51116 0,0.70703 L 7.292955,8 l -3.1816,3.1816 c -0.19578,0.19586 -0.19578,0.51116 0,0.70703 0.19578,0.19586 0.51118,0.19586 0.70704,0 l 3.18161,-3.1816 3.1816,3.1816 c 0.19578,0.19586 0.51114,0.19586 0.70704,0 0.19578,-0.19586 0.19578,-0.51116 0,-0.70703 L 8.707045,8 l 3.1816,-3.1816 c 0.19578,-0.19586 0.19578,-0.51116 0,-0.70703 -0.19578,-0.19586 -0.51117,-0.19586 -0.70704,0 l -3.1816,3.1816 -3.18161,-3.1816 C 4.720495,4.01347 4.592755,3.96488 4.465005,3.96488 Z" + id="path2928" + style="fill:#ffffff" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/cursor-handle-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/cursor-handle-symbolic.svg new file mode 100644 index 0000000..e2a252b --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> + <path d="M0 0h12A12 12 0 1 1 0 12z"/> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/maximize.svg b/.themes/Rosepine-Light/gtk-4.0/assets/maximize.svg new file mode 100644 index 0000000..39316eb --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/maximize.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="maximize.svg" + id="svg825" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs5" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#424242" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="11.243243" + inkscape:cy="11.978378" + inkscape:window-width="1440" + inkscape:window-height="742" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg825" /> + <path + d="M 6,4 C 4.892,4 4,4.892 4,6 v 4 c 0,1.108 0.89201,2 2,2 h 4 c 1.10801,0 2,-0.892 2,-2 V 6 C 12,4.892 11.10799,4 10,4 Z m 0,1 h 4 c 0.554,0 1,0.44602 1,1 v 4 c 0,0.55398 -0.44602,1 -1,1 H 6 C 5.44603,11 5.00001,10.55398 5.00001,10 V 6 C 5.00001,5.44602 5.44604,5 6,5 Z" + id="path2930" + style="fill:#ffffff" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/minimize.svg b/.themes/Rosepine-Light/gtk-4.0/assets/minimize.svg new file mode 100644 index 0000000..f3683b9 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/minimize.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + id="svg4" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="minimize.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs5" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#424242" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="5.7513514" + inkscape:cy="9.8162162" + inkscape:window-width="1440" + inkscape:window-height="742" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <rect + x="4" + y="8" + width="8" + height="1" + rx="0.5" + ry="0.5" + id="rect2932" + style="fill:#ffffff" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/radio-checked-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/radio-checked-symbolic.svg new file mode 100644 index 0000000..d13b029 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/radio-checked-symbolic.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg4" + sodipodi:docname="radio-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="29.833333" + inkscape:cx="9.6368716" + inkscape:cy="12" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="path2" + d="m 10,6 c 2.209138,0 4,1.790862 4,4 0,2.209138 -1.790862,4 -4,4 C 7.790862,14 6,12.209138 6,10 6,7.790862 7.790862,6 10,6 Z" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/radio-checked-symbolic@2.svg b/.themes/Rosepine-Light/gtk-4.0/assets/radio-checked-symbolic@2.svg new file mode 100644 index 0000000..ed8d87a --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/radio-checked-symbolic@2.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg4" + sodipodi:docname="radio-checked-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="3.7291666" + inkscape:cx="-8.4469275" + inkscape:cy="25.743017" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="path2" + d="m 20,12 c 4.418276,0 8,3.581724 8,8 0,4.418276 -3.581724,8 -8,8 -4.418276,0 -8,-3.581724 -8,-8 0,-4.418276 3.581724,-8 8,-8 z" + sodipodi:nodetypes="sssss" + style="stroke-width:4" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/radio-mixed-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/radio-mixed-symbolic.svg new file mode 120000 index 0000000..79b7355 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/radio-mixed-symbolic.svg @@ -0,0 +1 @@ +checkbox-mixed-symbolic.svg \ No newline at end of file diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/radio-mixed-symbolic@2.svg b/.themes/Rosepine-Light/gtk-4.0/assets/radio-mixed-symbolic@2.svg new file mode 120000 index 0000000..b68859d --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/radio-mixed-symbolic@2.svg @@ -0,0 +1 @@ +checkbox-mixed-symbolic@2.svg \ No newline at end of file diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/scale-horz-marks-after-slider-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/scale-horz-marks-after-slider-symbolic.svg new file mode 100644 index 0000000..de0d789 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/scale-horz-marks-after-slider-symbolic.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17" + sodipodi:docname="scale-horz-marks-after-slider-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview19" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="29.833333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17" /> + <defs + id="defs6"> + <linearGradient + id="color-primary-dark"> + <stop + stop-color="#1A73E8" + offset="1" + id="stop2" /> + </linearGradient> + <linearGradient + id="a" + x1="-3.5527e-15" + x2="24" + gradientUnits="userSpaceOnUse" + xlink:href="#color-primary-dark" /> + </defs> + <path + d="m 12,20.485281 -4.2426407,-4.24264 a 6,6 0 1 1 8.4852817,0 z" + fill="#000000" + id="path10" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/scale-horz-marks-before-slider-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/scale-horz-marks-before-slider-symbolic.svg new file mode 100644 index 0000000..7f0235f --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/scale-horz-marks-before-slider-symbolic.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg12" + sodipodi:docname="scale-horz-marks-before-slider-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview14" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="14.916667" + inkscape:cx="3.2178771" + inkscape:cy="15.821229" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg12" /> + <defs + id="defs5"> + <linearGradient + id="a" + x2="24" + gradientUnits="userSpaceOnUse"> + <stop + stop-color="#1A73E8" + offset="1" + id="stop2" /> + </linearGradient> + </defs> + <path + d="m 12,3.5147186 4.242641,4.2426407 a 6,6 0 1 1 -8.4852817,0 z" + id="path9" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/scale-slider-hover-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/scale-slider-hover-symbolic.svg new file mode 100644 index 0000000..993f308 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/scale-slider-hover-symbolic.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg12" + sodipodi:docname="scale-slider-hover-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview14" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="11.041667" + inkscape:cx="12" + inkscape:cy="12.226415" + inkscape:window-width="1368" + inkscape:window-height="704" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg12" /> + <defs + id="defs5" /> + <circle + cx="12" + cy="12" + r="8" + id="circle9" + style="stroke-width:1.33333" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/scale-slider-hover-symbolic@2.svg b/.themes/Rosepine-Light/gtk-4.0/assets/scale-slider-hover-symbolic@2.svg new file mode 100644 index 0000000..740bc8b --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/scale-slider-hover-symbolic@2.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="48" + height="48" + version="1.1" + viewBox="0 0 48 48" + id="svg12" + sodipodi:docname="scale-slider-hover-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview14" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="11.041667" + inkscape:cx="3.4867923" + inkscape:cy="12.226415" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg12" /> + <defs + id="defs5" /> + <circle + cx="24" + cy="24" + r="16" + id="circle9" + style="stroke-width:2.66666" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/scale-slider-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/scale-slider-symbolic.svg new file mode 100644 index 0000000..73a1dbe --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/scale-slider-symbolic.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg12" + sodipodi:docname="scale-slider-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview14" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="11.041667" + inkscape:cx="11.864151" + inkscape:cy="12.226415" + inkscape:window-width="1368" + inkscape:window-height="700" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg12" /> + <defs + id="defs5" /> + <circle + cx="12" + cy="12" + r="6" + id="circle9" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/scale-slider-symbolic@2.svg b/.themes/Rosepine-Light/gtk-4.0/assets/scale-slider-symbolic@2.svg new file mode 100644 index 0000000..bec2ee4 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/scale-slider-symbolic@2.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="48" + height="48" + version="1.1" + viewBox="0 0 48 48" + id="svg12" + sodipodi:docname="scale-slider-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview14" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="11.041667" + inkscape:cx="3.3056603" + inkscape:cy="12.226415" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg12" /> + <defs + id="defs5" /> + <circle + cx="24" + cy="24" + r="12" + id="circle9" + style="stroke-width:2" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/scale-vert-marks-after-slider-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/scale-vert-marks-after-slider-symbolic.svg new file mode 100644 index 0000000..37d9c04 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/scale-vert-marks-after-slider-symbolic.svg @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17" + sodipodi:docname="scale-vert-marks-after-slider-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview19" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="29.833333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17" /> + <defs + id="defs6"> + <linearGradient + id="color-primary-dark"> + <stop + stop-color="#1A73E8" + offset="1" + id="stop2" /> + </linearGradient> + <linearGradient + id="a" + x2="24" + gradientUnits="userSpaceOnUse" + xlink:href="#color-primary-dark" /> + </defs> + <path + d="m 20.485281,12 -4.24264,4.242641 a 6,6 0 1 1 0,-8.4852817 z" + fill="#000000" + id="path10" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/scale-vert-marks-before-slider-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/scale-vert-marks-before-slider-symbolic.svg new file mode 100644 index 0000000..1bc5cb6 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/scale-vert-marks-before-slider-symbolic.svg @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17" + sodipodi:docname="scale-vert-marks-before-slider-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview19" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="29.833333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17" /> + <defs + id="defs6"> + <linearGradient + id="color-primary-dark"> + <stop + stop-color="#1A73E8" + offset="1" + id="stop2" /> + </linearGradient> + <linearGradient + id="a" + x1="-2.6324e-15" + x2="24" + y1="-3.5527e-15" + y2="-3.5527e-15" + gradientUnits="userSpaceOnUse" + xlink:href="#color-primary-dark" /> + </defs> + <path + d="M 3.5147186,12 7.7573593,7.7573593 a 6,6 0 1 1 0,8.4852817 z" + fill="#000000" + id="path10" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-checked-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-checked-symbolic.svg new file mode 100644 index 0000000..caed76f --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-checked-symbolic.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg4" + sodipodi:docname="small-checkbox-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="true" + inkscape:snap-global="false" + inkscape:zoom="31.643028" + inkscape:cx="9.1489348" + inkscape:cy="7.3001863" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid1068" /> + </sodipodi:namedview> + <path + id="rect340" + d="m 12.596166,4.818375 c -0.391736,-0.3917359 -1.022477,-0.3917367 -1.414214,2e-7 L 6.9393399,9.0609886 4.8180203,6.9396678 c -0.3917368,-0.3917368 -1.0224772,-0.3917365 -1.4142136,0 -0.3917366,0.3917363 -0.3917373,1.0224777 0,1.4142138 l 2.8284271,2.8284274 c 0.02448,0.02448 0.049752,0.04622 0.075986,0.06764 0.3935135,0.321347 0.9710033,0.299582 1.3382562,-0.06767 l 4.949717,-4.949718 c 0.391738,-0.3917362 0.391736,-1.0224769 0,-1.4142136 z" + sodipodi:nodetypes="cscsscsccccc" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-checked-symbolic@2.svg b/.themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-checked-symbolic@2.svg new file mode 100644 index 0000000..58aa5ff --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-checked-symbolic@2.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg4" + sodipodi:docname="small-checkbox-checked-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:snap-global="false" + inkscape:zoom="11.1875" + inkscape:cx="23.106146" + inkscape:cy="24.134079" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid1068" /> + </sodipodi:namedview> + <path + id="rect340" + d="m 25.192327,9.6367502 c -0.783471,-0.783472 -2.044952,-0.783474 -2.828426,-10e-7 L 13.878679,18.121974 9.6360416,13.879333 c -0.783474,-0.783473 -2.044953,-0.783472 -2.828426,10e-7 -0.783473,0.783472 -0.783474,2.044955 1e-6,2.828427 l 5.6568514,5.656851 c 0.04896,0.04896 0.0995,0.09243 0.151974,0.135287 0.787026,0.642691 1.942006,0.599162 2.676511,-0.13534 l 9.899431,-9.899434 c 0.783476,-0.783471 0.783471,-2.044952 0,-2.8284258 z" + sodipodi:nodetypes="cscsscsccccc" + style="stroke-width:2" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-mixed-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-mixed-symbolic.svg new file mode 100644 index 0000000..0e477a9 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg4" + sodipodi:docname="small-checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="22.375" + inkscape:cx="7.1284916" + inkscape:cy="13.810056" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid967" /> + </sodipodi:namedview> + <rect + id="rect1585" + width="8" + height="2" + x="4" + y="7" + rx="1" + ry="1" + style="stroke-width:0.894427" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-mixed-symbolic@2.svg b/.themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-mixed-symbolic@2.svg new file mode 100644 index 0000000..d0980e2 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/small-checkbox-mixed-symbolic@2.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg4" + sodipodi:docname="small-checkbox-mixed-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="11.1875" + inkscape:cx="5.4972067" + inkscape:cy="19.843575" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid967" /> + </sodipodi:namedview> + <rect + id="rect1585" + width="16" + height="4" + x="8" + y="14" + rx="2" + ry="2" + style="stroke-width:1.78885" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/small-radio-checked-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/small-radio-checked-symbolic.svg new file mode 100644 index 0000000..0fdb530 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/small-radio-checked-symbolic.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg4" + sodipodi:docname="small-radio-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="22.375" + inkscape:cx="8.5139665" + inkscape:cy="11.486034" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <path + id="path2" + d="m 8,4 c 2.209139,0 4,1.790861 4,4 0,2.209139 -1.790861,4 -4,4 C 5.790861,12 4,10.209139 4,8 4,5.790861 5.790861,4 8,4 Z" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/small-radio-checked-symbolic@2.svg b/.themes/Rosepine-Light/gtk-4.0/assets/small-radio-checked-symbolic@2.svg new file mode 100644 index 0000000..251e2f5 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/small-radio-checked-symbolic@2.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg4" + sodipodi:docname="small-radio-checked-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="22.375" + inkscape:cx="8.5139665" + inkscape:cy="11.486034" + inkscape:window-width="1280" + inkscape:window-height="652" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <path + id="path2" + d="m 16,8 c 4.418278,0 8,3.581722 8,8 0,4.418278 -3.581722,8 -8,8 -4.418278,0 -8,-3.581722 -8,-8 0,-4.418278 3.581722,-8 8,-8 z" + sodipodi:nodetypes="sssss" + style="stroke-width:4" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/small-radio-mixed-symbolic.svg b/.themes/Rosepine-Light/gtk-4.0/assets/small-radio-mixed-symbolic.svg new file mode 120000 index 0000000..86dfcec --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/small-radio-mixed-symbolic.svg @@ -0,0 +1 @@ +small-checkbox-mixed-symbolic.svg \ No newline at end of file diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/small-radio-mixed-symbolic@2.svg b/.themes/Rosepine-Light/gtk-4.0/assets/small-radio-mixed-symbolic@2.svg new file mode 120000 index 0000000..bafb558 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/small-radio-mixed-symbolic@2.svg @@ -0,0 +1 @@ +small-checkbox-mixed-symbolic@2.svg \ No newline at end of file diff --git a/.themes/Rosepine-Light/gtk-4.0/assets/unmaximize.svg b/.themes/Rosepine-Light/gtk-4.0/assets/unmaximize.svg new file mode 100644 index 0000000..492d47a --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/assets/unmaximize.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + sodipodi:docname="unmaximize.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + id="svg831" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs6" /> + <sodipodi:namedview + pagecolor="#424242" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1440" + inkscape:window-height="742" + id="namedview6" + showgrid="true" + inkscape:zoom="29.580633" + inkscape:cx="2.095966" + inkscape:cy="10.006547" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0" + inkscape:current-layer="svg831" /> + <path + d="M 6,6 C 4.892,6 4,6.892 4,8 v 2 c 0,1.108 0.892,2 2,2 h 2 c 1.108,0 2,-0.892 2,-2 V 8 C 10,6.892 9.108,6 8,6 Z m 0,1 h 2 c 0.554,0 1,0.446 1,1 v 2 c 0,0.554 -0.446,1 -1,1 H 6 C 5.446,11 5,10.554 5,10 V 8 C 5,7.446 5.446,7 6,7 Z" + id="path2896" + style="fill:#ffffff" /> + <path + d="M 8,4 C 6.892,4 6,4.892 6,6 H 7 C 7,5.446 7.446,5 8,5 h 2 c 0.554,0 1,0.446 1,1 v 2 c 0,0.554 -0.446,1 -1,1 v 1 c 1.108,0 2,-0.892 2,-2 V 6 C 12,4.892 11.108,4 10,4 Z" + opacity="0.35" + id="path2898" + style="fill:#ffffff" /> +</svg> diff --git a/.themes/Rosepine-Light/gtk-4.0/gtk-dark.css b/.themes/Rosepine-Light/gtk-4.0/gtk-dark.css new file mode 100644 index 0000000..2ef7c12 --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/gtk-dark.css @@ -0,0 +1,8552 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #9ccfd8 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #9ccfd8 100%, transparent 100%); + } +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #191724; + color: #faf4ed; +} + +dnd { + color: #faf4ed; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +.aboutdialog .large-icons { + -gtk-icon-size: 128px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, +.view { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +iconview:disabled, +.view:disabled { + color: rgba(250, 244, 237, 0.5); +} + +iconview:selected, +.view:selected { + color: #faf4ed; +} + +textview text { + background-color: rgba(250, 244, 237, 0.04); +} + +textview border { + background-color: #34304b; + color: rgba(250, 244, 237, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 6px; +} + +rubberband, .content-view rubberband, .content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, +.content-view .rubberband, columnview.view > rubberband, +.content-view columnview.view > .rubberband, +treeview.view > rubberband, +.content-view treeview.view > .rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #9ccfd8; + background-color: rgba(156, 207, 216, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 12px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: #faf4ed; + background-color: #34304b; + border: 1px solid black; +} + +label.separator { + color: rgba(250, 244, 237, 0.7); +} + +label:disabled { + opacity: 1; + color: rgba(250, 244, 237, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; + opacity: 1; +} + +label.osd { + border-radius: 12px; + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; +} + + +.dim-label, +row.expander image.expander-row-arrow, +row label.subtitle { + color: rgba(250, 244, 237, 0.7); + opacity: 1; +} + +.accent { + color: #9ccfd8; +} + +.success { + color: #286983; +} + +.warning { + color: #ea9d34; +} + +.error { + color: #b4637a; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(250, 244, 237, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #faf4ed; +} + +.osd .scale-popup > arrow, +.osd .scale-popup > contents, .osd popover > arrow, +.osd popover > contents, popover.touch-selection > arrow, +popover.touch-selection > contents, popover.magnifier > arrow, +popover.magnifier > contents, .osd { + color: #faf4ed; + background-color: #34304b; + background-clip: padding-box; + border-radius: 12px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +.osd { + padding: 6px; + margin: 6px; +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ + +entry headerbar popover.background entry, +headerbar popover.background entry entry, +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 12px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry:focus-within, +headerbar popover.background entry entry:focus-within, +entry:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px transparent; + color: #faf4ed; + outline: 2px solid #9ccfd8; + outline-offset: -2px; +} + + +entry headerbar popover.background entry:drop(active), +headerbar popover.background entry entry:drop(active), +entry headerbar popover.background entry:hover:not(:focus-within), +headerbar popover.background entry entry:hover:not(:focus-within), +entry:drop(active), +entry:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry:disabled, +headerbar popover.background entry entry:disabled, +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); + outline: none; +} + + +entry headerbar popover.background entry.flat:focus-within, +headerbar popover.background entry entry.flat:focus-within, +entry headerbar popover.background entry.flat:disabled, +headerbar popover.background entry entry.flat:disabled, +entry headerbar popover.background entry.flat:hover, +headerbar popover.background entry entry.flat:hover, +entry headerbar popover.background entry.flat, +headerbar popover.background entry entry.flat, +entry.flat:focus-within, +entry.flat:disabled, +entry.flat:hover, +entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + box-shadow: none; + border-radius: 0; + outline: none; +} + + +entry headerbar popover.background entry image, +headerbar popover.background entry entry image, +entry image { + color: rgba(250, 244, 237, 0.7); +} + + +entry headerbar popover.background entry image:hover, +headerbar popover.background entry entry image:hover, +entry headerbar popover.background entry image:active, +headerbar popover.background entry entry image:active, +entry image:hover, +entry image:active { + color: #faf4ed; +} + + +entry headerbar popover.background entry image:disabled, +headerbar popover.background entry entry image:disabled, +entry image:disabled { + color: rgba(250, 244, 237, 0.5); +} + + +entry headerbar popover.background entry image.left, +headerbar popover.background entry entry image.left, +entry image.left { + margin: 0 6px 0 2px; +} + + +entry headerbar popover.background entry image.right, +headerbar popover.background entry entry image.right, +entry image.right { + margin: 0 2px 0 6px; +} + + +entry headerbar popover.background entry undershoot.left > undershoot.left, +headerbar popover.background entry entry undershoot.left > undershoot.left, +entry undershoot.left > undershoot.left { + border-radius: 0px 0 0 0px; + box-shadow: none; + background: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + + +entry headerbar popover.background entry undershoot.right > undershoot.right, +headerbar popover.background entry entry undershoot.right > undershoot.right, +entry undershoot.right > undershoot.right { + border-radius: 0 0px 0px 0; + box-shadow: none; + background: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + + +entry headerbar popover.background entry.error, +headerbar popover.background entry entry.error, +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(180, 99, 122, 0.1); + color: rgba(180, 99, 122, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.error:focus-within, +headerbar popover.background entry entry.error:focus-within, +entry.error:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(180, 99, 122, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #b4637a; + outline: 2px solid #b4637a; + outline-offset: -2px; +} + + +entry headerbar popover.background entry.error:drop(active), +headerbar popover.background entry entry.error:drop(active), +entry headerbar popover.background entry.error:hover:not(:focus-within), +headerbar popover.background entry entry.error:hover:not(:focus-within), +entry.error:drop(active), +entry.error:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #b4637a; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.error:disabled, +headerbar popover.background entry entry.error:disabled, +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(180, 99, 122, 0.1); + color: rgba(180, 99, 122, 0.35); + outline: none; +} + + +entry headerbar popover.background entry.error > text > selection, +headerbar popover.background entry entry.error > text > selection, +entry.error > text > selection { + background-color: rgba(180, 99, 122, 0.25); + color: #b4637a; +} + + +entry headerbar popover.background entry.error image, +headerbar popover.background entry entry.error image, +entry.error image { + color: rgba(180, 99, 122, 0.75); +} + + +entry headerbar popover.background entry.error image:hover, +headerbar popover.background entry entry.error image:hover, +entry headerbar popover.background entry.error image:active, +headerbar popover.background entry entry.error image:active, +entry.error image:hover, +entry.error image:active { + color: #b4637a; +} + + +entry headerbar popover.background entry.error image:disabled, +headerbar popover.background entry entry.error image:disabled, +entry.error image:disabled { + color: rgba(180, 99, 122, 0.35); +} + + +entry headerbar popover.background entry.warning, +headerbar popover.background entry entry.warning, +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(234, 157, 52, 0.1); + color: rgba(234, 157, 52, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.warning:focus-within, +headerbar popover.background entry entry.warning:focus-within, +entry.warning:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(234, 157, 52, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #ea9d34; + outline: 2px solid #ea9d34; + outline-offset: -2px; +} + + +entry headerbar popover.background entry.warning:drop(active), +headerbar popover.background entry entry.warning:drop(active), +entry headerbar popover.background entry.warning:hover:not(:focus-within), +headerbar popover.background entry entry.warning:hover:not(:focus-within), +entry.warning:drop(active), +entry.warning:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #ea9d34; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.warning:disabled, +headerbar popover.background entry entry.warning:disabled, +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(234, 157, 52, 0.1); + color: rgba(234, 157, 52, 0.35); + outline: none; +} + + +entry headerbar popover.background entry.warning > text > selection, +headerbar popover.background entry entry.warning > text > selection, +entry.warning > text > selection { + background-color: rgba(234, 157, 52, 0.25); + color: #ea9d34; +} + + +entry headerbar popover.background entry.warning image, +headerbar popover.background entry entry.warning image, +entry.warning image { + color: rgba(234, 157, 52, 0.75); +} + + +entry headerbar popover.background entry.warning image:hover, +headerbar popover.background entry entry.warning image:hover, +entry headerbar popover.background entry.warning image:active, +headerbar popover.background entry entry.warning image:active, +entry.warning image:hover, +entry.warning image:active { + color: #ea9d34; +} + + +entry headerbar popover.background entry.warning image:disabled, +headerbar popover.background entry entry.warning image:disabled, +entry.warning image:disabled { + color: rgba(234, 157, 52, 0.35); +} + + +entry headerbar popover.background entry.success, +headerbar popover.background entry entry.success, +entry.success { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(40, 105, 131, 0.1); + color: rgba(40, 105, 131, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.success:focus-within, +headerbar popover.background entry entry.success:focus-within, +entry.success:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(40, 105, 131, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #286983; + outline: 2px solid #286983; + outline-offset: -2px; +} + + +entry headerbar popover.background entry.success:drop(active), +headerbar popover.background entry entry.success:drop(active), +entry headerbar popover.background entry.success:hover:not(:focus-within), +headerbar popover.background entry entry.success:hover:not(:focus-within), +entry.success:drop(active), +entry.success:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #286983; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.success:disabled, +headerbar popover.background entry entry.success:disabled, +entry.success:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(40, 105, 131, 0.1); + color: rgba(40, 105, 131, 0.35); + outline: none; +} + + +entry headerbar popover.background entry.success > text > selection, +headerbar popover.background entry entry.success > text > selection, +entry.success > text > selection { + background-color: rgba(40, 105, 131, 0.25); + color: #286983; +} + + +entry headerbar popover.background entry.success image, +headerbar popover.background entry entry.success image, +entry.success image { + color: rgba(40, 105, 131, 0.75); +} + + +entry headerbar popover.background entry.success image:hover, +headerbar popover.background entry entry.success image:hover, +entry headerbar popover.background entry.success image:active, +headerbar popover.background entry entry.success image:active, +entry.success image:hover, +entry.success image:active { + color: #286983; +} + + +entry headerbar popover.background entry.success image:disabled, +headerbar popover.background entry entry.success image:disabled, +entry.success image:disabled { + color: rgba(40, 105, 131, 0.35); +} + + +entry > progress, +entry progress > trough > progress { + margin: 0 -4px; + border-bottom: 2px solid #9ccfd8; + background-color: transparent; +} + + +entry button.image-button { + min-height: 24px; + min-width: 24px; + padding: 0; +} + +treeview entry.flat, treeview entry { + background-color: #34304b; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(250, 244, 237, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #9ccfd8 0%, rgba(156, 207, 216, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #9ccfd8 95%, rgba(156, 207, 216, 0)); + } +} + +infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.touch-selection button, popover.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +infobar.warning > revealer > box button:focus, popover.touch-selection button:focus, popover.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:hover, popover.touch-selection button:hover, popover.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:active, popover.touch-selection button:active, popover.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:checked, popover.touch-selection button:checked, popover.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; +} + +infobar.warning > revealer > box button:disabled, popover.touch-selection button:disabled, popover.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +infobar.warning > revealer > box button:checked:disabled, popover.touch-selection button:checked:disabled, popover.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.5); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button { + background-color: #34304b; + color: #faf4ed; +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:checked { + background-color: rgba(25, 23, 36, 0.87); + color: #f2e9e1; +} + +tabbar tab:not(:selected) button.image-button.tab-close-button, +dnd tab:not(:selected) button.image-button.tab-close-button, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button, notebook > header menubutton > button.flat { + color: rgba(25, 23, 36, 0.6); +} + +tabbar tab:not(:selected) button.image-button.tab-close-button:hover, +dnd tab:not(:selected) button.image-button.tab-close-button:hover, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:hover, notebook > header menubutton > button.flat:hover, tabbar tab:not(:selected) button.image-button.tab-close-button:active, +dnd tab:not(:selected) button.image-button.tab-close-button:active, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:active, notebook > header menubutton > button.flat:active, tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, +dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, tabbar notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, +dnd notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header > tabs > tab:not(:checked):not(:selected) button.keyboard-activating.small-button, +dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header > tabs > tab:not(:checked):not(:selected) button.keyboard-activating.small-button, tabbar notebook > header > tabs > tab:not(:checked):not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.small-button, +dnd notebook > header > tabs > tab:not(:checked):not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.small-button, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) button.keyboard-activating.small-button, notebook > header menubutton > button.flat:focus:not(:hover):not(:active) tabbar tab:not(:selected) button.keyboard-activating.image-button.tab-close-button, tabbar tab:not(:selected) notebook > header menubutton > button.flat:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, +notebook > header menubutton > button.flat:focus:not(:hover):not(:active) dnd tab:not(:selected) button.keyboard-activating.image-button.tab-close-button, +dnd tab:not(:selected) notebook > header menubutton > button.flat:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, notebook > header > tabs > tab:not(:checked):not(:selected) menubutton > button.flat:focus:not(:hover):not(:active) button.keyboard-activating.small-button, tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header menubutton > button.keyboard-activating.flat, +dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header menubutton > button.keyboard-activating.flat, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) notebook > header menubutton > button.keyboard-activating.flat, notebook > header tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, tabbar tab:not(:selected) notebook > header button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, +notebook > header dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, +dnd tab:not(:selected) notebook > header button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, notebook > header menubutton > button.flat:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat { + color: rgba(25, 23, 36, 0.87); +} + +tabbar tab:not(:selected) button.image-button.tab-close-button:checked, +dnd tab:not(:selected) button.image-button.tab-close-button:checked, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:checked, notebook > header menubutton > button.flat:checked { + background-color: rgba(25, 23, 36, 0.87); + color: #f2e9e1; +} + +tabbar tab:not(:selected) button.image-button.tab-close-button:disabled, +dnd tab:not(:selected) button.image-button.tab-close-button:disabled, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:disabled, notebook > header menubutton > button.flat:disabled { + color: rgba(25, 23, 36, 0.3); +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action):not(.flat), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: 0 solid transparent; + outline-offset: 2px; + color: #faf4ed; +} + +headerbar popover.background button:focus:not(.suggested-action):not(.destructive-action):not(.flat), button:focus { + outline: 2px solid rgba(156, 207, 216, 0.35); + outline-offset: 0; +} + +headerbar popover.background button:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; + -gtk-icon-filter: brightness(1.2); +} + +headerbar popover.background button.keyboard-activating:not(.suggested-action):not(.destructive-action):not(.flat), button.keyboard-activating, headerbar popover.background button:active:not(.suggested-action):not(.destructive-action):not(.flat), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +headerbar popover.background button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + outline-color: transparent; +} + +headerbar popover.background button:checked:not(.suggested-action):not(.destructive-action):not(.flat), button:checked { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +headerbar popover.background button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:hover { + outline-color: transparent; + background-color: #aed8df; + color: rgba(25, 23, 36, 0.87); +} + +headerbar popover.background button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:disabled { + outline-color: transparent; + background-color: rgba(156, 207, 216, 0.35); + color: rgba(25, 23, 36, 0.38); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button, calendar > header > button, scrollbar button, notebook > header > tabs > arrow, popover modelbutton, spinbutton > button, splitbutton.flat > button, +splitbutton.flat > menubutton > button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(250, 244, 237, 0.7); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:focus:not(:hover):not(:active), calendar > header > button:focus:not(:hover):not(:active), scrollbar button:focus:not(:hover):not(:active), notebook > header > tabs > arrow:focus:not(:hover):not(:active), popover modelbutton:focus:not(:hover):not(:active), spinbutton > button:focus:not(:hover):not(:active), splitbutton.flat > button:focus:not(:hover):not(:active), +splitbutton.flat > menubutton > button:focus:not(:hover):not(:active) { + color: #faf4ed; + outline: 2px solid rgba(250, 244, 237, 0.04); + outline-offset: -2px; +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:hover, calendar > header > button:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, popover modelbutton:hover, spinbutton > button:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:active, calendar > header > button:active, scrollbar button:active, notebook > header > tabs > arrow:active, popover modelbutton:active, spinbutton > button:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:disabled, calendar > header > button:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, popover modelbutton:disabled, spinbutton > button:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +#NautilusPathButton, filechooser #pathbarbox > stack > box > button, window.messagedialog .response-area button, window.dialog.message .dialog-action-area > button, .app-notification button, .toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), splitbutton.suggested-action > button, +splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, +splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, +splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, menubutton.flat > button, button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(250, 244, 237, 0.7); +} + +#NautilusPathButton:focus:not(:hover):not(:active), filechooser #pathbarbox > stack > box > button:focus:not(:hover):not(:active), window.messagedialog .response-area button:focus:not(:hover):not(:active), window.dialog.message .dialog-action-area > button:focus:not(:hover):not(:active), .app-notification button:focus:not(:hover):not(:active), .toolbar button:focus:not(:hover):not(:active), dropdown > .linked:not(.vertical) > button:focus:not(:hover):not(:active):not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:hover):not(:active):not(:only-child), splitbutton.suggested-action > button:focus:not(:hover):not(:active), +splitbutton.suggested-action > menubutton > button:focus:not(:hover):not(:active), splitbutton.destructive-action > button:focus:not(:hover):not(:active), +splitbutton.destructive-action > menubutton > button:focus:not(:hover):not(:active), splitbutton.opaque > button:focus:not(:hover):not(:active), +splitbutton.opaque > menubutton > button:focus:not(:hover):not(:active), menubutton.suggested-action > button:focus:not(:hover):not(:active), menubutton.destructive-action > button:focus:not(:hover):not(:active), menubutton.opaque > button:focus:not(:hover):not(:active), menubutton.flat > button:focus:not(:hover):not(:active), button.flat:focus:not(:hover):not(:active) { + color: #faf4ed; + outline: 2px solid rgba(250, 244, 237, 0.04); + outline-offset: -2px; +} + +#NautilusPathButton:hover, filechooser #pathbarbox > stack > box > button:hover, window.messagedialog .response-area button:hover, window.dialog.message .dialog-action-area > button:hover, .app-notification button:hover, .toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), splitbutton.suggested-action > button:hover, +splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, +splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, +splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, menubutton.flat > button:hover, button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +#NautilusPathButton:active, filechooser #pathbarbox > stack > box > button:active, window.messagedialog .response-area button:active, window.dialog.message .dialog-action-area > button:active, .app-notification button:active, .toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), splitbutton.suggested-action > button:active, +splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, +splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, +splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, menubutton.flat > button:active, button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +#NautilusPathButton:disabled, filechooser #pathbarbox > stack > box > button:disabled, window.messagedialog .response-area button:disabled, window.dialog.message .dialog-action-area > button:disabled, .app-notification button:disabled, .toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), splitbutton.suggested-action > button:disabled, +splitbutton.suggested-action > menubutton > button:disabled, splitbutton.destructive-action > button:disabled, +splitbutton.destructive-action > menubutton > button:disabled, splitbutton.opaque > button:disabled, +splitbutton.opaque > menubutton > button:disabled, menubutton.suggested-action > button:disabled, menubutton.destructive-action > button:disabled, menubutton.opaque > button:disabled, menubutton.flat > button:disabled, button.flat:disabled { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +#NautilusPathButton:checked, filechooser #pathbarbox > stack > box > button:checked, window.messagedialog .response-area button:checked, window.dialog.message .dialog-action-area > button:checked, .app-notification button:checked, .toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, menubutton.flat > button:checked, button.flat:checked { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +#NautilusPathButton:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, window.messagedialog .response-area button:checked:disabled, window.dialog.message .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, .toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), splitbutton.suggested-action > button:checked:disabled, +splitbutton.suggested-action > menubutton > button:checked:disabled, splitbutton.destructive-action > button:checked:disabled, +splitbutton.destructive-action > menubutton > button:checked:disabled, splitbutton.opaque > button:checked:disabled, +splitbutton.opaque > menubutton > button:checked:disabled, menubutton.suggested-action > button:checked:disabled, menubutton.destructive-action > button:checked:disabled, menubutton.opaque > button:checked:disabled, menubutton.flat > button:checked:disabled, button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(250, 244, 237, 0.5); +} + +button.opaque { + box-shadow: none; +} + +.osd button.opaque:focus:focus-visible { + outline-color: rgba(250, 244, 237, 0.15); +} + +button.opaque:hover { + background-image: image(alpha(currentColor, 0.1)); +} + +button.keyboard-activating.opaque, button.opaque:active { + background-image: image(rgba(0, 0, 0, 0.2)); +} + +button.opaque:checked { + background-image: image(rgba(0, 0, 0, 0.15)); +} + +button.opaque:checked:hover { + background-image: image(rgba(0, 0, 0, 0.05)); +} + +button.opaque:checked.keyboard-activating, button.opaque:checked:active { + background-image: image(rgba(0, 0, 0, 0.3)); +} + +.nautilus-window .floating-bar button, placessidebar list.navigation-sidebar > row button.sidebar-button, notebook > header > tabs > tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 9px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +button separator { + margin: 4px 1px; +} + +button.opaque { + background-color: #46434c; + color: #faf4ed; +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button, button.image-text-button { + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +button.text-button.image-button > box, +button.text-button.image-button > box > box, button.image-text-button > box, +button.image-text-button > box > box { + border-spacing: 4px; +} + +button.text-button.image-button > box > label, +button.text-button.image-button > box > box > label, button.image-text-button > box > label, +button.image-text-button > box > box > label { + padding-left: 2px; + padding-right: 2px; +} + +button.text-button.image-button label:first-child, button.image-text-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child, button.image-text-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child, button.image-text-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child, button.image-text-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child), button.image-text-button image:not(:only-child) { + margin: 0 4px; +} + +button.arrow-button { + padding-left: 9px; + padding-right: 9px; +} + +button.arrow-button > box { + border-spacing: 4px; +} + +button.arrow-button.text-button { + padding-left: 16px; + padding-right: 16px; +} + +button.arrow-button.text-button > box { + border-spacing: 6px; +} + +menubutton.pill > button, button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-color: #34304b; + background-clip: padding-box; + font-weight: inherit; + border: 1px solid rgba(250, 244, 237, 0.12); + background-clip: border-box; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +button.card.keyboard-activating, button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +button.card:checked { + background-image: none; + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + border-color: #9ccfd8; +} + +button.card:checked:hover { + background-image: none; + outline-color: transparent; + background-color: #aed8df; + color: rgba(25, 23, 36, 0.87); +} + +button.card:checked:disabled { + outline-color: transparent; + background-color: rgba(156, 207, 216, 0.35); + color: rgba(25, 23, 36, 0.38); +} + +button.card:checked.keyboard-activating, button.card:checked:active { + background-image: none; +} + +button.card:checked.has-open-popup { + background-image: none; +} + +button.card:drop(active) { + color: #ff9e64; + box-shadow: inset 0 0 0 1px #ff9e64; +} + +.linked:not(.vertical) > button:focus, .linked.vertical > button:focus { + box-shadow: none; + outline: none; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + background-color: alpha(currentColor, 0.05); +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: none; + outline: none; +} + +.linked:not(.vertical) > menubutton > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.35); + color: #faf4ed; +} + +button.osd > image { + padding: 0; +} + +button.osd.remove-button { + padding: 0; +} + +button.osd:focus { + outline-color: transparent; +} + +button.osd:hover { + background-color: rgba(0, 0, 0, 0.45); + color: #faf4ed; +} + +button.osd:active { + background-color: rgba(0, 0, 0, 0.65); + color: #faf4ed; +} + +button.osd:disabled { + background-color: rgba(0, 0, 0, 0.15); + color: rgba(250, 244, 237, 0.35); +} + +button.suggested-action { + background-color: #56949f; + color: #faf4ed; + box-shadow: none; +} + +button.suggested-action:hover { + background-color: #669ea7; +} + +button.suggested-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + outline-color: transparent; +} + +button.suggested-action:checked { + background-color: #87b1b6; +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(86, 148, 159, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #56949f; +} + +button.suggested-action.flat:disabled { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +button.suggested-action.flat:checked { + background-color: rgba(86, 148, 159, 0.3); +} + +button.destructive-action { + background-color: #b4637a; + color: #faf4ed; + box-shadow: none; +} + +button.destructive-action:hover { + background-color: #bb7286; +} + +button.destructive-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + outline-color: transparent; +} + +button.destructive-action:checked { + background-color: #c98f9d; +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(180, 99, 122, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #b4637a; +} + +button.destructive-action.flat:disabled { + color: rgba(250, 244, 237, 0.32); + background-color: transparent; +} + +button.destructive-action.flat:checked { + background-color: rgba(180, 99, 122, 0.3); +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, menubutton.circular > button, button.close, button.circular { + border-radius: 9999px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, menubutton.circular > button label, button.close label, button.circular label { + padding: 0; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #56949f; + color: #faf4ed; +} + +menubutton.destructive-action { + background-color: #b4637a; + color: #faf4ed; +} + +menubutton.opaque { + background-color: #46434c; + color: #faf4ed; +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 12px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 12px; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background-color; +} + +splitbutton > separator { + min-width: 0; + margin-top: 6px; + margin-bottom: 6px; + background-color: transparent; + background: none; +} + +splitbutton > menubutton > button { + padding: 6px 10px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: 0; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +splitbutton.flat > separator { + background: rgba(250, 244, 237, 0.12); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 12px; +} + +splitbutton.suggested-action { + background-color: #56949f; + color: #faf4ed; +} + +splitbutton.destructive-action { + background-color: #b4637a; + color: #faf4ed; +} + +splitbutton.opaque { + background-color: #46434c; + color: #faf4ed; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button, +splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button, +splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button, +splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(250, 244, 237, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 12px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 12px; +} + +.linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical button:not(:first-child) { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical button:not(:last-child) { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical menubutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical menubutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical dropdown:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical dropdown:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical colorbutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical colorbutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical fontbutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical fontbutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical tabbutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical tabbutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical entry:not(:first-child) { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical entry:not(:last-child) { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #56949f; + color: #faf4ed; +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #b4637a; + color: #faf4ed; +} + +/********* + * Links * + *********/ +link { + color: #5bc6ba; +} + +link:visited { + color: #907aa9; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #5bc6ba; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #907aa9; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 12px; + padding: 0; + border-spacing: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +spinbutton:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.08); + box-shadow: inset 0 0 0 2px transparent; + color: #faf4ed; + outline: 2px solid #9ccfd8; + outline-offset: -2px; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.5); + outline: none; +} + +spinbutton > text { + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + margin: 0; +} + +spinbutton > button { + border: none; +} + +spinbutton > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + padding-left: 12px; +} + +spinbutton:not(.vertical) > button { + padding: 0; + margin: 6px; +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +cell.activatable spinbutton:not(.vertical) { + margin: 3px 0; +} + +cell.activatable spinbutton:not(.vertical) > button { + margin: 0; + padding: 0; + min-height: 24px; + border-radius: 0; +} + +cell.activatable spinbutton:not(.vertical) > button:last-child { + border-radius: 0 12px 12px 0; +} + +cell.activatable spinbutton:not(.vertical) > button.up:dir(ltr), cell.activatable spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 0; +} + +cell.activatable spinbutton:not(.vertical) > button.up:dir(rtl), cell.activatable spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 0; +} + +spinbutton.vertical > text { + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + margin: 6px 9px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: #faf4ed; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 12px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 12px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(250, 244, 237, 0.08); + color: rgba(250, 244, 237, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +button.combo:only-child:focus { + color: #faf4ed; + outline: 2px solid rgba(250, 244, 237, 0.04); + outline-offset: -2px; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +button.combo:only-child:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +button.combo:only-child:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + outline-color: transparent; +} + +/************ + * Toolbars * + ************/ +.toolbar { + padding: 6px; + border-spacing: 6px; +} + +.toolbar .linked button:not(:hover):not(:active):not(:checked):not(:disabled) { + background-color: rgba(250, 244, 237, 0.04); +} + +.osd .toolbar { + background-color: transparent; +} + +.app-notification, .toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; + color: #faf4ed; + border: none; +} + +.app-notification:backdrop, .toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +.left.app-notification, .right.app-notification, .top.app-notification, .bottom.app-notification, .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, .toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator { + margin: 2px; +} + +.toolbar entry, +.toolbar splitbutton, +.toolbar button, +.toolbar scalebutton { + border-radius: 9px; +} + +.toolbar entry, +.toolbar spinbutton, +.toolbar splitbutton, +.toolbar separator:not(.sidebar), +.toolbar button, +.toolbar menubutton, +.toolbar scalebutton { + margin-top: 0; + margin-bottom: 0; +} + +.toolbar menubutton > button, +.toolbar splitbutton > button, +.toolbar splitbutton > menubutton, +.toolbar scalebutton > button { + margin-top: 0; + margin-bottom: 0; +} + +.toolbar switch { + margin-top: 4px; + margin-bottom: 4px; +} + +.toolbar spinbutton entry, +.toolbar spinbutton button { + margin: 0; +} + +.toolbar popover.menu separator:not(.sidebar) { + margin-top: 6px; + margin-bottom: 6px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border: none; + background-color: transparent; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button, +searchbar > revealer > box menubutton { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + border: none; + outline: none; +} + +headerbar .linked > button:not(.suggested-action):not(.destructive-action) { + border-radius: 0; +} + +headerbar .linked > button:first-child:not(.suggested-action):not(.destructive-action) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +headerbar .linked > button:last-child:not(.suggested-action):not(.destructive-action) { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +headerbar .linked > button:only-child:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar button:hover:not(.suggested-action):not(.destructive-action) { + background-color: rgba(250, 244, 237, 0.12); +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + outline: none; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + outline: none; +} + +headerbar button:checked:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 1000px rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); +} + +headerbar button:checked:focus:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: rgba(242, 233, 225, 0.5); + color: rgba(25, 23, 36, 0.38); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.3); +} + +headerbar entry { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; + border-radius: 9999px; +} + +headerbar entry:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +headerbar entry image { + color: rgba(250, 244, 237, 0.7); +} + +headerbar entry image:hover, headerbar entry image:active { + color: #faf4ed; +} + +headerbar entry image:disabled { + color: rgba(250, 244, 237, 0.5); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: transparent; + color: #faf4ed; + min-height: 48px; + border: none; + box-shadow: none; + padding: 0; + margin: 0; +} + +headerbar:disabled { + color: rgba(250, 244, 237, 0.5); +} + +headerbar:backdrop { + background-color: transparent; + color: rgba(250, 244, 237, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(250, 244, 237, 0.32); +} + +headerbar.flat, headerbar.flat:backdrop { + background: none; + box-shadow: none; + transition: none; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row.expander image.expander-row-arrow, +row.expander headerbar image.expander-row-arrow, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(250, 244, 237, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row.expander image.expander-row-arrow:backdrop, +row.expander headerbar image.expander-row-arrow:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(250, 244, 237, 0.5); +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(250, 244, 237, 0.12); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar menubutton, +headerbar stackswitcher, +headerbar separator:not(.sidebar) { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar .linked > menubutton, +headerbar entry > menubutton { + margin-top: 0; + margin-bottom: 0; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); + opacity: 1; +} + +headerbar splitbutton { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; +} + +headerbar splitbutton button:not(.suggested-action):not(.destructive-action):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +headerbar splitbutton > separator { + background-color: transparent; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar stackswitcher { + background-color: rgba(250, 244, 237, 0.04); +} + +headerbar stackswitcher:checked { + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +headerbar stackswitcher:checked:hover { + background-color: white; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar popover.background button.suggested-action:disabled, +headerbar popover.background button.destructive-action:disabled { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.5); +} + +headerbar popover.background entry, +headerbar popover.background spinbutton, +headerbar popover.background button, +headerbar popover.background menubutton, +headerbar popover.background stackswitcher { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.sidebar) { + background-color: rgba(250, 244, 237, 0.12); +} + +headerbar switch { + margin: 12px 6px; +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(25, 23, 36, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(25, 23, 36, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar.default-decoration { + min-height: 36px; + padding: 0; + margin: 0; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + border: none; + outline: none; +} + +.solid-csd headerbar.default-decoration, .maximized headerbar.default-decoration { + border-radius: 0; + box-shadow: none; +} + +window > .titlebar:not(.flat) { + box-shadow: none; +} + +window > .titlebar headerbar:not(.flat) { + box-shadow: none; +} + +window.devel headerbar { + background: #191724 cross-fade(10%-gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(156, 207, 216, 0.1)), linear-gradient(to top, #1f1d2d 3px, #242134); +} + +window.devel headerbar:backdrop { + background: #191724 cross-fade(10%-gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#191724); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 12px; + background-color: alpha(currentColor, 0.08); + border: none; + box-shadow: none; +} + + +pathbar > button:disabled { + background-color: alpha(currentColor, 0.05); +} + + +pathbar > button:checked { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + + +pathbar > button:checked:hover { + background-color: alpha(currentColor, 0.16); + color: #faf4ed; +} + + +pathbar > button label, +pathbar > button image { + margin-left: 3px; + margin-right: 3px; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.7); + border: none; + border-radius: 12px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(250, 244, 237, 0.04); + color: rgba(250, 244, 237, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 10px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #4c4961; + border-top-color: #4c4961; +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(250, 244, 237, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: rgba(250, 244, 237, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: #faf4ed; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #faf4ed; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #faf4ed; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(250, 244, 237, 0.32); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #9ccfd8; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(250, 244, 237, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: solid; + border-width: 0 1px 0 0; + border-color: transparent; + border-radius: 0; + background-clip: border-box; + border-image: linear-gradient(to bottom, transparent 20%, rgba(250, 244, 237, 0.12) 20%, rgba(250, 244, 237, 0.12) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(250, 244, 237, 0.7); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: transparent; +} + +columnview.view > header > button:last-child, columnview.view > header > button:only-child, +treeview.view > header > button:last-child, +treeview.view > header > button:only-child { + border-right: none; + border-image: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(250, 244, 237, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #34304b; + background-clip: border-box; + color: #9ccfd8; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #9ccfd8; +} + +stack.view treeview.view { + min-height: 36px; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #191724; + color: #faf4ed; +} + +menubar:backdrop { + background-color: #191724; + color: rgba(250, 244, 237, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(250, 244, 237, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #faf4ed; +} + +menubar > item:disabled { + color: rgba(250, 244, 237, 0.32); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + color: #faf4ed; + padding: 0 6px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; + border-radius: 12px; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; + border-radius: 12px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +popover.menu label.title { + font-weight: bold; + padding: 4px 26px; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover > arrow, +popover > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #232032; + border-radius: 12px; + color: #faf4ed; + border: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +popover > arrow { + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +popover > contents > list, +popover > contents > .view, +popover > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover > contents separator { + background-color: rgba(250, 244, 237, 0.12); + margin: 15px 10px; +} + +popover > contents list separator { + margin: 0; +} + +popover > contents list > row { + border-radius: 12px; +} + +popover > contents stack > box { + padding: 0; +} + +popover > contents > box > button { + margin: 0; +} + +popover .view:not(:selected), +popover toolbar { + background-color: #232032; +} + +popover button, +popover entry, +popover combobox { + border-radius: 12px; +} + +popover .linked > button:not(.radio) { + border-radius: 0; +} + +popover .linked > button:not(.radio):first-child { + border-radius: 12px 0 0 12px; +} + +popover .linked > button:not(.radio):last-child { + border-radius: 0 12px 12px 0; +} + +popover .linked > button:not(.radio):only-child { + border-radius: 12px; +} + +popover.menu button, +popover button.model { + min-height: 32px; + padding: 0 8px; +} + +popover modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + color: #faf4ed; + font: initial; + border-radius: 12px; +} + +popover modelbutton:hover { + transition: none; + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; +} + +popover modelbutton:hover accelerator { + color: #9ccfd8; +} + +popover modelbutton:hover accelerator:disabled { + color: rgba(250, 244, 237, 0.5); +} + +popover modelbutton:focus:not(:hover) { + transition: none; + box-shadow: none; + outline: none; +} + +popover modelbutton:disabled { + color: rgba(250, 244, 237, 0.5); +} + +popover modelbutton accelerator { + color: rgba(250, 244, 237, 0.5); + margin-left: 30px; +} + +popover modelbutton accelerator:disabled { + color: rgba(250, 244, 237, 0.12); +} + +popover modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +popover modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +.osd popover, popover.touch-selection, popover.magnifier { + background-color: transparent; +} + +magnifier { + background-color: #34304b; +} + +/************* + * Notebooks * + *************/ +tabbar tab, tabbar tabbox > tabboxchild > tab, notebook > header > tabs > tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: #faf4ed; + font-weight: 500; + border-radius: 9px; +} + +tabbar tab:hover:not(:checked):not(:selected), notebook > header > tabs > tab:hover:not(:checked):not(:selected) { + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; + box-shadow: none; +} + +tabbar tab:disabled, notebook > header > tabs > tab:disabled { + color: rgba(25, 23, 36, 0.3); +} + +tabbar tab:active, notebook > header > tabs > tab:active { + background-color: #34304b; + color: #faf4ed; + box-shadow: none; +} + +tabbar tab:checked:not(:active), notebook > header > tabs > tab:checked:not(:active), tabbar tab:selected:not(:active), notebook > header > tabs > tab:selected:not(:active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, background-color 0ms; + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; + box-shadow: none; +} + +tabbar tab:checked:not(:active):disabled, notebook > header > tabs > tab:checked:not(:active):disabled, tabbar tab:selected:not(:active):disabled, notebook > header > tabs > tab:selected:not(:active):disabled { + color: rgba(250, 244, 237, 0.5); +} + +notebook, notebook.frame { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 9px; +} + +notebook.frame frame > border { + border: none; + border-radius: 9px; +} + +notebook.frame frame > list row.activatable { + border-radius: 12px; +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(250, 244, 237, 0.04); +} + +notebook > header { + border: none; + background-color: rgba(250, 244, 237, 0.04); + margin: 3px; + border-radius: 12px; +} + +notebook > header.top > tabs > arrow { + border-top-style: none; +} + +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; +} + +notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.left > tabs > arrow { + border-left-style: none; +} + +notebook > header.right > tabs > arrow { + border-right-style: none; +} + +notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 12px; +} + +notebook > header > tabs > tab { + margin: 3px; +} + +notebook > header > tabs > tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header > tabs > tab > box:drop(active) { + background-color: rgba(250, 244, 237, 0.12); + color: #faf4ed; +} + +notebook > header > tabs > tab button.flat:last-child { + margin-left: 6px; + margin-right: -3px; +} + +notebook > header > tabs > tab button.flat:first-child { + margin-left: -3px; + margin-right: 6px; +} + +notebook > header > tabs > tab button.small-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top > tabs, notebook > header.bottom > tabs { + padding-left: 0; + padding-right: 0; +} + +notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top > tabs > tab:not(:last-child), notebook > header.bottom > tabs > tab:not(:last-child) { + margin-right: 0; +} + +notebook > header.top > tabs tab.reorderable-page, notebook > header.bottom > tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left > tabs, notebook > header.right > tabs { + padding-top: 0; + padding-bottom: 0; +} + +notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left > tabs > tab:not(:last-child), notebook > header.right > tabs > tab:not(:last-child) { + margin-bottom: 0; +} + +notebook > header.left > tabs tab.reorderable-page, notebook > header.right > tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin: 0 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 12px; +} + +tabbar > revealer > box { + box-shadow: none; +} + +tabbar .box { + min-height: 36px; + background-color: rgba(250, 244, 237, 0.04); + background-image: none; + padding: 0; + margin: 3px; + border-radius: 12px; + border: none; + box-shadow: none; +} + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid rgba(250, 244, 237, 0.12); +} + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; +} + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; +} + +tabbar scrolledwindow.pinned tabbox { + padding: 3px 3px 3px 0; +} + +tabbar scrolledwindow.pinned tabbox > tabboxchild { + margin: 0; +} + +tabbar scrolledwindow.pinned tabbox > background:dir(ltr) { + box-shadow: inset -1px 0 rgba(250, 244, 237, 0.12); +} + +tabbar scrolledwindow.pinned tabbox > background:dir(rtl) { + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.12); +} + +tabbar scrolledwindow:not(.pinned) tabbox { + padding: 3px 0; +} + +tabbar scrolledwindow:not(.pinned) tabbox > tabboxchild { + margin: 0 -2px; +} + +tabbar scrolledwindow:not(.pinned) tabbox > tabboxchild + separator + tabboxchild { + margin-left: 0; +} + +tabbar undershoot { + transition: background 150ms ease-in-out; +} + +tabbar undershoot.left { + background: linear-gradient(to right, #34304b, rgba(0, 0, 0, 0) 20px); +} + +tabbar undershoot.right { + background: linear-gradient(to left, #34304b, rgba(0, 0, 0, 0) 20px); +} + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#9ccfd8, 0.5), alpha(#9ccfd8, 0.3) 1px, alpha(#9ccfd8, 0) 20px); +} + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#9ccfd8, 0.5), alpha(#9ccfd8, 0.3) 1px, alpha(#9ccfd8, 0) 20px); +} + +tabbar tabbox { + background-color: transparent; + background-image: none; + padding: 0; + margin: 0; + border: none; + box-shadow: none; +} + +tabbar tabbox > background { + background: none; +} + +tabbar tabbox > separator { + margin: 9px 0; + min-width: 1px; + background-color: rgba(25, 23, 36, 0.12); + transition: opacity 150ms ease-in-out; +} + +tabbar tabbox > separator.hidden { + opacity: 0; +} + +tabbar tabbox > tabboxchild { + padding: 0; +} + +tabbar tabbox > tabboxchild > tab { + margin: 0; +} + +tabbar tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(250, 244, 237, 0.8), alpha(#9ccfd8, 0.4) 10%, alpha(#9ccfd8, 0) 30%); +} + +tabbar tab.needs-attention:hover { + background-image: image(alpha(currentColor, 0.03)), radial-gradient(ellipse at bottom, rgba(250, 244, 237, 0.8), alpha(#9ccfd8, 0.4) 10%, alpha(#9ccfd8, 0) 30%); +} + +tabbar .start-action, +tabbar .end-action { + background-color: rgba(250, 244, 237, 0.04); + background-clip: padding-box; + border-color: rgba(250, 244, 237, 0.12); + border-style: solid; + transition: background 150ms ease-in-out; +} + +tabbar .start-action button, +tabbar .end-action button { + border: none; + border-radius: 0; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; +} + +tabbar:not(.inline) scrolledwindow.pinned undershoot { + border-color: rgba(250, 244, 237, 0.12); +} + +tabbar:not(.inline) undershoot.left { + background: linear-gradient(to right, #191724, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) undershoot.right { + background: linear-gradient(to left, #191724, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#9ccfd8, 0.5), alpha(#9ccfd8, 0.3) 1px, alpha(#9ccfd8, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#9ccfd8, 0.5), alpha(#9ccfd8, 0.3) 1px, alpha(#9ccfd8, 0) 20px); +} + +tabbar:not(.inline) tabbox > background { + background-color: #191724; +} + +tabbar:not(.inline) .start-action, +tabbar:not(.inline) .end-action { + background-color: alpha(#191724, 0.6); + border-color: rgba(250, 244, 237, 0.12); +} + +dnd tab { + min-height: 24px; + background-color: #191724; + color: #faf4ed; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); + outline: 1px solid rgba(25, 23, 36, 0.75); + outline-offset: -1px; + margin: 24px; +} + +dnd tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(250, 244, 237, 0.8), alpha(#9ccfd8, 0.4) 10%, alpha(#9ccfd8, 0) 30%); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab button.image-button.tab-close-button, +dnd tab button.image-button.tab-close-button { + margin-right: -3px; +} + +tabview:drop(active), +tabbox:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #34304b; + box-shadow: none; + outline: none; +} + +scrollbar.top { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(250, 244, 237, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +scrollbar > range > trough { + border: none; + background: none; + padding: 0; + outline: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(250, 244, 237, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(250, 244, 237, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #faf4ed; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 3px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 3px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 0; + border: 1px solid rgba(52, 48, 75, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 0; + border: 1px solid rgba(52, 48, 75, 0.3); + border-radius: 9999px; + background-color: rgba(250, 244, 237, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(43, 40, 62, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 3px; + border: none; + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.5); +} + +switch:checked { + background-color: #9ccfd8; +} + +switch:disabled { + opacity: 0.5; +} + +switch > image { + color: transparent; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + border-radius: 9999px; + outline: none; + box-shadow: 0 0 0 0 transparent, 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + background-color: #191724; + border: none; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.6), 0 3px 3px -2px transparent, 0 2px 3px -1px transparent, 0 1px 4px 0 transparent; +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; + border-spacing: 3px; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + border: none; + color: transparent; + background-color: rgba(250, 244, 237, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.04); + background-color: rgba(250, 244, 237, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(250, 244, 237, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(25, 23, 36, 0.6); + background-color: #9ccfd8; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(156, 207, 216, 0.15); + background-color: #c1e1e6; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(156, 207, 216, 0.2); + background-color: #9ccfd8; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(25, 23, 36, 0.6); + background-color: rgba(156, 207, 216, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -3px; + margin-right: 6px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 6px; + margin-right: -3px; +} + +popover.menu check, popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check:dir(ltr), popover.menu radio:dir(ltr) { + margin-right: 6px; + margin-left: -3px; +} + +popover.menu check:dir(rtl), popover.menu radio:dir(rtl) { + margin-left: 6px; + margin-right: -3px; +} + +popover.menu check, popover.menu check:hover, popover.menu check:disabled, popover.menu check:checked:hover, popover.menu check:indeterminate:hover, popover.menu radio, popover.menu radio:hover, popover.menu radio:disabled, popover.menu radio:checked:hover, popover.menu radio:indeterminate:hover { + box-shadow: none; +} + + +check { + -gtk-icon-size: 20px; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/checkbox-mixed-symbolic@2.svg"))); +} + + +radio { + -gtk-icon-size: 20px; +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/radio-mixed-symbolic@2.svg"))); +} + + +popover.menu check { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/small-checkbox-mixed-symbolic@2.svg"))); +} + + +popover.menu radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/small-radio-mixed-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view radio, +treeview.view check, +columnview.view radio, +columnview.view check { + padding: 0; + margin: 0; + transition: none; +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, +treeview.view check, +treeview.view check:hover, +treeview.view check:disabled, +treeview.view check:checked:hover, +treeview.view check:indeterminate:hover, +columnview.view radio, +columnview.view radio:hover, +columnview.view radio:disabled, +columnview.view radio:checked:hover, +columnview.view radio:indeterminate:hover, +columnview.view check, +columnview.view check:hover, +columnview.view check:disabled, +columnview.view check:checked:hover, +columnview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view:hover check, +treeview.view:hover radio, treeview.view:selected check, +treeview.view:selected radio, treeview.view:focus check, +treeview.view:focus radio, +columnview.view:hover check, +columnview.view:hover radio, +columnview.view:selected check, +columnview.view:selected radio, +columnview.view:focus check, +columnview.view:focus radio { + box-shadow: none; +} + +treeview.view:hover check:checked, +treeview.view:hover radio:checked, treeview.view:selected check:checked, +treeview.view:selected radio:checked, treeview.view:focus check:checked, +treeview.view:focus radio:checked, +columnview.view:hover check:checked, +columnview.view:hover radio:checked, +columnview.view:selected check:checked, +columnview.view:selected radio:checked, +columnview.view:focus check:checked, +columnview.view:focus radio:checked { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +checkbutton.selection-mode { + border-radius: 9999px; +} + +checkbutton.selection-mode check, +checkbutton.selection-mode radio { + padding: 6px; + border-radius: 9999px; +} + +checkbutton.selection-mode check:checked, checkbutton.selection-mode check:indeterminate, +checkbutton.selection-mode radio:checked, +checkbutton.selection-mode radio:indeterminate { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +checkbutton.selection-mode label:dir(ltr) { + margin-right: 6px; +} + +checkbutton.selection-mode label:dir(rtl) { + margin-left: 6px; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale > trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(250, 244, 237, 0.3); +} + +scale > trough:disabled { + background-color: rgba(250, 244, 237, 0.12); +} + +scale > trough > highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#9ccfd8); +} + +scale > trough > highlight:disabled { + background-color: #191724; + background-image: image(rgba(250, 244, 237, 0.32)); +} + +scale > trough > fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.3); +} + +scale > trough > fill:disabled { + background-color: transparent; +} + +scale > trough > slider { + min-height: 18px; + min-width: 18px; + margin: -8px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #9ccfd8; + background-color: #34304b; + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +scale > trough > slider:hover { + box-shadow: inset 0 0 0 2px #9ccfd8, 0 0 0 8px rgba(250, 244, 237, 0.12); +} + +scale > trough > slider:active { + box-shadow: inset 0 0 0 4px #9ccfd8, 0 0 0 8px rgba(250, 244, 237, 0.12); +} + +scale > trough > slider:disabled { + box-shadow: inset 0 0 0 2px rgba(250, 244, 237, 0.32); +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune > trough > slider { + margin: -7px; +} + +scale > marks, +scale > value { + color: rgba(250, 244, 237, 0.7); +} + +scale indicator { + background-color: rgba(250, 244, 237, 0.3); + color: transparent; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: rotate(45deg); + border-bottom-right-radius: 0; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(250, 244, 237, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 12px; + background-color: rgba(250, 244, 237, 0.12); +} + +progressbar progress { + border-radius: 12px; + background-color: #9ccfd8; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #9ccfd8; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 12px; +} + +levelbar block.low { + background-color: #ea9d34; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #9ccfd8; +} + +levelbar block.full { + background-color: #286983; +} + +levelbar block.empty { + background-color: rgba(250, 244, 237, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #faf4ed; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(250, 244, 237, 0.12); + background-color: #34304b; + color: #faf4ed; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(250, 244, 237, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 12px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 12px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar { + box-shadow: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + box-shadow: none; + background-color: #34304b; + background-clip: border-box; + border: none; + color: #faf4ed; +} + +actionbar > revealer > box button, +actionbar > revealer > box entry, +actionbar > revealer > box menubutton, +actionbar > revealer > box menubutton > button, +actionbar > revealer > box splitbutton, +actionbar > revealer > box splitbutton > button, +actionbar > revealer > box spinbutton { + margin: 0; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: radial-gradient(farthest-side at top, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at top, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: radial-gradient(farthest-side at bottom, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at bottom, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: radial-gradient(farthest-side at left, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at left, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: left; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: radial-gradient(farthest-side at right, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at right, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: right; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border: none; + background-image: none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: transparent; +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator, separator.spacer, separator.sidebar { + min-width: 0; + min-height: 0; + background-color: transparent; + background-image: none; +} + +/********* + * Lists * + *********/ +list.content, +list.boxed-list { + border-radius: 12px; + box-shadow: none; + border: none; + background-color: transparent; +} + +list.content > row, +list.boxed-list > row { + border: none; + border-radius: 3px; + background-color: rgba(250, 244, 237, 0.04); +} + +list.content > row:hover, +list.boxed-list > row:hover, list.content > row.has-open-popup, +list.boxed-list > row.has-open-popup, list.content > row:focus, +list.boxed-list > row:focus { + background-color: rgba(250, 244, 237, 0.04); +} + +list.content > row:active, +list.boxed-list > row:active { + background-color: alpha(currentColor, 0.12); +} + +list.content > row:not(:first-child), +list.boxed-list > row:not(:first-child) { + margin-top: 3px; +} + +list.content > row:first-child, +list.boxed-list > row:first-child { + border-radius: 12px 12px 3px 3px; +} + +list.content > row:last-child, +list.boxed-list > row:last-child { + border-radius: 3px 3px 12px 12px; +} + +list.content > row:only-child, +list.boxed-list > row:only-child { + border-radius: 12px; +} + +listview, +list { + border-color: rgba(250, 244, 237, 0.12); + background-color: rgba(250, 244, 237, 0.04); + background-clip: padding-box; +} + +listview > row, +list > row { + padding: 6px; + background-clip: padding-box; +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.horizontal row.separator:not(:last-child), listview.separators.horizontal > row:not(.separator):not(:last-child), +list.horizontal row.separator:not(:last-child), +list.separators.horizontal > row:not(.separator):not(:last-child) { + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +listview:not(.horizontal) row.separator:not(:last-child), listview.separators:not(.horizontal) > row:not(.separator):not(:last-child), +list:not(.horizontal) row.separator:not(:last-child), +list.separators:not(.horizontal) > row:not(.separator):not(:last-child) { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +leaflet scrolledwindow listview, leaflet scrolledwindow list { + background-color: transparent; +} + +list.frame { + border-radius: 12px; +} + +listview.view { + color: #faf4ed; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + border-radius: 12px; +} + +row { + color: rgba(250, 244, 237, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +.nautilus-window .nautilus-grid-view child.activatable, columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), font-weight 0; + outline: none; + box-shadow: none; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:focus, columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + color: #faf4ed; + background-color: transparent; + box-shadow: none; + outline: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:hover, columnview.view > header > button:hover, +treeview.view > header > button:hover, .nautilus-window .nautilus-grid-view child.has-open-popup.activatable, columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, row.activatable:hover, row.activatable.has-open-popup { + color: #faf4ed; + background-color: alpha(currentColor, 0.05); + box-shadow: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:active, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, font-weight 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.05) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.05); + color: #faf4ed; + box-shadow: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:selected, columnview.view > header > button:selected, +treeview.view > header > button:selected, row.activatable:selected { + background-color: alpha(currentColor, 0.06); +} + +.nautilus-window .nautilus-grid-view child.activatable:selected:hover, columnview.view > header > button:selected:hover, +treeview.view > header > button:selected:hover, row.activatable:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +button row.activatable:focus, button row.activatable:hover, button row.activatable:active { + box-shadow: none; + background: none; +} + +button:checked row.activatable { + color: rgba(25, 23, 36, 0.87); +} + +row:selected { + background-color: alpha(currentColor, 0.06); + color: inherit; + box-shadow: none; +} + +row:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +row:selected:focus, row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +row:selected:focus:hover, row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +row:selected image, +row:selected label { + color: #faf4ed; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(250, 244, 237, 0.5); +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row:last-child { + border-bottom: none; +} + +.rich-list > row > box { + border-spacing: 12px; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + border-spacing: 6px; + min-height: 50px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.45); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; + padding: 0; +} + +row > box.header > box.title, +row > box.header > box.title > .title { + padding: 0; + font-weight: bold; + color: #faf4ed; +} + +row > box.header > box.title > .subtitle { + padding: 2px 0; + font-weight: normal; + color: rgba(250, 244, 237, 0.7); +} + +row > box.header > .prefixes, +row > box.header > .suffixes { + border-spacing: 6px; +} + +row > box.header > .icon:dir(ltr), +row > box.header > .prefixes:dir(ltr) { + margin-right: 6px; +} + +row > box.header > .icon:dir(rtl), +row > box.header > .prefixes:dir(rtl) { + margin-left: 6px; +} + +row.entry .edit-icon, +row.entry .indicator { + min-width: 24px; + min-height: 24px; + padding: 5px; +} + +row.entry .edit-icon:disabled { + opacity: 0.5; +} + +row.entry .indicator { + opacity: 0.65; +} + +row.entry.monospace { + font-family: inherit; +} + +row.entry.monospace text { + font-family: monospace; +} + +row.entry.error text > selection:focus-within { + background-color: alpha(#b4637a, 0.2); +} + +row.entry.error text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.warning text > selection:focus-within { + background-color: alpha(#ea9d34, 0.2); +} + +row.entry.warning text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.success text > selection:focus-within { + background-color: alpha(#286983, 0.2); +} + +row.entry.success text > cursor-handle > contents { + background-color: currentColor; +} + +row.combo image.dropdown-arrow:disabled { + filter: opacity(0.45); +} + +row.combo listview.inline { + background: none; + border: none; + box-shadow: none; + color: inherit; +} + +row.combo listview.inline, row.combo listview.inline:disabled { + background: none; + color: inherit; +} + +row.combo popover > contents { + min-width: 120px; +} + +row.expander { + background: none; + padding: 0px; +} + +row.expander > box > list { + background: none; + color: inherit; +} + +row.expander list.nested { + color: inherit; + background-color: transparent; +} + +row.expander list.nested > row { + background-color: transparent; + border: none; + background-image: none; + transition: none; + animation: none; +} + +row.expander image.expander-row-arrow { + transition: -gtk-icon-transform 200ms cubic-bezier(0, 0, 0.2, 1); +} + +row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; +} + +row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; +} + +row.expander image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(0.5turn); +} + +row.expander image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(-0.5turn); +} + +row.expander image.expander-row-arrow:disabled { + filter: opacity(0.45); +} + +row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); + opacity: 1; +} + +row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #9ccfd8; +} + +.osd row.expander:checked image.expander-row-arrow:not(:disabled) { + color: inherit; +} + +list.content > row.expander row.header, +list.boxed-list > row.expander row.header { + background-color: transparent; + border: none; + box-shadow: none; +} + +list.content > row.expander, +list.boxed-list > row.expander { + border: none; +} + +columnview > listview > row { + padding: 0; +} + +columnview > listview > row > cell { + padding: 8px 6px; +} + +columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; +} + +columnview.column-separators > listview > row > cell { + border-left-color: rgba(250, 244, 237, 0.12); +} + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; +} + +treeexpander { + border-spacing: 6px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #9ccfd8; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 6px; + border-spacing: 0; + padding: 0; + border: none; + background-image: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #9ccfd8; +} + +.app-notification > box > label { + margin-left: 9px; +} + +.app-notification.frame, +.app-notification border { + border: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(250, 244, 237, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:hover, expander:active { + color: #faf4ed; +} + +expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +expander:disabled { + color: rgba(250, 244, 237, 0.32); +} + +expander-widget > box > title { + border-radius: 12px; +} + +expander-widget > box > title:hover > expander { + color: rgba(250, 244, 237, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(250, 244, 237, 0.12); + border-radius: 12px; + color: #faf4ed; +} + +calendar:disabled { + color: rgba(250, 244, 237, 0.5); +} + +calendar:selected { + border-radius: 12px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 12px; + margin: 0; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 6px; +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.messagedialog .response-area button, window.dialog.message .dialog-action-area > button { + border-radius: 9px; + min-height: 28px; + padding: 6px 12px; + margin: 0; + border: none; +} + +window.dialog.message.background { + background-color: #2b283e; +} + +window.dialog.message box.dialog-vbox.vertical { + margin-top: 6px; + border-spacing: 24px; +} + +window.dialog.message box.dialog-vbox.vertical > box.vertical { + margin-bottom: 6px; +} + +window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title { + font-weight: 800; + font-size: 15pt; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; + color: #faf4ed; +} + +window.dialog.message .titlebar:backdrop { + background-color: #2b283e; + color: rgba(250, 244, 237, 0.7); +} + +window.dialog.message .dialog-action-area { + border: none; + margin: 0; + padding: 6px; + border-spacing: 6px; +} + +window.dialog.message .dialog-action-area > button { + border: none; +} + +window.dialog.message .dialog-action-area > button.suggested-action:not(:disabled) { + color: #56949f; +} + +window.dialog.message .dialog-action-area > button.destructive-action:not(:disabled) { + color: #b4637a; +} + +window.aboutdialog.background.csd scrolledwindow.frame, +window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 12px; +} + +/******************** + * AdwMessageDialog * + ********************/ +window.messagedialog { + background-color: #2b283e; + color: #faf4ed; + padding: 6px; +} + +window.messagedialog .message-area { + padding: 24px 30px; + border-spacing: 10px; +} + +window.messagedialog .response-area { + border-spacing: 6px; +} + +window.messagedialog .response-area button.suggested { + color: #9ccfd8; +} + +window.messagedialog .response-area button.destructive { + color: #b4637a; +} + +window.messagedialog .response-area separator { + background: none; + margin: 3px; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; + color: inherit; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 6px; + background-color: transparent; +} + +stacksidebar row { + min-height: 24px; + padding: 6px; + border-radius: 6px; +} + +stacksidebar row:selected { + font-weight: 500; + background-color: rgba(250, 244, 237, 0.04); +} + +stacksidebar row + row { + margin-top: 3px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(250, 244, 237, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(250, 244, 237, 0.12); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 2px 4px; + border-right: none; +} + +.navigation-sidebar, .navigation-sidebar.view, .navigation-sidebar.background { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar > separator { + background-color: rgba(250, 244, 237, 0.12); + margin: 10px 15px; +} + +.navigation-sidebar row.activatable label.dim-label { + color: rgba(250, 244, 237, 0.32); +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 0 6px 0 6px; + margin: 1px; + border-radius: 9px; +} + +.navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:active { + background-color: alpha(currentColor, 0.12); +} + +.navigation-sidebar > row:selected { + background-color: alpha(currentColor, 0.08); + box-shadow: none; +} + +.navigation-sidebar > row:selected label, +.navigation-sidebar > row:selected image { + color: #9ccfd8; + font-weight: 700; +} + +.navigation-sidebar > row:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.navigation-sidebar > row:not(:first-child) { + margin-top: 3px; +} + +/**************** + * File chooser * + ****************/ +filechooser paned > separator { + background: rgba(250, 244, 237, 0.12); +} + +filechooser paned > box #pathbarbox.view, +filechooser paned > box stack.view, +filechooser paned > box columnview.view, +filechooser paned > box gridview.view { + background-color: transparent; +} + +filechooser .dialog-action-box { + border: none; +} + +filechooser #pathbarbox { + border: none; + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +filechooser child.activatable filelistcell.dim-label { + color: rgba(250, 244, 237, 0.7); +} + +placessidebar { + background-color: transparent; +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar list.navigation-sidebar > row image.sidebar-icon { + color: inherit; +} + +placessidebar list.navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar list.navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar list.navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar list.navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar list.navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar list.navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar list.navigation-sidebar > row.sidebar-new-bookmark-row { + color: #9ccfd8; +} + +placessidebar list.navigation-sidebar > row.sidebar-new-bookmark-row image.sidebar-icon { + color: #9ccfd8; +} + +placessidebar list.navigation-sidebar > row:drop(active) { + background-color: alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#4c4961); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #191724; + background-image: image(#4c4961), image(#4c4961); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 12px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); + box-shadow: none; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #34304b; + color: #faf4ed; +} + +infobar.info > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:hover > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:backdrop > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +) { + color: #9ccfd8; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: transparent; + color: #faf4ed; + border-radius: 9px; + border: none; +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: #faf4ed; +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: rgba(250, 244, 237, 0.04); +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #ea9d34; + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #e8921d; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #b4637a; + color: #faf4ed; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: #faf4ed; +} + +infobar.error:hover > revealer > box { + background-color: #ab526c; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 12px; + box-shadow: none; + border: none; +} + +tooltip.background { + background-color: rgba(19, 17, 27, 0.9); + color: #faf4ed; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + border-radius: 12px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #faf4ed; +} + +colorswatch.light { + color: rgba(25, 23, 36, 0.87); +} + +colorchooser colorswatch:hover { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 0 0 2px #9ccfd8; +} + +colorswatch#add-color-button { + border-radius: 12px 0 0 12px; + color: #faf4ed; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(250, 244, 237, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(250, 244, 237, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(250, 244, 237, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #191724; +} + +/********************** + * Window Decorations * + **********************/ +window { + border: none; +} + +window.csd { + border-radius: 12px; + outline: none; + margin: 0; + transition: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +window.csd:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.1), 0 0 36px transparent; +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; + transition: none; +} + +window.csd.maximized, window.csd.fullscreen { + box-shadow: none; + outline: none; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #191724; + border: 1px solid #4c4961; +} + +window.solid-csd:backdrop { + background-color: #191724; +} + +window.ssd { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 22px; + min-width: 22px; + padding: 0; + margin: 0 2px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); + background-color: alpha(currentColor, 0.1); +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.close:not(.suggested-action):not(.destructive-action) image { + padding: 0; + background: none; + box-shadow: none; +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + background-color: alpha(currentColor, 0.15); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 1px rgba(250, 244, 237, 0.1); +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; + background-color: alpha(currentColor, 0.2); +} + +windowcontrols button.minimize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:not(.suggested-action):not(.destructive-action) { + opacity: 0.65; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 4px; + margin-left: 4px; +} + +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 4px; + margin-right: 4px; +} + + +.view:selected, iconview:selected, gridview > child:selected, columnview.view:selected, +treeview.view:selected, calendar:selected, calendar > grid > label.day-number:selected { + background-color: alpha(currentColor, 0.06); +} + +flowbox > flowboxchild:selected, .link selection, calendar > grid > label.today { + color: #9ccfd8; + background-color: rgba(156, 207, 216, 0.2); +} + +textview text selection:focus, textview text selection, label > selection, +entry > text > selection, spinbutton > text > selection, +entry headerbar popover.background entry > text > selection, +headerbar popover.background entry entry > text > selection, calendar > grid > label.today:selected { + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #9ccfd8; + -gtk-icon-source: -gtk-recolor(url("assets/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(250, 244, 237, 0.12); + border-radius: 13px; + box-shadow: inset 0 -2px rgba(250, 244, 237, 0.12); + background-color: #2b283e; + color: #faf4ed; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #9ccfd8; +} + +stackswitcher { + min-height: 0; + padding: 0; + border-radius: 15px; + background-color: rgba(250, 244, 237, 0.04); + border: none; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action) { + margin: 0; + border-radius: 9999px; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):checked:hover { + box-shadow: none; + background-color: white; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.icon-dropshadow { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 1px 6px rgba(0, 0, 0, 0.1); +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + /* border-bottom: 1px solid $divider; */ + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 3px; + border-spacing: 0; + background: none; +} + +.emoji-toolbar > flowboxchild { + padding: 3px; +} + +.emoji-toolbar > flowboxchild > button { + padding: 6px; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 12px; +} + +button.emoji-section:checked { + color: #9ccfd8; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, +emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window.view { + background-color: #191724; +} + +.nautilus-window .sidebar-pane { + background-color: #191724; + color: #faf4ed; +} + +.nautilus-window .sidebar-pane:backdrop { + background-color: #191724; + transition: none; +} + +.nautilus-window placesview label { + color: rgba(250, 244, 237, 0.7); +} + +.nautilus-window flap > separator { + background-color: transparent; +} + +.nautilus-window .nautilus-grid-view .view, +.nautilus-window .nautilus-list-view .view { + background-color: transparent; +} + +.nautilus-window .nautilus-grid-view gridview.view { + margin: 6px; + padding: 6px; +} + +.nautilus-window tabbar .box { + background-color: transparent; + box-shadow: none; + padding: 0; +} + +.nautilus-window tabbar .box:backdrop { + background-color: transparent; + box-shadow: none; +} + +.nautilus-window tabbox, .nautilus-window tabbox:backdrop { + transition: none; + background-color: transparent; +} + +.nautilus-window tabbox > tabboxchild > tab { + color: rgba(250, 244, 237, 0.7); +} + +.nautilus-window tabbox > tabboxchild > tab:hover { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +.nautilus-window tabbox > tabboxchild > tab:disabled { + color: rgba(250, 244, 237, 0.32); +} + +.nautilus-window tabbox > tabboxchild > tab:checked, .nautilus-window tabbox > tabboxchild > tab:selected { + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; + box-shadow: none; +} + +.nautilus-window tabbox > tabboxchild > tab:checked:disabled, .nautilus-window tabbox > tabboxchild > tab:selected:disabled { + color: rgba(250, 244, 237, 0.5); +} + +.nautilus-window tabbox > tabboxchild > tab button.tab-close-button { + color: #faf4ed; +} + +.nautilus-window tabbox > tabboxchild > tab button.tab-close-button:hover, .nautilus-window tabbox > tabboxchild > tab button.tab-close-button:active { + color: #faf4ed; +} + +.nautilus-window tabbox > tabboxchild > tab button.tab-close-button:disabled { + color: #faf4ed; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 9px; + background-color: #191724; + color: #9ccfd8; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(25, 23, 36, 0.87); +} + +.nautilus-window banner > revealer > widget { + color: #faf4ed; + background-color: rgba(52, 48, 75, 0.5); + border-radius: 9px; + margin: 9px; +} + +.nautilus-window banner > revealer > widget:hover { + background-color: #34304b; + border-radius: 9px; + margin: 9px; +} + +.nautilus-window banner > revealer > widget button { + color: #faf4ed; + background-color: rgba(156, 207, 216, 0.3); +} + +.nautilus-window banner > revealer > widget button:hover { + background-color: rgba(156, 207, 216, 0.6); +} + +#NautilusQueryEditor > menubutton > button.image-button { + min-width: 24px; + min-height: 24px; + padding: 3px; + margin-right: -5px; +} + +#NautilusQueryEditor > menubutton > button.image-button:checked image { + color: rgba(25, 23, 36, 0.87); +} + +#NautilusQueryEditor > text, +#NautilusQueryEditor > box, +#NautilusQueryEditor > menubutton { + margin: 3px 0; +} + +#NautilusQueryEditorTag { + background-color: rgba(250, 244, 237, 0.12); +} + +#NautilusQueryEditorTag > button.image-button { + margin: 0; + padding: 0; +} + +#NautilusPathBar { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + margin: 6px 0; +} + +#NautilusPathButton { + margin: 0 3px; + border-radius: 12px; +} + +#NautilusPathButton.current-dir { + color: #9ccfd8; +} + +#NautilusPathButton.current-dir:hover, #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +/* Nautilus Progress Indicator */ +windowhandle box.vertical box.toolbar { + background-color: #191724; + border: none; + outline: none; +} + +windowhandle box.toolbar menubutton button.toggle { + background-color: #191724; + border: none; + outline: none; +} + +#NautilusProgressIndicator popover label { + color: rgba(250, 244, 237, 0.7); +} + +#NautilusProgressIndicator popover image { + color: rgba(250, 244, 237, 0.7); +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.display-container.card { + background-color: #34304b; +} + +.small .display-container.card { + border-radius: 0; + box-shadow: none; + border-width: 0 0 1px 0; +} + +.display-container .history-view { + background-color: transparent; +} + +.display-container #displayitem { + padding: 0 12px 8px 0; + font-size: 1.4em; + border-top: 1px solid rgba(250, 244, 237, 0.12); +} + +.math-buttons button { + font-size: 1.1em; + padding: 2px 6px; +} + +.math-buttons button.text-button { + padding-left: 16px; + padding-right: 16px; +} + +leaflet button.number-button { + background-color: rgba(250, 244, 237, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(250, 244, 237, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(250, 244, 237, 0.3); +} + +label.primary-label, label.month-name, label.secondary-label { + font-size: 16pt; + font-weight: bold; + padding: 12px; +} + +label.primary-label, label.month-name { + color: #9ccfd8; +} + +label.secondary-label { + color: rgba(250, 244, 237, 0.5); +} + +toastoverlay datechooser.view, +toastoverlay agenda-view.view, +toastoverlay agenda-view.view list, +toastoverlay stack.view { + background-color: transparent; +} + +calendar-view { + font-size: 10pt; +} + +calendar-view:selected { + color: #9ccfd8; + font-weight: bold; +} + +calendar-view.header, +label.header { + font-size: 10pt; + font-weight: bold; + color: rgba(250, 244, 237, 0.5); +} + +calendar-view.current, +weekgrid.current { + background-color: alpha(#9ccfd8, 0.3); +} + +popover.events { + background-color: #2b283e; + padding: 0; +} + +popover.events box { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +popover.events list { + background-color: #34304b; + border-radius: 12px; +} + +popover.events scrolledwindow { + border-width: 0; +} + +popover.events button { + border-radius: 12px; + border-top-left-radius: 0; + border-top-right-radius: 0; + border-style: solid none none; + box-shadow: none; +} + +event { + margin: 1px; + font-size: 0.9rem; +} + +event widget.content { + margin: 4px; +} + +event.timed, event:not(.slanted):not(.slanted-start):not(.slanted-end) { + border-radius: 12px; +} + +event.timed widget.edge { + border-radius: 6px; + min-width: 5px; +} + +event.slanted-start, event.slanted-end:dir(rtl) { + padding-left: 16px; + border-radius: 0 6px 6px 0; +} + +event.slanted-end, event.slanted-start:dir(rtl) { + padding-right: 16px; + border-radius: 6px 0 0 6px; +} + +event:not(.timed).color-dark { + color: white; + outline-color: rgba(0, 0, 0, 0.3); +} + +event.timed, event:not(.timed).color-light { + color: alpha(black, 0.75); + outline-color: rgba(255, 255, 255, 0.5); +} + +popover.event-popover, +popover.event-popover > contents { + padding: 0; +} + +.search-viewport { + background-color: #34304b; +} + +.calendar-list { + background-color: transparent; +} + +.calendar-list > list { + border-radius: 4px; +} + +menubutton.flat.sources-button { + margin-top: 0; + margin-bottom: 0; + border-radius: 0; + border-top-style: none; + border-bottom-style: none; +} + +menubutton.flat.sources-button:hover:not(:backdrop) { + background-image: none; + text-shadow: none; +} + +menubutton.flat.sources-button > button { + border-radius: 0 0 12px 12px; +} + +.calendar-color-image { + -gtk-icon-filter: none; +} + +image.calendar-color-image, +button:active:not(:backdrop) .calendar-color-image, +button:checked:not(:backdrop) .calendar-color-image, +.calendars-list .calendar-color-image:not(:backdrop):not(:disabled), +.calendar-list .calendar-color-image:not(:backdrop):not(:disabled), +.sources-button:not(:backdrop):not(:disabled) .calendar-color-image { + -gtk-icon-shadow: 0 1px alpha(black, 0.1); +} + +datechooser { + padding: 6px; +} + +datechooser .current-week { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; + border-radius: 12px; +} + +datechooser navigator { + margin-right: 6px; + margin-left: 6px; + margin-bottom: 6px; +} + +datechooser navigator label { + font-weight: bold; +} + +datechooser navigator button.flat, +datechooser navigator button.image-button { + min-height: 36px; + min-width: 36px; + padding: 0; +} + +datechooser .weeknum, +datechooser .weekday { + color: rgba(250, 244, 237, 0.5); + font-size: smaller; +} + +datechooser button.day { + font-size: 10pt; + font-weight: normal; + margin: 3px; + padding: 0; + min-height: 36px; + min-width: 36px; + transition: none; +} + +datechooser button.day dot { + background-color: #faf4ed; + border-radius: 50%; + min-height: 3px; + min-width: 3px; +} + +datechooser button.day:selected, datechooser button.day.today:selected { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + font-weight: bold; +} + +datechooser button.day:selected dot, datechooser button.day.today:selected dot { + background-color: rgba(25, 23, 36, 0.87); +} + +datechooser button.day.today { + color: #9ccfd8; +} + +datechooser button.day.today dot { + background-color: #9ccfd8; +} + +datechooser button.day.other-month:not(:hover), datechooser button.day.other-month:backdrop { + color: rgba(250, 244, 237, 0.32); +} + +datechooser button.day.other-month:not(:hover) dot, datechooser button.day.other-month:backdrop dot { + background-color: rgba(250, 244, 237, 0.32); +} + +datechooser button.day.other-month:hover:not(:backdrop) { + color: rgba(250, 244, 237, 0.5); +} + +datechooser button.day.other-month:hover:not(:backdrop) dot { + background-color: rgba(250, 244, 237, 0.5); +} + +.week-header { + padding: 0; +} + +.week-header > box:first-child { + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.week-header .week-number { + font-size: 16pt; + font-weight: bold; + padding: 12px 12px 18px 12px; + color: rgba(250, 244, 237, 0.3); +} + +.week-header.week-temperature { + font-size: 10pt; + font-weight: bold; + color: rgba(250, 244, 237, 0.5); +} + +.week-header.lines { + color: rgba(250, 244, 237, 0.12); +} + +weekhourbar > label { + font-size: 10pt; + padding: 4px 6px; +} + +.week-view .lines { + color: rgba(250, 244, 237, 0.12); +} + +weekgrid > widget.now-strip { + background-color: alpha(#9ccfd8, 0.8); + margin: 0 0 0 1px; + min-height: 3px; +} + +weekgrid:selected, weekgrid.dnd, +.week-header:selected, +.week-header.dnd { + background-color: alpha(#9ccfd8, 0.25); +} + +monthcell { + border: solid 1px rgba(250, 244, 237, 0.12); + border-width: 1px 0 0 1px; + background-color: transparent; + transition: background-color 200ms; +} + +monthcell:hover:not(.out-of-month):not(.today) { + background-color: #34304b; + transition: background-color 200ms; + color: #faf4ed; +} + +monthcell:selected { + background-color: alpha(#9ccfd8, 0.1); +} + +monthcell:selected:hover { + background-color: alpha(#9ccfd8, 0.2); +} + +monthcell:selected label.day-label { + font-weight: bold; +} + +monthcell:nth-child(7n + 1) { + border-left-width: 0; +} + +monthcell.today { + background-color: alpha(#9ccfd8, 0.2); +} + +monthcell.today:hover { + background-color: alpha(#9ccfd8, 0.3); + color: #9ccfd8; +} + +monthcell.today:selected { + background-color: alpha(#9ccfd8, 0.25); +} + +monthcell.today:selected:hover { + background-color: alpha(#9ccfd8, 0.35); +} + +monthcell label { + color: #faf4ed; + font-size: 0.9rem; +} + +monthcell label.day-label { + font-size: 1rem; +} + +monthcell.out-of-month { + background-color: rgba(250, 244, 237, 0.04); +} + +monthcell.out-of-month label { + color: rgba(250, 244, 237, 0.7); +} + +monthcell button { + padding: 0 6px; + border-radius: 0; + border-bottom: none; + border-right: none; +} + +monthpopover > box { + margin: 0; + padding: 0; + background-color: transparent; +} + +.notes-section box > textview { + border-radius: 12px; + padding: 6px; +} + +.notes-section box > textview > text { + background: none; +} + +agenda-view list.background > row { + padding: 2px 12px; +} + +agenda-view list.background > label { + padding: 6px 12px; +} + +label.no-events { + font-style: italic; +} + +searchbutton > popover > arrow { + background: none; + border: none; +} + +menubutton stack > box { + border-spacing: 6px; +} + +#TweakPreferencesPage.tweak-group label.subtitle { + color: rgba(250, 244, 237, 0.32); +} + +#TweakPreferencesPage label.dim-label { + color: rgba(250, 244, 237, 0.32); +} + +.tweak-titlebar-left { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + border-top-left-radius: 12px; +} + +.tweak-titlebar-left:backdrop { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + border-top-left-radius: 12px; +} + +.sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow .dim-label, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow row label.subtitle, row .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow label.subtitle, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow row.expander image.expander-row-arrow, row.expander .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow image.expander-row-arrow { + color: rgba(25, 23, 36, 0.38); +} + +.details-page { + margin: 24px 0px; +} + +.installed-overlay-box { + font-size: smaller; + background-color: #9ccfd8; + border-radius: 0; + color: rgba(25, 23, 36, 0.87); + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); +} + +screenshot-carousel box.frame { + border-width: 1px 0; + border-radius: 0; +} + +screenshot-carousel button, +.featured-carousel button { + margin: 12px; +} + +carousel.card { + border: none; + background-color: rgba(250, 244, 237, 0.04); +} + +.smaller { + font-size: smaller; +} + +.screenshot-image-main .image1, +.screenshot-image-main .image2 { + margin-top: 6px; + margin-bottom: 12px; + margin-left: 6px; + margin-right: 6px; +} + +.app-tile-label { + font-size: 105%; +} + +gs-summary-tile image.loading-icon { + background-color: rgba(250, 244, 237, 0.12); + border-radius: 12px; +} + +.review-row > box { + margin: 12px; + border-spacing: 3px; +} + +.review-row textview { + background: none; +} + +.review-row .edit-icon { + min-width: 24px; + min-height: 24px; + padding: 6px; +} + +.review-textbox { + padding: 6px; +} + +.origin-rounded-box { + background-color: rgba(250, 244, 237, 0.12); + border-radius: 9999px; + padding: 4px; +} + +.origin-beta { + color: #ea9d34; +} + +.origin-button > button { + padding: 3px 9px; +} + +clamp.medium .category-tile:not(.category-tile-iconless) { + font-size: large; +} + +clamp.large .category-tile:not(.category-tile-iconless) { + font-size: larger; +} + +flowboxchild.card:not(.category-tile) { + padding: 0; + box-shadow: none; + border: none; + background-color: transparent; + background-image: none; +} + +.category-tile.card { + padding: 21px; + border: none; + border-radius: 12px; + min-width: 140px; + font-weight: 900; + font-size: larger; +} + +.category-tile.card:not(.category-tile-iconless), .category-tile.card:not(.category-tile-iconless):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + animation: none; +} + +.category-tile.card.category-tile-iconless { + padding: 9px 15px; + min-width: 130px; + font-size: 105%; + font-weight: normal; +} + +.category-tile.card.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +.category-tile.card.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); + color: white; +} + +.category-tile.card.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); + color: white; +} + +.category-tile.card.category-develop { + background-color: #5e5c64; + color: white; +} + +.category-tile.card.category-develop:hover { + background-color: shade(#5e5c64, 1.2); + color: white; +} + +.category-tile.card.category-develop:active { + background-color: shade(#5e5c64, 0.95); + color: white; +} + +.category-tile.card.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +.category-tile.card.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); + color: white; +} + +.category-tile.card.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); + color: white; +} + +.category-tile.card.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.card.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +.category-tile.card.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +.category-tile.card.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(250, 244, 237, 0.7); +} + +.category-tile.card.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +.category-tile.card.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +.category-tile.card.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient(rgba(250, 244, 237, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(250, 244, 237, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; + background-repeat: repeat; +} + +.category-tile.card.category-work:hover { + color: #1c71d8; + background-color: #fefcef; + background-image: linear-gradient(rgba(250, 244, 237, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(250, 244, 237, 0.12) 1px, transparent 1px); +} + +.category-tile.card.category-work:active { + color: #1c71d8; + background-color: #fcf4bf; + background-image: linear-gradient(rgba(250, 244, 237, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(250, 244, 237, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; + background-repeat: repeat; +} + +.featured-tile { + padding: 0; + box-shadow: none; + color: #faf4ed; +} + +.featured-tile label.title-1 { + margin-top: 6px; + margin-bottom: 6px; +} + +.featured-tile.narrow label.title-1 { + font-size: 16pt; +} + +.application-details-infobar, .application-details-infobar.info { + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; + border: 1px solid rgba(250, 244, 237, 0.12); +} + +.application-details-infobar.warning { + background-color: #ea9d34; + color: rgba(25, 23, 36, 0.87); + border: 1px solid rgba(25, 23, 36, 0.12); +} + +.card.info { + background-color: #1a1825; + color: #faf4ed; +} + +.card.warning { + background-color: #1a1824; + color: #faf4ed; +} + +.infobox { + border-spacing: 6px; + padding: 12px; +} + +@keyframes install-progress-unknown-move { + 0% { + background-position: 0%; + } + 50% { + background-position: 100%; + } + 100% { + background-position: 0%; + } +} + +.application-details-description .button { + padding-left: 24px; + padding-right: 24px; +} + +.install-progress { + background-image: linear-gradient(to top, #9ccfd8 2px, alpha(#9ccfd8, 0) 2px); + background-repeat: no-repeat; + background-position: 0 bottom; + background-size: 0; + transition: none; +} + +.install-progress:dir(rtl) { + background-position: 100% bottom; +} + +.review-row > * { + margin: 12px; +} + +.review-row button { + font-size: smaller; +} + +.review-row .vote-buttons button { + margin-right: -1px; +} + +.review-row .vote-buttons button:not(:first-child) { + border-image: linear-gradient(to top, rgba(250, 244, 237, 0.12), rgba(250, 244, 237, 0.12)) 0 0 0 1/5px 0 5px 1px; +} + +.review-row .vote-buttons button:hover, +.review-row .vote-buttons button:active, +.review-row .vote-buttons button:hover + button, +.review-row .vote-buttons button:active + button { + border-image: none; +} + +review-bar { + color: rgba(250, 244, 237, 0.5); + background-image: none; + background-color: rgba(250, 244, 237, 0.3); +} + +.review-histogram star-image { + color: rgba(250, 244, 237, 0.5); +} + +.version-arrow-label { + font-size: x-small; +} + +.overview-more-button { + font-size: smaller; + padding: 0 16px; +} + +.app-row-origin-text { + font-size: smaller; +} + +.app-listbox-header { + padding: 6px; + border-bottom: 1px solid rgba(250, 244, 237, 0.12); +} + +.image-list { + background-color: transparent; +} + +box.star { + background-color: transparent; + background-image: none; +} + +button.star { + outline-offset: 0; + background-color: transparent; + background-image: none; + border-image: none; + border-radius: 0; + border-width: 0; + padding: 0; + box-shadow: none; + outline-offset: -1px; +} + +flowboxchild { + padding: 0px; +} + +star-image > image.starred { + color: #f6c177; + transition-duration: 200ms; +} + +star-image > image.starred:hover { + color: #ea9d34; +} + +star-image > image.non-starred { + opacity: 0.2; + transition-duration: 200ms; +} + +star-image > image.non-starred:hover { + color: #f6c177; + opacity: 0.7; +} + +.dimmer-label { + opacity: 0.25; +} + +.update-failed-details { + font-family: Monospace; + font-size: smaller; + padding: 16px; +} + +.upgrade-banner { + padding: 0px; + border-radius: 12px; + border: none; +} + +.upgrade-banner-background { + background: linear-gradient(to bottom, #286983, #56949f); + color: white; +} + +.upgrade-buttons #button_upgrades_install, +.upgrade-buttons #button_upgrades_install_cancel { + padding-left: 16px; + padding-right: 16px; +} + +scrolledwindow.list-page > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +.update-preferences preferencesgroup > box > box { + margin-top: 18px; +} + +.section > label:not(:first-child) { + margin-top: 6px; +} + +.section > box:not(:first-child) { + margin-top: 12px; +} + +clamp.status-page { + margin: 36px 12px; +} + +clamp.status-page .iconbox { + min-height: 128px; + min-width: 128px; +} + +clamp.status-page .icon { + color: rgba(250, 244, 237, 0.5); + min-height: 32px; + min-width: 32px; +} + +clamp.status-page .icon:not(:last-child) { + margin-bottom: 36px; +} + +clamp.status-page .title:not(:last-child) { + margin-bottom: 12px; +} + +app-context-bar .context-tile { + border: 1px solid rgba(250, 244, 237, 0.12); + background-color: transparent; + border-radius: 0; + padding: 24px 12px 21px 12px; + outline-offset: 5px; + transition-property: outline, outline-offset, background-image; + border-bottom: none; + border-right: none; +} + +app-context-bar .context-tile:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); +} + +app-context-bar .context-tile.keyboard-activating, app-context-bar .context-tile:active { + background-color: alpha(currentColor, 0.12); +} + +app-context-bar .context-tile:focus:focus-visible { + outline-offset: -1px; +} + +app-context-bar.horizontal box:first-child .context-tile:first-child, app-context-bar.vertical .context-tile:first-child { + border-left: none; +} + +app-context-bar.horizontal .context-tile, app-context-bar.vertical box:first-child .context-tile { + border-top: none; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 12px 12px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 12px 0 0 12px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(250, 244, 237, 0.12); +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; + font-size: 18px; + font-weight: bold; + border-radius: 9999px; +} + +.context-tile-lozenge.large { + font-size: 24px; + padding: 16px; + min-width: 24px; + /* 60px minus the left and right padding */ + min-height: 24px; + /* 60px minus the top and bottom padding */ +} + +.context-tile-lozenge.wide-image image { + margin-top: -28px; + margin-bottom: -28px; +} + +.context-tile-lozenge image { + -gtk-icon-style: symbolic; +} + +.context-tile-lozenge.grey { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #163a48; + background-color: rgba(40, 105, 131, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #56949f; + background-color: rgba(86, 148, 159, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #be7614; + background-color: rgba(234, 157, 52, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #b15c00; + background-color: rgba(177, 92, 0, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #894256; + background-color: rgba(180, 99, 122, 0.15); +} + +.eol-red { + font-weight: bold; + color: #b4637a; +} + +window.narrow .app-title { + font-size: 16pt; +} + +window.narrow .app-developer { + font-size: small; +} + +.install-progress-label { + font-size: smaller; + font-feature-settings: 'tnum'; +} + +scrolledwindow.fake-adw-status-page > viewport > box { + margin: 36px 12px; +} + +scrolledwindow.fake-adw-status-page +> viewport +> box +> clamp:not(:last-child) +> box { + margin-bottom: 36px; +} + +scrolledwindow.fake-adw-status-page +> viewport +> box +> clamp +> box +> .icon:not(:last-child) { + margin-bottom: 36px; +} + +scrolledwindow.fake-adw-status-page +> viewport +> box +> clamp +> box +> .title:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.icon-dropshadow image.icon { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); +} + +window.info scrollbar.vertical { + margin-top: 48px; + background: none; + box-shadow: none; +} + +window.info scrollbar.vertical trough { + margin-top: 0; +} + +row.app > box.header { + margin-left: 12px; + margin-right: 12px; +} + +row.app > box.header { + border-spacing: 12px; +} + +row.app > box.header > image { + margin-top: 12px; + margin-bottom: 12px; +} + +row.app label.warning { + color: #b4637a; +} + +@keyframes pre-delay { + from { + opacity: 0; + } + to { + opacity: 0; + } +} + +@keyframes fade-in { + from { + filter: opacity(0%); + } +} + +/* Give a fade-in animation to spinners. */ +spinner.fade-in:checked { + animation: pre-delay 0.5s linear 1, fade-in 1s linear 1, spin 1s linear infinite; + animation-delay: 0s, 0.5s, 0.5s; +} + +window > contents > leaflet > box > stack.background { + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, transparent 48px, #191724 48px, #191724); +} + +@define-color weather_temp_chart_fill_color rgba(234, 157, 52, 0.5); +@define-color weather_temp_chart_stroke_color #d58416; +@define-color weather_thermometer_warm_color #ea9d34; +@define-color weather_thermometer_cold_color #56949f; +#places-label { + font-weight: bold; +} + +#temperature-label { + font-size: 32pt; + font-weight: 900; + margin-left: 9px; +} + +#conditions-grid *:backdrop { + color: rgba(250, 244, 237, 0.7); +} + +.content-view.cell { + font-weight: bold; +} + +#locationEntry { + margin: 6px; +} + +.weather-popover { + margin-top: 6px; +} + +.forecast-card { + transition: border-radius 100ms ease-out; + border-radius: 12px; +} + +.forecast-card separator { + background-color: #191724; +} + +#daily-forecast-box > separator:last-child { + background-color: transparent; + min-width: 0; +} + +#conditions-grid, +#attributionGrid { + margin-left: 18px; + margin-right: 18px; +} + +#weather-page .small .forecast-card { + margin-left: 0; + margin-right: 0; + border-radius: 0; + border-width: 1px 0; +} + +.forecast-temperature-label { + font-weight: bold; + color: #ae7b03; +} + +WeatherThermometer { + margin-bottom: 12px; +} + +WeatherThermometer > label.high { + font-weight: bold; + color: #ea9d34; +} + +WeatherThermometer > label.low { + font-weight: bold; + color: #56949f; +} + +.forecast-button { + margin: 0 12px; +} + +.forecast-graphic { + margin: 18px; +} + +button.osd.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; +} + +button.osd.circular > image { + padding: 0; +} + +scrolledwindow.inline list, +scrolledwindow.inline listview { + background: none; + color: inherit; +} + +scrolledwindow.inline undershoot.top { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.12); +} + +.search-view { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.search-view menubutton button:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); +} + +image.circular { + min-width: 36px; + min-height: 36px; + padding: 0; + border-radius: 9999px; +} + +#gnome-system-monitor.background.csd { + background-color: #191724; +} + +.large-button { + padding: 6px; +} + +.alarm-time { + font-size: 2.5em; + font-weight: 300; +} + +.clocks-ampm-toggle-button, +.clocks-secondary-standalone-label { + font-size: 18pt; +} + +.clocks-standalone-label, +.clocks-ringing-label { + font-size: 6em; + font-weight: 300; +} + +.clocks-ringing-title { + font-size: 1.5em; + font-weight: bold; +} + +.clocks-alarm-setup-time { + font-size: 32pt; +} + +.clocks-timer-label, +.clocks-spinbutton { + font-size: 48pt; +} + +.timer-panel .timer-header { + font-size: 20pt; + font-weight: 300; +} + +.timer-countdown { + font-size: 40pt; + font-weight: 300; +} + +/* Stopwatch Panel */ +.lap-time { + font-weight: bold; +} + +.stopped-stopwatch label, +.running-stopwatch label, +.paused-stopwatch label { + font-size: 70px; + font-weight: lighter; +} + +.stopped-stopwatch .seconds-label { + font-weight: 300; +} + +.running-stopwatch .seconds-label, +.running-stopwatch .miliseconds-label { + color: #9ccfd8; +} + +.stopped-stopwatch .miliseconds-label, +.running-stopwatch .miliseconds-label, +.paused-stopwatch .miliseconds-label { + font-size: 50px; +} + +.running-stopwatch .seconds-label, +.paused-stopwatch .seconds-label { + font-weight: 300; +} + +.clock-location { + font-weight: bolder; +} + +.hidden { + opacity: 0; +} + +.clock-time { + font-size: 2em; + padding: 0.2em 0.5em; + border-radius: 1em; +} + +.none .clock-time { + background: alpha(currentColor, 0.2); +} + +.night .clock-time { + color: #9ccfd8; + background-color: alpha(#56949f, 0.25); +} + +.naut .clock-time, +.astro .clock-time { + color: #ff9e64; + background-color: alpha(#b15c00, 0.25); +} + +.civil .clock-time, +.day .clock-time { + color: #f6c177; + background: alpha(#ea9d34, 0.25); +} + +headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 3px; +} + +.frameheader.header { + min-height: 24px; + background-color: #34304b; +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(250, 244, 237, 0.12); +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, .style-variant button.toggle:hover, .style-variant button.toggle:focus, .style-variant button.toggle:active, .style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 12px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(250, 244, 237, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(250, 244, 237, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #9ccfd8; +} + +playlistview scrollbar.overlay-indicator.dragging, playlistview scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +playlistview queuerow picture.cover, +playlistview queuerow image.card { + border: none; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:first-child, window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:last-child { + border-radius: 0; +} + +/* Tagger */ +list.music-list { + margin: -40px 0; + background-color: transparent; +} + +/* Nicotine+ */ +notebook scrolledwindow treeview.treeview-spacing { + background-color: #191724; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: #faf4ed; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 12px; + border: none; + background-clip: border-box; + color: rgba(250, 244, 237, 0.7); + box-shadow: none; + outline: none; + background-color: rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +.card.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(250, 244, 237, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: 0 solid transparent; + outline-offset: 2px; + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.04); +} + +.card.activatable:hover { + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +.card.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #faf4ed; + outline: 0 solid transparent; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.1), inset 0 1px rgba(250, 244, 237, 0.1); + background-color: #2b283e; + color: #faf4ed; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; + border-spacing: 3px; +} + +viewswitcher.wide button.toggle { + border-radius: 3px; +} + +viewswitcher.wide button.toggle:first-child { + border-top-left-radius: 18px; + border-bottom-left-radius: 18px; +} + +viewswitcher.wide button.toggle:last-child { + border-top-right-radius: 18px; + border-bottom-right-radius: 18px; +} + +viewswitcher.narrow button.toggle { + border-radius: 0 0 3px 3px; + margin: 0; +} + +viewswitcher.narrow button.toggle:first-child { + border-bottom-left-radius: 12px; +} + +viewswitcher.narrow button.toggle:last-child { + border-bottom-right-radius: 12px; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; +} + +viewswitcher button.toggle:focus:not(:hover):not(:active) { + box-shadow: none; + outline: none; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 8px; + padding-bottom: 4px; + border-spacing: 3px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 6px; + padding-right: 6px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 2px 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitcherbar actionbar > revealer > box viewswitcher.narrow button.toggle { + border-radius: 12px; + margin: 3px 0; +} + +viewswitcherbar actionbar > revealer > box viewswitcher.narrow button.toggle > stack > box.narrow { + padding-top: 5px; + padding-bottom: 1px; + border-spacing: 0; +} + +viewswitchertitle { + margin-top: 0; + margin-bottom: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +viewswitchertitle viewswitcher.narrow { + margin-top: 0; + margin-bottom: 0; +} + +viewswitchertitle viewswitcher.narrow button.toggle > stack > box.narrow { + padding-top: 0; + padding-bottom: 0; + border-spacing: 0; +} + +viewswitchertitle viewswitcher.wide { + margin-top: 0; + margin-bottom: 0; +} + +viewswitchertitle windowtitle { + margin-top: 0; + margin-bottom: 0; +} + +indicatorbin > indicator, +indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + background-color: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 1px 4px; + color: #faf4ed; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #9ccfd8; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(25, 23, 36, 0.87); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, +preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, +preferencesgroup > box button.background-preview-button.toggle > background-preview { + border-radius: 12px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(250, 244, 237, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(250, 244, 237, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #9ccfd8; +} + +preferencesgroup > box .cutout-button { + background-color: #34304b; +} + +preferencesgroup > box button.accent-button { + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 9px; + background: var(--accent-bg-color); + outline: none; + background-clip: content-box; + box-shadow: none; +} + +preferencesgroup > box button.accent-button:hover { + box-shadow: 0 0 0 3px alpha(currentColor, 0.08); +} + +preferencesgroup > box button.accent-button:checked { + box-shadow: 0 0 0 3px #9ccfd8; +} + +preferencesgroup > box button.accent-button.blue, preferencesgroup > box button.accent-button.teal, preferencesgroup > box button.accent-button.green, preferencesgroup > box button.accent-button.yellow, preferencesgroup > box button.accent-button.orange, preferencesgroup > box button.accent-button.red, preferencesgroup > box button.accent-button.pink, preferencesgroup > box button.accent-button.purple, preferencesgroup > box button.accent-button.slate { + --accent-color: oklab( + from var(--accent-bg-color) var(--standalone-color-oklab) + ); +} + +preferencesgroup > box button.accent-button.blue { + --accent-bg-color: var(--accent-blue); +} + +preferencesgroup > box button.accent-button.teal { + --accent-bg-color: var(--accent-teal); +} + +preferencesgroup > box button.accent-button.green { + --accent-bg-color: var(--accent-green); +} + +preferencesgroup > box button.accent-button.yellow { + --accent-bg-color: var(--accent-yellow); +} + +preferencesgroup > box button.accent-button.orange { + --accent-bg-color: var(--accent-orange); +} + +preferencesgroup > box button.accent-button.red { + --accent-bg-color: var(--accent-red); +} + +preferencesgroup > box button.accent-button.pink { + --accent-bg-color: var(--accent-pink); +} + +preferencesgroup > box button.accent-button.purple { + --accent-bg-color: var(--accent-purple); +} + +preferencesgroup > box button.accent-button.slate { + --accent-bg-color: var(--accent-slate); +} + +window.about .main-page > viewport > clamp > box { + margin: 12px; + border-spacing: 6px; +} + +window.about .main-page > viewport > clamp > box > box { + margin-top: 18px; + border-spacing: 18px; + margin-bottom: 6px; +} + +window.about .main-page .app-version { + padding: 3px 18px; + color: #9ccfd8; + border-radius: 12px; + margin-top: 3px; +} + +window.about .subpage > viewport > clamp > box { + margin: 18px 12px; + border-spacing: 18px; +} + +window.about .subpage > clamp > textview { + background: none; + color: inherit; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +flap > dimming, +leaflet > dimming, +navigation-view > dimming, +overlay-split-view > dimming { + background-color: rgba(25, 23, 36, 0.2); + background-image: none; +} + +flap > border, +leaflet > border, +navigation-view > border, +overlay-split-view > border { + background-color: transparent; + background-image: none; +} + +flap > shadow, +leaflet > shadow, +navigation-view > shadow, +overlay-split-view > shadow { + min-width: 56px; + min-height: 56px; +} + +flap > shadow.left, +leaflet > shadow.left, +navigation-view > shadow.left, +overlay-split-view > shadow.left { + background-image: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.7), alpha(rgba(25, 23, 36, 0.2), 0.14) 40px, alpha(rgba(25, 23, 36, 0.2), 0) 56px), linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.4), alpha(rgba(25, 23, 36, 0.2), 0.14) 7px, alpha(rgba(25, 23, 36, 0.2), 0) 24px); +} + +flap > shadow.right, +leaflet > shadow.right, +navigation-view > shadow.right, +overlay-split-view > shadow.right { + background-image: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.7), alpha(rgba(25, 23, 36, 0.2), 0.14) 40px, alpha(rgba(25, 23, 36, 0.2), 0) 56px), linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.4), alpha(rgba(25, 23, 36, 0.2), 0.14) 7px, alpha(rgba(25, 23, 36, 0.2), 0) 24px); +} + +flap > shadow.up, +leaflet > shadow.up, +navigation-view > shadow.up, +overlay-split-view > shadow.up { + background-image: linear-gradient(to bottom, alpha(rgba(25, 23, 36, 0.2), 0.7), alpha(rgba(25, 23, 36, 0.2), 0.14) 40px, alpha(rgba(25, 23, 36, 0.2), 0) 56px), linear-gradient(to bottom, alpha(rgba(25, 23, 36, 0.2), 0.4), alpha(rgba(25, 23, 36, 0.2), 0.14) 7px, alpha(rgba(25, 23, 36, 0.2), 0) 24px); +} + +flap > shadow.down, +leaflet > shadow.down, +navigation-view > shadow.down, +overlay-split-view > shadow.down { + background-image: linear-gradient(to top, alpha(rgba(25, 23, 36, 0.2), 0.7), alpha(rgba(25, 23, 36, 0.2), 0.14) 40px, alpha(rgba(25, 23, 36, 0.2), 0) 56px), linear-gradient(to top, alpha(rgba(25, 23, 36, 0.2), 0.4), alpha(rgba(25, 23, 36, 0.2), 0.14) 7px, alpha(rgba(25, 23, 36, 0.2), 0) 24px); +} + +.sidebar-pane .sidebar > scrolledwindow, +.sidebar-pane toolbarview > scrolledwindow, +.sidebar-pane navigation-view-page stack > scrolledwindow, .sidebar-pane, .toolbar, filechooser paned > box, placessidebar > scrolledwindow, agenda-view list.background, .tweak-titlebar-left, .tweak-titlebar-left:backdrop, leaflet.unfolded > box > scrolledwindow, leaflet.unfolded .contacts-contact-list > scrolledwindow, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow { + background-color: #111019; + color: #faf4ed; + border-radius: 0; + margin: 0; +} + +.sidebar-pane .sidebar > scrolledwindow .dim-label, +.sidebar-pane toolbarview > scrolledwindow .dim-label, +.sidebar-pane navigation-view-page stack > scrolledwindow .dim-label, .sidebar-pane .dim-label, .toolbar .dim-label, filechooser paned > box .dim-label, placessidebar > scrolledwindow .dim-label, agenda-view list.background .dim-label, .tweak-titlebar-left .dim-label, leaflet.unfolded > box > scrolledwindow .dim-label, leaflet.unfolded .contacts-contact-list > scrolledwindow .dim-label, .sidebar-pane row label.subtitle, row .sidebar-pane label.subtitle, .toolbar row label.subtitle, row .toolbar label.subtitle, filechooser paned > box row label.subtitle, row filechooser paned > box label.subtitle, placessidebar > scrolledwindow row label.subtitle, row placessidebar > scrolledwindow label.subtitle, agenda-view list.background row label.subtitle, row agenda-view list.background label.subtitle, .tweak-titlebar-left row label.subtitle, row .tweak-titlebar-left label.subtitle, leaflet.unfolded > box > scrolledwindow row label.subtitle, row leaflet.unfolded > box > scrolledwindow label.subtitle, leaflet.unfolded .contacts-contact-list > scrolledwindow row label.subtitle, row leaflet.unfolded .contacts-contact-list > scrolledwindow label.subtitle, .sidebar-pane row.expander image.expander-row-arrow, row.expander .sidebar-pane image.expander-row-arrow, .toolbar row.expander image.expander-row-arrow, row.expander .toolbar image.expander-row-arrow, filechooser paned > box row.expander image.expander-row-arrow, row.expander filechooser paned > box image.expander-row-arrow, placessidebar > scrolledwindow row.expander image.expander-row-arrow, row.expander placessidebar > scrolledwindow image.expander-row-arrow, agenda-view list.background row.expander image.expander-row-arrow, row.expander agenda-view list.background image.expander-row-arrow, .tweak-titlebar-left row.expander image.expander-row-arrow, row.expander .tweak-titlebar-left image.expander-row-arrow, leaflet.unfolded > box > scrolledwindow row.expander image.expander-row-arrow, row.expander leaflet.unfolded > box > scrolledwindow image.expander-row-arrow, leaflet.unfolded .contacts-contact-list > scrolledwindow row.expander image.expander-row-arrow, row.expander leaflet.unfolded .contacts-contact-list > scrolledwindow image.expander-row-arrow { + color: rgba(25, 23, 36, 0.38); +} + +.nautilus-window placessidebar > scrolledwindow { + background-color: #191724; + color: #faf4ed; + border-radius: 0; + margin: 0; +} + +.nautilus-window placessidebar > scrolledwindow .dim-label, .nautilus-window placessidebar > scrolledwindow row label.subtitle, row .nautilus-window placessidebar > scrolledwindow label.subtitle, .nautilus-window placessidebar > scrolledwindow row.expander image.expander-row-arrow, row.expander .nautilus-window placessidebar > scrolledwindow image.expander-row-arrow { + color: rgba(25, 23, 36, 0.38); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider, placessidebar > scrolledwindow > scrollbar > range > trough > slider, .nautilus-window placessidebar scrollbar > range > trough > slider, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar > range > trough > slider { + background-color: rgba(250, 244, 237, 0.5); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider:hover, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider:hover, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider:hover, placessidebar > scrolledwindow > scrollbar > range > trough > slider:hover, .nautilus-window placessidebar scrollbar > range > trough > slider:hover, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider:hover, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider:hover { + background-color: rgba(250, 244, 237, 0.7); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider:active, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider:active, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider:active, placessidebar > scrolledwindow > scrollbar > range > trough > slider:active, .nautilus-window placessidebar scrollbar > range > trough > slider:active, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider:active, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider:active { + background-color: #faf4ed; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider:disabled, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider:disabled, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider:disabled, placessidebar > scrolledwindow > scrollbar > range > trough > slider:disabled, .nautilus-window placessidebar scrollbar > range > trough > slider:disabled, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider:disabled, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + background-color: rgba(25, 23, 36, 0.38); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(25, 23, 36, 0.3); +} + +calendar-view { + margin: 6px; +} + +.nautilus-window .nautilus-grid-view, +.nautilus-window .nautilus-list-view { + background-color: rgba(250, 244, 237, 0.04); + border-radius: 12px; + margin: 6px; +} + +placessidebar list.navigation-sidebar, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar { + padding: 6px 0 6px 6px; + background: none; + color: rgba(250, 244, 237, 0.7); +} + +placessidebar list.navigation-sidebar > separator, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > separator, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > separator, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > separator { + background-color: rgba(250, 244, 237, 0.12); + margin: 10px 15px; +} + +placessidebar list.navigation-sidebar > row, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row { + color: rgba(25, 23, 36, 0.6); + border-radius: 9px; + color: #faf4ed; + padding: 7px 0; +} + +placessidebar list.navigation-sidebar > row:hover, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:hover, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:hover, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:hover, placessidebar list.navigation-sidebar > row:active, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:active, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:active, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:active, placessidebar list.navigation-sidebar > row:focus, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:focus, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:focus, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:focus { + color: #faf4ed; +} + +placessidebar list.navigation-sidebar > row:selected, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:selected, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:selected, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:selected { + font-weight: 500; + background-color: rgba(250, 244, 237, 0.04); + color: #9ccfd8; + /* border-left: 3px solid $primary; */ +} + +placessidebar list.navigation-sidebar > row:selected:hover, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:selected:hover, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:selected:hover, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:selected:hover, placessidebar list.navigation-sidebar > row:selected:focus, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:selected:focus, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:selected:focus, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:selected:focus { + background-color: rgba(52, 48, 75, 0.9); + color: #faf4ed; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.top, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.top, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.top, filechooser paned > box scrolledwindow scrollbar.top, placessidebar > scrolledwindow > scrollbar.top, .nautilus-window placessidebar scrollbar.top, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.top, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.top, leaflet.unfolded > box > scrolledwindow > scrollbar.top, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.top, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.top { + border-bottom: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.bottom, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.bottom, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.bottom, filechooser paned > box scrolledwindow scrollbar.bottom, placessidebar > scrolledwindow > scrollbar.bottom, .nautilus-window placessidebar scrollbar.bottom, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.bottom, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.bottom, leaflet.unfolded > box > scrolledwindow > scrollbar.bottom, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.bottom, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.bottom { + border-top: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.left, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.left, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.left, filechooser paned > box scrolledwindow scrollbar.left, placessidebar > scrolledwindow > scrollbar.left, .nautilus-window placessidebar scrollbar.left, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.left, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.left, leaflet.unfolded > box > scrolledwindow > scrollbar.left, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.left, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.left { + border-right: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.right, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.right, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.right, filechooser paned > box scrolledwindow scrollbar.right, placessidebar > scrolledwindow > scrollbar.right, .nautilus-window placessidebar scrollbar.right, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.right, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.right, leaflet.unfolded > box > scrolledwindow > scrollbar.right, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.right, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.right { + border-left: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider, filechooser paned > box scrolledwindow scrollbar > range > trough > slider, placessidebar > scrolledwindow > scrollbar > range > trough > slider, .nautilus-window placessidebar scrollbar > range > trough > slider, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar > range > trough > slider, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar > range > trough > slider, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar > range > trough > slider { + border: 4px solid transparent; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), filechooser paned > box scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering), placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering), .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering), +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering), leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, filechooser paned > box scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + border: none; + margin: 1px; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, filechooser paned > box scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + border: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator.dragging, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator.dragging, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator.dragging, filechooser paned > box scrolledwindow scrollbar.overlay-indicator.dragging, placessidebar > scrolledwindow > scrollbar.overlay-indicator.dragging, .nautilus-window placessidebar scrollbar.overlay-indicator.dragging, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator.dragging, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator.dragging, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator.dragging, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator.dragging, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.overlay-indicator.dragging, .sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator.hovering, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator.hovering, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator.hovering, filechooser paned > box scrolledwindow scrollbar.overlay-indicator.hovering, placessidebar > scrolledwindow > scrollbar.overlay-indicator.hovering, .nautilus-window placessidebar scrollbar.overlay-indicator.hovering, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator.hovering, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator.hovering, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator.hovering, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator.hovering, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-top > undershoot.top, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-top > undershoot.top { + border-radius: 12px 12px 0 0; + box-shadow: none; + background: linear-gradient(to bottom, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-bottom > undershoot.bottom, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-bottom > undershoot.bottom { + border-radius: 0 0 12px 12px; + box-shadow: none; + background: linear-gradient(to top, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-start:dir(ltr) > undershoot.left, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-start:dir(ltr) > undershoot.left { + border-radius: 12px 0 0 12px; + box-shadow: none; + background: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-start:dir(rtl) > undershoot.right, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-start:dir(rtl) > undershoot.right { + border-radius: 0 12px 12px 0; + box-shadow: none; + background: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-end:dir(ltr) > undershoot.right, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-end:dir(ltr) > undershoot.right { + border-radius: 0 12px 12px 0; + box-shadow: none; + background: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-end:dir(rtl) > undershoot.left, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-end:dir(rtl) > undershoot.left { + border-radius: 12px 0 0 12px; + box-shadow: none; + background: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.2), 0.75), transparent 4px); +} + +.sidebar-pane { + color: #faf4ed; + border-top-left-radius: 12px; +} + +.sidebar-pane .sidebar-pane { + background-color: transparent; + color: inherit; +} + +.sidebar-pane headerbar, +.sidebar-pane .navigation-sidebar, +.sidebar-pane searchbar > revealer > box { + background-color: transparent; + box-shadow: none; + border: none; +} + +.sidebar-pane .navigation-sidebar { + padding: 2px 4px; + background: none; + color: rgba(250, 244, 237, 0.7); +} + +.sidebar-pane:dir(ltr), +.sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), +.sidebar-pane.end:dir(rtl) banner > revealer > widget { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); + border-right: none; +} + +/* Middle pane in three-pane setups */ +.content-pane .sidebar-pane, +.sidebar-pane .content-pane { + background-color: transparent; + color: #faf4ed; +} + +.content-pane .sidebar-pane:backdrop, +.sidebar-pane .content-pane:backdrop { + background-color: transparent; + transition: none; +} + +.content-pane { + background-color: #191724; + color: #faf4ed; + border-top-right-radius: 12px; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.content-pane headerbar, .content-pane headerbar:backdrop { + background-color: transparent; + box-shadow: none; + border: none; +} + +.maximized .content-pane, .fullscreen .content-pane, .tiled .content-pane, .tiled-top .content-pane, .tiled-right .content-pane, .tiled-bottom .content-pane, .tiled-left .content-pane { + border-radius: 0; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.1); +} + +.top-bar { + box-shadow: none; + background: none; + border: none; +} + +.top-bar headerbar, .top-bar headerbar:backdrop { + background-color: transparent; + box-shadow: none; +} + +.top-bar .collapse-spacing { + padding: 0; +} + +themeselector, +panelthemeselector { + margin: 9px; +} + +themeselector checkbutton, +panelthemeselector checkbutton { + padding: 0; + min-height: 44px; + min-width: 44px; + padding: 1px; + background-clip: content-box; + border-radius: 9999px; + box-shadow: inset 0 0 0 1px rgba(250, 244, 237, 0.12); +} + +themeselector checkbutton.follow:checked, themeselector checkbutton.light:checked, themeselector checkbutton.dark:checked, +panelthemeselector checkbutton.follow:checked, +panelthemeselector checkbutton.light:checked, +panelthemeselector checkbutton.dark:checked { + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +themeselector checkbutton.follow, +panelthemeselector checkbutton.follow { + background-image: linear-gradient(to bottom right, #fffaf3 50%, #2b283e 50%); +} + +themeselector checkbutton.light, +panelthemeselector checkbutton.light { + background-color: #fffaf3; +} + +themeselector checkbutton.dark, +panelthemeselector checkbutton.dark { + background-color: #2b283e; +} + +themeselector checkbutton.theme-selector radio, +panelthemeselector checkbutton.theme-selector radio { + -gtk-icon-source: none; + border: none; + background: none; + box-shadow: none; + min-height: 20px; + min-width: 20px; + padding: 0; +} + +themeselector checkbutton.theme-selector radio:hover, themeselector checkbutton.theme-selector radio:active, themeselector checkbutton.theme-selector radio:checked, +panelthemeselector checkbutton.theme-selector radio:hover, +panelthemeselector checkbutton.theme-selector radio:active, +panelthemeselector checkbutton.theme-selector radio:checked { + background-color: transparent; +} + +themeselector checkbutton.theme-selector radio:checked, +panelthemeselector checkbutton.theme-selector radio:checked { + -gtk-icon-size: 20px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/checkbox-checked-symbolic@2.svg"))); + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +themeselector checkbutton.theme-selector radio:checked, themeselector checkbutton.theme-selector radio:checked:hover, themeselector checkbutton.theme-selector radio:checked:active, +panelthemeselector checkbutton.theme-selector radio:checked, +panelthemeselector checkbutton.theme-selector radio:checked:hover, +panelthemeselector checkbutton.theme-selector radio:checked:active { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1); +} + +themeswitcher { + padding: 6px; +} + +themeswitcher .check { + min-height: 20px; + min-width: 20px; + background: none; + padding: 0; + margin: 0; + border-radius: 9999px; + color: rgba(25, 23, 36, 0.87); + background-color: #9ccfd8; +} + +themeswitcher .check, themeswitcher .check:hover, themeswitcher .check:active { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1); +} + +themeswitcher checkbutton { + padding: 0; + min-height: 44px; + min-width: 44px; + padding: 1px; + background-clip: content-box; + border-radius: 9999px; + box-shadow: inset 0 0 0 1px rgba(250, 244, 237, 0.12); +} + +themeswitcher checkbutton:checked { + box-shadow: inset 0 0 0 2px #9ccfd8; +} + +themeswitcher checkbutton radio, themeswitcher checkbutton radio:hover, themeswitcher checkbutton radio:active, themeswitcher checkbutton radio:checked, themeswitcher checkbutton radio:checked:hover, themeswitcher checkbutton radio:checked:active { + background-color: transparent; + border: none; + background: none; + box-shadow: none; + color: transparent; + -gtk-icon-source: none; + -gtk-icon-size: 0; +} + +themeswitcher checkbutton.system { + background: linear-gradient(-45deg, #191724 50%, #faf4ed 50%); +} + +themeswitcher checkbutton.light { + color: alpha(black, 0.8); + background-color: #faf4ed; +} + +themeswitcher checkbutton.dark { + color: #faf4ed; + background-color: #191724; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #faf4ed; +/* text color for entries, views and content in general */ +@define-color theme_text_color #faf4ed; +/* widget base background color */ +@define-color theme_bg_color #191724; +/* text widgets and the like base background color */ +@define-color theme_base_color #34304b; +/* base background color of selections */ +@define-color theme_selected_bg_color #9ccfd8; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(25, 23, 36, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #191724; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(250, 244, 237, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #34304b; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #faf4ed; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #faf4ed; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #191724; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #34304b; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #9ccfd8; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(25, 23, 36, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(250, 244, 237, 0.5); +/* widgets main borders color */ +@define-color borders rgba(250, 244, 237, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(250, 244, 237, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #ea9d34; +@define-color error_color #b4637a; +@define-color success_color #286983; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_focused_title #faf4ed; +@define-color wm_unfocused_title rgba(250, 244, 237, 0.7); +@define-color wm_highlight rgba(250, 244, 237, 0.1); +@define-color wm_border #0a0a0f; +@define-color wm_focused_bg #191724; +@define-color wm_unfocused_bg #191724; +@define-color wm_button_icon #faf4ed; +@define-color wm_button_focused_bg #272430; +@define-color wm_button_unfocused_bg #272430; +@define-color wm_button_hover_fg rgba(25, 23, 36, 0.87); +@define-color wm_button_active_fg rgba(25, 23, 36, 0.87); +@define-color wm_button_hover_bg #f2e9e1; +@define-color wm_button_active_bg #f3eae2; +/* FIXME this is really an API */ +@define-color content_view_bg #34304b; +@define-color placeholder_text_color #bfb9bc; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #34304b; +@define-color budgie_tasklist_indicator_color rgba(123, 120, 124, 0.7); +@define-color budgie_tasklist_indicator_color_active #9ccfd8; +@define-color budgie_tasklist_indicator_color_active_window rgba(121, 158, 168, 0.816); +@define-color budgie_tasklist_indicator_color_attention #ea9d34; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +@define-color blue_1 #99c1f1; +@define-color blue_2 #62a0ea; +@define-color blue_3 #3584e4; +@define-color blue_4 #1c71d8; +@define-color blue_5 #1a5fb4; +@define-color green_1 #8ff0a4; +@define-color green_2 #57e389; +@define-color green_3 #33d17a; +@define-color green_4 #2ec27e; +@define-color green_5 #26a269; +@define-color yellow_1 #f9f06b; +@define-color yellow_2 #f8e45c; +@define-color yellow_3 #f6d32d; +@define-color yellow_4 #f5c211; +@define-color yellow_5 #e5a50a; +@define-color orange_1 #ffbe6f; +@define-color orange_2 #ffa348; +@define-color orange_3 #ff7800; +@define-color orange_4 #e66100; +@define-color orange_5 #c64600; +@define-color red_1 #f66151; +@define-color red_2 #ed333b; +@define-color red_3 #e01b24; +@define-color red_4 #c01c28; +@define-color red_5 #a51d2d; +@define-color purple_1 #dc8add; +@define-color purple_2 #c061cb; +@define-color purple_3 #9141ac; +@define-color purple_4 #813d9c; +@define-color purple_5 #613583; +@define-color brown_1 #cdab8f; +@define-color brown_2 #b5835a; +@define-color brown_3 #986a44; +@define-color brown_4 #865e3c; +@define-color brown_5 #63452c; +@define-color light_1 #ffffff; +@define-color light_2 #f6f5f4; +@define-color light_3 #deddda; +@define-color light_4 #c0bfbc; +@define-color light_5 #9a9996; +@define-color dark_1 #77767b; +@define-color dark_2 #5e5c64; +@define-color dark_3 #3d3846; +@define-color dark_4 #241f31; +@define-color dark_5 #000000; +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +@define-color accent_bg_color #9ccfd8; +@define-color accent_fg_color rgba(25, 23, 36, 0.87); +@define-color accent_color #9ccfd8; +@define-color destructive_bg_color #b4637a; +@define-color destructive_fg_color #faf4ed; +@define-color destructive_color #b4637a; +@define-color success_bg_color #286983; +@define-color success_fg_color #faf4ed; +@define-color success_color #286983; +@define-color warning_bg_color #ea9d34; +@define-color warning_fg_color rgba(25, 23, 36, 0.87); +@define-color warning_color #ea9d34; +@define-color error_bg_color #b4637a; +@define-color error_fg_color #faf4ed; +@define-color error_color #b4637a; +@define-color window_bg_color #191724; +@define-color window_fg_color #faf4ed; +@define-color view_bg_color #34304b; +@define-color view_fg_color #faf4ed; +@define-color headerbar_bg_color #191724; +@define-color headerbar_fg_color #faf4ed; +@define-color headerbar_border_color rgba(250, 244, 237, 0.12); +@define-color headerbar_backdrop_color #191724; +@define-color headerbar_shade_color rgba(250, 244, 237, 0.12); +@define-color card_bg_color #34304b; +@define-color card_fg_color #faf4ed; +@define-color card_shade_color rgba(250, 244, 237, 0.12); +@define-color dialog_bg_color #34304b; +@define-color dialog_fg_color #faf4ed; +@define-color popover_bg_color #2b283e; +@define-color popover_fg_color #faf4ed; +@define-color shade_color rgba(250, 244, 237, 0.12); +@define-color scrollbar_outline_color rgba(250, 244, 237, 0.12); diff --git a/.themes/Rosepine-Light/gtk-4.0/gtk.css b/.themes/Rosepine-Light/gtk-4.0/gtk.css new file mode 100644 index 0000000..524ef4a --- /dev/null +++ b/.themes/Rosepine-Light/gtk-4.0/gtk.css @@ -0,0 +1,8552 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #56949f 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #56949f 100%, transparent 100%); + } +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); +} + +dnd { + color: rgba(25, 23, 36, 0.87); +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +.aboutdialog .large-icons { + -gtk-icon-size: 128px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, +.view { + background-color: rgba(244, 237, 232, 0.4); + color: rgba(25, 23, 36, 0.87); +} + +iconview:disabled, +.view:disabled { + color: rgba(25, 23, 36, 0.38); +} + +iconview:selected, +.view:selected { + color: rgba(25, 23, 36, 0.87); +} + +textview text { + background-color: rgba(244, 237, 232, 0.4); +} + +textview border { + background-color: #dfdad9; + color: rgba(25, 23, 36, 0.6); +} + +iconview:hover, iconview:selected { + border-radius: 6px; +} + +rubberband, .content-view rubberband, .content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, +.content-view .rubberband, columnview.view > rubberband, +.content-view columnview.view > .rubberband, +treeview.view > rubberband, +.content-view treeview.view > .rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #56949f; + background-color: rgba(86, 148, 159, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 12px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: rgba(25, 23, 36, 0.87); + background-color: #f4ede8; + border: 1px solid black; +} + +label.separator { + color: rgba(25, 23, 36, 0.6); +} + +label:disabled { + opacity: 1; + color: rgba(25, 23, 36, 0.38); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; + opacity: 1; +} + +label.osd { + border-radius: 12px; + background-color: rgba(46, 42, 66, 0.9); + color: #faf4ed; +} + + +.dim-label, +row.expander image.expander-row-arrow, +row label.subtitle { + color: rgba(25, 23, 36, 0.6); + opacity: 1; +} + +.accent { + color: #56949f; +} + +.success { + color: #31748f; +} + +.warning { + color: #f6c177; +} + +.error { + color: #eb6f92; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(25, 23, 36, 0.38); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: rgba(25, 23, 36, 0.87); +} + +.osd .scale-popup > arrow, +.osd .scale-popup > contents, .osd popover > arrow, +.osd popover > contents, popover.touch-selection > arrow, +popover.touch-selection > contents, popover.magnifier > arrow, +popover.magnifier > contents, .osd { + color: rgba(25, 23, 36, 0.87); + background-color: #f4ede8; + background-clip: padding-box; + border-radius: 12px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15); +} + +.osd { + padding: 6px; + margin: 6px; +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ + +entry headerbar popover.background entry, +headerbar popover.background entry entry, +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 12px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.6); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry:focus-within, +headerbar popover.background entry entry:focus-within, +entry:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(25, 23, 36, 0.04); + box-shadow: inset 0 0 0 2px transparent; + color: rgba(25, 23, 36, 0.87); + outline: 2px solid #56949f; + outline-offset: -2px; +} + + +entry headerbar popover.background entry:drop(active), +headerbar popover.background entry entry:drop(active), +entry headerbar popover.background entry:hover:not(:focus-within), +headerbar popover.background entry entry:hover:not(:focus-within), +entry:drop(active), +entry:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry:disabled, +headerbar popover.background entry entry:disabled, +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); + outline: none; +} + + +entry headerbar popover.background entry.flat:focus-within, +headerbar popover.background entry entry.flat:focus-within, +entry headerbar popover.background entry.flat:disabled, +headerbar popover.background entry entry.flat:disabled, +entry headerbar popover.background entry.flat:hover, +headerbar popover.background entry entry.flat:hover, +entry headerbar popover.background entry.flat, +headerbar popover.background entry entry.flat, +entry.flat:focus-within, +entry.flat:disabled, +entry.flat:hover, +entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + box-shadow: none; + border-radius: 0; + outline: none; +} + + +entry headerbar popover.background entry image, +headerbar popover.background entry entry image, +entry image { + color: rgba(25, 23, 36, 0.6); +} + + +entry headerbar popover.background entry image:hover, +headerbar popover.background entry entry image:hover, +entry headerbar popover.background entry image:active, +headerbar popover.background entry entry image:active, +entry image:hover, +entry image:active { + color: rgba(25, 23, 36, 0.87); +} + + +entry headerbar popover.background entry image:disabled, +headerbar popover.background entry entry image:disabled, +entry image:disabled { + color: rgba(25, 23, 36, 0.38); +} + + +entry headerbar popover.background entry image.left, +headerbar popover.background entry entry image.left, +entry image.left { + margin: 0 6px 0 2px; +} + + +entry headerbar popover.background entry image.right, +headerbar popover.background entry entry image.right, +entry image.right { + margin: 0 2px 0 6px; +} + + +entry headerbar popover.background entry undershoot.left > undershoot.left, +headerbar popover.background entry entry undershoot.left > undershoot.left, +entry undershoot.left > undershoot.left { + border-radius: 0px 0 0 0px; + box-shadow: none; + background: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.12), 0.75), transparent 4px); +} + + +entry headerbar popover.background entry undershoot.right > undershoot.right, +headerbar popover.background entry entry undershoot.right > undershoot.right, +entry undershoot.right > undershoot.right { + border-radius: 0 0px 0px 0; + box-shadow: none; + background: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.12), 0.75), transparent 4px); +} + + +entry headerbar popover.background entry.error, +headerbar popover.background entry entry.error, +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(235, 111, 146, 0.1); + color: rgba(235, 111, 146, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.error:focus-within, +headerbar popover.background entry entry.error:focus-within, +entry.error:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(235, 111, 146, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #eb6f92; + outline: 2px solid #eb6f92; + outline-offset: -2px; +} + + +entry headerbar popover.background entry.error:drop(active), +headerbar popover.background entry entry.error:drop(active), +entry headerbar popover.background entry.error:hover:not(:focus-within), +headerbar popover.background entry entry.error:hover:not(:focus-within), +entry.error:drop(active), +entry.error:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #eb6f92; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.error:disabled, +headerbar popover.background entry entry.error:disabled, +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(235, 111, 146, 0.1); + color: rgba(235, 111, 146, 0.35); + outline: none; +} + + +entry headerbar popover.background entry.error > text > selection, +headerbar popover.background entry entry.error > text > selection, +entry.error > text > selection { + background-color: rgba(235, 111, 146, 0.25); + color: #eb6f92; +} + + +entry headerbar popover.background entry.error image, +headerbar popover.background entry entry.error image, +entry.error image { + color: rgba(235, 111, 146, 0.75); +} + + +entry headerbar popover.background entry.error image:hover, +headerbar popover.background entry entry.error image:hover, +entry headerbar popover.background entry.error image:active, +headerbar popover.background entry entry.error image:active, +entry.error image:hover, +entry.error image:active { + color: #eb6f92; +} + + +entry headerbar popover.background entry.error image:disabled, +headerbar popover.background entry entry.error image:disabled, +entry.error image:disabled { + color: rgba(235, 111, 146, 0.35); +} + + +entry headerbar popover.background entry.warning, +headerbar popover.background entry entry.warning, +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(246, 193, 119, 0.1); + color: rgba(246, 193, 119, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.warning:focus-within, +headerbar popover.background entry entry.warning:focus-within, +entry.warning:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(246, 193, 119, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #f6c177; + outline: 2px solid #f6c177; + outline-offset: -2px; +} + + +entry headerbar popover.background entry.warning:drop(active), +headerbar popover.background entry entry.warning:drop(active), +entry headerbar popover.background entry.warning:hover:not(:focus-within), +headerbar popover.background entry entry.warning:hover:not(:focus-within), +entry.warning:drop(active), +entry.warning:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #f6c177; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.warning:disabled, +headerbar popover.background entry entry.warning:disabled, +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(246, 193, 119, 0.1); + color: rgba(246, 193, 119, 0.35); + outline: none; +} + + +entry headerbar popover.background entry.warning > text > selection, +headerbar popover.background entry entry.warning > text > selection, +entry.warning > text > selection { + background-color: rgba(246, 193, 119, 0.25); + color: #f6c177; +} + + +entry headerbar popover.background entry.warning image, +headerbar popover.background entry entry.warning image, +entry.warning image { + color: rgba(246, 193, 119, 0.75); +} + + +entry headerbar popover.background entry.warning image:hover, +headerbar popover.background entry entry.warning image:hover, +entry headerbar popover.background entry.warning image:active, +headerbar popover.background entry entry.warning image:active, +entry.warning image:hover, +entry.warning image:active { + color: #f6c177; +} + + +entry headerbar popover.background entry.warning image:disabled, +headerbar popover.background entry entry.warning image:disabled, +entry.warning image:disabled { + color: rgba(246, 193, 119, 0.35); +} + + +entry headerbar popover.background entry.success, +headerbar popover.background entry entry.success, +entry.success { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(49, 116, 143, 0.1); + color: rgba(49, 116, 143, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.success:focus-within, +headerbar popover.background entry entry.success:focus-within, +entry.success:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(49, 116, 143, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #31748f; + outline: 2px solid #31748f; + outline-offset: -2px; +} + + +entry headerbar popover.background entry.success:drop(active), +headerbar popover.background entry entry.success:drop(active), +entry headerbar popover.background entry.success:hover:not(:focus-within), +headerbar popover.background entry entry.success:hover:not(:focus-within), +entry.success:drop(active), +entry.success:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #31748f; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry.success:disabled, +headerbar popover.background entry entry.success:disabled, +entry.success:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(49, 116, 143, 0.1); + color: rgba(49, 116, 143, 0.35); + outline: none; +} + + +entry headerbar popover.background entry.success > text > selection, +headerbar popover.background entry entry.success > text > selection, +entry.success > text > selection { + background-color: rgba(49, 116, 143, 0.25); + color: #31748f; +} + + +entry headerbar popover.background entry.success image, +headerbar popover.background entry entry.success image, +entry.success image { + color: rgba(49, 116, 143, 0.75); +} + + +entry headerbar popover.background entry.success image:hover, +headerbar popover.background entry entry.success image:hover, +entry headerbar popover.background entry.success image:active, +headerbar popover.background entry entry.success image:active, +entry.success image:hover, +entry.success image:active { + color: #31748f; +} + + +entry headerbar popover.background entry.success image:disabled, +headerbar popover.background entry entry.success image:disabled, +entry.success image:disabled { + color: rgba(49, 116, 143, 0.35); +} + + +entry > progress, +entry progress > trough > progress { + margin: 0 -4px; + border-bottom: 2px solid #56949f; + background-color: transparent; +} + + +entry button.image-button { + min-height: 24px; + min-width: 24px; + padding: 0; +} + +treeview entry.flat, treeview entry { + background-color: #f4ede8; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87); +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(25, 23, 36, 0.6); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.6); + outline: 0 solid transparent; + outline-offset: 2px; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #56949f 0%, rgba(86, 148, 159, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #56949f 95%, rgba(86, 148, 159, 0)); + } +} + +infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.touch-selection button, popover.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +infobar.warning > revealer > box button:focus, popover.touch-selection button:focus, popover.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:hover, popover.touch-selection button:hover, popover.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:active, popover.touch-selection button:active, popover.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:checked, popover.touch-selection button:checked, popover.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; +} + +infobar.warning > revealer > box button:disabled, popover.touch-selection button:disabled, popover.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +infobar.warning > revealer > box button:checked:disabled, popover.touch-selection button:checked:disabled, popover.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.5); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button { + background-color: #f4ede8; + color: rgba(25, 23, 36, 0.87); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:checked { + background-color: #faf4ed; + color: #191724; +} + +tabbar tab:not(:selected) button.image-button.tab-close-button, +dnd tab:not(:selected) button.image-button.tab-close-button, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button, notebook > header menubutton > button.flat { + color: rgba(250, 244, 237, 0.7); +} + +tabbar tab:not(:selected) button.image-button.tab-close-button:hover, +dnd tab:not(:selected) button.image-button.tab-close-button:hover, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:hover, notebook > header menubutton > button.flat:hover, tabbar tab:not(:selected) button.image-button.tab-close-button:active, +dnd tab:not(:selected) button.image-button.tab-close-button:active, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:active, notebook > header menubutton > button.flat:active, tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, +dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, tabbar notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, +dnd notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header > tabs > tab:not(:checked):not(:selected) button.keyboard-activating.small-button, +dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header > tabs > tab:not(:checked):not(:selected) button.keyboard-activating.small-button, tabbar notebook > header > tabs > tab:not(:checked):not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.small-button, +dnd notebook > header > tabs > tab:not(:checked):not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) button.keyboard-activating.small-button, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) button.keyboard-activating.small-button, notebook > header menubutton > button.flat:focus:not(:hover):not(:active) tabbar tab:not(:selected) button.keyboard-activating.image-button.tab-close-button, tabbar tab:not(:selected) notebook > header menubutton > button.flat:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, +notebook > header menubutton > button.flat:focus:not(:hover):not(:active) dnd tab:not(:selected) button.keyboard-activating.image-button.tab-close-button, +dnd tab:not(:selected) notebook > header menubutton > button.flat:focus:not(:hover):not(:active) button.keyboard-activating.image-button.tab-close-button, notebook > header > tabs > tab:not(:checked):not(:selected) menubutton > button.flat:focus:not(:hover):not(:active) button.keyboard-activating.small-button, tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header menubutton > button.keyboard-activating.flat, +dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) notebook > header menubutton > button.keyboard-activating.flat, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) notebook > header menubutton > button.keyboard-activating.flat, notebook > header tabbar tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, tabbar tab:not(:selected) notebook > header button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, +notebook > header dnd tab:not(:selected) button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, +dnd tab:not(:selected) notebook > header button.image-button.tab-close-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat, notebook > header menubutton > button.flat:focus:not(:hover):not(:active) menubutton > button.keyboard-activating.flat { + color: #faf4ed; +} + +tabbar tab:not(:selected) button.image-button.tab-close-button:checked, +dnd tab:not(:selected) button.image-button.tab-close-button:checked, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:checked, notebook > header menubutton > button.flat:checked { + background-color: #faf4ed; + color: #191724; +} + +tabbar tab:not(:selected) button.image-button.tab-close-button:disabled, +dnd tab:not(:selected) button.image-button.tab-close-button:disabled, notebook > header > tabs > tab:not(:checked):not(:selected) button.small-button:disabled, notebook > header menubutton > button.flat:disabled { + color: rgba(250, 244, 237, 0.32); +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action):not(.flat), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(25, 23, 36, 0.04); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(25, 23, 36, 0.87); +} + +headerbar popover.background button:focus:not(.suggested-action):not(.destructive-action):not(.flat), button:focus { + outline: 2px solid rgba(86, 148, 159, 0.35); + outline-offset: 0; +} + +headerbar popover.background button:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); + outline: 0 solid transparent; + -gtk-icon-filter: brightness(1.2); +} + +headerbar popover.background button.keyboard-activating:not(.suggested-action):not(.destructive-action):not(.flat), button.keyboard-activating, headerbar popover.background button:active:not(.suggested-action):not(.destructive-action):not(.flat), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); + outline: 0 solid transparent; +} + +headerbar popover.background button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:disabled { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); + outline-color: transparent; +} + +headerbar popover.background button:checked:not(.suggested-action):not(.destructive-action):not(.flat), button:checked { + background-color: #56949f; + color: #faf4ed; +} + +headerbar popover.background button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:hover { + outline-color: transparent; + background-color: #64a0ab; + color: #faf4ed; +} + +headerbar popover.background button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:disabled { + outline-color: transparent; + background-color: rgba(86, 148, 159, 0.35); + color: rgba(250, 244, 237, 0.5); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button, calendar > header > button, scrollbar button, notebook > header > tabs > arrow, popover modelbutton, spinbutton > button, splitbutton.flat > button, +splitbutton.flat > menubutton > button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(25, 23, 36, 0.6); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:focus:not(:hover):not(:active), calendar > header > button:focus:not(:hover):not(:active), scrollbar button:focus:not(:hover):not(:active), notebook > header > tabs > arrow:focus:not(:hover):not(:active), popover modelbutton:focus:not(:hover):not(:active), spinbutton > button:focus:not(:hover):not(:active), splitbutton.flat > button:focus:not(:hover):not(:active), +splitbutton.flat > menubutton > button:focus:not(:hover):not(:active) { + color: rgba(25, 23, 36, 0.87); + outline: 2px solid rgba(25, 23, 36, 0.04); + outline-offset: -2px; +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:hover, calendar > header > button:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, popover modelbutton:hover, spinbutton > button:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:active, calendar > header > button:active, scrollbar button:active, notebook > header > tabs > arrow:active, popover modelbutton:active, spinbutton > button:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); +} + +placessidebar list.navigation-sidebar > row button.sidebar-button:disabled, calendar > header > button:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, popover modelbutton:disabled, spinbutton > button:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled { + color: rgba(25, 23, 36, 0.3); + background-color: transparent; +} + +#NautilusPathButton, filechooser #pathbarbox > stack > box > button, window.messagedialog .response-area button, window.dialog.message .dialog-action-area > button, .app-notification button, .toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), splitbutton.suggested-action > button, +splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, +splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, +splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, menubutton.flat > button, button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(25, 23, 36, 0.6); +} + +#NautilusPathButton:focus:not(:hover):not(:active), filechooser #pathbarbox > stack > box > button:focus:not(:hover):not(:active), window.messagedialog .response-area button:focus:not(:hover):not(:active), window.dialog.message .dialog-action-area > button:focus:not(:hover):not(:active), .app-notification button:focus:not(:hover):not(:active), .toolbar button:focus:not(:hover):not(:active), dropdown > .linked:not(.vertical) > button:focus:not(:hover):not(:active):not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:hover):not(:active):not(:only-child), splitbutton.suggested-action > button:focus:not(:hover):not(:active), +splitbutton.suggested-action > menubutton > button:focus:not(:hover):not(:active), splitbutton.destructive-action > button:focus:not(:hover):not(:active), +splitbutton.destructive-action > menubutton > button:focus:not(:hover):not(:active), splitbutton.opaque > button:focus:not(:hover):not(:active), +splitbutton.opaque > menubutton > button:focus:not(:hover):not(:active), menubutton.suggested-action > button:focus:not(:hover):not(:active), menubutton.destructive-action > button:focus:not(:hover):not(:active), menubutton.opaque > button:focus:not(:hover):not(:active), menubutton.flat > button:focus:not(:hover):not(:active), button.flat:focus:not(:hover):not(:active) { + color: rgba(25, 23, 36, 0.87); + outline: 2px solid rgba(25, 23, 36, 0.04); + outline-offset: -2px; +} + +#NautilusPathButton:hover, filechooser #pathbarbox > stack > box > button:hover, window.messagedialog .response-area button:hover, window.dialog.message .dialog-action-area > button:hover, .app-notification button:hover, .toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), splitbutton.suggested-action > button:hover, +splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, +splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, +splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, menubutton.flat > button:hover, button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); +} + +#NautilusPathButton:active, filechooser #pathbarbox > stack > box > button:active, window.messagedialog .response-area button:active, window.dialog.message .dialog-action-area > button:active, .app-notification button:active, .toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), splitbutton.suggested-action > button:active, +splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, +splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, +splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, menubutton.flat > button:active, button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); +} + +#NautilusPathButton:disabled, filechooser #pathbarbox > stack > box > button:disabled, window.messagedialog .response-area button:disabled, window.dialog.message .dialog-action-area > button:disabled, .app-notification button:disabled, .toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), splitbutton.suggested-action > button:disabled, +splitbutton.suggested-action > menubutton > button:disabled, splitbutton.destructive-action > button:disabled, +splitbutton.destructive-action > menubutton > button:disabled, splitbutton.opaque > button:disabled, +splitbutton.opaque > menubutton > button:disabled, menubutton.suggested-action > button:disabled, menubutton.destructive-action > button:disabled, menubutton.opaque > button:disabled, menubutton.flat > button:disabled, button.flat:disabled { + color: rgba(25, 23, 36, 0.3); + background-color: transparent; +} + +#NautilusPathButton:checked, filechooser #pathbarbox > stack > box > button:checked, window.messagedialog .response-area button:checked, window.dialog.message .dialog-action-area > button:checked, .app-notification button:checked, .toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, menubutton.flat > button:checked, button.flat:checked { + background-color: alpha(currentColor, 0.1); + color: rgba(25, 23, 36, 0.87); +} + +#NautilusPathButton:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, window.messagedialog .response-area button:checked:disabled, window.dialog.message .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, .toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), splitbutton.suggested-action > button:checked:disabled, +splitbutton.suggested-action > menubutton > button:checked:disabled, splitbutton.destructive-action > button:checked:disabled, +splitbutton.destructive-action > menubutton > button:checked:disabled, splitbutton.opaque > button:checked:disabled, +splitbutton.opaque > menubutton > button:checked:disabled, menubutton.suggested-action > button:checked:disabled, menubutton.destructive-action > button:checked:disabled, menubutton.opaque > button:checked:disabled, menubutton.flat > button:checked:disabled, button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(25, 23, 36, 0.38); +} + +button.opaque { + box-shadow: none; +} + +.osd button.opaque:focus:focus-visible { + outline-color: rgba(250, 244, 237, 0.15); +} + +button.opaque:hover { + background-image: image(alpha(currentColor, 0.1)); +} + +button.keyboard-activating.opaque, button.opaque:active { + background-image: image(rgba(0, 0, 0, 0.2)); +} + +button.opaque:checked { + background-image: image(rgba(0, 0, 0, 0.15)); +} + +button.opaque:checked:hover { + background-image: image(rgba(0, 0, 0, 0.05)); +} + +button.opaque:checked.keyboard-activating, button.opaque:checked:active { + background-image: image(rgba(0, 0, 0, 0.3)); +} + +.nautilus-window .floating-bar button, placessidebar list.navigation-sidebar > row button.sidebar-button, notebook > header > tabs > tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 9px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); + outline: 0 solid transparent; +} + +button separator { + margin: 4px 1px; +} + +button.opaque { + background-color: rgba(214, 208, 205, 0.974); + color: rgba(25, 23, 36, 0.87); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button, button.image-text-button { + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +button.text-button.image-button > box, +button.text-button.image-button > box > box, button.image-text-button > box, +button.image-text-button > box > box { + border-spacing: 4px; +} + +button.text-button.image-button > box > label, +button.text-button.image-button > box > box > label, button.image-text-button > box > label, +button.image-text-button > box > box > label { + padding-left: 2px; + padding-right: 2px; +} + +button.text-button.image-button label:first-child, button.image-text-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child, button.image-text-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child, button.image-text-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child, button.image-text-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child), button.image-text-button image:not(:only-child) { + margin: 0 4px; +} + +button.arrow-button { + padding-left: 9px; + padding-right: 9px; +} + +button.arrow-button > box { + border-spacing: 4px; +} + +button.arrow-button.text-button { + padding-left: 16px; + padding-right: 16px; +} + +button.arrow-button.text-button > box { + border-spacing: 6px; +} + +menubutton.pill > button, button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-color: #f2e9e1; + background-clip: padding-box; + font-weight: inherit; + border: 1px solid rgba(25, 23, 36, 0.12); + background-clip: border-box; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); + outline: 0 solid transparent; +} + +button.card.keyboard-activating, button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); + outline: 0 solid transparent; +} + +button.card:checked { + background-image: none; + background-color: #56949f; + color: #faf4ed; + border-color: #56949f; +} + +button.card:checked:hover { + background-image: none; + outline-color: transparent; + background-color: #64a0ab; + color: #faf4ed; +} + +button.card:checked:disabled { + outline-color: transparent; + background-color: rgba(86, 148, 159, 0.35); + color: rgba(250, 244, 237, 0.5); +} + +button.card:checked.keyboard-activating, button.card:checked:active { + background-image: none; +} + +button.card:checked.has-open-popup { + background-image: none; +} + +button.card:drop(active) { + color: #ff9e64; + box-shadow: inset 0 0 0 1px #ff9e64; +} + +.linked:not(.vertical) > button:focus, .linked.vertical > button:focus { + box-shadow: none; + outline: none; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + background-color: alpha(currentColor, 0.05); +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: none; + outline: none; +} + +.linked:not(.vertical) > menubutton > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.35); + color: #faf4ed; +} + +button.osd > image { + padding: 0; +} + +button.osd.remove-button { + padding: 0; +} + +button.osd:focus { + outline-color: transparent; +} + +button.osd:hover { + background-color: rgba(0, 0, 0, 0.45); + color: #faf4ed; +} + +button.osd:active { + background-color: rgba(0, 0, 0, 0.65); + color: #faf4ed; +} + +button.osd:disabled { + background-color: rgba(0, 0, 0, 0.15); + color: rgba(250, 244, 237, 0.35); +} + +button.suggested-action { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); + box-shadow: none; +} + +button.suggested-action:hover { + background-color: rgba(146, 193, 202, 0.987); +} + +button.suggested-action:disabled { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); + outline-color: transparent; +} + +button.suggested-action:checked { + background-color: rgba(123, 161, 171, 0.961); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(156, 207, 216, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #9ccfd8; +} + +button.suggested-action.flat:disabled { + color: rgba(25, 23, 36, 0.3); + background-color: transparent; +} + +button.suggested-action.flat:checked { + background-color: rgba(156, 207, 216, 0.3); +} + +button.destructive-action { + background-color: #eb6f92; + color: #faf4ed; + box-shadow: none; +} + +button.destructive-action:hover { + background-color: #ed7c9b; +} + +button.destructive-action:disabled { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); + outline-color: transparent; +} + +button.destructive-action:checked { + background-color: #f097ad; +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(235, 111, 146, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #eb6f92; +} + +button.destructive-action.flat:disabled { + color: rgba(25, 23, 36, 0.3); + background-color: transparent; +} + +button.destructive-action.flat:checked { + background-color: rgba(235, 111, 146, 0.3); +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, menubutton.circular > button, button.close, button.circular { + border-radius: 9999px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, menubutton.circular > button label, button.close label, button.circular label { + padding: 0; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #9ccfd8; + color: #faf4ed; +} + +menubutton.destructive-action { + background-color: #eb6f92; + color: #faf4ed; +} + +menubutton.opaque { + background-color: rgba(214, 208, 205, 0.974); + color: rgba(25, 23, 36, 0.87); +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 12px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 12px; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background-color; +} + +splitbutton > separator { + min-width: 0; + margin-top: 6px; + margin-bottom: 6px; + background-color: transparent; + background: none; +} + +splitbutton > menubutton > button { + padding: 6px 10px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: 0; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +splitbutton.flat > separator { + background: rgba(25, 23, 36, 0.12); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 12px; +} + +splitbutton.suggested-action { + background-color: #9ccfd8; + color: #faf4ed; +} + +splitbutton.destructive-action { + background-color: #eb6f92; + color: #faf4ed; +} + +splitbutton.opaque { + background-color: rgba(214, 208, 205, 0.974); + color: rgba(25, 23, 36, 0.87); +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button, +splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button, +splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button, +splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(25, 23, 36, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(25, 23, 36, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 12px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 12px; +} + +.linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical button:not(:first-child) { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical button:not(:last-child) { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical menubutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical menubutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical dropdown:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical dropdown:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical colorbutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical colorbutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical fontbutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical fontbutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical tabbutton:not(:first-child) > button { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical tabbutton:not(:last-child) > button { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical entry:not(:first-child) { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical entry:not(:last-child) { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + margin-left: 1px; +} + +.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + margin-top: 1px; +} + +.linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #eb6f92; + color: #faf4ed; +} + +/********* + * Links * + *********/ +link { + color: #5bc6ba; +} + +link:visited { + color: #c4a7e7; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #5bc6ba; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #c4a7e7; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 12px; + padding: 0; + border-spacing: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.6); + outline: 0 solid transparent; + outline-offset: 2px; +} + +spinbutton:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(25, 23, 36, 0.04); + box-shadow: inset 0 0 0 2px transparent; + color: rgba(25, 23, 36, 0.87); + outline: 2px solid #56949f; + outline-offset: -2px; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); + outline: none; +} + +spinbutton > text { + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + margin: 0; +} + +spinbutton > button { + border: none; +} + +spinbutton > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + padding-left: 12px; +} + +spinbutton:not(.vertical) > button { + padding: 0; + margin: 6px; +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +cell.activatable spinbutton:not(.vertical) { + margin: 3px 0; +} + +cell.activatable spinbutton:not(.vertical) > button { + margin: 0; + padding: 0; + min-height: 24px; + border-radius: 0; +} + +cell.activatable spinbutton:not(.vertical) > button:last-child { + border-radius: 0 12px 12px 0; +} + +cell.activatable spinbutton:not(.vertical) > button.up:dir(ltr), cell.activatable spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 0; +} + +cell.activatable spinbutton:not(.vertical) > button.up:dir(rtl), cell.activatable spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 0; +} + +spinbutton.vertical > text { + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + margin: 6px 9px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: rgba(25, 23, 36, 0.87); + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 12px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 12px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.6); + outline: 0 solid transparent; + outline-offset: 2px; +} + +button.combo:only-child:focus { + color: rgba(25, 23, 36, 0.87); + outline: 2px solid rgba(25, 23, 36, 0.04); + outline-offset: -2px; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); +} + +button.combo:only-child:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: rgba(25, 23, 36, 0.87); +} + +button.combo:only-child:disabled { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); + outline-color: transparent; +} + +/************ + * Toolbars * + ************/ +.toolbar { + padding: 6px; + border-spacing: 6px; +} + +.toolbar .linked button:not(:hover):not(:active):not(:checked):not(:disabled) { + background-color: rgba(25, 23, 36, 0.04); +} + +.osd .toolbar { + background-color: transparent; +} + +.app-notification, .toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), inset 0 1px rgba(250, 244, 237, 0.15); + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); + border: none; +} + +.app-notification:backdrop, .toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15); +} + +.left.app-notification, .right.app-notification, .top.app-notification, .bottom.app-notification, .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, .toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator { + margin: 2px; +} + +.toolbar entry, +.toolbar splitbutton, +.toolbar button, +.toolbar scalebutton { + border-radius: 9px; +} + +.toolbar entry, +.toolbar spinbutton, +.toolbar splitbutton, +.toolbar separator:not(.sidebar), +.toolbar button, +.toolbar menubutton, +.toolbar scalebutton { + margin-top: 0; + margin-bottom: 0; +} + +.toolbar menubutton > button, +.toolbar splitbutton > button, +.toolbar splitbutton > menubutton, +.toolbar scalebutton > button { + margin-top: 0; + margin-bottom: 0; +} + +.toolbar switch { + margin-top: 4px; + margin-bottom: 4px; +} + +.toolbar spinbutton entry, +.toolbar spinbutton button { + margin: 0; +} + +.toolbar popover.menu separator:not(.sidebar) { + margin-top: 6px; + margin-bottom: 6px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border: none; + background-color: transparent; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button, +searchbar > revealer > box menubutton { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); + background-color: rgba(250, 244, 237, 0.6); + border-radius: 12px; + border: none; + outline: none; +} + +headerbar .linked > button:not(.suggested-action):not(.destructive-action) { + border-radius: 0; +} + +headerbar .linked > button:first-child:not(.suggested-action):not(.destructive-action) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +headerbar .linked > button:last-child:not(.suggested-action):not(.destructive-action) { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +headerbar .linked > button:only-child:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar button:hover:not(.suggested-action):not(.destructive-action) { + background-color: rgba(250, 244, 237, 0.8); +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); + outline: none; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.3); +} + +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + background-color: #56949f; + color: #faf4ed; + outline: none; +} + +headerbar button:checked:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 1000px rgba(250, 244, 237, 0.04); + color: #faf4ed; +} + +headerbar button:checked:focus:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: rgba(9, 8, 12, 0.5); + color: rgba(250, 244, 237, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.38); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.3); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.7); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(250, 244, 237, 0.32); +} + +headerbar entry { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); + border-radius: 9999px; +} + +headerbar entry:disabled { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +headerbar entry image { + color: rgba(25, 23, 36, 0.6); +} + +headerbar entry image:hover, headerbar entry image:active { + color: rgba(25, 23, 36, 0.87); +} + +headerbar entry image:disabled { + color: rgba(25, 23, 36, 0.38); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: transparent; + color: rgba(25, 23, 36, 0.87); + min-height: 48px; + border: none; + box-shadow: none; + padding: 0; + margin: 0; +} + +headerbar:disabled { + color: rgba(25, 23, 36, 0.38); +} + +headerbar:backdrop { + background-color: transparent; + color: rgba(25, 23, 36, 0.6); +} + +headerbar:backdrop:disabled { + color: rgba(25, 23, 36, 0.3); +} + +headerbar.flat, headerbar.flat:backdrop { + background: none; + box-shadow: none; + transition: none; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row.expander image.expander-row-arrow, +row.expander headerbar image.expander-row-arrow, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(25, 23, 36, 0.6); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row.expander image.expander-row-arrow:backdrop, +row.expander headerbar image.expander-row-arrow:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(25, 23, 36, 0.38); +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(25, 23, 36, 0.12); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar menubutton, +headerbar stackswitcher, +headerbar separator:not(.sidebar) { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar .linked > menubutton, +headerbar entry > menubutton { + margin-top: 0; + margin-bottom: 0; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); + opacity: 1; +} + +headerbar splitbutton { + background-color: rgba(250, 244, 237, 0.6); + border-radius: 12px; +} + +headerbar splitbutton button:not(.suggested-action):not(.destructive-action):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +headerbar splitbutton > separator { + background-color: transparent; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar stackswitcher { + background-color: rgba(25, 23, 36, 0.04); +} + +headerbar stackswitcher:checked { + background-color: #09080c; + color: #faf4ed; +} + +headerbar stackswitcher:checked:hover { + background-color: #201c2b; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar popover.background button.suggested-action:disabled, +headerbar popover.background button.destructive-action:disabled { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.38); +} + +headerbar popover.background entry, +headerbar popover.background spinbutton, +headerbar popover.background button, +headerbar popover.background menubutton, +headerbar popover.background stackswitcher { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.sidebar) { + background-color: rgba(25, 23, 36, 0.12); +} + +headerbar switch { + margin: 12px 6px; +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #56949f; + color: #faf4ed; +} + +headerbar.selection-mode:backdrop { + color: rgba(250, 244, 237, 0.7); +} + +headerbar.selection-mode .subtitle:link { + color: #faf4ed; +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar.default-decoration { + min-height: 36px; + padding: 0; + margin: 0; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); + border: none; + outline: none; +} + +.solid-csd headerbar.default-decoration, .maximized headerbar.default-decoration { + border-radius: 0; + box-shadow: none; +} + +window > .titlebar:not(.flat) { + box-shadow: none; +} + +window > .titlebar headerbar:not(.flat) { + box-shadow: none; +} + +window.devel headerbar { + background: #faf4ed cross-fade(10%-gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(86, 148, 159, 0.2)), linear-gradient(to top, #f7ede1, #faf4ed 3px, white); +} + +window.devel headerbar:backdrop { + background: #faf4ed cross-fade(10%-gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#faf4ed); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 12px; + background-color: alpha(currentColor, 0.08); + border: none; + box-shadow: none; +} + + +pathbar > button:disabled { + background-color: alpha(currentColor, 0.05); +} + + +pathbar > button:checked { + background-color: alpha(currentColor, 0.1); + color: rgba(25, 23, 36, 0.87); +} + + +pathbar > button:checked:hover { + background-color: alpha(currentColor, 0.16); + color: rgba(25, 23, 36, 0.87); +} + + +pathbar > button label, +pathbar > button image { + margin-left: 3px; + margin-right: 3px; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.6); + border: none; + border-radius: 12px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.6); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 10px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: rgba(25, 23, 36, 0.87); +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #d7d1cc; + border-top-color: #d7d1cc; +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(25, 23, 36, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: rgba(25, 23, 36, 0.6); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: rgba(25, 23, 36, 0.87); +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: rgba(25, 23, 36, 0.87); +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: rgba(25, 23, 36, 0.87); +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(25, 23, 36, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #56949f; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(25, 23, 36, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: solid; + border-width: 0 1px 0 0; + border-color: transparent; + border-radius: 0; + background-clip: border-box; + border-image: linear-gradient(to bottom, transparent 20%, rgba(25, 23, 36, 0.12) 20%, rgba(25, 23, 36, 0.12) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(25, 23, 36, 0.6); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: transparent; +} + +columnview.view > header > button:last-child, columnview.view > header > button:only-child, +treeview.view > header > button:last-child, +treeview.view > header > button:only-child { + border-right: none; + border-image: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(25, 23, 36, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #f4ede8; + background-clip: border-box; + color: #56949f; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #56949f; +} + +stack.view treeview.view { + min-height: 36px; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); +} + +menubar:backdrop { + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.6); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(25, 23, 36, 0.6); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: rgba(25, 23, 36, 0.87); +} + +menubar > item:disabled { + color: rgba(25, 23, 36, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + color: rgba(25, 23, 36, 0.87); + padding: 0 6px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; + border-radius: 12px; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; + border-radius: 12px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +popover.menu label.title { + font-weight: bold; + padding: 4px 26px; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover > arrow, +popover > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #f4ede8; + border-radius: 12px; + color: rgba(25, 23, 36, 0.87); + border: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15), 0 0 36px transparent; +} + +popover > arrow { + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15), 0 0 36px transparent; +} + +popover > contents > list, +popover > contents > .view, +popover > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover > contents separator { + background-color: rgba(25, 23, 36, 0.12); + margin: 15px 10px; +} + +popover > contents list separator { + margin: 0; +} + +popover > contents list > row { + border-radius: 12px; +} + +popover > contents stack > box { + padding: 0; +} + +popover > contents > box > button { + margin: 0; +} + +popover .view:not(:selected), +popover toolbar { + background-color: #f4ede8; +} + +popover button, +popover entry, +popover combobox { + border-radius: 12px; +} + +popover .linked > button:not(.radio) { + border-radius: 0; +} + +popover .linked > button:not(.radio):first-child { + border-radius: 12px 0 0 12px; +} + +popover .linked > button:not(.radio):last-child { + border-radius: 0 12px 12px 0; +} + +popover .linked > button:not(.radio):only-child { + border-radius: 12px; +} + +popover.menu button, +popover button.model { + min-height: 32px; + padding: 0 8px; +} + +popover modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + color: rgba(25, 23, 36, 0.87); + font: initial; + border-radius: 12px; +} + +popover modelbutton:hover { + transition: none; + background-color: rgba(25, 23, 36, 0.04); + color: #56949f; +} + +popover modelbutton:hover accelerator { + color: #56949f; +} + +popover modelbutton:hover accelerator:disabled { + color: rgba(25, 23, 36, 0.38); +} + +popover modelbutton:focus:not(:hover) { + transition: none; + box-shadow: none; + outline: none; +} + +popover modelbutton:disabled { + color: rgba(25, 23, 36, 0.38); +} + +popover modelbutton accelerator { + color: rgba(25, 23, 36, 0.38); + margin-left: 30px; +} + +popover modelbutton accelerator:disabled { + color: rgba(25, 23, 36, 0.12); +} + +popover modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +popover modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +.osd popover, popover.touch-selection, popover.magnifier { + background-color: transparent; +} + +magnifier { + background-color: #f4ede8; +} + +/************* + * Notebooks * + *************/ +tabbar tab, tabbar tabbox > tabboxchild > tab, notebook > header > tabs > tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: #191724; + font-weight: 500; + border-radius: 9px; +} + +tabbar tab:hover:not(:checked):not(:selected), notebook > header > tabs > tab:hover:not(:checked):not(:selected) { + background-color: rgba(25, 23, 36, 0.04); + color: #56949f; + box-shadow: none; +} + +tabbar tab:disabled, notebook > header > tabs > tab:disabled { + color: rgba(250, 244, 237, 0.32); +} + +tabbar tab:active, notebook > header > tabs > tab:active { + background-color: #f4ede8; + color: rgba(25, 23, 36, 0.87); + box-shadow: none; +} + +tabbar tab:checked:not(:active), notebook > header > tabs > tab:checked:not(:active), tabbar tab:selected:not(:active), notebook > header > tabs > tab:selected:not(:active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, background-color 0ms; + background-color: rgba(25, 23, 36, 0.04); + color: #56949f; + box-shadow: none; +} + +tabbar tab:checked:not(:active):disabled, notebook > header > tabs > tab:checked:not(:active):disabled, tabbar tab:selected:not(:active):disabled, notebook > header > tabs > tab:selected:not(:active):disabled { + color: rgba(25, 23, 36, 0.38); +} + +notebook, notebook.frame { + background-color: rgba(255, 255, 255, 0.6); + border-radius: 9px; +} + +notebook.frame frame > border { + border: none; + border-radius: 9px; +} + +notebook.frame frame > list row.activatable { + border-radius: 12px; +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(255, 255, 255, 0.6); +} + +notebook > header { + border: none; + background-color: rgba(25, 23, 36, 0.04); + margin: 3px; + border-radius: 12px; +} + +notebook > header.top > tabs > arrow { + border-top-style: none; +} + +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; +} + +notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.left > tabs > arrow { + border-left-style: none; +} + +notebook > header.right > tabs > arrow { + border-right-style: none; +} + +notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 12px; +} + +notebook > header > tabs > tab { + margin: 3px; +} + +notebook > header > tabs > tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header > tabs > tab > box:drop(active) { + background-color: rgba(25, 23, 36, 0.12); + color: rgba(25, 23, 36, 0.87); +} + +notebook > header > tabs > tab button.flat:last-child { + margin-left: 6px; + margin-right: -3px; +} + +notebook > header > tabs > tab button.flat:first-child { + margin-left: -3px; + margin-right: 6px; +} + +notebook > header > tabs > tab button.small-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top > tabs, notebook > header.bottom > tabs { + padding-left: 0; + padding-right: 0; +} + +notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top > tabs > tab:not(:last-child), notebook > header.bottom > tabs > tab:not(:last-child) { + margin-right: 0; +} + +notebook > header.top > tabs tab.reorderable-page, notebook > header.bottom > tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left > tabs, notebook > header.right > tabs { + padding-top: 0; + padding-bottom: 0; +} + +notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left > tabs > tab:not(:last-child), notebook > header.right > tabs > tab:not(:last-child) { + margin-bottom: 0; +} + +notebook > header.left > tabs tab.reorderable-page, notebook > header.right > tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin: 0 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 12px; +} + +tabbar > revealer > box { + box-shadow: none; +} + +tabbar .box { + min-height: 36px; + background-color: rgba(25, 23, 36, 0.04); + background-image: none; + padding: 0; + margin: 3px; + border-radius: 12px; + border: none; + box-shadow: none; +} + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid rgba(25, 23, 36, 0.12); +} + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; +} + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; +} + +tabbar scrolledwindow.pinned tabbox { + padding: 3px 3px 3px 0; +} + +tabbar scrolledwindow.pinned tabbox > tabboxchild { + margin: 0; +} + +tabbar scrolledwindow.pinned tabbox > background:dir(ltr) { + box-shadow: inset -1px 0 rgba(25, 23, 36, 0.12); +} + +tabbar scrolledwindow.pinned tabbox > background:dir(rtl) { + box-shadow: inset 1px 0 rgba(25, 23, 36, 0.12); +} + +tabbar scrolledwindow:not(.pinned) tabbox { + padding: 3px 0; +} + +tabbar scrolledwindow:not(.pinned) tabbox > tabboxchild { + margin: 0 -2px; +} + +tabbar scrolledwindow:not(.pinned) tabbox > tabboxchild + separator + tabboxchild { + margin-left: 0; +} + +tabbar undershoot { + transition: background 150ms ease-in-out; +} + +tabbar undershoot.left { + background: linear-gradient(to right, #f4ede8, rgba(0, 0, 0, 0) 20px); +} + +tabbar undershoot.right { + background: linear-gradient(to left, #f4ede8, rgba(0, 0, 0, 0) 20px); +} + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#56949f, 0.5), alpha(#56949f, 0.3) 1px, alpha(#56949f, 0) 20px); +} + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#56949f, 0.5), alpha(#56949f, 0.3) 1px, alpha(#56949f, 0) 20px); +} + +tabbar tabbox { + background-color: transparent; + background-image: none; + padding: 0; + margin: 0; + border: none; + box-shadow: none; +} + +tabbar tabbox > background { + background: none; +} + +tabbar tabbox > separator { + margin: 9px 0; + min-width: 1px; + background-color: rgba(250, 244, 237, 0.12); + transition: opacity 150ms ease-in-out; +} + +tabbar tabbox > separator.hidden { + opacity: 0; +} + +tabbar tabbox > tabboxchild { + padding: 0; +} + +tabbar tabbox > tabboxchild > tab { + margin: 0; +} + +tabbar tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(250, 244, 237, 0.8), alpha(#56949f, 0.4) 10%, alpha(#56949f, 0) 30%); +} + +tabbar tab.needs-attention:hover { + background-image: image(alpha(currentColor, 0.03)), radial-gradient(ellipse at bottom, rgba(250, 244, 237, 0.8), alpha(#56949f, 0.4) 10%, alpha(#56949f, 0) 30%); +} + +tabbar .start-action, +tabbar .end-action { + background-color: rgba(25, 23, 36, 0.04); + background-clip: padding-box; + border-color: rgba(25, 23, 36, 0.12); + border-style: solid; + transition: background 150ms ease-in-out; +} + +tabbar .start-action button, +tabbar .end-action button { + border: none; + border-radius: 0; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; +} + +tabbar:not(.inline) scrolledwindow.pinned undershoot { + border-color: rgba(25, 23, 36, 0.12); +} + +tabbar:not(.inline) undershoot.left { + background: linear-gradient(to right, #faf4ed, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) undershoot.right { + background: linear-gradient(to left, #faf4ed, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#56949f, 0.5), alpha(#56949f, 0.3) 1px, alpha(#56949f, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#56949f, 0.5), alpha(#56949f, 0.3) 1px, alpha(#56949f, 0) 20px); +} + +tabbar:not(.inline) tabbox > background { + background-color: #faf4ed; +} + +tabbar:not(.inline) .start-action, +tabbar:not(.inline) .end-action { + background-color: alpha(#faf4ed, 0.6); + border-color: rgba(25, 23, 36, 0.12); +} + +dnd tab { + min-height: 24px; + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); + outline: 1px solid rgba(25, 23, 36, 0.12); + outline-offset: -1px; + margin: 24px; +} + +dnd tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(250, 244, 237, 0.8), alpha(#56949f, 0.4) 10%, alpha(#56949f, 0) 30%); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab button.image-button.tab-close-button, +dnd tab button.image-button.tab-close-button { + margin-right: -3px; +} + +tabview:drop(active), +tabbox:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #f4ede8; + box-shadow: none; + outline: none; +} + +scrollbar.top { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(25, 23, 36, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(25, 23, 36, 0.12); +} + +scrollbar > range > trough { + border: none; + background: none; + padding: 0; + outline: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(25, 23, 36, 0.38); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(25, 23, 36, 0.6); +} + +scrollbar > range > trough > slider:active { + background-color: rgba(25, 23, 36, 0.87); +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(25, 23, 36, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 3px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 3px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 0; + border: 1px solid rgba(244, 237, 232, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 0; + border: 1px solid rgba(244, 237, 232, 0.3); + border-radius: 9999px; + background-color: rgba(25, 23, 36, 0.38); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(25, 23, 36, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(242, 233, 225, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 3px; + border: none; + border-radius: 12px; + background-color: rgba(25, 23, 36, 0.38); +} + +switch:checked { + background-color: #56949f; +} + +switch:disabled { + opacity: 0.5; +} + +switch > image { + color: transparent; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + border-radius: 9999px; + outline: none; + box-shadow: 0 0 0 0 transparent, 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + background-color: #faf4ed; + border: none; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(25, 23, 36, 0.6), 0 3px 3px -2px transparent, 0 2px 3px -1px transparent, 0 1px 4px 0 transparent; +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; + border-spacing: 3px; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + border: none; + color: transparent; + background-color: rgba(25, 23, 36, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(25, 23, 36, 0.04); + background-color: rgba(25, 23, 36, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(25, 23, 36, 0.12); + background-color: rgba(25, 23, 36, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(25, 23, 36, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(250, 244, 237, 0.7); + background-color: #56949f; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(86, 148, 159, 0.15); + background-color: #74aab4; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(86, 148, 159, 0.2); + background-color: #56949f; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(250, 244, 237, 0.7); + background-color: rgba(86, 148, 159, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -3px; + margin-right: 6px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 6px; + margin-right: -3px; +} + +popover.menu check, popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check:dir(ltr), popover.menu radio:dir(ltr) { + margin-right: 6px; + margin-left: -3px; +} + +popover.menu check:dir(rtl), popover.menu radio:dir(rtl) { + margin-left: 6px; + margin-right: -3px; +} + +popover.menu check, popover.menu check:hover, popover.menu check:disabled, popover.menu check:checked:hover, popover.menu check:indeterminate:hover, popover.menu radio, popover.menu radio:hover, popover.menu radio:disabled, popover.menu radio:checked:hover, popover.menu radio:indeterminate:hover { + box-shadow: none; +} + + +check { + -gtk-icon-size: 20px; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/checkbox-mixed-symbolic@2.svg"))); +} + + +radio { + -gtk-icon-size: 20px; +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/radio-mixed-symbolic@2.svg"))); +} + + +popover.menu check { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/small-checkbox-mixed-symbolic@2.svg"))); +} + + +popover.menu radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/small-radio-mixed-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view radio, +treeview.view check, +columnview.view radio, +columnview.view check { + padding: 0; + margin: 0; + transition: none; +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, +treeview.view check, +treeview.view check:hover, +treeview.view check:disabled, +treeview.view check:checked:hover, +treeview.view check:indeterminate:hover, +columnview.view radio, +columnview.view radio:hover, +columnview.view radio:disabled, +columnview.view radio:checked:hover, +columnview.view radio:indeterminate:hover, +columnview.view check, +columnview.view check:hover, +columnview.view check:disabled, +columnview.view check:checked:hover, +columnview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view:hover check, +treeview.view:hover radio, treeview.view:selected check, +treeview.view:selected radio, treeview.view:focus check, +treeview.view:focus radio, +columnview.view:hover check, +columnview.view:hover radio, +columnview.view:selected check, +columnview.view:selected radio, +columnview.view:focus check, +columnview.view:focus radio { + box-shadow: none; +} + +treeview.view:hover check:checked, +treeview.view:hover radio:checked, treeview.view:selected check:checked, +treeview.view:selected radio:checked, treeview.view:focus check:checked, +treeview.view:focus radio:checked, +columnview.view:hover check:checked, +columnview.view:hover radio:checked, +columnview.view:selected check:checked, +columnview.view:selected radio:checked, +columnview.view:focus check:checked, +columnview.view:focus radio:checked { + color: #faf4ed; + background-color: #56949f; +} + +checkbutton.selection-mode { + border-radius: 9999px; +} + +checkbutton.selection-mode check, +checkbutton.selection-mode radio { + padding: 6px; + border-radius: 9999px; +} + +checkbutton.selection-mode check:checked, checkbutton.selection-mode check:indeterminate, +checkbutton.selection-mode radio:checked, +checkbutton.selection-mode radio:indeterminate { + color: #faf4ed; + background-color: #56949f; +} + +checkbutton.selection-mode label:dir(ltr) { + margin-right: 6px; +} + +checkbutton.selection-mode label:dir(rtl) { + margin-left: 6px; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale > trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(25, 23, 36, 0.26); +} + +scale > trough:disabled { + background-color: rgba(25, 23, 36, 0.12); +} + +scale > trough > highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#56949f); +} + +scale > trough > highlight:disabled { + background-color: #faf4ed; + background-image: image(rgba(25, 23, 36, 0.3)); +} + +scale > trough > fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(25, 23, 36, 0.26); +} + +scale > trough > fill:disabled { + background-color: transparent; +} + +scale > trough > slider { + min-height: 18px; + min-width: 18px; + margin: -8px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #56949f; + background-color: #f2e9e1; + box-shadow: inset 0 0 0 2px #56949f; +} + +scale > trough > slider:hover { + box-shadow: inset 0 0 0 2px #56949f, 0 0 0 8px rgba(25, 23, 36, 0.12); +} + +scale > trough > slider:active { + box-shadow: inset 0 0 0 4px #56949f, 0 0 0 8px rgba(25, 23, 36, 0.12); +} + +scale > trough > slider:disabled { + box-shadow: inset 0 0 0 2px rgba(25, 23, 36, 0.3); +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune > trough > slider { + margin: -7px; +} + +scale > marks, +scale > value { + color: rgba(25, 23, 36, 0.6); +} + +scale indicator { + background-color: rgba(25, 23, 36, 0.26); + color: transparent; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: rotate(45deg); + border-bottom-right-radius: 0; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(25, 23, 36, 0.6); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 12px; + background-color: rgba(25, 23, 36, 0.12); +} + +progressbar progress { + border-radius: 12px; + background-color: #56949f; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #56949f; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 12px; +} + +levelbar block.low { + background-color: #f6c177; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #56949f; +} + +levelbar block.full { + background-color: #31748f; +} + +levelbar block.empty { + background-color: rgba(25, 23, 36, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: rgba(25, 23, 36, 0.87); + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(25, 23, 36, 0.12); + background-color: #f4ede8; + color: rgba(25, 23, 36, 0.87); +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(25, 23, 36, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 12px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 12px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar { + box-shadow: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + box-shadow: none; + background-color: #f4ede8; + background-clip: border-box; + border: none; + color: rgba(25, 23, 36, 0.87); +} + +actionbar > revealer > box button, +actionbar > revealer > box entry, +actionbar > revealer > box menubutton, +actionbar > revealer > box menubutton > button, +actionbar > revealer > box splitbutton, +actionbar > revealer > box splitbutton > button, +actionbar > revealer > box spinbutton { + margin: 0; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: radial-gradient(farthest-side at top, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at top, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: radial-gradient(farthest-side at bottom, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at bottom, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: radial-gradient(farthest-side at left, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at left, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: left; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: radial-gradient(farthest-side at right, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at right, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: right; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border: none; + background-image: none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: transparent; +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator, separator.spacer, separator.sidebar { + min-width: 0; + min-height: 0; + background-color: transparent; + background-image: none; +} + +/********* + * Lists * + *********/ +list.content, +list.boxed-list { + border-radius: 12px; + box-shadow: none; + border: none; + background-color: transparent; +} + +list.content > row, +list.boxed-list > row { + border: none; + border-radius: 3px; + background-color: rgba(244, 237, 232, 0.4); +} + +list.content > row:hover, +list.boxed-list > row:hover, list.content > row.has-open-popup, +list.boxed-list > row.has-open-popup, list.content > row:focus, +list.boxed-list > row:focus { + background-color: rgba(244, 237, 232, 0.4); +} + +list.content > row:active, +list.boxed-list > row:active { + background-color: alpha(currentColor, 0.05); +} + +list.content > row:not(:first-child), +list.boxed-list > row:not(:first-child) { + margin-top: 3px; +} + +list.content > row:first-child, +list.boxed-list > row:first-child { + border-radius: 12px 12px 3px 3px; +} + +list.content > row:last-child, +list.boxed-list > row:last-child { + border-radius: 3px 3px 12px 12px; +} + +list.content > row:only-child, +list.boxed-list > row:only-child { + border-radius: 12px; +} + +listview, +list { + border-color: rgba(25, 23, 36, 0.12); + background-color: rgba(244, 237, 232, 0.4); + background-clip: padding-box; +} + +listview > row, +list > row { + padding: 6px; + background-clip: padding-box; +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.horizontal row.separator:not(:last-child), listview.separators.horizontal > row:not(.separator):not(:last-child), +list.horizontal row.separator:not(:last-child), +list.separators.horizontal > row:not(.separator):not(:last-child) { + border-left: 1px solid rgba(25, 23, 36, 0.12); +} + +listview:not(.horizontal) row.separator:not(:last-child), listview.separators:not(.horizontal) > row:not(.separator):not(:last-child), +list:not(.horizontal) row.separator:not(:last-child), +list.separators:not(.horizontal) > row:not(.separator):not(:last-child) { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +leaflet scrolledwindow listview, leaflet scrolledwindow list { + background-color: transparent; +} + +list.frame { + border-radius: 12px; +} + +listview.view { + color: rgba(25, 23, 36, 0.87); + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + border-radius: 12px; +} + +row { + color: rgba(25, 23, 36, 0.6); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +.nautilus-window .nautilus-grid-view child.activatable, columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), font-weight 0; + outline: none; + box-shadow: none; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:focus, columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + color: rgba(25, 23, 36, 0.87); + background-color: transparent; + box-shadow: none; + outline: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:hover, columnview.view > header > button:hover, +treeview.view > header > button:hover, .nautilus-window .nautilus-grid-view child.has-open-popup.activatable, columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, row.activatable:hover, row.activatable.has-open-popup { + color: rgba(25, 23, 36, 0.87); + background-color: alpha(currentColor, 0.05); + box-shadow: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:active, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, font-weight 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.05) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.05); + color: rgba(25, 23, 36, 0.87); + box-shadow: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:selected, columnview.view > header > button:selected, +treeview.view > header > button:selected, row.activatable:selected { + background-color: alpha(currentColor, 0.06); +} + +.nautilus-window .nautilus-grid-view child.activatable:selected:hover, columnview.view > header > button:selected:hover, +treeview.view > header > button:selected:hover, row.activatable:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +button row.activatable:focus, button row.activatable:hover, button row.activatable:active { + box-shadow: none; + background: none; +} + +button:checked row.activatable { + color: #faf4ed; +} + +row:selected { + background-color: alpha(currentColor, 0.06); + color: inherit; + box-shadow: none; +} + +row:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +row:selected:focus, row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +row:selected:focus:hover, row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +row:selected image, +row:selected label { + color: rgba(25, 23, 36, 0.87); +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(25, 23, 36, 0.38); +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row:last-child { + border-bottom: none; +} + +.rich-list > row > box { + border-spacing: 12px; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + border-spacing: 6px; + min-height: 50px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.45); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; + padding: 0; +} + +row > box.header > box.title, +row > box.header > box.title > .title { + padding: 0; + font-weight: bold; + color: rgba(25, 23, 36, 0.87); +} + +row > box.header > box.title > .subtitle { + padding: 2px 0; + font-weight: normal; + color: rgba(25, 23, 36, 0.6); +} + +row > box.header > .prefixes, +row > box.header > .suffixes { + border-spacing: 6px; +} + +row > box.header > .icon:dir(ltr), +row > box.header > .prefixes:dir(ltr) { + margin-right: 6px; +} + +row > box.header > .icon:dir(rtl), +row > box.header > .prefixes:dir(rtl) { + margin-left: 6px; +} + +row.entry .edit-icon, +row.entry .indicator { + min-width: 24px; + min-height: 24px; + padding: 5px; +} + +row.entry .edit-icon:disabled { + opacity: 0.5; +} + +row.entry .indicator { + opacity: 0.65; +} + +row.entry.monospace { + font-family: inherit; +} + +row.entry.monospace text { + font-family: monospace; +} + +row.entry.error text > selection:focus-within { + background-color: alpha(#eb6f92, 0.2); +} + +row.entry.error text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.warning text > selection:focus-within { + background-color: alpha(#f6c177, 0.2); +} + +row.entry.warning text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.success text > selection:focus-within { + background-color: alpha(#31748f, 0.2); +} + +row.entry.success text > cursor-handle > contents { + background-color: currentColor; +} + +row.combo image.dropdown-arrow:disabled { + filter: opacity(0.45); +} + +row.combo listview.inline { + background: none; + border: none; + box-shadow: none; + color: inherit; +} + +row.combo listview.inline, row.combo listview.inline:disabled { + background: none; + color: inherit; +} + +row.combo popover > contents { + min-width: 120px; +} + +row.expander { + background: none; + padding: 0px; +} + +row.expander > box > list { + background: none; + color: inherit; +} + +row.expander list.nested { + color: inherit; + background-color: transparent; +} + +row.expander list.nested > row { + background-color: transparent; + border: none; + background-image: none; + transition: none; + animation: none; +} + +row.expander image.expander-row-arrow { + transition: -gtk-icon-transform 200ms cubic-bezier(0, 0, 0.2, 1); +} + +row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; +} + +row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; +} + +row.expander image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(0.5turn); +} + +row.expander image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(-0.5turn); +} + +row.expander image.expander-row-arrow:disabled { + filter: opacity(0.45); +} + +row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); + opacity: 1; +} + +row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #56949f; +} + +.osd row.expander:checked image.expander-row-arrow:not(:disabled) { + color: inherit; +} + +list.content > row.expander row.header, +list.boxed-list > row.expander row.header { + background-color: transparent; + border: none; + box-shadow: none; +} + +list.content > row.expander, +list.boxed-list > row.expander { + border: none; +} + +columnview > listview > row { + padding: 0; +} + +columnview > listview > row > cell { + padding: 8px 6px; +} + +columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; +} + +columnview.column-separators > listview > row > cell { + border-left-color: rgba(25, 23, 36, 0.12); +} + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; +} + +treeexpander { + border-spacing: 6px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #56949f; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: #faf4ed; + background-color: #56949f; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 6px; + border-spacing: 0; + padding: 0; + border: none; + background-image: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #56949f; +} + +.app-notification > box > label { + margin-left: 9px; +} + +.app-notification.frame, +.app-notification border { + border: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(25, 23, 36, 0.6); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:hover, expander:active { + color: rgba(25, 23, 36, 0.87); +} + +expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +expander:disabled { + color: rgba(25, 23, 36, 0.3); +} + +expander-widget > box > title { + border-radius: 12px; +} + +expander-widget > box > title:hover > expander { + color: rgba(25, 23, 36, 0.6); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(25, 23, 36, 0.12); + border-radius: 12px; + color: rgba(25, 23, 36, 0.87); +} + +calendar:disabled { + color: rgba(25, 23, 36, 0.38); +} + +calendar:selected { + border-radius: 12px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 12px; + margin: 0; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 6px; +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.messagedialog .response-area button, window.dialog.message .dialog-action-area > button { + border-radius: 9px; + min-height: 28px; + padding: 6px 12px; + margin: 0; + border: none; +} + +window.dialog.message.background { + background-color: #f2e9e1; +} + +window.dialog.message box.dialog-vbox.vertical { + margin-top: 6px; + border-spacing: 24px; +} + +window.dialog.message box.dialog-vbox.vertical > box.vertical { + margin-bottom: 6px; +} + +window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title { + font-weight: 800; + font-size: 15pt; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); +} + +window.dialog.message .titlebar:backdrop { + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.6); +} + +window.dialog.message .dialog-action-area { + border: none; + margin: 0; + padding: 6px; + border-spacing: 6px; +} + +window.dialog.message .dialog-action-area > button { + border: none; +} + +window.dialog.message .dialog-action-area > button.suggested-action:not(:disabled) { + color: #9ccfd8; +} + +window.dialog.message .dialog-action-area > button.destructive-action:not(:disabled) { + color: #eb6f92; +} + +window.aboutdialog.background.csd scrolledwindow.frame, +window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 12px; +} + +/******************** + * AdwMessageDialog * + ********************/ +window.messagedialog { + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); + padding: 6px; +} + +window.messagedialog .message-area { + padding: 24px 30px; + border-spacing: 10px; +} + +window.messagedialog .response-area { + border-spacing: 6px; +} + +window.messagedialog .response-area button.suggested { + color: #56949f; +} + +window.messagedialog .response-area button.destructive { + color: #eb6f92; +} + +window.messagedialog .response-area separator { + background: none; + margin: 3px; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; + color: inherit; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 6px; + background-color: transparent; +} + +stacksidebar row { + min-height: 24px; + padding: 6px; + border-radius: 6px; +} + +stacksidebar row:selected { + font-weight: 500; + background-color: rgba(244, 237, 232, 0.4); +} + +stacksidebar row + row { + margin-top: 3px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(25, 23, 36, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(250, 244, 237, 0.12); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 2px 4px; + border-right: none; +} + +.navigation-sidebar, .navigation-sidebar.view, .navigation-sidebar.background { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar > separator { + background-color: rgba(25, 23, 36, 0.12); + margin: 10px 15px; +} + +.navigation-sidebar row.activatable label.dim-label { + color: rgba(25, 23, 36, 0.3); +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 0 6px 0 6px; + margin: 1px; + border-radius: 9px; +} + +.navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:active { + background-color: alpha(currentColor, 0.12); +} + +.navigation-sidebar > row:selected { + background-color: alpha(currentColor, 0.08); + box-shadow: none; +} + +.navigation-sidebar > row:selected label, +.navigation-sidebar > row:selected image { + color: #56949f; + font-weight: 700; +} + +.navigation-sidebar > row:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(25, 23, 36, 0.38); +} + +.navigation-sidebar > row:not(:first-child) { + margin-top: 3px; +} + +/**************** + * File chooser * + ****************/ +filechooser paned > separator { + background: rgba(25, 23, 36, 0.12); +} + +filechooser paned > box #pathbarbox.view, +filechooser paned > box stack.view, +filechooser paned > box columnview.view, +filechooser paned > box gridview.view { + background-color: transparent; +} + +filechooser .dialog-action-box { + border: none; +} + +filechooser #pathbarbox { + border: none; + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +filechooser child.activatable filelistcell.dim-label { + color: rgba(25, 23, 36, 0.6); +} + +placessidebar { + background-color: transparent; +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar list.navigation-sidebar > row image.sidebar-icon { + color: inherit; +} + +placessidebar list.navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar list.navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar list.navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar list.navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar list.navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar list.navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar list.navigation-sidebar > row.sidebar-new-bookmark-row { + color: #56949f; +} + +placessidebar list.navigation-sidebar > row.sidebar-new-bookmark-row image.sidebar-icon { + color: #56949f; +} + +placessidebar list.navigation-sidebar > row:drop(active) { + background-color: alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#d7d1cc); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #faf4ed; + background-image: image(#d7d1cc), image(#d7d1cc); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 12px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; + border-bottom: 1px solid rgba(25, 23, 36, 0.12); + box-shadow: none; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #f4ede8; + color: rgba(25, 23, 36, 0.87); +} + +infobar.info > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:hover > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +), infobar.info:backdrop > revealer > box button.text-button:not(:disabled):not(.suggested-action):not( +.destructive-action +) { + color: #56949f; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: transparent; + color: rgba(25, 23, 36, 0.87); + border-radius: 9px; + border: none; +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(25, 23, 36, 0.87); +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: rgba(25, 23, 36, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: rgba(244, 237, 232, 0.4); +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #f6c177; + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(25, 23, 36, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #f8cc8f; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #eb6f92; + color: #faf4ed; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: #faf4ed; +} + +infobar.error:hover > revealer > box { + background-color: #ee85a3; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 12px; + box-shadow: none; + border: none; +} + +tooltip.background { + background-color: rgba(46, 42, 66, 0.9); + color: #faf4ed; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + border-radius: 12px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #faf4ed; +} + +colorswatch.light { + color: rgba(25, 23, 36, 0.87); +} + +colorchooser colorswatch:hover { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 0 0 2px #56949f; +} + +colorswatch#add-color-button { + border-radius: 12px 0 0 12px; + color: rgba(25, 23, 36, 0.87); +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(25, 23, 36, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(25, 23, 36, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(25, 23, 36, 0.26); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15); + background-color: #f2e9e1; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #faf4ed; +} + +/********************** + * Window Decorations * + **********************/ +window { + border: none; +} + +window.csd { + border-radius: 12px; + outline: none; + margin: 0; + transition: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15), 0 0 36px transparent; +} + +window.csd:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(250, 244, 237, 0.15), 0 0 36px transparent; +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; + transition: none; +} + +window.csd.maximized, window.csd.fullscreen { + box-shadow: none; + outline: none; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #faf4ed; + border: 1px solid #d7d1cc; +} + +window.solid-csd:backdrop { + background-color: #faf4ed; +} + +window.ssd { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 22px; + min-width: 22px; + padding: 0; + margin: 0 2px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.6); + background-color: alpha(currentColor, 0.1); +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.close:not(.suggested-action):not(.destructive-action) image { + padding: 0; + background: none; + box-shadow: none; +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); + background-color: alpha(currentColor, 0.15); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 1px rgba(250, 244, 237, 0.15); +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + color: rgba(25, 23, 36, 0.87); + background-color: alpha(currentColor, 0.2); +} + +windowcontrols button.minimize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:not(.suggested-action):not(.destructive-action) { + opacity: 0.65; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 4px; + margin-left: 4px; +} + +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 4px; + margin-right: 4px; +} + + +.view:selected, iconview:selected, gridview > child:selected, columnview.view:selected, +treeview.view:selected, calendar:selected, calendar > grid > label.day-number:selected { + background-color: alpha(currentColor, 0.06); +} + +flowbox > flowboxchild:selected, .link selection, calendar > grid > label.today { + color: #56949f; + background-color: rgba(86, 148, 159, 0.2); +} + +textview text selection:focus, textview text selection, label > selection, +entry > text > selection, spinbutton > text > selection, +entry headerbar popover.background entry > text > selection, +headerbar popover.background entry entry > text > selection, calendar > grid > label.today:selected { + color: #faf4ed; + background-color: #56949f; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #56949f; + -gtk-icon-source: -gtk-recolor(url("assets/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(25, 23, 36, 0.12); + border-radius: 13px; + box-shadow: inset 0 -2px rgba(25, 23, 36, 0.12); + background-color: #f2e9e1; + color: rgba(25, 23, 36, 0.87); + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #56949f; +} + +stackswitcher { + min-height: 0; + padding: 0; + border-radius: 15px; + background-color: rgba(25, 23, 36, 0.04); + border: none; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action) { + margin: 0; + border-radius: 9999px; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #191724; + color: #faf4ed; +} + +stackswitcher.linked > button:not(.suggested-action):not(.destructive-action):checked:hover { + box-shadow: none; + background-color: #2f2b43; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.icon-dropshadow { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 1px 6px rgba(0, 0, 0, 0.1); +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + /* border-bottom: 1px solid $divider; */ + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 3px; + border-spacing: 0; + background: none; +} + +.emoji-toolbar > flowboxchild { + padding: 3px; +} + +.emoji-toolbar > flowboxchild > button { + padding: 6px; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 12px; +} + +button.emoji-section:checked { + color: #56949f; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, +emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window.view { + background-color: #faf4ed; +} + +.nautilus-window .sidebar-pane { + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); +} + +.nautilus-window .sidebar-pane:backdrop { + background-color: #faf4ed; + transition: none; +} + +.nautilus-window placesview label { + color: rgba(25, 23, 36, 0.6); +} + +.nautilus-window flap > separator { + background-color: transparent; +} + +.nautilus-window .nautilus-grid-view .view, +.nautilus-window .nautilus-list-view .view { + background-color: transparent; +} + +.nautilus-window .nautilus-grid-view gridview.view { + margin: 6px; + padding: 6px; +} + +.nautilus-window tabbar .box { + background-color: transparent; + box-shadow: none; + padding: 0; +} + +.nautilus-window tabbar .box:backdrop { + background-color: transparent; + box-shadow: none; +} + +.nautilus-window tabbox, .nautilus-window tabbox:backdrop { + transition: none; + background-color: transparent; +} + +.nautilus-window tabbox > tabboxchild > tab { + color: rgba(25, 23, 36, 0.6); +} + +.nautilus-window tabbox > tabboxchild > tab:hover { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); +} + +.nautilus-window tabbox > tabboxchild > tab:disabled { + color: rgba(25, 23, 36, 0.3); +} + +.nautilus-window tabbox > tabboxchild > tab:checked, .nautilus-window tabbox > tabboxchild > tab:selected { + background-color: rgba(244, 237, 232, 0.4); + color: #56949f; + box-shadow: none; +} + +.nautilus-window tabbox > tabboxchild > tab:checked:disabled, .nautilus-window tabbox > tabboxchild > tab:selected:disabled { + color: rgba(25, 23, 36, 0.38); +} + +.nautilus-window tabbox > tabboxchild > tab button.tab-close-button { + color: rgba(25, 23, 36, 0.87); +} + +.nautilus-window tabbox > tabboxchild > tab button.tab-close-button:hover, .nautilus-window tabbox > tabboxchild > tab button.tab-close-button:active { + color: rgba(25, 23, 36, 0.87); +} + +.nautilus-window tabbox > tabboxchild > tab button.tab-close-button:disabled { + color: rgba(25, 23, 36, 0.87); +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 9px; + background-color: #faf4ed; + color: #56949f; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: #faf4ed; +} + +.nautilus-window banner > revealer > widget { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(244, 237, 232, 0.5); + border-radius: 9px; + margin: 9px; +} + +.nautilus-window banner > revealer > widget:hover { + background-color: #f4ede8; + border-radius: 9px; + margin: 9px; +} + +.nautilus-window banner > revealer > widget button { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(86, 148, 159, 0.3); +} + +.nautilus-window banner > revealer > widget button:hover { + background-color: rgba(86, 148, 159, 0.6); +} + +#NautilusQueryEditor > menubutton > button.image-button { + min-width: 24px; + min-height: 24px; + padding: 3px; + margin-right: -5px; +} + +#NautilusQueryEditor > menubutton > button.image-button:checked image { + color: #faf4ed; +} + +#NautilusQueryEditor > text, +#NautilusQueryEditor > box, +#NautilusQueryEditor > menubutton { + margin: 3px 0; +} + +#NautilusQueryEditorTag { + background-color: rgba(25, 23, 36, 0.12); +} + +#NautilusQueryEditorTag > button.image-button { + margin: 0; + padding: 0; +} + +#NautilusPathBar { + background-color: rgba(244, 237, 232, 0.4); + border-radius: 12px; + margin: 6px 0; +} + +#NautilusPathButton { + margin: 0 3px; + border-radius: 12px; +} + +#NautilusPathButton.current-dir { + color: #56949f; +} + +#NautilusPathButton.current-dir:hover, #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +/* Nautilus Progress Indicator */ +windowhandle box.vertical box.toolbar { + background-color: #faf4ed; + border: none; + outline: none; +} + +windowhandle box.toolbar menubutton button.toggle { + background-color: #faf4ed; + border: none; + outline: none; +} + +#NautilusProgressIndicator popover label { + color: rgba(25, 23, 36, 0.6); +} + +#NautilusProgressIndicator popover image { + color: rgba(25, 23, 36, 0.6); +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.display-container.card { + background-color: #f2e9e1; +} + +.small .display-container.card { + border-radius: 0; + box-shadow: none; + border-width: 0 0 1px 0; +} + +.display-container .history-view { + background-color: transparent; +} + +.display-container #displayitem { + padding: 0 12px 8px 0; + font-size: 1.4em; + border-top: 1px solid rgba(25, 23, 36, 0.12); +} + +.math-buttons button { + font-size: 1.1em; + padding: 2px 6px; +} + +.math-buttons button.text-button { + padding-left: 16px; + padding-right: 16px; +} + +leaflet button.number-button { + background-color: rgba(25, 23, 36, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(25, 23, 36, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(25, 23, 36, 0.3); +} + +label.primary-label, label.month-name, label.secondary-label { + font-size: 16pt; + font-weight: bold; + padding: 12px; +} + +label.primary-label, label.month-name { + color: #56949f; +} + +label.secondary-label { + color: rgba(25, 23, 36, 0.38); +} + +toastoverlay datechooser.view, +toastoverlay agenda-view.view, +toastoverlay agenda-view.view list, +toastoverlay stack.view { + background-color: transparent; +} + +calendar-view { + font-size: 10pt; +} + +calendar-view:selected { + color: #56949f; + font-weight: bold; +} + +calendar-view.header, +label.header { + font-size: 10pt; + font-weight: bold; + color: rgba(25, 23, 36, 0.38); +} + +calendar-view.current, +weekgrid.current { + background-color: alpha(#56949f, 0.3); +} + +popover.events { + background-color: #faf4ed; + padding: 0; +} + +popover.events box { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +popover.events list { + background-color: #f4ede8; + border-radius: 12px; +} + +popover.events scrolledwindow { + border-width: 0; +} + +popover.events button { + border-radius: 12px; + border-top-left-radius: 0; + border-top-right-radius: 0; + border-style: solid none none; + box-shadow: none; +} + +event { + margin: 1px; + font-size: 0.9rem; +} + +event widget.content { + margin: 4px; +} + +event.timed, event:not(.slanted):not(.slanted-start):not(.slanted-end) { + border-radius: 12px; +} + +event.timed widget.edge { + border-radius: 6px; + min-width: 5px; +} + +event.slanted-start, event.slanted-end:dir(rtl) { + padding-left: 16px; + border-radius: 0 6px 6px 0; +} + +event.slanted-end, event.slanted-start:dir(rtl) { + padding-right: 16px; + border-radius: 6px 0 0 6px; +} + +event:not(.timed).color-dark { + color: white; + outline-color: rgba(0, 0, 0, 0.3); +} + +event.timed, event:not(.timed).color-light { + color: alpha(black, 0.75); + outline-color: rgba(255, 255, 255, 0.5); +} + +popover.event-popover, +popover.event-popover > contents { + padding: 0; +} + +.search-viewport { + background-color: #f4ede8; +} + +.calendar-list { + background-color: transparent; +} + +.calendar-list > list { + border-radius: 4px; +} + +menubutton.flat.sources-button { + margin-top: 0; + margin-bottom: 0; + border-radius: 0; + border-top-style: none; + border-bottom-style: none; +} + +menubutton.flat.sources-button:hover:not(:backdrop) { + background-image: none; + text-shadow: none; +} + +menubutton.flat.sources-button > button { + border-radius: 0 0 12px 12px; +} + +.calendar-color-image { + -gtk-icon-filter: none; +} + +image.calendar-color-image, +button:active:not(:backdrop) .calendar-color-image, +button:checked:not(:backdrop) .calendar-color-image, +.calendars-list .calendar-color-image:not(:backdrop):not(:disabled), +.calendar-list .calendar-color-image:not(:backdrop):not(:disabled), +.sources-button:not(:backdrop):not(:disabled) .calendar-color-image { + -gtk-icon-shadow: 0 1px alpha(black, 0.1); +} + +datechooser { + padding: 6px; +} + +datechooser .current-week { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); + border-radius: 12px; +} + +datechooser navigator { + margin-right: 6px; + margin-left: 6px; + margin-bottom: 6px; +} + +datechooser navigator label { + font-weight: bold; +} + +datechooser navigator button.flat, +datechooser navigator button.image-button { + min-height: 36px; + min-width: 36px; + padding: 0; +} + +datechooser .weeknum, +datechooser .weekday { + color: rgba(25, 23, 36, 0.38); + font-size: smaller; +} + +datechooser button.day { + font-size: 10pt; + font-weight: normal; + margin: 3px; + padding: 0; + min-height: 36px; + min-width: 36px; + transition: none; +} + +datechooser button.day dot { + background-color: rgba(25, 23, 36, 0.87); + border-radius: 50%; + min-height: 3px; + min-width: 3px; +} + +datechooser button.day:selected, datechooser button.day.today:selected { + background-color: #56949f; + color: #faf4ed; + font-weight: bold; +} + +datechooser button.day:selected dot, datechooser button.day.today:selected dot { + background-color: #faf4ed; +} + +datechooser button.day.today { + color: #56949f; +} + +datechooser button.day.today dot { + background-color: #56949f; +} + +datechooser button.day.other-month:not(:hover), datechooser button.day.other-month:backdrop { + color: rgba(25, 23, 36, 0.3); +} + +datechooser button.day.other-month:not(:hover) dot, datechooser button.day.other-month:backdrop dot { + background-color: rgba(25, 23, 36, 0.3); +} + +datechooser button.day.other-month:hover:not(:backdrop) { + color: rgba(25, 23, 36, 0.38); +} + +datechooser button.day.other-month:hover:not(:backdrop) dot { + background-color: rgba(25, 23, 36, 0.38); +} + +.week-header { + padding: 0; +} + +.week-header > box:first-child { + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +.week-header .week-number { + font-size: 16pt; + font-weight: bold; + padding: 12px 12px 18px 12px; + color: rgba(25, 23, 36, 0.26); +} + +.week-header.week-temperature { + font-size: 10pt; + font-weight: bold; + color: rgba(25, 23, 36, 0.38); +} + +.week-header.lines { + color: rgba(25, 23, 36, 0.12); +} + +weekhourbar > label { + font-size: 10pt; + padding: 4px 6px; +} + +.week-view .lines { + color: rgba(25, 23, 36, 0.12); +} + +weekgrid > widget.now-strip { + background-color: alpha(#56949f, 0.8); + margin: 0 0 0 1px; + min-height: 3px; +} + +weekgrid:selected, weekgrid.dnd, +.week-header:selected, +.week-header.dnd { + background-color: alpha(#56949f, 0.25); +} + +monthcell { + border: solid 1px rgba(25, 23, 36, 0.12); + border-width: 1px 0 0 1px; + background-color: transparent; + transition: background-color 200ms; +} + +monthcell:hover:not(.out-of-month):not(.today) { + background-color: #dfdad9; + transition: background-color 200ms; + color: rgba(25, 23, 36, 0.87); +} + +monthcell:selected { + background-color: alpha(#56949f, 0.1); +} + +monthcell:selected:hover { + background-color: alpha(#56949f, 0.2); +} + +monthcell:selected label.day-label { + font-weight: bold; +} + +monthcell:nth-child(7n + 1) { + border-left-width: 0; +} + +monthcell.today { + background-color: alpha(#56949f, 0.2); +} + +monthcell.today:hover { + background-color: alpha(#56949f, 0.3); + color: #56949f; +} + +monthcell.today:selected { + background-color: alpha(#56949f, 0.25); +} + +monthcell.today:selected:hover { + background-color: alpha(#56949f, 0.35); +} + +monthcell label { + color: rgba(25, 23, 36, 0.87); + font-size: 0.9rem; +} + +monthcell label.day-label { + font-size: 1rem; +} + +monthcell.out-of-month { + background-color: rgba(25, 23, 36, 0.04); +} + +monthcell.out-of-month label { + color: rgba(25, 23, 36, 0.6); +} + +monthcell button { + padding: 0 6px; + border-radius: 0; + border-bottom: none; + border-right: none; +} + +monthpopover > box { + margin: 0; + padding: 0; + background-color: transparent; +} + +.notes-section box > textview { + border-radius: 12px; + padding: 6px; +} + +.notes-section box > textview > text { + background: none; +} + +agenda-view list.background > row { + padding: 2px 12px; +} + +agenda-view list.background > label { + padding: 6px 12px; +} + +label.no-events { + font-style: italic; +} + +searchbutton > popover > arrow { + background: none; + border: none; +} + +menubutton stack > box { + border-spacing: 6px; +} + +#TweakPreferencesPage.tweak-group label.subtitle { + color: rgba(25, 23, 36, 0.3); +} + +#TweakPreferencesPage label.dim-label { + color: rgba(25, 23, 36, 0.3); +} + +.tweak-titlebar-left { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); + border-top-left-radius: 12px; +} + +.tweak-titlebar-left:backdrop { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); + border-top-left-radius: 12px; +} + +.sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow .dim-label, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow row label.subtitle, row .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow label.subtitle, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow row.expander image.expander-row-arrow, row.expander .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow image.expander-row-arrow { + color: rgba(250, 244, 237, 0.5); +} + +.details-page { + margin: 24px 0px; +} + +.installed-overlay-box { + font-size: smaller; + background-color: #56949f; + border-radius: 0; + color: #faf4ed; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); +} + +screenshot-carousel box.frame { + border-width: 1px 0; + border-radius: 0; +} + +screenshot-carousel button, +.featured-carousel button { + margin: 12px; +} + +carousel.card { + border: none; + background-color: rgba(25, 23, 36, 0.04); +} + +.smaller { + font-size: smaller; +} + +.screenshot-image-main .image1, +.screenshot-image-main .image2 { + margin-top: 6px; + margin-bottom: 12px; + margin-left: 6px; + margin-right: 6px; +} + +.app-tile-label { + font-size: 105%; +} + +gs-summary-tile image.loading-icon { + background-color: rgba(25, 23, 36, 0.12); + border-radius: 12px; +} + +.review-row > box { + margin: 12px; + border-spacing: 3px; +} + +.review-row textview { + background: none; +} + +.review-row .edit-icon { + min-width: 24px; + min-height: 24px; + padding: 6px; +} + +.review-textbox { + padding: 6px; +} + +.origin-rounded-box { + background-color: rgba(25, 23, 36, 0.12); + border-radius: 9999px; + padding: 4px; +} + +.origin-beta { + color: #f6c177; +} + +.origin-button > button { + padding: 3px 9px; +} + +clamp.medium .category-tile:not(.category-tile-iconless) { + font-size: large; +} + +clamp.large .category-tile:not(.category-tile-iconless) { + font-size: larger; +} + +flowboxchild.card:not(.category-tile) { + padding: 0; + box-shadow: none; + border: none; + background-color: transparent; + background-image: none; +} + +.category-tile.card { + padding: 21px; + border: none; + border-radius: 12px; + min-width: 140px; + font-weight: 900; + font-size: larger; +} + +.category-tile.card:not(.category-tile-iconless), .category-tile.card:not(.category-tile-iconless):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + animation: none; +} + +.category-tile.card.category-tile-iconless { + padding: 9px 15px; + min-width: 130px; + font-size: 105%; + font-weight: normal; +} + +.category-tile.card.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +.category-tile.card.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); + color: white; +} + +.category-tile.card.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); + color: white; +} + +.category-tile.card.category-develop { + background-color: #5e5c64; + color: white; +} + +.category-tile.card.category-develop:hover { + background-color: shade(#5e5c64, 1.2); + color: white; +} + +.category-tile.card.category-develop:active { + background-color: shade(#5e5c64, 0.95); + color: white; +} + +.category-tile.card.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +.category-tile.card.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); + color: white; +} + +.category-tile.card.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); + color: white; +} + +.category-tile.card.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.card.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +.category-tile.card.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +.category-tile.card.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(25, 23, 36, 0.6); +} + +.category-tile.card.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +.category-tile.card.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +.category-tile.card.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient(rgba(25, 23, 36, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(25, 23, 36, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; + background-repeat: repeat; +} + +.category-tile.card.category-work:hover { + color: #1c71d8; + background-color: #fefcef; + background-image: linear-gradient(rgba(25, 23, 36, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(25, 23, 36, 0.12) 1px, transparent 1px); +} + +.category-tile.card.category-work:active { + color: #1c71d8; + background-color: #fcf4bf; + background-image: linear-gradient(rgba(25, 23, 36, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(25, 23, 36, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; + background-repeat: repeat; +} + +.featured-tile { + padding: 0; + box-shadow: none; + color: rgba(25, 23, 36, 0.87); +} + +.featured-tile label.title-1 { + margin-top: 6px; + margin-bottom: 6px; +} + +.featured-tile.narrow label.title-1 { + font-size: 16pt; +} + +.application-details-infobar, .application-details-infobar.info { + background-color: rgba(25, 23, 36, 0.04); + color: rgba(25, 23, 36, 0.87); + border: 1px solid rgba(25, 23, 36, 0.12); +} + +.application-details-infobar.warning { + background-color: #f6c177; + color: rgba(25, 23, 36, 0.87); + border: 1px solid rgba(25, 23, 36, 0.12); +} + +.card.info { + background-color: #f9f3ec; + color: rgba(25, 23, 36, 0.87); +} + +.card.warning { + background-color: #faf4ec; + color: rgba(25, 23, 36, 0.87); +} + +.infobox { + border-spacing: 6px; + padding: 12px; +} + +@keyframes install-progress-unknown-move { + 0% { + background-position: 0%; + } + 50% { + background-position: 100%; + } + 100% { + background-position: 0%; + } +} + +.application-details-description .button { + padding-left: 24px; + padding-right: 24px; +} + +.install-progress { + background-image: linear-gradient(to top, #56949f 2px, alpha(#56949f, 0) 2px); + background-repeat: no-repeat; + background-position: 0 bottom; + background-size: 0; + transition: none; +} + +.install-progress:dir(rtl) { + background-position: 100% bottom; +} + +.review-row > * { + margin: 12px; +} + +.review-row button { + font-size: smaller; +} + +.review-row .vote-buttons button { + margin-right: -1px; +} + +.review-row .vote-buttons button:not(:first-child) { + border-image: linear-gradient(to top, rgba(25, 23, 36, 0.12), rgba(25, 23, 36, 0.12)) 0 0 0 1/5px 0 5px 1px; +} + +.review-row .vote-buttons button:hover, +.review-row .vote-buttons button:active, +.review-row .vote-buttons button:hover + button, +.review-row .vote-buttons button:active + button { + border-image: none; +} + +review-bar { + color: rgba(25, 23, 36, 0.38); + background-image: none; + background-color: rgba(25, 23, 36, 0.26); +} + +.review-histogram star-image { + color: rgba(25, 23, 36, 0.38); +} + +.version-arrow-label { + font-size: x-small; +} + +.overview-more-button { + font-size: smaller; + padding: 0 16px; +} + +.app-row-origin-text { + font-size: smaller; +} + +.app-listbox-header { + padding: 6px; + border-bottom: 1px solid rgba(25, 23, 36, 0.12); +} + +.image-list { + background-color: transparent; +} + +box.star { + background-color: transparent; + background-image: none; +} + +button.star { + outline-offset: 0; + background-color: transparent; + background-image: none; + border-image: none; + border-radius: 0; + border-width: 0; + padding: 0; + box-shadow: none; + outline-offset: -1px; +} + +flowboxchild { + padding: 0px; +} + +star-image > image.starred { + color: #f6c177; + transition-duration: 200ms; +} + +star-image > image.starred:hover { + color: #ea9d34; +} + +star-image > image.non-starred { + opacity: 0.2; + transition-duration: 200ms; +} + +star-image > image.non-starred:hover { + color: #f6c177; + opacity: 0.7; +} + +.dimmer-label { + opacity: 0.25; +} + +.update-failed-details { + font-family: Monospace; + font-size: smaller; + padding: 16px; +} + +.upgrade-banner { + padding: 0px; + border-radius: 12px; + border: none; +} + +.upgrade-banner-background { + background: linear-gradient(to bottom, #286983, #56949f); + color: white; +} + +.upgrade-buttons #button_upgrades_install, +.upgrade-buttons #button_upgrades_install_cancel { + padding-left: 16px; + padding-right: 16px; +} + +scrolledwindow.list-page > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +.update-preferences preferencesgroup > box > box { + margin-top: 18px; +} + +.section > label:not(:first-child) { + margin-top: 6px; +} + +.section > box:not(:first-child) { + margin-top: 12px; +} + +clamp.status-page { + margin: 36px 12px; +} + +clamp.status-page .iconbox { + min-height: 128px; + min-width: 128px; +} + +clamp.status-page .icon { + color: rgba(25, 23, 36, 0.38); + min-height: 32px; + min-width: 32px; +} + +clamp.status-page .icon:not(:last-child) { + margin-bottom: 36px; +} + +clamp.status-page .title:not(:last-child) { + margin-bottom: 12px; +} + +app-context-bar .context-tile { + border: 1px solid rgba(25, 23, 36, 0.12); + background-color: transparent; + border-radius: 0; + padding: 24px 12px 21px 12px; + outline-offset: 5px; + transition-property: outline, outline-offset, background-image; + border-bottom: none; + border-right: none; +} + +app-context-bar .context-tile:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); +} + +app-context-bar .context-tile.keyboard-activating, app-context-bar .context-tile:active { + background-color: alpha(currentColor, 0.12); +} + +app-context-bar .context-tile:focus:focus-visible { + outline-offset: -1px; +} + +app-context-bar.horizontal box:first-child .context-tile:first-child, app-context-bar.vertical .context-tile:first-child { + border-left: none; +} + +app-context-bar.horizontal .context-tile, app-context-bar.vertical box:first-child .context-tile { + border-top: none; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 12px 12px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 12px 0 0 12px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(25, 23, 36, 0.12); +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; + font-size: 18px; + font-weight: bold; + border-radius: 9999px; +} + +.context-tile-lozenge.large { + font-size: 24px; + padding: 16px; + min-width: 24px; + /* 60px minus the left and right padding */ + min-height: 24px; + /* 60px minus the top and bottom padding */ +} + +.context-tile-lozenge.wide-image image { + margin-top: -28px; + margin-bottom: -28px; +} + +.context-tile-lozenge image { + -gtk-icon-style: symbolic; +} + +.context-tile-lozenge.grey { + color: rgba(25, 23, 36, 0.87); + background-color: rgba(25, 23, 36, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #1d4656; + background-color: rgba(49, 116, 143, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #56949f; + background-color: rgba(86, 148, 159, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #f1a02f; + background-color: rgba(246, 193, 119, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #b15c00; + background-color: rgba(177, 92, 0, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #e22c5f; + background-color: rgba(235, 111, 146, 0.15); +} + +.eol-red { + font-weight: bold; + color: #eb6f92; +} + +window.narrow .app-title { + font-size: 16pt; +} + +window.narrow .app-developer { + font-size: small; +} + +.install-progress-label { + font-size: smaller; + font-feature-settings: 'tnum'; +} + +scrolledwindow.fake-adw-status-page > viewport > box { + margin: 36px 12px; +} + +scrolledwindow.fake-adw-status-page +> viewport +> box +> clamp:not(:last-child) +> box { + margin-bottom: 36px; +} + +scrolledwindow.fake-adw-status-page +> viewport +> box +> clamp +> box +> .icon:not(:last-child) { + margin-bottom: 36px; +} + +scrolledwindow.fake-adw-status-page +> viewport +> box +> clamp +> box +> .title:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.icon-dropshadow image.icon { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); +} + +window.info scrollbar.vertical { + margin-top: 48px; + background: none; + box-shadow: none; +} + +window.info scrollbar.vertical trough { + margin-top: 0; +} + +row.app > box.header { + margin-left: 12px; + margin-right: 12px; +} + +row.app > box.header { + border-spacing: 12px; +} + +row.app > box.header > image { + margin-top: 12px; + margin-bottom: 12px; +} + +row.app label.warning { + color: #eb6f92; +} + +@keyframes pre-delay { + from { + opacity: 0; + } + to { + opacity: 0; + } +} + +@keyframes fade-in { + from { + filter: opacity(0%); + } +} + +/* Give a fade-in animation to spinners. */ +spinner.fade-in:checked { + animation: pre-delay 0.5s linear 1, fade-in 1s linear 1, spin 1s linear infinite; + animation-delay: 0s, 0.5s, 0.5s; +} + +window > contents > leaflet > box > stack.background { + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, transparent 48px, #faf4ed 48px, #faf4ed); +} + +@define-color weather_temp_chart_fill_color rgba(246, 193, 119, 0.5); +@define-color weather_temp_chart_stroke_color #f3ab47; +@define-color weather_thermometer_warm_color #f6c177; +@define-color weather_thermometer_cold_color #9ccfd8; +#places-label { + font-weight: bold; +} + +#temperature-label { + font-size: 32pt; + font-weight: 900; + margin-left: 9px; +} + +#conditions-grid *:backdrop { + color: rgba(25, 23, 36, 0.6); +} + +.content-view.cell { + font-weight: bold; +} + +#locationEntry { + margin: 6px; +} + +.weather-popover { + margin-top: 6px; +} + +.forecast-card { + transition: border-radius 100ms ease-out; + border-radius: 12px; +} + +.forecast-card separator { + background-color: #faf4ed; +} + +#daily-forecast-box > separator:last-child { + background-color: transparent; + min-width: 0; +} + +#conditions-grid, +#attributionGrid { + margin-left: 18px; + margin-right: 18px; +} + +#weather-page .small .forecast-card { + margin-left: 0; + margin-right: 0; + border-radius: 0; + border-width: 1px 0; +} + +.forecast-temperature-label { + font-weight: bold; + color: #ae7b03; +} + +WeatherThermometer { + margin-bottom: 12px; +} + +WeatherThermometer > label.high { + font-weight: bold; + color: #ea9d34; +} + +WeatherThermometer > label.low { + font-weight: bold; + color: #56949f; +} + +.forecast-button { + margin: 0 12px; +} + +.forecast-graphic { + margin: 18px; +} + +button.osd.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; +} + +button.osd.circular > image { + padding: 0; +} + +scrolledwindow.inline list, +scrolledwindow.inline listview { + background: none; + color: inherit; +} + +scrolledwindow.inline undershoot.top { + box-shadow: inset 0 1px rgba(25, 23, 36, 0.12); +} + +.search-view { + background-color: #9ccfd8; + color: rgba(25, 23, 36, 0.87); +} + +.search-view menubutton button:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); +} + +image.circular { + min-width: 36px; + min-height: 36px; + padding: 0; + border-radius: 9999px; +} + +#gnome-system-monitor.background.csd { + background-color: #faf4ed; +} + +.large-button { + padding: 6px; +} + +.alarm-time { + font-size: 2.5em; + font-weight: 300; +} + +.clocks-ampm-toggle-button, +.clocks-secondary-standalone-label { + font-size: 18pt; +} + +.clocks-standalone-label, +.clocks-ringing-label { + font-size: 6em; + font-weight: 300; +} + +.clocks-ringing-title { + font-size: 1.5em; + font-weight: bold; +} + +.clocks-alarm-setup-time { + font-size: 32pt; +} + +.clocks-timer-label, +.clocks-spinbutton { + font-size: 48pt; +} + +.timer-panel .timer-header { + font-size: 20pt; + font-weight: 300; +} + +.timer-countdown { + font-size: 40pt; + font-weight: 300; +} + +/* Stopwatch Panel */ +.lap-time { + font-weight: bold; +} + +.stopped-stopwatch label, +.running-stopwatch label, +.paused-stopwatch label { + font-size: 70px; + font-weight: lighter; +} + +.stopped-stopwatch .seconds-label { + font-weight: 300; +} + +.running-stopwatch .seconds-label, +.running-stopwatch .miliseconds-label { + color: #56949f; +} + +.stopped-stopwatch .miliseconds-label, +.running-stopwatch .miliseconds-label, +.paused-stopwatch .miliseconds-label { + font-size: 50px; +} + +.running-stopwatch .seconds-label, +.paused-stopwatch .seconds-label { + font-weight: 300; +} + +.clock-location { + font-weight: bolder; +} + +.hidden { + opacity: 0; +} + +.clock-time { + font-size: 2em; + padding: 0.2em 0.5em; + border-radius: 1em; +} + +.none .clock-time { + background: alpha(currentColor, 0.2); +} + +.night .clock-time { + color: #9ccfd8; + background-color: alpha(#56949f, 0.25); +} + +.naut .clock-time, +.astro .clock-time { + color: #ff9e64; + background-color: alpha(#b15c00, 0.25); +} + +.civil .clock-time, +.day .clock-time { + color: #f6c177; + background: alpha(#ea9d34, 0.25); +} + +headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 3px; +} + +.frameheader.header { + min-height: 24px; + background-color: #dfdad9; +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(25, 23, 36, 0.12); +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, .style-variant button.toggle:hover, .style-variant button.toggle:focus, .style-variant button.toggle:active, .style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 12px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(25, 23, 36, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(25, 23, 36, 0.26); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #56949f; +} + +playlistview scrollbar.overlay-indicator.dragging, playlistview scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +playlistview queuerow picture.cover, +playlistview queuerow image.card { + border: none; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:first-child, window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:last-child { + border-radius: 0; +} + +/* Tagger */ +list.music-list { + margin: -40px 0; + background-color: transparent; +} + +/* Nicotine+ */ +notebook scrolledwindow treeview.treeview-spacing { + background-color: #faf4ed; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: #faf4ed; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 12px; + border: none; + background-clip: border-box; + color: rgba(25, 23, 36, 0.6); + box-shadow: none; + outline: none; + background-color: rgba(244, 237, 232, 0.4); + color: rgba(25, 23, 36, 0.87); +} + +.card.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(25, 23, 36, 0.04); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(25, 23, 36, 0.87); + background-color: rgba(244, 237, 232, 0.4); +} + +.card.activatable:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); + outline: 0 solid transparent; +} + +.card.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(25, 23, 36, 0.87); + outline: 0 solid transparent; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.1), inset 0 1px rgba(250, 244, 237, 0.15); + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; + border-spacing: 3px; +} + +viewswitcher.wide button.toggle { + border-radius: 3px; +} + +viewswitcher.wide button.toggle:first-child { + border-top-left-radius: 18px; + border-bottom-left-radius: 18px; +} + +viewswitcher.wide button.toggle:last-child { + border-top-right-radius: 18px; + border-bottom-right-radius: 18px; +} + +viewswitcher.narrow button.toggle { + border-radius: 0 0 3px 3px; + margin: 0; +} + +viewswitcher.narrow button.toggle:first-child { + border-bottom-left-radius: 12px; +} + +viewswitcher.narrow button.toggle:last-child { + border-bottom-right-radius: 12px; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; +} + +viewswitcher button.toggle:focus:not(:hover):not(:active) { + box-shadow: none; + outline: none; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 8px; + padding-bottom: 4px; + border-spacing: 3px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 6px; + padding-right: 6px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 2px 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitcherbar actionbar > revealer > box viewswitcher.narrow button.toggle { + border-radius: 12px; + margin: 3px 0; +} + +viewswitcherbar actionbar > revealer > box viewswitcher.narrow button.toggle > stack > box.narrow { + padding-top: 5px; + padding-bottom: 1px; + border-spacing: 0; +} + +viewswitchertitle { + margin-top: 0; + margin-bottom: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +viewswitchertitle viewswitcher.narrow { + margin-top: 0; + margin-bottom: 0; +} + +viewswitchertitle viewswitcher.narrow button.toggle > stack > box.narrow { + padding-top: 0; + padding-bottom: 0; + border-spacing: 0; +} + +viewswitchertitle viewswitcher.wide { + margin-top: 0; + margin-bottom: 0; +} + +viewswitchertitle windowtitle { + margin-top: 0; + margin-bottom: 0; +} + +indicatorbin > indicator, +indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + background-color: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 1px 4px; + color: #faf4ed; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #56949f; +} + +indicatorbin.needs-attention > indicator > label { + color: #faf4ed; +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, +preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, +preferencesgroup > box button.background-preview-button.toggle > background-preview { + border-radius: 12px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(25, 23, 36, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(25, 23, 36, 0.26); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #56949f; +} + +preferencesgroup > box .cutout-button { + background-color: #dfdad9; +} + +preferencesgroup > box button.accent-button { + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 9px; + background: var(--accent-bg-color); + outline: none; + background-clip: content-box; + box-shadow: none; +} + +preferencesgroup > box button.accent-button:hover { + box-shadow: 0 0 0 3px alpha(currentColor, 0.08); +} + +preferencesgroup > box button.accent-button:checked { + box-shadow: 0 0 0 3px #56949f; +} + +preferencesgroup > box button.accent-button.blue, preferencesgroup > box button.accent-button.teal, preferencesgroup > box button.accent-button.green, preferencesgroup > box button.accent-button.yellow, preferencesgroup > box button.accent-button.orange, preferencesgroup > box button.accent-button.red, preferencesgroup > box button.accent-button.pink, preferencesgroup > box button.accent-button.purple, preferencesgroup > box button.accent-button.slate { + --accent-color: oklab( + from var(--accent-bg-color) var(--standalone-color-oklab) + ); +} + +preferencesgroup > box button.accent-button.blue { + --accent-bg-color: var(--accent-blue); +} + +preferencesgroup > box button.accent-button.teal { + --accent-bg-color: var(--accent-teal); +} + +preferencesgroup > box button.accent-button.green { + --accent-bg-color: var(--accent-green); +} + +preferencesgroup > box button.accent-button.yellow { + --accent-bg-color: var(--accent-yellow); +} + +preferencesgroup > box button.accent-button.orange { + --accent-bg-color: var(--accent-orange); +} + +preferencesgroup > box button.accent-button.red { + --accent-bg-color: var(--accent-red); +} + +preferencesgroup > box button.accent-button.pink { + --accent-bg-color: var(--accent-pink); +} + +preferencesgroup > box button.accent-button.purple { + --accent-bg-color: var(--accent-purple); +} + +preferencesgroup > box button.accent-button.slate { + --accent-bg-color: var(--accent-slate); +} + +window.about .main-page > viewport > clamp > box { + margin: 12px; + border-spacing: 6px; +} + +window.about .main-page > viewport > clamp > box > box { + margin-top: 18px; + border-spacing: 18px; + margin-bottom: 6px; +} + +window.about .main-page .app-version { + padding: 3px 18px; + color: #56949f; + border-radius: 12px; + margin-top: 3px; +} + +window.about .subpage > viewport > clamp > box { + margin: 18px 12px; + border-spacing: 18px; +} + +window.about .subpage > clamp > textview { + background: none; + color: inherit; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +flap > dimming, +leaflet > dimming, +navigation-view > dimming, +overlay-split-view > dimming { + background-color: rgba(25, 23, 36, 0.12); + background-image: none; +} + +flap > border, +leaflet > border, +navigation-view > border, +overlay-split-view > border { + background-color: transparent; + background-image: none; +} + +flap > shadow, +leaflet > shadow, +navigation-view > shadow, +overlay-split-view > shadow { + min-width: 56px; + min-height: 56px; +} + +flap > shadow.left, +leaflet > shadow.left, +navigation-view > shadow.left, +overlay-split-view > shadow.left { + background-image: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.12), 0.7), alpha(rgba(25, 23, 36, 0.12), 0.14) 40px, alpha(rgba(25, 23, 36, 0.12), 0) 56px), linear-gradient(to right, alpha(rgba(25, 23, 36, 0.12), 0.4), alpha(rgba(25, 23, 36, 0.12), 0.14) 7px, alpha(rgba(25, 23, 36, 0.12), 0) 24px); +} + +flap > shadow.right, +leaflet > shadow.right, +navigation-view > shadow.right, +overlay-split-view > shadow.right { + background-image: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.12), 0.7), alpha(rgba(25, 23, 36, 0.12), 0.14) 40px, alpha(rgba(25, 23, 36, 0.12), 0) 56px), linear-gradient(to left, alpha(rgba(25, 23, 36, 0.12), 0.4), alpha(rgba(25, 23, 36, 0.12), 0.14) 7px, alpha(rgba(25, 23, 36, 0.12), 0) 24px); +} + +flap > shadow.up, +leaflet > shadow.up, +navigation-view > shadow.up, +overlay-split-view > shadow.up { + background-image: linear-gradient(to bottom, alpha(rgba(25, 23, 36, 0.12), 0.7), alpha(rgba(25, 23, 36, 0.12), 0.14) 40px, alpha(rgba(25, 23, 36, 0.12), 0) 56px), linear-gradient(to bottom, alpha(rgba(25, 23, 36, 0.12), 0.4), alpha(rgba(25, 23, 36, 0.12), 0.14) 7px, alpha(rgba(25, 23, 36, 0.12), 0) 24px); +} + +flap > shadow.down, +leaflet > shadow.down, +navigation-view > shadow.down, +overlay-split-view > shadow.down { + background-image: linear-gradient(to top, alpha(rgba(25, 23, 36, 0.12), 0.7), alpha(rgba(25, 23, 36, 0.12), 0.14) 40px, alpha(rgba(25, 23, 36, 0.12), 0) 56px), linear-gradient(to top, alpha(rgba(25, 23, 36, 0.12), 0.4), alpha(rgba(25, 23, 36, 0.12), 0.14) 7px, alpha(rgba(25, 23, 36, 0.12), 0) 24px); +} + +.sidebar-pane .sidebar > scrolledwindow, +.sidebar-pane toolbarview > scrolledwindow, +.sidebar-pane navigation-view-page stack > scrolledwindow, .sidebar-pane, .toolbar, filechooser paned > box, placessidebar > scrolledwindow, agenda-view list.background, .tweak-titlebar-left, .tweak-titlebar-left:backdrop, leaflet.unfolded > box > scrolledwindow, leaflet.unfolded .contacts-contact-list > scrolledwindow, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow { + background-color: #f4ede8; + color: rgba(25, 23, 36, 0.87); + border-radius: 0; + margin: 0; +} + +.sidebar-pane .sidebar > scrolledwindow .dim-label, +.sidebar-pane toolbarview > scrolledwindow .dim-label, +.sidebar-pane navigation-view-page stack > scrolledwindow .dim-label, .sidebar-pane .dim-label, .toolbar .dim-label, filechooser paned > box .dim-label, placessidebar > scrolledwindow .dim-label, agenda-view list.background .dim-label, .tweak-titlebar-left .dim-label, leaflet.unfolded > box > scrolledwindow .dim-label, leaflet.unfolded .contacts-contact-list > scrolledwindow .dim-label, .sidebar-pane row label.subtitle, row .sidebar-pane label.subtitle, .toolbar row label.subtitle, row .toolbar label.subtitle, filechooser paned > box row label.subtitle, row filechooser paned > box label.subtitle, placessidebar > scrolledwindow row label.subtitle, row placessidebar > scrolledwindow label.subtitle, agenda-view list.background row label.subtitle, row agenda-view list.background label.subtitle, .tweak-titlebar-left row label.subtitle, row .tweak-titlebar-left label.subtitle, leaflet.unfolded > box > scrolledwindow row label.subtitle, row leaflet.unfolded > box > scrolledwindow label.subtitle, leaflet.unfolded .contacts-contact-list > scrolledwindow row label.subtitle, row leaflet.unfolded .contacts-contact-list > scrolledwindow label.subtitle, .sidebar-pane row.expander image.expander-row-arrow, row.expander .sidebar-pane image.expander-row-arrow, .toolbar row.expander image.expander-row-arrow, row.expander .toolbar image.expander-row-arrow, filechooser paned > box row.expander image.expander-row-arrow, row.expander filechooser paned > box image.expander-row-arrow, placessidebar > scrolledwindow row.expander image.expander-row-arrow, row.expander placessidebar > scrolledwindow image.expander-row-arrow, agenda-view list.background row.expander image.expander-row-arrow, row.expander agenda-view list.background image.expander-row-arrow, .tweak-titlebar-left row.expander image.expander-row-arrow, row.expander .tweak-titlebar-left image.expander-row-arrow, leaflet.unfolded > box > scrolledwindow row.expander image.expander-row-arrow, row.expander leaflet.unfolded > box > scrolledwindow image.expander-row-arrow, leaflet.unfolded .contacts-contact-list > scrolledwindow row.expander image.expander-row-arrow, row.expander leaflet.unfolded .contacts-contact-list > scrolledwindow image.expander-row-arrow { + color: rgba(250, 244, 237, 0.5); +} + +.nautilus-window placessidebar > scrolledwindow { + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); + border-radius: 0; + margin: 0; +} + +.nautilus-window placessidebar > scrolledwindow .dim-label, .nautilus-window placessidebar > scrolledwindow row label.subtitle, row .nautilus-window placessidebar > scrolledwindow label.subtitle, .nautilus-window placessidebar > scrolledwindow row.expander image.expander-row-arrow, row.expander .nautilus-window placessidebar > scrolledwindow image.expander-row-arrow { + color: rgba(250, 244, 237, 0.5); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider, placessidebar > scrolledwindow > scrollbar > range > trough > slider, .nautilus-window placessidebar scrollbar > range > trough > slider, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar > range > trough > slider { + background-color: rgba(25, 23, 36, 0.38); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider:hover, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider:hover, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider:hover, placessidebar > scrolledwindow > scrollbar > range > trough > slider:hover, .nautilus-window placessidebar scrollbar > range > trough > slider:hover, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider:hover, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider:hover { + background-color: rgba(25, 23, 36, 0.6); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider:active, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider:active, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider:active, placessidebar > scrolledwindow > scrollbar > range > trough > slider:active, .nautilus-window placessidebar scrollbar > range > trough > slider:active, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider:active, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider:active { + background-color: rgba(25, 23, 36, 0.87); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider:disabled, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider:disabled, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider:disabled, placessidebar > scrolledwindow > scrollbar > range > trough > slider:disabled, .nautilus-window placessidebar scrollbar > range > trough > slider:disabled, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider:disabled, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider:disabled { + background-color: rgba(25, 23, 36, 0.3); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + background-color: rgba(250, 244, 237, 0.5); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(250, 244, 237, 0.32); +} + +calendar-view { + margin: 6px; +} + +.nautilus-window .nautilus-grid-view, +.nautilus-window .nautilus-list-view { + background-color: rgba(25, 23, 36, 0.04); + border-radius: 12px; + margin: 6px; +} + +placessidebar list.navigation-sidebar, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar { + padding: 6px 0 6px 6px; + background: none; + color: rgba(25, 23, 36, 0.6); +} + +placessidebar list.navigation-sidebar > separator, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > separator, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > separator, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > separator { + background-color: rgba(25, 23, 36, 0.12); + margin: 10px 15px; +} + +placessidebar list.navigation-sidebar > row, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row { + color: rgba(250, 244, 237, 0.7); + border-radius: 9px; + color: rgba(25, 23, 36, 0.87); + padding: 7px 0; +} + +placessidebar list.navigation-sidebar > row:hover, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:hover, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:hover, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:hover, placessidebar list.navigation-sidebar > row:active, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:active, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:active, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:active, placessidebar list.navigation-sidebar > row:focus, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:focus, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:focus, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:focus { + color: rgba(25, 23, 36, 0.87); +} + +placessidebar list.navigation-sidebar > row:selected, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:selected, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:selected, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:selected { + font-weight: 500; + background-color: rgba(244, 237, 232, 0.4); + color: #56949f; + /* border-left: 3px solid $primary; */ +} + +placessidebar list.navigation-sidebar > row:selected:hover, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:selected:hover, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:selected:hover, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:selected:hover, placessidebar list.navigation-sidebar > row:selected:focus, .nautilus-window placessidebar > scrolledwindow > viewport > .navigation-sidebar > row:selected:focus, leaflet.unfolded .contacts-contact-list > scrolledwindow > viewport > .navigation-sidebar > row:selected:focus, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > .navigation-sidebar > row:selected:focus { + background-color: rgba(244, 237, 232, 0.9); + color: rgba(25, 23, 36, 0.87); +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.top, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.top, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.top, filechooser paned > box scrolledwindow scrollbar.top, placessidebar > scrolledwindow > scrollbar.top, .nautilus-window placessidebar scrollbar.top, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.top, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.top, leaflet.unfolded > box > scrolledwindow > scrollbar.top, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.top, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.top { + border-bottom: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.bottom, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.bottom, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.bottom, filechooser paned > box scrolledwindow scrollbar.bottom, placessidebar > scrolledwindow > scrollbar.bottom, .nautilus-window placessidebar scrollbar.bottom, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.bottom, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.bottom, leaflet.unfolded > box > scrolledwindow > scrollbar.bottom, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.bottom, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.bottom { + border-top: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.left, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.left, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.left, filechooser paned > box scrolledwindow scrollbar.left, placessidebar > scrolledwindow > scrollbar.left, .nautilus-window placessidebar scrollbar.left, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.left, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.left, leaflet.unfolded > box > scrolledwindow > scrollbar.left, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.left, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.left { + border-right: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.right, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.right, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.right, filechooser paned > box scrolledwindow scrollbar.right, placessidebar > scrolledwindow > scrollbar.right, .nautilus-window placessidebar scrollbar.right, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.right, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.right, leaflet.unfolded > box > scrolledwindow > scrollbar.right, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.right, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.right { + border-left: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane toolbarview > scrolledwindow > scrollbar > range > trough > slider, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar > range > trough > slider, filechooser paned > box scrolledwindow scrollbar > range > trough > slider, placessidebar > scrolledwindow > scrollbar > range > trough > slider, .nautilus-window placessidebar scrollbar > range > trough > slider, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar > range > trough > slider, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar > range > trough > slider, leaflet.unfolded > box > scrolledwindow > scrollbar > range > trough > slider, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar > range > trough > slider, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar > range > trough > slider { + border: 4px solid transparent; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), filechooser paned > box scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering), placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering), .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering), +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering), leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering), .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, filechooser paned > box scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + border: none; + margin: 1px; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, filechooser paned > box scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, placessidebar > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, .nautilus-window placessidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + border: none; +} + +.sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator.dragging, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator.dragging, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator.dragging, filechooser paned > box scrolledwindow scrollbar.overlay-indicator.dragging, placessidebar > scrolledwindow > scrollbar.overlay-indicator.dragging, .nautilus-window placessidebar scrollbar.overlay-indicator.dragging, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator.dragging, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator.dragging, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator.dragging, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator.dragging, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.overlay-indicator.dragging, .sidebar-pane .sidebar > scrolledwindow > scrollbar.overlay-indicator.hovering, +.sidebar-pane toolbarview > scrolledwindow > scrollbar.overlay-indicator.hovering, +.sidebar-pane navigation-view-page stack > scrolledwindow > scrollbar.overlay-indicator.hovering, filechooser paned > box scrolledwindow scrollbar.overlay-indicator.hovering, placessidebar > scrolledwindow > scrollbar.overlay-indicator.hovering, .nautilus-window placessidebar scrollbar.overlay-indicator.hovering, .nautilus-window .nautilus-grid-view scrolledwindow scrollbar.overlay-indicator.hovering, +.nautilus-window .nautilus-list-view scrolledwindow scrollbar.overlay-indicator.hovering, leaflet.unfolded > box > scrolledwindow > scrollbar.overlay-indicator.hovering, leaflet.unfolded .contacts-contact-list > scrolledwindow > scrollbar.overlay-indicator.hovering, .sidebar-pane toolbarview > stack > box > widget > widget > scrolledwindow > scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-top > undershoot.top, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-top > undershoot.top { + border-radius: 12px 12px 0 0; + box-shadow: none; + background: linear-gradient(to bottom, alpha(rgba(25, 23, 36, 0.12), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-bottom > undershoot.bottom, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-bottom > undershoot.bottom { + border-radius: 0 0 12px 12px; + box-shadow: none; + background: linear-gradient(to top, alpha(rgba(25, 23, 36, 0.12), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-start:dir(ltr) > undershoot.left, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-start:dir(ltr) > undershoot.left { + border-radius: 12px 0 0 12px; + box-shadow: none; + background: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.12), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-start:dir(rtl) > undershoot.right, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-start:dir(rtl) > undershoot.right { + border-radius: 0 12px 12px 0; + box-shadow: none; + background: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.12), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-end:dir(ltr) > undershoot.right, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-end:dir(ltr) > undershoot.right { + border-radius: 0 12px 12px 0; + box-shadow: none; + background: linear-gradient(to left, alpha(rgba(25, 23, 36, 0.12), 0.75), transparent 4px); +} + +.nautilus-window .nautilus-grid-view scrolledwindow.undershoot-end:dir(rtl) > undershoot.left, +.nautilus-window .nautilus-list-view scrolledwindow.undershoot-end:dir(rtl) > undershoot.left { + border-radius: 12px 0 0 12px; + box-shadow: none; + background: linear-gradient(to right, alpha(rgba(25, 23, 36, 0.12), 0.75), transparent 4px); +} + +.sidebar-pane { + color: rgba(25, 23, 36, 0.87); + border-top-left-radius: 12px; +} + +.sidebar-pane .sidebar-pane { + background-color: transparent; + color: inherit; +} + +.sidebar-pane headerbar, +.sidebar-pane .navigation-sidebar, +.sidebar-pane searchbar > revealer > box { + background-color: transparent; + box-shadow: none; + border: none; +} + +.sidebar-pane .navigation-sidebar { + padding: 2px 4px; + background: none; + color: rgba(25, 23, 36, 0.6); +} + +.sidebar-pane:dir(ltr), +.sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), +.sidebar-pane.end:dir(rtl) banner > revealer > widget { + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); + border-right: none; +} + +/* Middle pane in three-pane setups */ +.content-pane .sidebar-pane, +.sidebar-pane .content-pane { + background-color: transparent; + color: rgba(25, 23, 36, 0.87); +} + +.content-pane .sidebar-pane:backdrop, +.sidebar-pane .content-pane:backdrop { + background-color: transparent; + transition: none; +} + +.content-pane { + background-color: #faf4ed; + color: rgba(25, 23, 36, 0.87); + border-top-right-radius: 12px; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); +} + +.content-pane headerbar, .content-pane headerbar:backdrop { + background-color: transparent; + box-shadow: none; + border: none; +} + +.maximized .content-pane, .fullscreen .content-pane, .tiled .content-pane, .tiled-top .content-pane, .tiled-right .content-pane, .tiled-bottom .content-pane, .tiled-left .content-pane { + border-radius: 0; + box-shadow: inset 0 1px rgba(250, 244, 237, 0.15); +} + +.top-bar { + box-shadow: none; + background: none; + border: none; +} + +.top-bar headerbar, .top-bar headerbar:backdrop { + background-color: transparent; + box-shadow: none; +} + +.top-bar .collapse-spacing { + padding: 0; +} + +themeselector, +panelthemeselector { + margin: 9px; +} + +themeselector checkbutton, +panelthemeselector checkbutton { + padding: 0; + min-height: 44px; + min-width: 44px; + padding: 1px; + background-clip: content-box; + border-radius: 9999px; + box-shadow: inset 0 0 0 1px rgba(25, 23, 36, 0.12); +} + +themeselector checkbutton.follow:checked, themeselector checkbutton.light:checked, themeselector checkbutton.dark:checked, +panelthemeselector checkbutton.follow:checked, +panelthemeselector checkbutton.light:checked, +panelthemeselector checkbutton.dark:checked { + box-shadow: inset 0 0 0 2px #56949f; +} + +themeselector checkbutton.follow, +panelthemeselector checkbutton.follow { + background-image: linear-gradient(to bottom right, #fffaf3 50%, #2b283e 50%); +} + +themeselector checkbutton.light, +panelthemeselector checkbutton.light { + background-color: #fffaf3; +} + +themeselector checkbutton.dark, +panelthemeselector checkbutton.dark { + background-color: #2b283e; +} + +themeselector checkbutton.theme-selector radio, +panelthemeselector checkbutton.theme-selector radio { + -gtk-icon-source: none; + border: none; + background: none; + box-shadow: none; + min-height: 20px; + min-width: 20px; + padding: 0; +} + +themeselector checkbutton.theme-selector radio:hover, themeselector checkbutton.theme-selector radio:active, themeselector checkbutton.theme-selector radio:checked, +panelthemeselector checkbutton.theme-selector radio:hover, +panelthemeselector checkbutton.theme-selector radio:active, +panelthemeselector checkbutton.theme-selector radio:checked { + background-color: transparent; +} + +themeselector checkbutton.theme-selector radio:checked, +panelthemeselector checkbutton.theme-selector radio:checked { + -gtk-icon-size: 20px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/checkbox-checked-symbolic@2.svg"))); + color: #faf4ed; + background-color: #56949f; +} + +themeselector checkbutton.theme-selector radio:checked, themeselector checkbutton.theme-selector radio:checked:hover, themeselector checkbutton.theme-selector radio:checked:active, +panelthemeselector checkbutton.theme-selector radio:checked, +panelthemeselector checkbutton.theme-selector radio:checked:hover, +panelthemeselector checkbutton.theme-selector radio:checked:active { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1); +} + +themeswitcher { + padding: 6px; +} + +themeswitcher .check { + min-height: 20px; + min-width: 20px; + background: none; + padding: 0; + margin: 0; + border-radius: 9999px; + color: #faf4ed; + background-color: #56949f; +} + +themeswitcher .check, themeswitcher .check:hover, themeswitcher .check:active { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1); +} + +themeswitcher checkbutton { + padding: 0; + min-height: 44px; + min-width: 44px; + padding: 1px; + background-clip: content-box; + border-radius: 9999px; + box-shadow: inset 0 0 0 1px rgba(25, 23, 36, 0.12); +} + +themeswitcher checkbutton:checked { + box-shadow: inset 0 0 0 2px #56949f; +} + +themeswitcher checkbutton radio, themeswitcher checkbutton radio:hover, themeswitcher checkbutton radio:active, themeswitcher checkbutton radio:checked, themeswitcher checkbutton radio:checked:hover, themeswitcher checkbutton radio:checked:active { + background-color: transparent; + border: none; + background: none; + box-shadow: none; + color: transparent; + -gtk-icon-source: none; + -gtk-icon-size: 0; +} + +themeswitcher checkbutton.system { + background: linear-gradient(-45deg, #191724 50%, #faf4ed 50%); +} + +themeswitcher checkbutton.light { + color: alpha(black, 0.8); + background-color: #faf4ed; +} + +themeswitcher checkbutton.dark { + color: #faf4ed; + background-color: #191724; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color rgba(25, 23, 36, 0.87); +/* text color for entries, views and content in general */ +@define-color theme_text_color rgba(25, 23, 36, 0.87); +/* widget base background color */ +@define-color theme_bg_color #faf4ed; +/* text widgets and the like base background color */ +@define-color theme_base_color #f4ede8; +/* base background color of selections */ +@define-color theme_selected_bg_color #56949f; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #faf4ed; +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #faf4ed; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(25, 23, 36, 0.38); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #dfdad9; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color rgba(25, 23, 36, 0.87); +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color rgba(25, 23, 36, 0.87); +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #faf4ed; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #f4ede8; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #56949f; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #faf4ed; +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(25, 23, 36, 0.38); +/* widgets main borders color */ +@define-color borders rgba(25, 23, 36, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(25, 23, 36, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #f6c177; +@define-color error_color #eb6f92; +@define-color success_color #31748f; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_focused_title rgba(25, 23, 36, 0.87); +@define-color wm_unfocused_title rgba(25, 23, 36, 0.6); +@define-color wm_highlight rgba(250, 244, 237, 0.15); +@define-color wm_border #9f9a97; +@define-color wm_focused_bg #faf4ed; +@define-color wm_unfocused_bg #faf4ed; +@define-color wm_button_icon #faf4ed; +@define-color wm_button_focused_bg #fdfbf8; +@define-color wm_button_unfocused_bg #fdfbf8; +@define-color wm_button_hover_fg #faf4ed; +@define-color wm_button_active_fg #faf4ed; +@define-color wm_button_hover_bg #09080c; +@define-color wm_button_active_bg rgba(11, 9, 14, 0.9844); +/* FIXME this is really an API */ +@define-color content_view_bg #f4ede8; +@define-color placeholder_text_color #716d72; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #f4ede8; +@define-color budgie_tasklist_indicator_color rgba(150, 146, 151, 0.6675); +@define-color budgie_tasklist_indicator_color_active #56949f; +@define-color budgie_tasklist_indicator_color_active_window rgba(123, 167, 175, 0.816); +@define-color budgie_tasklist_indicator_color_attention #f6c177; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +@define-color blue_1 #99c1f1; +@define-color blue_2 #62a0ea; +@define-color blue_3 #3584e4; +@define-color blue_4 #1c71d8; +@define-color blue_5 #1a5fb4; +@define-color green_1 #8ff0a4; +@define-color green_2 #57e389; +@define-color green_3 #33d17a; +@define-color green_4 #2ec27e; +@define-color green_5 #26a269; +@define-color yellow_1 #f9f06b; +@define-color yellow_2 #f8e45c; +@define-color yellow_3 #f6d32d; +@define-color yellow_4 #f5c211; +@define-color yellow_5 #e5a50a; +@define-color orange_1 #ffbe6f; +@define-color orange_2 #ffa348; +@define-color orange_3 #ff7800; +@define-color orange_4 #e66100; +@define-color orange_5 #c64600; +@define-color red_1 #f66151; +@define-color red_2 #ed333b; +@define-color red_3 #e01b24; +@define-color red_4 #c01c28; +@define-color red_5 #a51d2d; +@define-color purple_1 #dc8add; +@define-color purple_2 #c061cb; +@define-color purple_3 #9141ac; +@define-color purple_4 #813d9c; +@define-color purple_5 #613583; +@define-color brown_1 #cdab8f; +@define-color brown_2 #b5835a; +@define-color brown_3 #986a44; +@define-color brown_4 #865e3c; +@define-color brown_5 #63452c; +@define-color light_1 #ffffff; +@define-color light_2 #f6f5f4; +@define-color light_3 #deddda; +@define-color light_4 #c0bfbc; +@define-color light_5 #9a9996; +@define-color dark_1 #77767b; +@define-color dark_2 #5e5c64; +@define-color dark_3 #3d3846; +@define-color dark_4 #241f31; +@define-color dark_5 #000000; +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +@define-color accent_bg_color #56949f; +@define-color accent_fg_color #faf4ed; +@define-color accent_color #56949f; +@define-color destructive_bg_color #eb6f92; +@define-color destructive_fg_color #faf4ed; +@define-color destructive_color #eb6f92; +@define-color success_bg_color #31748f; +@define-color success_fg_color #faf4ed; +@define-color success_color #31748f; +@define-color warning_bg_color #f6c177; +@define-color warning_fg_color rgba(25, 23, 36, 0.87); +@define-color warning_color #f6c177; +@define-color error_bg_color #eb6f92; +@define-color error_fg_color #faf4ed; +@define-color error_color #eb6f92; +@define-color window_bg_color #faf4ed; +@define-color window_fg_color rgba(25, 23, 36, 0.87); +@define-color view_bg_color #f4ede8; +@define-color view_fg_color rgba(25, 23, 36, 0.87); +@define-color headerbar_bg_color #faf4ed; +@define-color headerbar_fg_color rgba(25, 23, 36, 0.87); +@define-color headerbar_border_color rgba(25, 23, 36, 0.12); +@define-color headerbar_backdrop_color #faf4ed; +@define-color headerbar_shade_color rgba(25, 23, 36, 0.12); +@define-color card_bg_color #f4ede8; +@define-color card_fg_color rgba(25, 23, 36, 0.87); +@define-color card_shade_color rgba(25, 23, 36, 0.12); +@define-color dialog_bg_color #dfdad9; +@define-color dialog_fg_color rgba(25, 23, 36, 0.87); +@define-color popover_bg_color #faf4ed; +@define-color popover_fg_color rgba(25, 23, 36, 0.87); +@define-color shade_color rgba(25, 23, 36, 0.12); +@define-color scrollbar_outline_color rgba(25, 23, 36, 0.12); diff --git a/.themes/Rosepine-Light/gtk-4.0/thumbnail.png b/.themes/Rosepine-Light/gtk-4.0/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..9be7691900b2de008e2e6cfc00c77d37922bc851 GIT binary patch literal 1422 zcmV;91#$X`P)<h;3K|Lk000e1NJLTq004LZ001Kh1^@s6UoFn&00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1tUpBK~#7F?VCGn z6H63^&u$V+v8{VCBvP()ad<?$iy$BcuLJ~wDg~lUkt&oxO&wa?LIolvqM!nSfB>T4 zAzbhl0uu@%B_V+F5YA&c|2Shg%kJ##W*zXdpR|w}ulL`XbLPyM*|k9nSmWa>W)pPM zvaBvHbx}+WV&qLSa`oxVrE(4anI0csV>Zm+;ldh<i2{YW8S_A6CQ}dw{xLE3AvSL0 zC^XEN+v}#kkM^2|(MvH=W5t{~_rt6+=_JKO62qwLG>Q{r7R5vslVT!Gz0OImhDYgY z{tbQn@|~uNGgM1#ZfT-@ZL4WNA3>Pp_TGQ@N%R5QKRPib>a#2VrRH=a?a2NY_}a^% z<r$)3SRA#^vG$GP@WYd#VY=|(nWs}XrIX^?OEGk{w3G(E$KC|dsBq@!ZZV>D7<lxY zuD^UwehA`3)z(tZ!S~+{QIxovf2(=k8{Zu+zjv99<@Y<))KVJw)$kZaiH~2td7gu) zwUjC81{(|ER)^)#`m3^NodnTuhc|KZgV2xvC79MGtDxnCmzGu*?ZrTEcRAyO*i-f@ zubW4QU_M0F=v4k4U_{Aw=#Wg*vvK!uhMT0mz1!*R^@pN<Y9Sjwx@BD;E%e0+z8<pY zRHA|V^Ro!YqZ8A=oa?0($_U1dp1N{N9R1wLBP@n&PepS&wI~y`mnG;#H@r0bf{ygV zvGz^ExFg*D3lH*(KEqNch!%|7-`ypg9mWM%9-Za7$|#|$6?%w<M-A~@CvPry{80Hb z+;l0NC8?)ltME{#GLWGUBc#8(vz#&FT$E28+{IqrPUragZVmT~(+F_`_k&S`hy|y% zk4CIxgJ|`1Y%BL&B}uNssCGi76-tPPxHJHagb=MtXwVr0k6!S1Hi*sv_A;)A>mb9# z^<ivy>IioXM$Ng~kHvLL9lc&GHI|A_5(Z#c*<Q?nPNCK-)Vpcz<k9LzEBCDvDy`5) zFhp>?W+PzdXsM$LVM#6@rWWRP*+6uTY!ov6q=UzYK`C5zE^145<v(JS0puA^H8W;i zR0&g%c7|eL7ywBF4j2WK{{FTs)f)CW9U-w*OdETIk#U?p*dadi+TnvE_|cLKDWZs* zGpV$yvP^>D$ifI~WUrGWU~|i=@;Q^m;v$c<m(kE2*_Lt{QQ=9*qs30Et)tF!;)G~{ zDFI22%$VigyozRz1hCb`DA05o#i(=J*idPOVqkb9k|}v46N$37p(BtLBGgr8#7Ht= zP}HZm-d;vS5ehN);+k00`&q&S!M=?Ny))Ma#f~2CO=isJZ5gu@mCmW7W!IF>48y{q zQ0LZum6mcZy656G3IjPZoi-Za9F;fjRL1whdWwZLyBp9redQ*1>g+F{A*n(XamtwO zAY$c?A6A~D((;3s*0StmsSITAET{5vJ)(po_PH!YL?qHMF3@=hpwjY#mzL7NsYEEN zsG0)VyW6giu5on}OqG@nI$BBtXI<7^wTkYeLd^X^9{W|Uk9DcGmeRmMg#Tprwf(Ps zF52G5J7qfSc_fe6S(EEyzf@BzexpN!dz?jMRe%sJw*`^>VW}fu2}*^u*%G#v)?1Yj zExjvLThE8#?bxV*VRgfE)QDf3jX3dZvk`|4Y}}=oh+^eU%bFXcm`Gw$UCzMof{P9F z&*EPfMvg)vy=tv#WHMjpXUqefX%#3YDu~|);}4^<7C$8|{o2rIr<fYVx@%e1U}CmD chk=WlpZk;4^$G$B%>V!Z07*qoM6N<$f+z#8-T(jq literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/index.theme b/.themes/Rosepine-Light/index.theme new file mode 100644 index 0000000..14f539b --- /dev/null +++ b/.themes/Rosepine-Light/index.theme @@ -0,0 +1,12 @@ +Type=X-GNOME-Metatheme +[Desktop Entry] +Name=Rosepine-Light +Comment=An Flat Gtk+ theme based on Elegant Design +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Rosepine-Light +MetacityTheme=Rosepine-Light +IconTheme=Tela-circle +CursorTheme=Rosepine-cursors +ButtonLayout=close,minimize,maximize:menu diff --git a/.themes/Rosepine-Light/metacity-1/assets/button.svg b/.themes/Rosepine-Light/metacity-1/assets/button.svg new file mode 100644 index 0000000..c2a738d --- /dev/null +++ b/.themes/Rosepine-Light/metacity-1/assets/button.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="22" + height="22" + viewBox="0 0 22 22" + fill="#808080" + version="1.1" + id="svg4" + sodipodi:docname="button.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="11.5625" + inkscape:cx="2.8972973" + inkscape:cy="10.940541" + inkscape:window-width="1368" + inkscape:window-height="687" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <circle + cx="11" + cy="11" + r="11" + id="circle2" + style="stroke-width:1.375" /> +</svg> diff --git a/.themes/Rosepine-Light/metacity-1/assets/close.svg b/.themes/Rosepine-Light/metacity-1/assets/close.svg new file mode 100644 index 0000000..fb798d7 --- /dev/null +++ b/.themes/Rosepine-Light/metacity-1/assets/close.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + fill="#808080" + version="1.1" + id="svg4" + sodipodi:docname="close.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="11.978378" + inkscape:cy="12" + inkscape:window-width="1600" + inkscape:window-height="823" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="m 4.464745,3.96488 c -0.12775,0 -0.2555,0.0486 -0.35339,0.14649 -0.19578,0.19586 -0.19578,0.51116 0,0.70703 L 7.292955,8 l -3.1816,3.1816 c -0.19578,0.19586 -0.19578,0.51116 0,0.70703 0.19578,0.19586 0.51118,0.19586 0.70704,0 l 3.18161,-3.1816 3.1816,3.1816 c 0.19578,0.19586 0.51114,0.19586 0.70704,0 0.19578,-0.19586 0.19578,-0.51116 0,-0.70703 L 8.707045,8 l 3.1816,-3.1816 c 0.19578,-0.19586 0.19578,-0.51116 0,-0.70703 -0.19578,-0.19586 -0.51117,-0.19586 -0.70704,0 l -3.1816,3.1816 -3.18161,-3.1816 C 4.720495,4.01347 4.592755,3.96488 4.465005,3.96488 Z" + id="path2928" /> +</svg> diff --git a/.themes/Rosepine-Light/metacity-1/assets/maximize.svg b/.themes/Rosepine-Light/metacity-1/assets/maximize.svg new file mode 100644 index 0000000..0c2f170 --- /dev/null +++ b/.themes/Rosepine-Light/metacity-1/assets/maximize.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + fill="#808080" + version="1.1" + id="svg4" + sodipodi:docname="maximize.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="11.978378" + inkscape:cy="12" + inkscape:window-width="1600" + inkscape:window-height="823" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="M 6,4 C 4.892,4 4,4.892 4,6 v 4 c 0,1.108 0.89201,2 2,2 h 4 c 1.10801,0 2,-0.892 2,-2 V 6 C 12,4.892 11.10799,4 10,4 Z m 0,1 h 4 c 0.554,0 1,0.44602 1,1 v 4 c 0,0.55398 -0.44602,1 -1,1 H 6 C 5.44603,11 5.00001,10.55398 5.00001,10 V 6 C 5.00001,5.44602 5.44604,5 6,5 Z" + id="path2930" /> +</svg> diff --git a/.themes/Rosepine-Light/metacity-1/assets/menu.svg b/.themes/Rosepine-Light/metacity-1/assets/menu.svg new file mode 100644 index 0000000..179ff4c --- /dev/null +++ b/.themes/Rosepine-Light/metacity-1/assets/menu.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + fill="#808080" + version="1.1" + id="svg4" + sodipodi:docname="menu.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="11.891892" + inkscape:cy="12" + inkscape:window-width="1200" + inkscape:window-height="675" + inkscape:window-x="190" + inkscape:window-y="85" + inkscape:window-maximized="0" + inkscape:current-layer="svg4" /> + <circle + cx="8" + cy="8" + r="2" + id="circle2" /> +</svg> diff --git a/.themes/Rosepine-Light/metacity-1/assets/minimize.svg b/.themes/Rosepine-Light/metacity-1/assets/minimize.svg new file mode 100644 index 0000000..76fe7cb --- /dev/null +++ b/.themes/Rosepine-Light/metacity-1/assets/minimize.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + fill="#808080" + version="1.1" + id="svg4" + sodipodi:docname="minimize.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="true" + inkscape:zoom="65.407377" + inkscape:cx="7.246889" + inkscape:cy="9.3032319" + inkscape:window-width="1600" + inkscape:window-height="823" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid913" /> + </sodipodi:namedview> + <rect + x="4" + y="8" + width="8" + height="1" + rx="0.5" + ry="0.5" + id="rect2932" /> +</svg> diff --git a/.themes/Rosepine-Light/metacity-1/assets/shade.svg b/.themes/Rosepine-Light/metacity-1/assets/shade.svg new file mode 100644 index 0000000..8213b03 --- /dev/null +++ b/.themes/Rosepine-Light/metacity-1/assets/shade.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + fill="#808080" + version="1.1" + id="svg4" + sodipodi:docname="shade.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="11.978378" + inkscape:cy="12" + inkscape:window-width="1600" + inkscape:window-height="823" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="m 8.00007,4.464835 -6.3633,6.3633 0.70703,0.70703 5.6562,-5.6562 5.6562,5.6562 0.70703,-0.70703 -5.6562,-5.6562 z" + id="path199" /> +</svg> diff --git a/.themes/Rosepine-Light/metacity-1/assets/unmaximize.svg b/.themes/Rosepine-Light/metacity-1/assets/unmaximize.svg new file mode 100644 index 0000000..8d60a57 --- /dev/null +++ b/.themes/Rosepine-Light/metacity-1/assets/unmaximize.svg @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + fill="#808080" + version="1.1" + id="svg4" + sodipodi:docname="unmaximize.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1600" + inkscape:window-height="823" + id="namedview6" + showgrid="true" + inkscape:zoom="5.2291666" + inkscape:cx="-24.095618" + inkscape:cy="33.179283" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid835" /> + </sodipodi:namedview> + <g + id="g917" + transform="translate(-4,-3)"> + <path + d="M 10,9 C 8.892,9 8,9.892 8,11 v 2 c 0,1.108 0.892,2 2,2 h 2 c 1.108,0 2,-0.892 2,-2 V 11 C 14,9.892 13.108,9 12,9 Z m 0,1 h 2 c 0.554,0 1,0.446 1,1 v 2 c 0,0.554 -0.446,1 -1,1 H 10 C 9.446,14 9,13.554 9,13 v -2 c 0,-0.554 0.446,-1 1,-1 z" + id="path2896" /> + <path + d="m 12,7 c -1.108,0 -2,0.892 -2,2 h 1 c 0,-0.554 0.446,-1 1,-1 h 2 c 0.554,0 1,0.446 1,1 v 2 c 0,0.554 -0.446,1 -1,1 v 1 c 1.108,0 2,-0.892 2,-2 V 9 C 16,7.892 15.108,7 14,7 Z" + opacity="0.35" + id="path2898" /> + </g> +</svg> diff --git a/.themes/Rosepine-Light/metacity-1/assets/unshade.svg b/.themes/Rosepine-Light/metacity-1/assets/unshade.svg new file mode 100644 index 0000000..a161564 --- /dev/null +++ b/.themes/Rosepine-Light/metacity-1/assets/unshade.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + fill="#808080" + version="1.1" + id="svg4" + sodipodi:docname="unshade.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="11.978378" + inkscape:cy="12" + inkscape:window-width="1600" + inkscape:window-height="823" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="m 8.00007,11.535165 -6.3633,-6.3633 0.70703,-0.70703 5.6562,5.6562 5.6562,-5.6562 0.70703,0.70703 -5.6562,5.6562 z" + id="path231" /> +</svg> diff --git a/.themes/Rosepine-Light/metacity-1/metacity-theme-1.xml b/.themes/Rosepine-Light/metacity-1/metacity-theme-1.xml new file mode 120000 index 0000000..562ac74 --- /dev/null +++ b/.themes/Rosepine-Light/metacity-1/metacity-theme-1.xml @@ -0,0 +1 @@ +metacity-theme-3.xml \ No newline at end of file diff --git a/.themes/Rosepine-Light/metacity-1/metacity-theme-2.xml b/.themes/Rosepine-Light/metacity-1/metacity-theme-2.xml new file mode 120000 index 0000000..562ac74 --- /dev/null +++ b/.themes/Rosepine-Light/metacity-1/metacity-theme-2.xml @@ -0,0 +1 @@ +metacity-theme-3.xml \ No newline at end of file diff --git a/.themes/Rosepine-Light/metacity-1/metacity-theme-3.xml b/.themes/Rosepine-Light/metacity-1/metacity-theme-3.xml new file mode 100644 index 0000000..250a8fa --- /dev/null +++ b/.themes/Rosepine-Light/metacity-1/metacity-theme-3.xml @@ -0,0 +1,820 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Tokyonight</name> + <author>vinceliucie | mod: fkorpsvart</author> + <copyright>GPL</copyright> + <date>2024</date> + <description>Tokyonight Metacity theme</description> +</info> + +<!-- meaningful constants --> + +<constant name="C_titlebar_focused" value="gtk:custom(wm_bg,gtk:bg[NORMAL])"/> +<constant name="C_titlebar_unfocused" value="gtk:custom(wm_unfocused_bg,gtk:bg[NORMAL])"/> +<constant name="C_highlight_focused" value="gtk:custom(wm_highlight,gtk:base[NORMAL])"/> +<constant name="C_highlight_unfocused" value="gtk:custom(wm_highlight,gtk:base[NORMAL])"/> +<constant name="C_title_focused" value="gtk:custom(wm_title,gtk:fg[NORMAL])"/> +<constant name="C_title_unfocused" value="gtk:custom(wm_unfocused_title,gtk:fg[INSENSITIVE])"/> +<constant name="C_border_focused" value="gtk:custom(wm_border,blend/#000000/gtk:bg[NORMAL]/0.5)"/> +<constant name="C_border_unfocused" value="gtk:custom(wm_border,blend/#000000/gtk:bg[NORMAL]/0.65)"/> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="10" rounded_top_right="10"> + <distance name="left_width" value="1"/> + <distance name="right_width" value="1"/> + <distance name="bottom_height" value="1"/> + <distance name="left_titlebar_edge" value="6"/> + <distance name="right_titlebar_edge" value="6"/> + <distance name="title_vertical_pad" value="10"/> + <border name="title_border" left="10" right="10" top="6" bottom="6"/> + <border name="button_border" left="3" right="3" top="5" bottom="5"/> + <aspect_ratio name="button" value="1"/> +</frame_geometry> + +<frame_geometry name="max" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> +</frame_geometry> + +<frame_geometry name="tiled_left" parent="max"> + <distance name="right_width" value="1"/> +</frame_geometry> + +<frame_geometry name="tiled_right" parent="max"> + <distance name="left_width" value="1"/> +</frame_geometry> + +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + +<frame_geometry name="modal" parent="normal"> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal"> + <distance name="title_vertical_pad" value="8"/> +</frame_geometry> + +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="1"/> + <distance name="right_width" value="1"/> + <distance name="bottom_height" value="1"/> + <distance name="title_vertical_pad" value="0"/> + <border name="title_border" left="10" right="10" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> + <distance name="title_vertical_pad" value="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="attached" hide_buttons="true" rounded_bottom_left="6" rounded_bottom_right="6" parent="normal"> + <distance name="title_vertical_pad" value="6"/> +</frame_geometry> + +<!-- drawing operations --> + +<!-- title --> + +<draw_ops name="title_focused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused"/> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused"/> +</draw_ops> + +<!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="entire_background_focused"/> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused"/> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight_focused" x1="13" y1="1" x2="width - 14" y2="1"/> + <arc color="C_highlight_focused" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_focused" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight_unfocused" x1="13" y1="1" x2="width - 14" y2="1"/> + <arc color="C_highlight_unfocused" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_unfocused" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90"/> +</draw_ops> + +<!-- button icons --> + +<draw_ops name="windows_button_focused"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.15" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_button_unfocused"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.06" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.15" colorize="C_title_focused"/> +</draw_ops> + +<!-- close --> + +<draw_ops name="windows_close_icon_focused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_close_icon_unfocused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.35" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="close_focused"> + <include name="windows_close_icon_focused"/> + <include name="windows_button_focused"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <include name="windows_close_icon_focused"/> + <include name="windows_button_focused_prelight"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <include name="windows_close_icon_focused"/> + <include name="windows_button_focused_pressed"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <include name="windows_close_icon_unfocused"/> + <include name="windows_button_unfocused"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="windows_close_icon_unfocused"/> + <include name="windows_button_unfocused_prelight"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="windows_close_icon_unfocused"/> + <include name="windows_button_unfocused_pressed"/> +</draw_ops> + +<!-- maximize --> + +<draw_ops name="windows_maximize_icon_focused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_maximize_icon_unfocused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.35" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_focused"> + <include name="windows_maximize_icon_focused"/> + <include name="windows_button_focused"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <include name="windows_maximize_icon_focused"/> + <include name="windows_button_focused_prelight"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <include name="windows_maximize_icon_focused"/> + <include name="windows_button_focused_pressed"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <include name="windows_maximize_icon_unfocused"/> + <include name="windows_button_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="windows_maximize_icon_unfocused"/> + <include name="windows_button_unfocused_prelight"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="windows_maximize_icon_unfocused"/> + <include name="windows_button_unfocused_pressed"/> +</draw_ops> + +<!-- unmaximize --> + +<draw_ops name="windows_unmaximize_icon_focused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_unmaximize_icon_unfocused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.35" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused"> + <include name="windows_unmaximize_icon_focused"/> + <include name="windows_button_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <include name="windows_unmaximize_icon_focused"/> + <include name="windows_button_focused_prelight"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <include name="windows_unmaximize_icon_focused"/> + <include name="windows_button_focused_pressed"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <include name="windows_unmaximize_icon_unfocused"/> + <include name="windows_button_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="windows_unmaximize_icon_unfocused"/> + <include name="windows_button_unfocused_prelight"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="windows_unmaximize_icon_unfocused"/> + <include name="windows_button_unfocused_pressed"/> +</draw_ops> + +<!-- minimize --> + +<draw_ops name="windows_minimize_icon_focused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="windows_minimize_icon_unfocused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.35" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_focused"> + <include name="windows_minimize_icon_focused"/> + <include name="windows_button_focused"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <include name="windows_minimize_icon_focused"/> + <include name="windows_button_focused_prelight"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <include name="windows_minimize_icon_focused"/> + <include name="windows_button_focused_pressed"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <include name="windows_minimize_icon_unfocused"/> + <include name="windows_button_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="windows_minimize_icon_unfocused"/> + <include name="windows_button_unfocused_prelight"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="windows_minimize_icon_unfocused"/> + <include name="windows_button_unfocused_pressed"/> +</draw_ops> + +<!-- menu --> + +<draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused"/> +</draw_ops> + +<!-- shade --> + +<draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused"/> +</draw_ops> + +<!-- unshade --> + +<draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused"/> +</draw_ops> + +<!-- appmenu --> + +<constant name="D_appmenu_icon_size" value="16"/> + +<draw_ops name="appmenu_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size"/> +</draw_ops> + +<draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<!-- button backgrounds --> + +<draw_ops name="button_focused"> +</draw_ops> + +<draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_unfocused"> +</draw_ops> + +<draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_unfocused"/> +</draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <piece position="overlay" draw_ops="rounded_border_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_focused"/> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <piece position="overlay" draw_ops="rounded_border_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_focused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_max_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_max_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_max_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_max_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + +<frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + +<frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + +<frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + +<frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + +<frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + +<!-- placeholder for unimplementated styles--> + +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="borderless_focused"/> + <frame focus="no" state="maximized" style="borderless_unfocused"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> +<window version=">= 3.2" type="attached" style_set="attached_style_set"/> + +</metacity_theme> diff --git a/.themes/Rosepine-Light/metacity-1/thumbnail.png b/.themes/Rosepine-Light/metacity-1/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..9c11dbfcd24c75b47336f4be4012e8332a6d0831 GIT binary patch literal 1582 zcmV+}2GRM6P)<h;3K|Lk000e1NJLTq003kF001Be1^@s6<SX4S00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH1;a^1K~#7F?OMxo z+e8@u^swYdY$r8N#?1@bnP%Vs!vV^rxpg?fg&PAm_^;qp;FbedIPk~?hEu~(rUOie zM@U2B+K!#rmLFn&E6H9dcC3}$j1T%vRmsw>zTNM)-}l>HMcM!67n>9!vf07THajc$ zO~SS9JSL}zQ`9XRgjiQBe-(o7RNM<Y@V=|wHK|=rUFS)#Ut)XhK<8lJ778hXU%YmZ zcs-&0XuaY-_3VyIPlw(g3@E{TFdhIdIk?6@TX6=NJDe0{Ix%{`-=hR`g5t!4<8X%r z@4z!vAdF}-F}l@r39%_mM9CxSd&PQUN{RChg~GRIQr#(K#u;f$h<K=~%FZg;{2C=x zulS`G>#yvrP=fhlIJBwL=~J`Sqt<z!dc6Uun##z~n8x7Dk{KguICMx6BSo=V)mfUG zKoUddX^_zAbgA93sQRo;r_~M(h6-t_LyXGLsz0q!Lddn?;-X8ndW)VOx2WFek)~<< z@Q4vf(J8@mM>cCxI&Dxcm!>CwR;gO;`kp(a;3^^H+5j<MF6QX=O9~AJCseOn&I3e- zjdhPR<4`HVwW5&E(ybS7aA6;?HQ*2j(;O^Bam+PBnyqtcHd|y_J#GY{Xc#HVFD+3z zV^T_=pSgCs!*X+*&e_rL_xU};Fu1*ymEv4&p)ZX_lL>TZV&C%loYec4i%Yb<S)|{e z)LiXwbVOykG8a+rS{5B2pN<?e2|9C7skB15Y=+_h&ZyNI)HrKiS*}>fb9-?C!cR`B z-0n1>Z<Wfb)F9|~d-U!8Z%o{E(o-qYwUi_D6cZrh=;*&I$pG;D`1pj6w5WhnU~3i` z0LuJx`1DFg&H{)>n`gZPeLG~f;ES*@%@nPcb1ZEQS=vI%a?(~TLL4WbN_D#Wtj0q> z3g94_PFt)j>O=whR;!1v3m?e(Vr{j+)+PhKko0sUR-#2`XGO-edYMXEst)Xkk@4{0 zSNiJf?^x*jr;x>Bfp+h`MX$a3GXIS_*<6M)X*qlUvPkp*J84#b_ugG!87%xBe7?u; z@7%fVw2@^1Xjm95EoB^0*9MFXEgm6Y6e1o4&I-08<)q+9|9<}m`uL;wnLrkN_v?)_ z`sC9uMuY$t=WQulm@tR~4Fo^<Y|p*EJL&_-*tv6yli>japjgav(VvA})}Wz1o?*pG zS>0~<)G-NGS8kWNYx&DJnB#+F0JsNdiGVOmwJneq(`l1F{NO!${P+(x5PtNL0kTA3 zpoUGW8r$EphhzP~IwW$01iz!y>t}TE^P{Qdx3@NEdwXMCUozEMR`dZNZ|m}4@kl|W zJUn>BBQQwD$R69rqL2Y8Mn`N>_u+YL-7g{(awBj)9k$&sqqh51HgbgMy5{@6?22jl z`f{dGKFS0FFxdi52F8T)Vw!sMjn^+}im$CHjl#mVNB{A2<Ong@s@VD15)B!)a+g7H zL1~&MPm@95UNN98Db`jQ7^c5`P&0y>A_8JAGl8(l_Whke<OqRbY#W4Gqy>Qv8In%I z)K#?g_WfP%B#65R5cTdm_kH)mPD4Gwp_t}&-1QP>bU^_ZHD!BieWZ`sh&vIZkD_t5 zPB5eR>+eIpu#v&$=FLcZP1R~mdH`SwTDl>>g@S4Mk+2pC1EldvWlgGYdtd&<$v2HO zrPvlqEKx_4paC+eE6&Cr>KYPy0PToE27o9jm6k)7hY!})%CR>!W6!dnB^&FNOCo>C z5O44cw6ZLhKK$=c=_VTh*f^X8L<R;+925%$Dwl7}?3))Ereqo(K}axj*`vk`Xlrww zt=wB|`~8B=<GVbKfdptpCX?n)46}Nj1-t{hxNx|)x8<!H&<==yl&z9!fKK9FNMV!u zhOKv$i3K6S%=LQ+|27b}aUlWcm&+x(4#3uR^)2~gxFGPdRzk>vz{^?*A&US()DuD$ g3<)8N0AZH(KR~6zSE~L6N&o-=07*qoM6N<$f@rb#F#rGn literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/plank/dock.theme b/.themes/Rosepine-Light/plank/dock.theme new file mode 100644 index 0000000..e28fdb4 --- /dev/null +++ b/.themes/Rosepine-Light/plank/dock.theme @@ -0,0 +1,64 @@ +#This file based on: +#https://git.launchpad.net/plank/tree/data/themes/Default/dock.theme + +[PlankTheme] +#The roundness of the top corners. +TopRoundness=15 +#The roundness of the bottom corners. +BottomRoundness=15 +#The thickness (in pixels) of lines drawn. +LineWidth=1 +#The color (RGBA) of the outer stroke. +OuterStrokeColor=150;;158;;188;;50 +#The starting color (RGBA) of the fill gradient. +FillStartColor=250;;244;;237;;200 +#The ending color (RGBA) of the fill gradient. +FillEndColor=250;;244;;237;;200 +#The color (RGBA) of the inner stroke. +InnerStrokeColor=25;;23;;36;;50 + +[PlankDockTheme] +#The padding on the left/right dock edges, in tenths of a percent of IconSize. +HorizPadding=2 +#The padding on the top dock edge, in tenths of a percent of IconSize. +TopPadding=2 +#The padding on the bottom dock edge, in tenths of a percent of IconSize. +BottomPadding=1 +#The padding between items on the dock, in tenths of a percent of IconSize. +ItemPadding=2 +#The size of item indicators, in tenths of a percent of IconSize. +IndicatorSize=5 +#The size of the icon-shadow behind every item, in tenths of a percent of IconSize. +IconShadowSize=0 +#The height (in percent of IconSize) to bounce an icon when the application sets urgent. +UrgentBounceHeight=1.6666666666666667 +#The height (in percent of IconSize) to bounce an icon when launching an application. +LaunchBounceHeight=0.625 +#The opacity value (0 to 1) to fade the dock to when hiding it. +FadeOpacity=1 +#The amount of time (in ms) for click animations. +ClickTime=0 +#The amount of time (in ms) to bounce an urgent icon. +UrgentBounceTime=600 +#The amount of time (in ms) to bounce an icon when launching an application. +LaunchBounceTime=600 +#The amount of time (in ms) for active window indicator animations. +ActiveTime=150 +#The amount of time (in ms) to slide icons into/out of the dock. +SlideTime=300 +#The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1). +FadeTime=250 +#The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1). +HideTime=250 +#The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize. +GlowSize=30 +#The total time (in ms) to show the hidden-dock urgent glow. +GlowTime=10000 +#The time (in ms) of each pulse of the hidden-dock urgent glow. +GlowPulseTime=2000 +#The hue-shift (-180 to 180) of the urgent indicator color. +UrgentHueShift=150 +#The time (in ms) to move an item to its new position or its addition/removal to/from the dock. +ItemMoveTime=450 +#Whether background and icons will unhide/hide with different speeds. The top-border of both will leave/hit the screen-edge at the same time. +CascadeHide=true diff --git a/.themes/Rosepine-Light/xfwm4/bottom-active.png b/.themes/Rosepine-Light/xfwm4/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2de5def423250d1fe9fcbbe9eca4a48d9895aaf2 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~f!3HD)-^P3dQk(@Ik;M!Q+`=Ht$S`Y;1W=H% zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)$l4i(^Oy<I)2gIT;u@m^X0!`#<ji|D#7w kF3DXya$lfrO`HYGq*}HH#`RB@0F^U%y85}Sb4q9e0G&f8D*ylh literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/bottom-inactive.png b/.themes/Rosepine-Light/xfwm4/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1b284ed503206283c453d7f5865c5ee56a4bf3e4 GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~f!3HD)-^P3dQk(@Ik;M!Q+`=Ht$S`Y;1W=H% zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)$S}i(^Oy<I)3+f(#5ij1JNNgWi=0v<v)m cVQ)UZVl4}Eyz<4Y=|F`Hp00i_>zopr06TObz5oCK literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/bottom-left-active.png b/.themes/Rosepine-Light/xfwm4/bottom-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..468be0a512ceaa511abc2cdf5f0eb44f35410215 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7Bet#3xhBt!>l<HKtaah zAa^H*b?0PW0y!+{j=qiz3>*8o|0J>k`KF#Ojv*C{PbVnyF&J<#?@s++e{0guTE_N6 z4gxP8SzZj8W3}h^-4L0UUNz&R!R=dPEG1=I7|f3F?Wtz@H4SJ0gQu&X%Q~loCIEzT BEw=yw literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/bottom-left-inactive.png b/.themes/Rosepine-Light/xfwm4/bottom-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..caacfce0722a92053ed3564acc2b5e2e9e0eba38 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7Bet#3xhBt!>l<HKtaah zAa^H*b?0PW0y!+{j=qiz3>*8o|0J>k`MRDijv*C{PbV1iGB9u)X8Y$m@d2adgv5rw tCO6l`xw@IQGq<1czc{5$`;$l|gI*nPt=yztlYkl-JYD@<);T3K0RYI9D1-n2 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/bottom-right-active.png b/.themes/Rosepine-Light/xfwm4/bottom-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..81af8cc157d0742a2ab6afc7e68161400f8c95e9 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7Bet#3xhBt!>l<HKtaah zAa^H*b?0PW0y!+{j=qiz3>*8o|0J>k`R1N3jv*C{PcLlbWl-Q?z1UwUQZ4-b{^29C zJiMa3Eu0IUUk#U4T=?m&-7$y2^99G22T2$k|JEr|{=_>eie2Ue&<F-kS3j3^P6<r_ DsRS)Y literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/bottom-right-inactive.png b/.themes/Rosepine-Light/xfwm4/bottom-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..29f58340eb71b33de3f811f268336df6c708f270 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7Bet#3xhBt!>l<HKtaah zAa^H*b?0PW0y!+{j=qiz3>*8o|0J>k`Np0ujv*C{PbVzoWia4i`I&cFc2-H5P+5Wu z2NN&T@tNlHh1s<P!n$p*q&yeAnR(>LzgA|>IqZ3FJGssSwKI6S`njxgN@xNAhVUu& literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/close-active.png b/.themes/Rosepine-Light/xfwm4/close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a795c041deccf14b71ed496b77863ecbadfc932b GIT binary patch literal 548 zcmV+<0^9wGP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0l7&;K~#7F?U&t7 zgD@0;4-DqYcA=OlzL$ydrA)l=8H|a~V&c8`qSM6-{^VCq7ZSG7AKER!gfAguZ73h@ z;q+j<zPwd1AdEEl9+Z#?17j2tF*qR$6e!CQ;v|9WH-jwCpeRb(KAD*HF#$pdOs6(I zKdKOlL{SW37(rF-znmzBN1A5z|6(zxM<1kL`=Tgdz5b!UeZX0A-Ban=l8PZ!8I^0L zgj8jArEtl$g@Pc|l4(m}{Amf{ASiSw!YC5X5?82sTe`Tre}H%YW3L_Cu&;}%tZ2GW z7K&r`6yM%l!{gKQmK2_28}_ll+@&nkB)l%Jyvr@AwhZ<$h4LJDaPyGwe}afc1QE$J zc-{rG?|*HsqU_pUrmmP$8IvnyTb7gzF4JyIv4u<xp%a_g*A>8RDHepxfCo3I%Q|nY zR$rYvyDH1&Id|E(Gh~_u%;ydq3M@smVhC{@N4V}X;21Ksk?>A9ORjsSC56}G7&1uR zWm9CSNi{OE1zPV9Mcn;mDgeXS#Gm7kdY0uMMCr>F%aSxr>&-Wz=j|fjwrrX%$ZXb2 mL`&$Hj30_3Mj;V{6Z!+A{r<UYN8Zx_0000<MNUMnLSTYG+U<b= literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/close-inactive.png b/.themes/Rosepine-Light/xfwm4/close-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..760ad9210e435163a25b2f42470bd8520c001617 GIT binary patch literal 524 zcmV+n0`vWeP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0ij7mK~#7F?U!wC zgD?z+4FmzZM62!ohnTb@RBC@!?IqSRzLpon29(4mVG=)hrKl++&XdH6P4Mx4ZfHXa zX=B=fIPE~36gjAA8mg*_>KdhP|3g6#v?Yp^E}^b3pYI|d3|y9_hADp`rteYe`kRVE z8&@&KaZF1j2Essj{xu6?Qdt%)e3B&M)e^OGff@JB^=~a|F9LFfd4}R`ut0@&1|OIq z6#UN%s54T~S~495F%XWmNters9*@tb=XiELpJw~?*M&2XZHW(uSGwP?BPi5ww<{fw zZ^nMMNwPq;<;}8}5!4VS%Q7+p*-x8t1)4&kDF-95xk@a<7&>C0M!vEF1>Gn{4Yz5| zr(A4WfkMl5KlPcZPyG*26dB*mIq(q5BxC|M1-2yLCx)4nrl~d1vOdJkXo--Da8aK< zWlAY_-z9<#<VT!XAQ(!L)C;P!k%-!g?jawj9!8p=i5&!n(==<NKT;A&du%s+aLGg# zdo26_gCIyE`1W~p4-tl;E|G2%IjyME5&HYGSnmY(+CLOI?LeG12lNBNsq{MwyhyPC O0000<MNUMnLSTZ;kJ6<8 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/close-prelight.png b/.themes/Rosepine-Light/xfwm4/close-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..023e4e13cdb1fc84e352b41566d1cb4a81130d64 GIT binary patch literal 582 zcmV-M0=fN(P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0ozGLK~#7F?U&6? z!axv!2hsvPRDNzk0ug;Q6K|U6#rOb(i~43J-jN>@@FagVDWwG50c#4fJJT&DJ@8%F zu-)eC?Cf-!dVOiFAVH+&U!RE*N<+dp3Q;6Z$N&wN%Oy;w4!AQHJZ}z*#bR?a!vNDX zz_x9$ayc<JAu5qh8H$W26Bv&t>oG;CRD@Eo2vJ}Q`63Ga{@^znTrg^t@+mu7tQ^vn zL2ylf@BzN>v#w_e>B{U%akiNh8jeP>WWrLId$ELYtA@i7911)TRFsrLuIozYF0XE& z-Rb`MzuoDHx$C`af^wlP<T&!h5BImwXg+UAp-iLsDCX{@>)hE4w1s?Mo;&rk+LlyU z2IpjWo(C$Fb*S~$28xZylNhZ?nShJ)x^(V9?=pO*)X#4`ltNf#RfM-`Ury=VQz?|q zWPu}t+q9cgGR!zamX(vv?MvXWlnndC1{KPr#=6n%y|YR_ms+*DZc$_?Ba}|3p^(qR zp}<x|B|{1!g+iW8L=Jcl?2jl&A&gR`QjR6H>50m$Ygu&&Plm2kAVY0cK;#caeEVZd zLJ{O2ZaI#*Xnnb2TY{Z{Bi`IN4mbJPOh%Lo3r@uGjv^9E=s!7rC{i4SC=w_14MH9J ULU{o`U;qFB07*qoM6N<$g1X1{m;e9( literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/close-pressed.png b/.themes/Rosepine-Light/xfwm4/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..e5abdf2870072d3246faa3cff9bbb07df99a7f04 GIT binary patch literal 574 zcmV-E0>S->P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0n<rDK~#7F?U&t3 z0znjj&uT7+-uRc^ghW9UL_Ju7g49bC1@&B!1Vvz!bffL6H!CY6VtclP)pq90%&xE( zejpAz&hR;N_RJZh^VnTLf-smfOq5Ux62?}DB5^`Hpuv1ThtX&Z&SV0v>jGml|G8;q zypIXRLILvmoZnVO=`BMM%eKL?hJKr(R@;SIwF)Xo3o*u^`~Km7tAML?c(5<MT2e8j zE2A@3N=R2`T}oz~NumB=5J@H|Wmz`)yA(A^zyA$!VcGP{AQW<(3AeA&x`NN%*T3gI z?^&aH89HW}F0_S4WB%ZF^8#+}9#*7K=KA&?+N}n6oaj%ILZaBI*Y{SWf->00!<|k+ zgfI_1b)JF37xAQEu^?rZoS&U?`{FsvJQ*+yh@-F)3gOu#BDhUqF%>?isV|hxW<f>< zw`o15xI&qXzED1w<MxFGa8Qazu~+~R!l1^y@$&j6mGWgdIX)6@n{b8F=`>WzC5Q_w zMIyxzQmK@+3axc;4y=zTNFiJ$m3oFJgLB9rm4{S|tSDoZFN%2jV@X2s8-HbQ%S(P+ z7Ok5ro^g0c;>nF|Hv22`y&QwN3k!UFy;Vda32l<?MUi4FM3Fe5A8EAxh2!EoQUCw| M07*qoM6N<$g4(e4FaQ7m literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/hide-active.png b/.themes/Rosepine-Light/xfwm4/hide-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a19bb04a3af66de99f083dfa3cf6f4824238fd72 GIT binary patch literal 504 zcmV<U0SEqxP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0gXvSK~#7F?U&nX zgFq05|5al=1Zsu057~=CAEeNWzE+|4eS?t1g6Cr$iy;@y?z(Qk3qJ@##MzJ88Fyq~ zpWhu81S{jiqJ#`Aj8#a);)E<H(6%j#qCi<z{jWU#&zJ$rG_iHIa9sx~OzyHcPLL!i zx{m*t*^80XZs+4BLQT`)boxPE*O&r{g<&vUWss^Nk~tou$ugJE(p8(#lz`WyD7#vO zsAlHKj8Jwd)+`|s$+8@}NYZrZP-P)%YaQ7c>Dmrio~sKLc>Ma8|(6{-}vN`xq; zu!eLaim7yT5O41vh@$^nISB6X`tl4FxNqwH{-8Ze%wTwWe7Jg_yJe=Se;C+U{7vDm zNT;@LL{k7)$aUO)q+rmAZQD>5GWz}YeGj_uJXd(?3yZ|_JT0|EF=S>V;YyUHFub27 zMbA<U!w|=iTIFxZQj;2GWCyfKBP_j>XoQfR0H|hYn`APhBy=g3_d`A%zExG9=WFW7 u&Bhu!iDagT%o4gK>xZI<RY=6*gnj`8RkWW$*kLXJ0000<MNUMnLSTYpq}lBN literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/hide-inactive.png b/.themes/Rosepine-Light/xfwm4/hide-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..bfec7fcef58afd2715b842657fdcf4a483894ce4 GIT binary patch literal 465 zcmV;?0WSWDP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0cJ@=K~#7F?U&nb zgdh-xM-FBCCc8=B|Gr5dp-J~qsv?%(4Lz>RfTZ!lFCn`|96ofAv3q%bn`uWV+8Kus z$05XFsDgQ(X__Vq0WB=YpzFG&X>DRt@qhVzi-a(+_dd$_Pl?~>(Lxw#9Aj`}$y!S# zh=njv-@o4#S;PBrk$29C@0O@njm*z$`}i9~{Y65xGJmD`7_873lVOX@cPZrGCZSu9 zky^2~7{o$Y)-6e|3#t{8+~QKWNwSZuHF%Nc_;(>LX4TdKuGd!@hT-lxYai%xd7>J! zLfDtqW^_K+4TzXIvX4x4?TdkJLRwR6Pzhwm%wMe88I^*vBuDmas%=_<QiR*}*(5Q> zG`UNNf%=Gp6+$5APMf4|F`THcXc=vhN;1*{O`ISId^$ZYyFW@2Nq;<U<Y37}iZd2@ zfI+ZHV)IRPbdpd?#ipxQXw?$>`m$)Z0u#rFBF7=bu{)s;MVF{Sqv)aQ00000NkvXX Hu0mjf;;hDZ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/hide-prelight.png b/.themes/Rosepine-Light/xfwm4/hide-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..cd92b9c263be22662f9a2876a4e1284d5e9e9dbd GIT binary patch literal 515 zcmV+e0{s1nP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0hmcdK~#7F?U&DL zgFq06e+ioC!9=A5s?he~3O)8+dMosq3cdHx7EB?f{)q)Oimj7i38CFx*FAXfI|=J9 zA2YMNvy-RC=Wh&%$?ofOP(o7-j8TZk;Dj_tP}eoK+Z0)zp(u8!s_L+qra{*=Se6CT zFq&^2UFo#TNF+`Y#Bs9!=Ha>yT*pBdgoVl`3PG^`jfN-`HQzfIj+Rgj$;uEkCs@Cu zEK8yPg@j~fPNhWB%oPfwsF%#K6xCiYAxc#kMo<N92ws$!LRpqUCGBwmS)nv#PnIFe zbLKcZWo7@`Ii)BH<~UPGMKO0>Q|js<u5WI!*?jytwpyLx;r<RXFi+~2*Ei)+qLcgT z^5WldX3FNXIaH%-?4&S-Ow)jBtcArKX9_Kv$<wLYmdP|sNDGmSy<9>S)QV8QBrQbP z_Hti{eW5j|KjOg^qA2;k*GuZq6L~`a3Ka<L3|XmGhL@_A&JRVp{i!A4(bgZOyvxRr zdbv_tLY+X`+}!ki+~m(^v*x%krFZD~l;$xC@fd}8`~boMx0-gxVmbf-002ovPDHLk FV1hHG<Fx<) literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/hide-pressed.png b/.themes/Rosepine-Light/xfwm4/hide-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..825b5c046486f4eb9e7ca7f6a45087e8ac623e86 GIT binary patch literal 495 zcmV<L0TBL)P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0fb3JK~#7F?U&6? zgFp~~rywK*E>N&sjV4Cl&BT-M;LXJMGV!7wYP?dR^a7z-LX<&GOw;b{PWQlpFKJ4; z-Ob1T%*@W7pO#-RB4(mmk4ngbkueETj85nT7<63+Wx0W>uAylf5TYG^cU`CdxDbUQ z1c5(1>!NkaP$Vx3$n*8^Op&IikS-RWgR+ni0+#O|!?zANOBd&7%Cn`khqyAFzDhz| znO!NBWhRBP)#@mj|5ABgkpHu&L9*-<OpzD#VUP+{RShQj3m3o@DmU`Z9H^Hhm&`QH zb}MZsgjz5S^^&aAf!y5Q4V!cyNgTuD!#!}2M(UT>H{-K}5&Qb;@?g7k$vn>k)3}Z! zZI=oKz7M8}qEOmyQJrnu29sb}0$d@KN#Z$}0!tAp>yx=GNn%!^wF{1c^$`UrgtMem z&m5A$F;q}0KXi+%WBO`e6fyf_NkZ|n|Kfhh=UNAYb#uk=k4X|UH$IE@x5)2f48|@z lN!$}UU8N}|A&N<e;v3ojw~pTCYvTX_002ovPDHLkV1j;e)1&|Z literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/left-active.png b/.themes/Rosepine-Light/xfwm4/left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5250e8e6a4c45d73e3cf215f0c72926c131fa663 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+<y{TfqYd@7srqa#-qm;@-i@RFmGu6pRauIGZSB{ lWSae&RV#At@i9L-%gk29UMy@S5)9P9;OXk;vd$@?2>@g#BZmM0 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/left-inactive.png b/.themes/Rosepine-Light/xfwm4/left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..de8e22f0c07b71b37c6756758201446a89dbc012 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+<y{TfqW%T7srqa#-qm!1sNDPm>jm$YrcPzAd|R& i*}nGe9cQU&yo^scn5*A=ZJP#E&EV<k=d#Wzp$P!uu_FZl literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/maximize-active.png b/.themes/Rosepine-Light/xfwm4/maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..68ecb1b1f9a4ca3171dd6d79a4817d5cdb6446b2 GIT binary patch literal 587 zcmV-R0<`^!P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0pLkQK~#7F?UzkT z!$1^(U(%+{Pr(}LHAD{};zGoG2!aO^TqwBk3?eQ>-21oo2GtUw`EL^EO)1tknVC#l zh>#CL(+Qb;dGqGYM0tDu$e>0j(fF%YLMqgZMu<o4gxVlMnx^0f0mNYp@g#;MNojkl zrIMoshG9UbqtWxV3ZaPS`QW-9WZClML@_*~D5n2=J&PV?5T5o)lE7%>(BCp(lx({% z94(<7l9iFUS4c=!W>E@<yt2@E>{gPQm%{w3B!r!y(5i4fj~gZCESt@iJYHVk;r8wx zf*}0U-tTX~!TuiX?rbmJlcgCg7nW&)l#uTihxp;~3C>PWsK7jq^9|=0m$^a+)-EXa z;SE`Fc=5rDG6=Q>Bnm~ulL@fk=FqC)_4&URSDCel2d_`2kk&5Fd0p?4JaU%Wu`MsR zeudbB!klGVSA!r7bFUpA9m3W14NdMvQM^`!Vd%huxwxjJZVZQ?xhuOYgTWSa*qHHC zRRt`|gjIoCkxDs)n53%m#$5#LLu7BneG*2=wl^zD;l0?02trSpZnEU0W-_8Br1Xa( zuKprB07aSRpJ^H-%Hl5~_2r7?KZ+u<_y+WRev_}YHCiqVT`wh4NobukABsF0As)38 Z`T;WU;N`dL$SVK<002ovPDHLkV1llJ2Lu2B literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/maximize-inactive.png b/.themes/Rosepine-Light/xfwm4/maximize-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..7840c692142a5f49dfb3487a7ad7ef9f569377bc GIT binary patch literal 548 zcmV+<0^9wGP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0l7&;K~#7F?U%i7 z!Y~wtZ=656QV9vc%Fy?Jf=Yb{2E<lTF;uKg;w1GkN*f^db({=A%8@L<*w>$(du%88 zc;DAFAqkq8W*|;85T}SdRM$0?Wl2?qQt97N5Cpn}VWf&s-}}$E7Z3)PQYskv2XX&D zN>$}l6e@TWQyj<CN6tVPD9e62K}?de(C}%RI<J;fD<7EKzM1;0oZ349`NBLx@iADS zLM6ixm^KvhZxGNmNI_%CWQMk^Nex?@bh&)f>GY}X-&T?&v|6ocxqN--(`*+}6!`(! zmiT=BqTTLI1GJUrIUNrBP9W$yN%OGmBQpsD-@`ztyI-|iAiLYVfqccqe6GV4=hE2X zVp@TOWxEf<P~}nfP>;GePRJL?>N24QEe+ORueWqO9@NH}-}Vt9Z8lqDOxy&#fv^fv z2AzorTbrzHk7-X^Hix(w^%1Tj+^NsH47=(W$&DDeA8}%V5GYL-gP^W4Qm3{~`_K@m z2FCS*=A0l1yjZ;G(;rt7m-cwv$iY4n>7B920}O&g5{GYdk8U7@5Zd~1sLzUeS?K@G mVmt>nnqL$-%|M(c2lNZo-OEiEn1|T_0000<MNUMnLSTZO_UuXk literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/maximize-prelight.png b/.themes/Rosepine-Light/xfwm4/maximize-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..395e5ccfb67b30f0142a5d11b54b1c3900eb8dd2 GIT binary patch literal 616 zcmV-u0+;=XP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0sTotK~#7F?U%bs z13?sqe?zW@%?*v1KztNI-@ryJv<T@1I}s}jJMjU;!bU871TB03!QMiJM2wo-nrt>3 zqI(h|>zbXJy$CDhtA@<(<m1elGiPV+Ztp+gBW8LZ@4gZWz-LT_c=%2z2nP%X1GHK) zl&%6*?V;cAj}{9C5efw%NfKhws6GzCF1Ah?i8Pu`G#bs}m`5g)Mkbwx9fXB6JqqP= z<vSXpP}K6dMd4@(<&aYug5D`to}p=)(DOn<PG!teBHPRrs@3bRWQ<ajd#;3Nt7^46 zyn+q{FG|c~uPBP;+|~6BPEOCzZg+nCp3Tl<V|@*)E6cy$8JCMxDhWqIvMgK9onKty z_~;M|x`2^t^%dJYyAy>7rQ1ac)<Wzp)2wrc{@5%-P=w4;Goq?0STKdWNM^fh{;$iG zs;t-W)?^Ar!V$~4czhNwdLEgf+{$L>EZ+-pgqX9jSQPC}d*WQFxQV^}16|+^X3<h{ z%W_RAA%O++a;3WQ@c1ND@<mxH6oxH|70fLQ1OiAUlkf^^MOZRiA%d!^7s*X)P=CaO zD@0Ms=X0*4Mm<qZ=vkpUL?^?k)L4eMRby;_DAMguEeVft{?V4xSQJNJuGE%LCm`!L zH;s)=ek2^$%S8+c{dn6EaV7MZOg|KPOoe#(PUs5)u-pAM29p*50000<MNUMnLSTX} C@B@_q literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/maximize-pressed.png b/.themes/Rosepine-Light/xfwm4/maximize-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b201881c17b9f8be76173779af5f9a8b6a46a94f GIT binary patch literal 593 zcmV-X0<QguP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0p>|WK~#7F?UzqW z0znkOpPGWZUeq<cMnTk9i0B)1se=&V$LP=@3Ov-eh%O!K&_{^q8gwZFqpP;7Vyv#L zNbTDS{Iff6W_E)O_6OoH;|@P(=Dm5FczkGlLWD@zW;;?sNr)J+5JlvK7C?gWcnqCR z7tDSiEXxAh9=ZLQOxpQmppef)E~mO}QG}ulMRdaeU2nT>ib`b>D&;bWz%69kHZ)$} z+;0(Zl~$IQxL1qo49UvKJj*2{D>Ey_v(2PXv(*YDGbyF(2Kl=rHA%Di4q>4ibTBZ( z-ZcBZW4CwraDH(KgTY{`zocofyR!{jn;Ub_{HBXiNdqaNPPgkjc6EINr}d+`$#Gi_ z4v#&B5d4!YA#%(7z~%Rv82e^dZ4zrZ1QvwQ2*QR6kpFeL;@uQBRK{isWwTk|F-288 z^9uH1r1=V^*?*E5WjR%aUhl(mthQH$llqx^xTi!F1#0_M-#H6~Jg{J1u9!ETo?p09 zJ}>KQtITa<Zdodoa+bdcVS%McpfiMEUXdxZX2ChIKB6FnaFs;r89y1Eg9olWBwAzz zc~<yE5pRDiNhrS0pXO|N(QWf0_2!D{A1_I~xv_1Jeu{i2$6)Tl0w2R$L?n>VUlPA4 fQp7?OkrVm?LzmnD%O`)>00000NkvXXu0mjfe);|I literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/maximize-toggled-active.png b/.themes/Rosepine-Light/xfwm4/maximize-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c87b05f524fa4529142a4b042b9689242d867c82 GIT binary patch literal 656 zcmV;B0&o3^P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0wqaAK~#7F?U&6? z+dvS<|4y>Oc93dZLHhvo(5kB12dJtZs;ci%sZt*Zi33O+cm{+xAjF-oBakbIZzCnP zW5+h04Mqr(-OU;#AM%&1?Ar0{&oi^LyT<;`afS-Xh&or50;-{6ngGdEIiLnKl%^?y zFhtyo5%*&xNy_in>$Uu<!?G+in~b+#6^KB5KR~zZBg>voP6DGVielcMo^J7L94Sxx zBuQ|6?eX7nL|$@TN7-9SIiw4t^R5z*F3eLX3VCUuPN!Q6<}noIUnw9mLO?I2uJ22| zB%Ec%Y!T_k^Kf!<isXKvCS#a;HwV{op8YpVGhQxQwhb+yAdtKG?CcyL=I43cA<;)1 zwcA61NL0Hpnnw&&6ue>D-8;bA`Ub+V$NP@+20wp%$G5LvggF=Y`w&S2G}`dy);9kC z`^!N{o_C9d#U&1;Ym=nCmJvV!L!x$==SLJpV2nXmLLi;B=<v9W_jyw5+7tq@#^{Ke z=2Y$_@1aj^^3vx|A2Bl`p$9<Xpa^q_O)-SM-q2@%e*ePq$|?_C0Z8{`vMf{hT)4QV zdEL0UxE#8&>uPrPtuSmt|J7;+S}hwdCEALV${~`SS5;ZuRYW#a_D0f?$V;v}QwoaS zB^xSI8fCD_(t|2sR7=R%2Sr-_RdxV|F~~pLwsJ44e~8w}mC8R=<RA!n`|&29H5e}! qmT8U!QVQrbH908CGy#&SazJ+q@cdPd=Jj6y0000<MNUMnLSTX?2O|*x literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/maximize-toggled-inactive.png b/.themes/Rosepine-Light/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..42755310b6ee13e4601093ef31682fbfeacd2e86 GIT binary patch literal 594 zcmV-Y0<HatP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0q03XK~#7F?Uzq$ z!Y~-d-=_cEVaOZ^qE`?5{-0p5@8Cha4TpyzTVdKZZI>q{&S{&ZsRs{zAXsVo=9lz& z-=yB#>#CwV5~DlQ0A$htWKuv5s;Y{LqM))wE9HO4^E}ynKM;+H>+bXI1cZS(=K_YG zATIBtm1RbGE`kRkg<(itWDSIY()8E}(k9Mx2_MI?^=eu5a)J5(Y$|?BtNvC%t}xe7 z<`_nxT$rH`%sCYN*9)i)lGCl!mJH|8ni^?sQkJE3IQ*OjVvNyf^gvM*U-ebxA_xLE zAe$vV9uM^RIF=v~>Qa(?H3HT53+=F4Al>rr_n)-gzRMXyQ54a1I-|+tS^FG-b#eyU z?LKI^e32kfmSwbFuOyIbOvrgJ1Au~oaILlz_4-_-eG>apS0%}}G_`9?EfCX`d*AnE zhAH7X3?mwkpIQxV1Elp36N45lsXv=7XtP<1!kN{5nNRcif=t3mz!?auz`56GM3~oP z;O3Zme;GYwno$?wC}P_6jp=}@>SFFoAqLJzCK-VcD2_+Hpz0X0RbQ)u(FaPw*dEZV z4T8X^FWCKYB(dp_*9{MLnMh~H!Uq@x6&ahaI!7xARB4m|WT?xEI;GIxm&NTeP-*y3 gG-&`b>F$7j0kJjadTRr`TL1t607*qoM6N<$g4)ppbpQYW literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/maximize-toggled-prelight.png b/.themes/Rosepine-Light/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..b648203c59dd1cb3118ebb3071af5f345660fec5 GIT binary patch literal 666 zcmV;L0%iS)P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0xwBKK~#7F?UzkU z8$lSy|AxFm*SwsXELaHn4yE)^C_VJhet|;ir7x78q@SbELr-lFg+jkTd+7&I(SzVg z5fv2@y_gqQ-K-m;`ybgL>dwqg6!wtcX_DC;emwKc^UO}IEN`44K}?+<9VAL9g@iE? zQjs{JGz=IHhd4ZR;Pzd3-YEuy!Np?fG%}eqEXzV6pAW_v#3j}#qe!>cL$})#V-=N3 z8I^JwanKg>gD5nctx+^|VbtteRXbW*Ib<qB_)fF62jBO#p4SpGmANXVv&~AOcBeCz z%w;L&-dIB1s&>1B+kyu|6(#AhcU>1MxD~5w>!T<Z3VAf@b=Y?G+OuJ~D3yvZ5^@{| zDmFH^@c7X~AwpcYkNJhg8->JtzmF0Og?v9ccmDqSk1t=p1=2_2cddFK@87<`%NNhZ zR!8A^9%M*`WXb&f=P&&E{X>Y5*4{o|y?!TzOxGmFy^I2(4B?p3V&1WBm?9Nom5s~X z!V(&dy78J)p<Ff>IcHh-M3h3ph&_AyM6`-1G72H-EKkny$?=VIpJzYe!^hc?6b1R8 z3TxVu&P$ss>&EuZu2#v{<-yF1xS~WM-Lh0Fg;KGI+k#gSnT%41u&SCQ_f@zC??)<> zLX47a*T#~%xD(a1p4F;DJQ=1^p^R#)LSla?vitK&q9V*cZaK%g7=5|2SFs{HLFeZ9 z@+Ci)%?9P7fa&0P#}OGz=q{OjD5{tUsYsmAIS?QByE3q6YXATM07*qoM6N<$f|UU* Ai~s-t literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/maximize-toggled-pressed.png b/.themes/Rosepine-Light/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..0c26fc4203ff9cda3f2d70a3367b36ef6a7ca752 GIT binary patch literal 654 zcmV;90&)F`P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0wYO8K~#7F?UzqW zGC>^2zva`S=ta}V?esiR5Oode5JZQd-a?lkB7&kibn9hA1Q9`W=_N$a8>lGgQbb1G zT3b^JWo1=re^W}7&OZzG;0MIf*&ROno8SCqw(a6P^$H)+=H{P#CDaa|(Gn8jJE1?& zpi-$Io6R9#D8O+XxNeF4Zx|ik$3QF^MI;htZB>+38Hw1L3~c*}wMCfbUzo`xRFD>O zT^Fg_JNB&tMX9%^TRK`&IixG2bFY+;uFO{{nQ0aZS?P3BGM}YvJ0rZVT{MVgJ>sXZ zGvdX-UH18W0U{nA(zw1!p<FJr-@#xIJ>CD&)%AUKRm(*p5r>vgHkX5l+q-)V4-F#Z zi4ab)h~ty9x<Uj!q_z+*cMcAZu(7#ai=t^JF*7}d$%*k=wCX{^JOo0ehJCwx``Fo9 zXCj1Ur7=6d%!K%3@)wBqUPb~{8G_mrEypRcJko_LM0=Ae$ERmrQvc(OY3K`uLZOCz zw0TmLs#GI3Hag-ZwAt`Jql5pD+#HI8!+3svsoS@-Fo%`ZwVD(OE-lVML@XBN_H#E^ zsvDPA*HR^4mVy30?zC~IED#7F5%0uLK}V6Ma)_WJrgPBx3XMVMBN0L&ijvBCrjZPd zA%j#MQaxlfbFcD?BJKWkBoXnRe{pZhJ6T&6tv6RH|5TM}=ccw>`Z(l!HHK;zl>l1a oDk4n@{U)s!MG-9_5xx_81O1KnvtZs2$p8QV07*qoM6N<$f`m*MdjJ3c literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/menu-active.png b/.themes/Rosepine-Light/xfwm4/menu-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8293d2553a1562bacd99eb817bbcfa6dd42f0445 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(kRR>o;uuoF`1YD1*8v3q*1)qDoma`|O|T31 zNKak-fR&9Uv9)r;*|6Y$f9&GD8=pk|3vhJjI;M~$VAvty!lT4C@o)3F*K+2cqlLE2 kV(tYC2{v~)9s#O&=^`(3LE?b^d!RK8p00i_>zopr0LKYA$^ZZW literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/menu-inactive.png b/.themes/Rosepine-Light/xfwm4/menu-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..a2de8ef756678be56d5bb38dc68665e1cdbc7846 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(kRR#k;uuoF`1aaP&I1MltQV&i{<oEkX*?KY zDYT;T;zW%Z?6d!59P)i1oF((5>#&3ij}n_;bBE&*g(QKQe7`<l&rg*uJicYu#*I&o eb0EnXc9<-Wmw5K`itz@ZB@CXfelF{r5}E)+EIpwB literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/menu-prelight.png b/.themes/Rosepine-Light/xfwm4/menu-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..c9179cb5a9acb4acf2fd01b5589329400f46e239 GIT binary patch literal 505 zcmV<V0S5kwP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0gg#TK~#7F?Uzey zgfI|*XBS^NxIS)GX#3*|J@%g#dhekvxINX!T8OUV)^V}OvYW&t2M>NAh%w<KGf5_! zx7YU*EQrnV_h(T;TUZ#Y5Rb(P86ZK|b#OS8Kr0G$eT24c&x08Tn5F@)>jH6{{@sMR z%vxnAk{1Q!c`>~62*UuvAb>dt3pM>LB+34NHblW$i=#W?*%HbjSs4WTB>Qh@nnvh< zAt70rODT~sbA{3@Q<9lVVeTmjVW`qH16|;P;LQ?Kh*AnV8Mh0N6)H=1XBlW!G27W8 zYt(b+lDe*$?M$I-$^7*EGCVThZjCub;^;UjeB;C1sXsoyv@H24xN|=~+}~_xhRn8X z(2Z%ZgTfRd!~xy7JD1tc6x#Kjw_Cj>6LAPg3!#kfd7uj{MX+9y7D9aA8xm0!90Thk z9$X=ur8th1q|P-_B=oOPg5b)Kl^SJup&FTeQN+_9OA;Pq{$a@HEDWieE0!f#36%ZG vjqlSU-?prNyCBjlbiGRRScQ13LOlKejYzxm1DTK@00000NkvXXu0mjf0XWd; literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/menu-pressed.png b/.themes/Rosepine-Light/xfwm4/menu-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..bf830edebaba9aacadb0843d4bf60d89a4252871 GIT binary patch literal 506 zcmV<W0R{evP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0gp*UK~#7F?UzAI zgg_L4--e*%qL<b-+57=Z9)kL9(WxI;6k+VClP$Wrbx<TUjPeN^vgEv(aUc(VurMei z-@cjm=FQ~s{`ngQ#N;!7AC%Am42)5TVsJtlNKjQ3B*`13Sqgdn0cBY>&vjh~!_dKT zW?)-ZGZsZC%TOeWHxNaeW=!FE3-C@CAOg2gQAZ&NR=?5U1*7JlExDt`wTEP75S$Y{ zt)M9Q=5h(i%Ir(=EHfz-zN~x6w54$G^%BCR3d1$1B8p=&N=%_N%|Inp^;MUPEl3Md zlVwOV_Mc=gS<!#*?1P1r1yks+&3tuz)BI$fb$ydt=s#dq>f5^qB`MzqEBEEadFOj( zgr?>psK(IQM+j5Mwrx<2b39|dX9_va5onrJhtdhQB_Jz=GVaM7RDrDsb?TE@=DPD{ zBlZQqf&CE$DTGn-{betyT~EXVR~^F4kd+c`(1b6Fc=}^YLb2O_xa1;<A$4=bwgfwY w<aOJO+fDw|H0yF<NoVMIm8KYlC`KWQA64SIAE~TdGXMYp07*qoM6N<$f^1pUdjJ3c literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/right-active.png b/.themes/Rosepine-Light/xfwm4/right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1c8fd6a5dd207b1ca01a96cfd49aa4e61676093e GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+<y{TfqWHD7srqa#-qm;@-i@RFmE{c|Nq1f%m)`3 lBz!x(D$BZbA}@R9=P3`^W~t1ad>p8r!PC{xWt~$(69BI0CzSvI literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/right-inactive.png b/.themes/Rosepine-Light/xfwm4/right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..de8e22f0c07b71b37c6756758201446a89dbc012 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+<y{TfqW%T7srqa#-qm!1sNDPm>jm$YrcPzAd|R& i*}nGe9cQU&yo^scn5*A=ZJP#E&EV<k=d#Wzp$P!uu_FZl literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/shade-active.png b/.themes/Rosepine-Light/xfwm4/shade-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5ade70df2459d05eb9b895816ba3546067d396cb GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(kiW&##WAFU@$EH3u0sYQ$3BLCWcnuIB<|?1 z@WM6b$m5Rga-k&;o`|mTUbxiTn@LwT%5Ksgr?&U}{7xr6D0@%Z6MsKUNh|YIe8_^S zE@F-vO#v(mIh+Jrf*3`Q-tTiesKC6_eqNbLfa3zW;v4VZWGuM$=%z%moosvU=JMTf zD!%5ACST`0n|Q|R%d$C+#S*$xggFwI1%!rnd!LKHVe{W(TJF{JRn61-{Mow{L}133 YKFEn)ofz})2GIQsp00i_>zopr0RF6H>;M1& literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/shade-inactive.png b/.themes/Rosepine-Light/xfwm4/shade-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..55fde5777d6a89e3ef643fc5429f5be9286c1195 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(kiWyz#WAFU@$FS_u0sYQtq)gE^qL#8wmG46 z*^d9J9Pb=m%###XX#S9h@XMd%sQJ9znp3hyrLo8F_-E&;D-l&<jv7q?EDJfD1Y4xk zR;+t}c8P}66UFPdm(CPfp>aVvSnu@pHIo*o3Ej{?cI(yVch|q|Zce!w;>2aO(5z?c z>lc%Qnr|7b4A2rd^vBuqxy$5Nyg$n~uG|(R!oB1A;!ibd$0RN;*|$k=#`}9aGag@W iRN`<I=u!{?+36qg+b=P;?UW$U4-B5JelF{r5}E+)v~Df{ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/shade-prelight.png b/.themes/Rosepine-Light/xfwm4/shade-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..430fe48f1cde91d1cb713b5715119713cfd69adb GIT binary patch literal 582 zcmV-M0=fN(P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0ozGLK~#7F?U&6; z!$1&#ry*&ZL;43+Y@xn{pr?ZN5qi+Ria#gy-4sOd?m>lCtoApSG)<`Pw4}7s?#^y1 z<d6>nOR`x$W_M?26HkxNKM)}jlkZNXgfxg4v5<(!3F)A~bUKCM&<1Dhfa^}c_x<@` zx(<e+gJoG@rqir#fGkqG3`P2b0rdNWSzAP*kcUD(4>FL2JQjs!v$co@6^vTBv`3B> zX$`5$Aox$S^$work@}N_RAv53QKnfa)a~^`$t+9Z+6yIwQ`PPEU|ZmZ5JibA<Twsc zXtzJ%gFPaGbfGL{+x(vcne(d~xL^-O${CMAS;+Hzl1%NS3bo@ZNy>Fy?ssmc<}K!B znZ{{-@gAjauP<S@xFbC#qI8yRl4+dP$&peL!YoUbp-QbAlPr`<rle%nNsUIMm2ZYX zh<lb{BKzueR^Hv+Kfux90Z>@ix5(C3hE)SfLYOyRUf)P5pUQrvGAmIw!JRTq(;%14 z!nVLtgeM~uLUOsRa3NB_F|a-oAr!(WmCL12QuCUqMCwb*L%1_kr2-kzR0T+16!G-O zl0-zX{&32%O-1SEie(8_0yaCjvAta6r;<r9O%pO1OG+e^(0>wN6h*{BA|faB3qt@2 UT*Cwn-~a#s07*qoM6N<$g3%58d;kCd literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/shade-pressed.png b/.themes/Rosepine-Light/xfwm4/shade-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe2c50abf5092b686a033c68df8827f4dee312f GIT binary patch literal 579 zcmV-J0=)f+P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0oX}IK~#7F?UzAI z0znjjpRur#qKC{(%u9HY45T2ae-PA9=@R`4>*DXKtPD?4VX~U;9(EDa*r<IAD;l=% z&8)#5_5)!UcZQEQGjHC+?r)#IAw<MJheoJ`Rv=_VLKLABQa}RRwxQqG!L&>m4o5JV zOx%7|RUsZ%A)8%?bSmYxMG-n>D57<HplLm~O;Icsptw~45!gawCkoAGYZ?tM7`4hy znH??G9+H(oa7^>D1>-SqEK5jM=C>4QnMtAcTPKjrtQ79OKti}w?RE#2h1TtoQSucs zO$#{ah5@>6kl)$%my<3AAT2}<_GD_8b*Np{SyHBD$qP{@!;?8WJaB&;DNLk(_-1Oq z%{(h}dU8DNN2!bRGstAtgy%%0?y|pRu+5E>ln`cFt_)Xd(VT3dWMWlFW|7or^fC8e zoDlN8%P^5Wzr4=%H5w04t?mMcMc<Z6+pytO15!em#IA4dSSg>&{$ADhqV-)eMNuHX znS*74r3iKFlcy}7&ygFE1I~f<5d|rPQL0qRfuy{ehyyDR;mMGd5-re#ABuSUV@X2c z?LS;{Y;%!%xnfy@l|cV};I?Or{A3~l>2%5|^fN*tfrS2(=%Gjv2~mVj=m!P^39DC+ Rl%4<p002ovPDHLkV1lZc^??8Y literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/shade-toggled-active.png b/.themes/Rosepine-Light/xfwm4/shade-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..bb125e85280f4af190e4527a763a32beff438d75 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(kblI}#WAFU@$EH3u0sw2tq;YugJ-SoxOc+M zrtd~YhsKf%hqyJkgf@QSI_B1KLqnNm&9_vUZrx|^o#dW0=WIOrv7l0M(WK{pr9@XW zpC}SI?Wn`PQRYaIfH$w!>EhpSSN`4R$-3$_`=`{#t5we1H=Pt`UG<91S1VvvnW1F= zhP!W@H7eDmZ>B}^&$_bT$4<a0(!jpaNkiMsDE7jW8lUuH9`?WIH;X2-)h<@iex|>G vO*PW6;r_}>z9h?zrwY@WBlwbB*{hg$OiJLjE}o?Z^bdoltDnm{r-UW|q)u$R literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/shade-toggled-inactive.png b/.themes/Rosepine-Light/xfwm4/shade-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..43f29a3bf15c2bd3cd13a089a6f944756148977b GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(kiXT_#WAFU@$FSdu0sX_tq)gDtP*5>U(bBd zTH}RRhptB8bg`yMNe(ejCi=9B-P^B~svys)c(rVE^~sJ|Cr>DGxC(SBh&XCA1zcvo zE5CjJnPZzA?p1I6rsA9ZFz52T-#6D)d-+8wB=@YDmR<O6mJ4f7@$|ZF>%=Dof1B9K z8l=IyjAM#Zrs2Y!B4UB<kN<sM9+d2~D*ON5VCMv<qt;)#yYAn*q9Dm3^!Rckl3n?! XRo)FZzTI5}^Z<jWtDnm{r-UW|eMxC~ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/shade-toggled-prelight.png b/.themes/Rosepine-Light/xfwm4/shade-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..99f3219e710725de58fb8b917c14cac08b375ce2 GIT binary patch literal 604 zcmV-i0;BzjP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0r5#hK~#7F?U&6? z!axv!ho(g;DSwF=;Z03A5q%2d!3%oe5zuhc#F%*Z3IvqjT1qKFcS>p~+TH0ElOFg^ zn|8Z=%uZ*gsn?gcFGvun<>xR_LJA~|gOG^C38^5#dcB6(%mjO3gX1h=wOVZ!Q&rG3 z6%4}wJ(FQ$4Wbh1EklvXbPAKn)EkQ^m5NX*79k2`A(us=)9L<1g9=8iS~(*}i<CpM zG6+7?>Gr^NUDAA#kgUwE6lI%*LZk6Gmdv&k=3Xoz+^W%N4Eq9K2vL-{Lbh%Hy7u_= z3{-aK`sG4e$TWiwTh<(|u5X}m*8~xb+om_SKX?yZw-*bL7INKS?qsvaa9OWG>%PsE zLYdY>8!p(~)AC8+p5r(mE%aA1m)Q^Sq<Au6Ym$Y+2$K@YP~e_rSY^ZhkuP;#t8Xr_ zdQXwTHF<E4j$W@1*4zRf1D3SD6eTiv=vJ#0kP^Z|_AwlS2$aG_DBFaQ&9QDE3~u~# zIm4^eqGDE#kS}^h=icWgwW26c$md~SU@L<ClC%&~DCC8SNCDTt{z!yS2&05a7)NT; z6IDoaNp(oW1tq0?8PQhxME+33(;pLEgr9%7<v6Ay_2r6f33dV|JGpVZ-Q*vo)1d3R q_l8Chi6!)(96l699E3z9PUsuwn+#glbPSOI0000<MNUMnLSTXozynDD literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/shade-toggled-pressed.png b/.themes/Rosepine-Light/xfwm4/shade-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..1e086c34e2e12509c95bb3f22b016e96355e6a3a GIT binary patch literal 603 zcmV-h0;K(kP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0q{vgK~#7F?U&C> z0znkVzlNY`D43avc?mC)f18K$uc%A^MFkzAL;rzvQp!+*s4!9USFDI>Y}7tM(XE|% zI~wf4&uN*R89w{w&CFZZZT|5a4#M@>?>I_m4Gv=^B*Sq+ZYZGZI-1Qkw4R23e}K_w zG;a5JJn(uwh(xv!3<So{cCod~NTgP8pjK;)pJgNxaU^!*umf9YXhfk{EKQ@qg`$?; zPqCxL${|%5g2oi@OBfD$V_8C~GG-~xGE0RjuhoTQW~C_i780VRs#L027PWd^8YQ8S zruBZc<qLP<QZV(^^)KVNXhB)XJa{npz}fi)F0Za3gZi8recSEsT)WomL0QPWGkm^v zWDhgQ<!*#h^p5&u4>AacLv!!wAXOInE1AQaA)%B=#%fNskQG)^G8qoSyNpg*t1p^J z9UY%c+c+{brwHNIQ7%8A(|w1CcBea);zWin-E=wyB_TS<o}OPIgQQ^0!da$dau3@^ zHDHA>ha!<M+-`Y=Ld(a^8H$hyp%BT$cA{7oREo%Med#WX#iG(g<Un&!eI!FFL{Xw7 zTtsS86LDajLtdItQOa(CX8T8xZhtCCWK8mpmYlOOl!XW?OQ;fPzO}~Bvqk=f-;ZE0 pz}}%t5&BP7KZ-I|LNXjD^aE8x1`wFp1aANU002ovPDHLkV1kx%0iOT> literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/stick-active.png b/.themes/Rosepine-Light/xfwm4/stick-active.png new file mode 100644 index 0000000000000000000000000000000000000000..19767b5529e8e245ee74c186fc88739a12c52278 GIT binary patch literal 447 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(P%gyN#WAFU@$K}DUWWrj+WvPn-}Nz@yfSy5 zgF*LI9<I0DJ34lB=qvc0d-SMV<HdzVd=tg)BwH`_Q|k^Wy!c0a)5_z*fkt=oz2C{& zo%?xy@10|ZEh^o6GxqGYx$c$0XnL5-GeVJ5TP3koMJ#aQ&p)Eg4|OM{G(9Oy`uB5Q zyGE4zj%{75LUvhg(mDR}re#dJ<llQ{HTRu2?@W2}=y#x^#nF53_+qX%PV;hdKd!!v zYs$}_?$fKCa(WIo*D9}aoU0h7@M6pUDT*=0vdc4G@@`qt%653SeCm?>x3!`yTE(^o z%sMB)l3OTW9NPBRzm-GX$7%Llp{)X+4{LcAJgTW@jr!u`xO&E->_YkFI=5apbw_F3 zdZTpubN<pD$Nsb|{MYd3>cJD=3Li-nJ?mP#gs1iY*94u;#}jwjUAj5>C!dwB@^P&& n-mSHz9xy+ync(ua#g1XhzP20PCObKR;mzRb>gTe~DWM4fI}yKJ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/stick-inactive.png b/.themes/Rosepine-Light/xfwm4/stick-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..74a0b4ccac83981ae408d46c5807bf92a4beca35 GIT binary patch literal 441 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(P|nZO#WAFU@$K}3UWXk-T=RW9U2f?K1uxEv zj{5N5-r<9MNXhEn-m=8x=7S5~^NDnAu}Smt7Asa*Z8PKWZ0r0<=kC7!s~>fQGpbGe z(g!E0IFG~JnOpo;aJ$cX#{T&cZ|Y7H{?0|lOJ1^0`XRH<g7fNE^Lg{+1=|$$HfIZV z3b4c~f7@8$K5u`L&8!o@gKs=iaha*&H=*;4+TOVPHX=!9ONx{iG3IPICt!WR_5bOd zNvYw>sy{2W>t1teebRRK;)Aetn@a;0u8Q((XUmdht`kwbWYQazJbSL`HK#NFp|vYZ zy<hU}E@4^7m{!zfA|~{2;h81P+=YVY7DoQtw7Kn2>d(#_i4IZc71NS!W}TW-DX=k0 z%=g0db%jOiRX)sd6iMslo?H9RYKQI~yNXX7pIvvF$j&<Xw&`=M+YZ%_a^J6+{dwMw c<ncd@8EM6v1Qb$^07II=)78&qol`;+0Q8ZxHUIzs literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/stick-prelight.png b/.themes/Rosepine-Light/xfwm4/stick-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..b311c2465cb425f9f0f695565bdcdb41a5da6ebf GIT binary patch literal 779 zcmV+m1N8ifP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0-#AmK~#7F?U&7N z5>Xh2-x4Swq5PC$gak@=rEm*1!p0_+O&8j|iA(p!uCOjmyo&0g8*E}XVC)5$n4;Yn zDOGAxBfpY?4nfa%hz-sRbA};JSnzC^%pXs_^PcaVnfv(R%O6Y;bC<t=O_h)ZQ^rh4 z#MB8{VS;|Yk7lz4sUxA=y+p6q8@$YFh0SJ#+wF$a;b6x$jLTTFj6~{<2I}<&KNjKl z`{4KaFb;-=WLAYr<@~A|Mxm;OL$?f9%TR{Q$`JHS<@^U^SvGXPAtAFeN+~15EDUwE zR@0Pex7)}a9OAh68O7oWKNpKdk-4{lbZT8win2$!(nB{xG*spCnd<z-#ZNrhd4}Lp z0NW3?u);)KE*F<86pnEG=>)skr??qh`tLc5#e(H%g#VfnYPMSZ&y_rU^q5y+`~H^Z zb9=A$k$-oDmoJ`k(P09Mi|~3q7=><zT1-euo>d^ZwmMRVpsEFf0Y0Qkq)rEV=nBcQ zIy<?8w@7JZL?y+9X$X~cyIq(T(h75_R7NrphlrKf@>SSH?=&nl3YuXeT&^21gRT&D zStW_YD!#HRiJ;+%#Uh5@X;{cUZ&#g5uEnwUdLJSRY?e_^QevA#$mw*b&Sf??cq`D8 zqG?YRN~dnCuDKW7&_lNmQL8^?jZxY12aPeyhA)ovopl~^$`uVIiPH7m?2f82646M6 zZ&6GM5!GsqFCSXu3-6J8bBNOEAX5p}pGYpVc~{jC3EGNGv~&<uowIM>Ct6$y3NtMm zB81bP)}3%TB%B>0nQ$m%=w3s8h-QXasedwhxfy2c4@JF94MUandOUm~)mz;s79wa{ zB1sZjY@<)d!<&5j{5)$HPAstLJ&wpkLf6UcLs7&`NW|0${RIZYHQw+m41WLs002ov JPDHLkV1oXjT2%l5 literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/stick-pressed.png b/.themes/Rosepine-Light/xfwm4/stick-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..ee6d1c8ebdb220b952122209b76bda094dfd3946 GIT binary patch literal 777 zcmV+k1NQuhP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0-i}kK~#7F?Uzq$ z6G0e<-)bN+DG7Ab*v4!`v2H2mP^<{`qSziR)_xN`l%gJ_A3!hqO>99ABI2QyLbR1g zF{WOU8ryAF*bvr40{XrKO5EMd%<fXyL!Qenv;Q7ue)G=k(8mvZzac~n{c0JZ5;_4P zV<03VbV3pELATolU2lNdG@;e9pwsEF_GmN;u~-x`nNdh3lkD6po@N<|)W07<y?(&X zMdb52$g4T<g0xT@d!ba?{ns0^P_Gp(O-c8bREGS@5cEvx(=N2za?eT$`IWIt$qchF z)YaO)tBhq?@apwjD3>cx{!(FWYAy%!bJyY8>{VAO${yv42RB1BRK?=9qrG7m@c79y zP|_o?bbA3*3~oGripg!f+hWI+<-3qhEB`$giJXL)%hPy__!BzRkDyZd>S(|JaFzAK zoy7&$=hoI=z{chltUh|cM0+`Z?kr@p<IoRohIACNLm$#EPV|)_=$fJ^IHYeJ*UV-U zcyNW>W(Ix4EhBc87H{Fu?K#@1kop#K3v;dZ4K!^6L{P5&hF$bdX`y~t)=%L*_Uy>Q z6{0F@hw@XyQXt|p&NNj$BlS*cq2WZ_(WYq^;Q9JX5V48VfBxnTM|&)YP%4#jw9!Wl ztV290x<<9gE&Q3&qrih(hp5yS-|sj|e#7{Ih4CpHzFGX}B!-+ScNGJ_hB73)vV0E< z<A~#(R2X>+t#GxkR`=QR;Re+tDg!k02pY~wl$^s}bPF|YMFK4y1oh7LPASmhN>G@u z%uEaK6Ha?tcM63m;p`B}(4I&JsX9b6!>^Rr4Vvd4MP8<Qp`Oi-kKsZ(#$DY53lX#} zG0i6EhezzZcauMyNMN~0;zmF1NhFZaaWeQ(6fqDI5jvqi%NI4Uj*Xlt00000NkvXX Hu0mjf*z9Ab literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/stick-toggled-active.png b/.themes/Rosepine-Light/xfwm4/stick-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3a30743053ab2e77f51a17c6cc68c4e535d5a94c GIT binary patch literal 506 zcmV<W0R{evP)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0gp*UK~#7F?U%7i z!%!H7PsPD*CY#OFHcwD7i`5JkTTm!{2p1_X;tPnAv$*&WRk|qX(4r2N7TjZ<S|{5@ zsJLj(wP`>smm9HUxE};=lI7$4C-;)XW5@eMj7WUEy~avt4lzRu$<RVFw2%xfBx4>C z8I9i2Xx_o|y6~R5;+d67!F5;RtmF`tNJqzDFvQ8}8BAjlrD6e=l|nMPAmmyPZC~&i z)!iMKrU6wV2^}6CixepH8<$ttzE}qb`+GuE1?3Jg0Xv(SDnt0rGz@>Fw@^j7LyhJ= zD&;MNf*sV(>wXeRlr{@+oZMJy!%yl4C_)M4gnGR`Y&$c#=Xh9f_NsPKpFC%;g0las z5TQW09!=IvDO{^{C$bRx!;}Il<!$jbQGjC#;1_3EOHf6*L$;k3-KdVo<~YmZ`U$(` zuH~VMazgHU9)scVyRcK>JN73ixC(#T7&$)fM=Uve#Zgj*!ZY0%16r-NI6iv)7jbWA w(?X6ZMlH4e>yV*^WN0B7T1bW#k`X(hFD`(c_Kwh-(f|Me07*qoM6N<$f;i>T-v9sr literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/stick-toggled-inactive.png b/.themes/Rosepine-Light/xfwm4/stick-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..4a92de8635007371b34121e82361ce188884c9c0 GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^DnP8n!3HGFBdc416lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(P_EX~#WAFU@$K|L??V9+ZT7)Etz{ccXP?~_ zB=YOOy}}FokSn2EW7h3C@ifEYRdxSXw}|%l9viwpA4s@-u(D!*dHO92``s1Gr8YX7 z9_D(v!O3dP1U~I0i_4sJjh1MHnRv@-`ij3|=-ceRuij%`wZk$A&Zj@6WADcV?!LRM zPGD1q^Vu}-PTTYIHTvW;Ok_TP->q`ggTrXv>%ap>p;mL(St+zst33`D%bmnh*gk<l z?5}39Do0;P)n*kn%||Ul@6IaNEL)Wza(AW5FP%qq-`E$=IVR{Ss6Hjt+b?7Po?{gO z1z%p-?b5Y(Ke+$Yzx7TFG`ddxTxGNVo9ivvWW_J)r{hk)cC1+RYm?l~^7UeK_<|-W zy%RWQ8ruK0D(6Md?!@~ui?>(pQ3smX;(B5FelG5ZCbc&;RyofRa5I+jtC+ttW#b(2 zuPaWkT<GnsXXC|}cqiE@d3L?51b3W##V3Yetd{rRubg|E<#D;>kG1x<6YA?;z=8-E bT0a;L?&~ak(ay0J7%>c<u6{1-oD!M<MheU+ literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/stick-toggled-prelight.png b/.themes/Rosepine-Light/xfwm4/stick-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..98d3b9acb3e19c3af0828cb9a8e6998c5ebd1e4b GIT binary patch literal 829 zcmV-D1H$}?P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0@6uDK~#7F?Uzq) z5<wKeUkMbDQ2vx+gak@&rSKJMgo{lqmzq=(y%-XY-i<wBJ(_qoUOZF}y<ii20b@Ua zi7DEPky525HS$+n=n{0^5RmRJv$IP~IPgmd!z{b}^4^;_!_0^GpZ~xFF?0Uw=R^q^ zV8WORsWEXvM$kdG+l6|)0YXcFcKaMUolfszMkAO^MzGuMV6|At*aTY9w8~JVTB|{| zTBBn%+-?`RT`tf9w~$DpP%51cqQMJB&F{Oy9WAaJ(kp}DJ*Cs{Ac`W__ql}h%1EVn z(yUt4<w`|SrrB&lW^W%3^PeD}KcaJ?P!JL~)*v2RRg}Wo!@6R@tRYNQv3MezKRf#Y z54IkGcfkY6TN|)ML~J%2mCNN0;PB%SY^NW>W$(g;`wRvHECvJgU6)Y3(V#yrC3WvU zjY4vBL-D?ym%EUCdjL<LJf@<<c;@H9>2$y-m^IWOLQ=9M0@0P_kunHI&Fl5hlu8j= zEnvYE5=D9KWcJ=bY^X+1FnK#gqn6FR`zJ+&F@;jv?KbEZQYz*`p$O4Pc<_1W)h;RU z-!!$)p1&B(FNGEd#jf^DZlO`&3R4=}Y?l<rT3`xcmz5HUEW;NPr9P><cWAw!Kyvfu zU>?&I3I({HdEq+iqIuRV3vqNMOw-g)TRe7^zNF;HD#M;6#iSy{jF8o8k<BI6*J!<< z)F^P-V}z7M?Q?cu!R$lW>W@idl(zg{V@#9ug&}@zl|~C|2~&xpczrv)C2NdGFc6?e z6kS3{xm=;!hZ4BVGq3ldaNMh@2<cBKmsr0pYlsLQMaJ4X5RA^r*KcEOt_T)0ZX0T- zE_>W}{C=P6>QIyM`+QvA<?2JYGW1IIWmt7HjOIUzteP4IBkOcH=tj!g-NzO}@K_=U z0yM}$AIHOoeDmxqX%|+QBg<Qh$XG)Elj$EtHKsypOq|eP8UIkKiQv7R00000NkvXX Hu0mjfXm53f literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/stick-toggled-pressed.png b/.themes/Rosepine-Light/xfwm4/stick-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..aeff84438a45259f003ae40e2feb207117e36bf2 GIT binary patch literal 837 zcmV-L1G@Z)P)<h;3K|Lk000e1NJLTq001Na001Hg1^@s6H(7gy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH0@_JLK~#7F?Uzq$ z6G0fp-)bOfQWD6fv5iSYv8EJrC{~1eQEU$u+a3h*OZW#$s~)5upuOm)5W#~j=s`q0 zv{Hz+5-G;iOHyN-HbO$!CKAwj29w6@W_ET%A%{Gdoy=x-f4uMWzBAkP`P0@PY9n?1 zF6P<_=oqz`IzUEhJ0KfbP^D6#Y<8dWg*+9DDwWG+K5w_%$>Fe*-``6fx0{d6%2bsB zB=d8JGMODdHc~hoq;M!mW+V+%Vo`|4H*3+56`~eBKO`M3DGynNfv_h2Ws^!JxwTS2 zR$&^UWYTPC>Qs7L7e-Z8dh_-@B@#(Wd`t4VP%ud2V^`?%=p|h!cn`i3N$4S@Di&MU z%<t!Nw6OS;6rY!-Z%j~#8Q1CT=5Q+?*7$XH<}Ues%75!@w&OH%VVGTQ)_``idz4Im z*UUe7G|!_jH94WXZfW@yt*oxm{Nsllv|eXUpQ1pZpPEVNp)3Px6kZfLH_#LY!aYS% zSW4e%?&S*w5=jW8R~dLoy+;6e=l&dz8pc&kPhMxK+tRE@Bee{qXXbSJ2Sp+SwckjO zsva<3{i0{jU)1K|tE$<Jo+%B~OaQ2j4-Uu9?nA#cdPi15AavPA!9Qu%3aYw&>n8aW zF9(=nX{zcgtF%z)q|`I(CG0~zE~h5Mk;qwkx%`^u{-q6m((5~`to+BXUDeDx41k0Y z@_0O&IlLst`VgR+3HQ*8^g#V5dPyW<A402-ecaHrd>D9P@d;1gD0}H3ixxU}iWz>1 z!2o!6<{oQ|Ud=Pn7)2Yc;clNwZS(CzPbhP=0aPA@bPh7eF&0HVQ{yPo($)bXI_n$p zmNr)iX1+KwZ1_LJvd6v?jSd-BhY<|UL^6`<L#Pa^P-YKkrau%#o~joj8|d$28)=_# zcW)U8!m%WuFHm-OkB{pQ`8_TdYZq>I(D#`FX$j~k)%j2~QU}OLZ3pxh-z!ldABbwV P00000NkvXXu0mjfDTixO literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/themerc b/.themes/Rosepine-Light/xfwm4/themerc new file mode 100644 index 0000000..8994546 --- /dev/null +++ b/.themes/Rosepine-Light/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=6 +button_spacing=0 + +show_app_icon=false + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#353d4b +active_text_shadow_color=#f6f9fe + +inactive_text_color=#9ca2af +inactive_text_shadow_color=#f6f9fe + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/.themes/Rosepine-Light/xfwm4/title-1-active.png b/.themes/Rosepine-Light/xfwm4/title-1-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d5e94f0e8402991c6dddae42f738016f5b4335d6 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzLuwpV@L(#+mjmwfs)JzHvA8I_a=dBuGe9v ooC*2ycajPwtg~_cm|!3g@pcw_#oRMfK@MQ>boFyt=akR{0JyFxdjJ3c literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/title-1-inactive.png b/.themes/Rosepine-Light/xfwm4/title-1-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..2a39e56be89aeacfdfd40327e7e3551bbd3c65b4 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzN)8-V@L(#+mnvG3=AC18yo9`RVp0#Bog@6 j-FLgbMozO?fkU2sf)(?89`|?kKn)C@u6{1-oD!M<JNzOq literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/title-2-active.png b/.themes/Rosepine-Light/xfwm4/title-2-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d5e94f0e8402991c6dddae42f738016f5b4335d6 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzLuwpV@L(#+mjmwfs)JzHvA8I_a=dBuGe9v ooC*2ycajPwtg~_cm|!3g@pcw_#oRMfK@MQ>boFyt=akR{0JyFxdjJ3c literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/title-2-inactive.png b/.themes/Rosepine-Light/xfwm4/title-2-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..2a39e56be89aeacfdfd40327e7e3551bbd3c65b4 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzN)8-V@L(#+mnvG3=AC18yo9`RVp0#Bog@6 j-FLgbMozO?fkU2sf)(?89`|?kKn)C@u6{1-oD!M<JNzOq literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/title-3-active.png b/.themes/Rosepine-Light/xfwm4/title-3-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d5e94f0e8402991c6dddae42f738016f5b4335d6 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzLuwpV@L(#+mjmwfs)JzHvA8I_a=dBuGe9v ooC*2ycajPwtg~_cm|!3g@pcw_#oRMfK@MQ>boFyt=akR{0JyFxdjJ3c literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/title-3-inactive.png b/.themes/Rosepine-Light/xfwm4/title-3-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..2a39e56be89aeacfdfd40327e7e3551bbd3c65b4 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzN)8-V@L(#+mnvG3=AC18yo9`RVp0#Bog@6 j-FLgbMozO?fkU2sf)(?89`|?kKn)C@u6{1-oD!M<JNzOq literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/title-4-active.png b/.themes/Rosepine-Light/xfwm4/title-4-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d5e94f0e8402991c6dddae42f738016f5b4335d6 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzLuwpV@L(#+mjmwfs)JzHvA8I_a=dBuGe9v ooC*2ycajPwtg~_cm|!3g@pcw_#oRMfK@MQ>boFyt=akR{0JyFxdjJ3c literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/title-4-inactive.png b/.themes/Rosepine-Light/xfwm4/title-4-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..2a39e56be89aeacfdfd40327e7e3551bbd3c65b4 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzN)8-V@L(#+mnvG3=AC18yo9`RVp0#Bog@6 j-FLgbMozO?fkU2sf)(?89`|?kKn)C@u6{1-oD!M<JNzOq literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/title-5-active.png b/.themes/Rosepine-Light/xfwm4/title-5-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d5e94f0e8402991c6dddae42f738016f5b4335d6 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzLuwpV@L(#+mjmwfs)JzHvA8I_a=dBuGe9v ooC*2ycajPwtg~_cm|!3g@pcw_#oRMfK@MQ>boFyt=akR{0JyFxdjJ3c literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/title-5-inactive.png b/.themes/Rosepine-Light/xfwm4/title-5-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..2a39e56be89aeacfdfd40327e7e3551bbd3c65b4 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBzN)8-V@L(#+mnvG3=AC18yo9`RVp0#Bog@6 j-FLgbMozO?fkU2sf)(?89`|?kKn)C@u6{1-oD!M<JNzOq literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/top-left-active.png b/.themes/Rosepine-Light/xfwm4/top-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..efd08d99d0a20c11e7363d120f27fac3524ffa1d GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^JV30(!3HF=FIy}GQk(@Ik;M!Q+`=Ht$S`Y;1W=H% zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFKz^jBi(^Oy<J*2~E(S#&m&vTJk1BI0Rs65! z_;%0LbK!y?tkR0XZQs*44yoL0y>YLAE$i#ypc5NRH(d|qW(i&`Am7uZULaVOcxqOL o_=?&u52mt;MI<z~K5u2&{8{S6_sPyeKuZ`rUHx3vIVCg!06B#|9{>OV literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/top-left-inactive.png b/.themes/Rosepine-Light/xfwm4/top-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..a66e644d5c7274ed3ad01062ff2cd090d060a024 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^JV30(!3HF=FIy}GQk(@Ik;M!Q+`=Ht$S`Y;1W=H% zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#Eoi(^Oy<J+?vIT;jqTrM8@J6-6`!9o#f z$D<V+x$jK<G(XTVtSI;Q>_rbnBR(?5ePo(Y!DJ%m{b){A-Tz$<Kp-GjA~#ihx7WvX QL!fyKp00i_>zopr0Kq#nxc~qF literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/top-right-active.png b/.themes/Rosepine-Light/xfwm4/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..659314f3f72a5ec7bca4b290af5ce2b3e9172464 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^JV30(!3HF=FIy}GQk(@Ik;M!Q+`=Ht$S`Y;1W=H% zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFKz^>Li(^Oy<J${{Tnz?14i}ePxM|FBm-T%; z+d<C>P3!`iO?qN$uB^PG_DJK&dws=&`!+LfnsrS<;NiPx>>Dn7IoWJeoubCOSX)Wx z$R7Lmxtc)-mTYAT4xe!EWRp-8Yvmi>%8!Ec%{c@V91grc$oj2IE6+!R;V95z22WQ% Jmvv4FO#l?zM&$qi literal 0 HcmV?d00001 diff --git a/.themes/Rosepine-Light/xfwm4/top-right-inactive.png b/.themes/Rosepine-Light/xfwm4/top-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..0c020551eba1f147f707dd80c4f45db111e93856 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^JV30(!3HF=FIy}GQk(@Ik;M!Q+`=Ht$S`Y;1W=H% zILO_JVcj{Imp~3nx}&cn1H;CC?mvmFK)#o!i(^Oy<J$`xIT;jqTrM8Tz2jI=c2HKv zUE5J*-bRsk-}M_WM@3CvJ7w`H#jOlYjt<uhIdn=`t&18(cOK+fm-6*bV?#s3gK7hY Y?N22+1^;zf0ZnD_boFyt=akR{0KDQh&Hw-a literal 0 HcmV?d00001