From c08c653eac643cc8b3db81cec94063a270ceb4fe Mon Sep 17 00:00:00 2001 From: voidarclabs Date: Fri, 15 Aug 2025 18:43:05 +0100 Subject: [PATCH] added cattpuccin gtk theme --- .config/gtk-4.0/assets | 1 + .config/gtk-4.0/gtk-dark.css | 1 + .config/gtk-4.0/gtk.css | 1 + .config/xsettingsd/xsettingsd.conf | 2 +- .../xfwm4/bottom-active.png | Bin 0 -> 143 bytes .../xfwm4/bottom-inactive.png | Bin 0 -> 146 bytes .../xfwm4/bottom-left-active.png | Bin 0 -> 183 bytes .../xfwm4/bottom-left-inactive.png | Bin 0 -> 184 bytes .../xfwm4/bottom-right-active.png | Bin 0 -> 187 bytes .../xfwm4/bottom-right-inactive.png | Bin 0 -> 187 bytes .../xfwm4/close-active.png | Bin 0 -> 557 bytes .../xfwm4/close-inactive.png | Bin 0 -> 301 bytes .../xfwm4/close-prelight.png | Bin 0 -> 689 bytes .../xfwm4/close-pressed.png | Bin 0 -> 677 bytes .../xfwm4/hide-active.png | Bin 0 -> 557 bytes .../xfwm4/hide-inactive.png | Bin 0 -> 301 bytes .../xfwm4/hide-prelight.png | Bin 0 -> 585 bytes .../xfwm4/hide-pressed.png | Bin 0 -> 579 bytes .../xfwm4/left-active.png | Bin 0 -> 143 bytes .../xfwm4/left-inactive.png | Bin 0 -> 143 bytes .../xfwm4/maximize-active.png | Bin 0 -> 538 bytes .../xfwm4/maximize-inactive.png | Bin 0 -> 301 bytes .../xfwm4/maximize-prelight.png | Bin 0 -> 690 bytes .../xfwm4/maximize-pressed.png | Bin 0 -> 683 bytes .../xfwm4/maximize-toggled-active.png | Bin 0 -> 538 bytes .../xfwm4/maximize-toggled-inactive.png | Bin 0 -> 301 bytes .../xfwm4/maximize-toggled-prelight.png | Bin 0 -> 789 bytes .../xfwm4/maximize-toggled-pressed.png | Bin 0 -> 772 bytes .../xfwm4/menu-active.png | Bin 0 -> 194 bytes .../xfwm4/menu-inactive.png | Bin 0 -> 227 bytes .../xfwm4/menu-prelight.png | Bin 0 -> 326 bytes .../xfwm4/menu-pressed.png | Bin 0 -> 342 bytes .../xfwm4/right-active.png | Bin 0 -> 144 bytes .../xfwm4/right-inactive.png | Bin 0 -> 144 bytes .../xfwm4/shade-active.png | Bin 0 -> 276 bytes .../xfwm4/shade-inactive.png | Bin 0 -> 263 bytes .../xfwm4/shade-prelight.png | Bin 0 -> 348 bytes .../xfwm4/shade-pressed.png | Bin 0 -> 363 bytes .../xfwm4/stick-active.png | Bin 0 -> 338 bytes .../xfwm4/stick-inactive.png | Bin 0 -> 289 bytes .../xfwm4/stick-prelight.png | Bin 0 -> 446 bytes .../xfwm4/stick-pressed.png | Bin 0 -> 466 bytes .../xfwm4/stick-toggled-active.png | Bin 0 -> 369 bytes .../xfwm4/stick-toggled-inactive.png | Bin 0 -> 313 bytes .../xfwm4/stick-toggled-prelight.png | Bin 0 -> 470 bytes .../xfwm4/stick-toggled-pressed.png | Bin 0 -> 486 bytes .../xfwm4/themerc | 23 + .../xfwm4/title-1-active.png | Bin 0 -> 164 bytes .../xfwm4/title-1-inactive.png | Bin 0 -> 157 bytes .../xfwm4/title-2-active.png | Bin 0 -> 164 bytes .../xfwm4/title-2-inactive.png | Bin 0 -> 157 bytes .../xfwm4/title-3-active.png | Bin 0 -> 164 bytes .../xfwm4/title-3-inactive.png | Bin 0 -> 157 bytes .../xfwm4/title-4-active.png | Bin 0 -> 164 bytes .../xfwm4/title-4-inactive.png | Bin 0 -> 157 bytes .../xfwm4/title-5-active.png | Bin 0 -> 164 bytes .../xfwm4/title-5-inactive.png | Bin 0 -> 157 bytes .../xfwm4/top-left-active.png | Bin 0 -> 255 bytes .../xfwm4/top-left-inactive.png | Bin 0 -> 235 bytes .../xfwm4/top-right-active.png | Bin 0 -> 254 bytes .../xfwm4/top-right-inactive.png | Bin 0 -> 233 bytes .../xfwm4/bottom-active.png | Bin 0 -> 146 bytes .../xfwm4/bottom-inactive.png | Bin 0 -> 146 bytes .../xfwm4/bottom-left-active.png | Bin 0 -> 171 bytes .../xfwm4/bottom-left-inactive.png | Bin 0 -> 171 bytes .../xfwm4/bottom-right-active.png | Bin 0 -> 173 bytes .../xfwm4/bottom-right-inactive.png | Bin 0 -> 173 bytes .../xfwm4/close-active.png | Bin 0 -> 583 bytes .../xfwm4/close-inactive.png | Bin 0 -> 360 bytes .../xfwm4/close-prelight.png | Bin 0 -> 719 bytes .../xfwm4/close-pressed.png | Bin 0 -> 720 bytes .../xfwm4/hide-active.png | Bin 0 -> 583 bytes .../xfwm4/hide-inactive.png | Bin 0 -> 360 bytes .../xfwm4/hide-prelight.png | Bin 0 -> 609 bytes .../xfwm4/hide-pressed.png | Bin 0 -> 603 bytes .../xfwm4/left-active.png | Bin 0 -> 146 bytes .../xfwm4/left-inactive.png | Bin 0 -> 146 bytes .../xfwm4/maximize-active.png | Bin 0 -> 562 bytes .../xfwm4/maximize-inactive.png | Bin 0 -> 360 bytes .../xfwm4/maximize-prelight.png | Bin 0 -> 696 bytes .../xfwm4/maximize-pressed.png | Bin 0 -> 685 bytes .../xfwm4/maximize-toggled-active.png | Bin 0 -> 562 bytes .../xfwm4/maximize-toggled-inactive.png | Bin 0 -> 360 bytes .../xfwm4/maximize-toggled-prelight.png | Bin 0 -> 796 bytes .../xfwm4/maximize-toggled-pressed.png | Bin 0 -> 782 bytes .../xfwm4/menu-active.png | Bin 0 -> 212 bytes .../xfwm4/menu-inactive.png | Bin 0 -> 198 bytes .../xfwm4/menu-prelight.png | Bin 0 -> 368 bytes .../xfwm4/menu-pressed.png | Bin 0 -> 386 bytes .../xfwm4/right-active.png | Bin 0 -> 146 bytes .../xfwm4/right-inactive.png | Bin 0 -> 146 bytes .../xfwm4/shade-active.png | Bin 0 -> 266 bytes .../xfwm4/shade-inactive.png | Bin 0 -> 292 bytes .../xfwm4/shade-prelight.png | Bin 0 -> 428 bytes .../xfwm4/shade-pressed.png | Bin 0 -> 445 bytes .../xfwm4/stick-active.png | Bin 0 -> 405 bytes .../xfwm4/stick-inactive.png | Bin 0 -> 359 bytes .../xfwm4/stick-prelight.png | Bin 0 -> 563 bytes .../xfwm4/stick-pressed.png | Bin 0 -> 576 bytes .../xfwm4/stick-toggled-active.png | Bin 0 -> 441 bytes .../xfwm4/stick-toggled-inactive.png | Bin 0 -> 396 bytes .../xfwm4/stick-toggled-prelight.png | Bin 0 -> 595 bytes .../xfwm4/stick-toggled-pressed.png | Bin 0 -> 609 bytes .../xfwm4/themerc | 23 + .../xfwm4/title-1-active.png | Bin 0 -> 156 bytes .../xfwm4/title-1-inactive.png | Bin 0 -> 149 bytes .../xfwm4/title-2-active.png | Bin 0 -> 156 bytes .../xfwm4/title-2-inactive.png | Bin 0 -> 149 bytes .../xfwm4/title-3-active.png | Bin 0 -> 156 bytes .../xfwm4/title-3-inactive.png | Bin 0 -> 149 bytes .../xfwm4/title-4-active.png | Bin 0 -> 156 bytes .../xfwm4/title-4-inactive.png | Bin 0 -> 149 bytes .../xfwm4/title-5-active.png | Bin 0 -> 156 bytes .../xfwm4/title-5-inactive.png | Bin 0 -> 149 bytes .../xfwm4/top-left-active.png | Bin 0 -> 199 bytes .../xfwm4/top-left-inactive.png | Bin 0 -> 191 bytes .../xfwm4/top-right-active.png | Bin 0 -> 199 bytes .../xfwm4/top-right-inactive.png | Bin 0 -> 190 bytes .../Catppuccin-Mocha-Standard-Mauve-Dark.zip | Bin 0 -> 478324 bytes .../cinnamon/assets/add-workspace-active.svg | 6 + .../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 | 3 + .../cinnamon/assets/checkbox-off.svg | 3 + .../cinnamon/assets/checkbox.svg | 3 + .../cinnamon/assets/close-active.svg | 10 + .../cinnamon/assets/close-hover.svg | 10 + .../cinnamon/assets/close.svg | 10 + .../cinnamon/assets/corner-ripple.svg | 5 + .../cinnamon/assets/radiobutton-dark.svg | 3 + .../cinnamon/assets/radiobutton-off.svg | 3 + .../cinnamon/assets/radiobutton.svg | 3 + .../cinnamon/assets/toggle-off.svg | 69 + .../cinnamon/assets/toggle-on-dark.svg | 75 + .../cinnamon/assets/toggle-on.svg | 81 + .../cinnamon/assets/trash-icon.svg | 6 + .../cinnamon/cinnamon.css | 2339 +++++ .../cinnamon/thumbnail.png | Bin 0 -> 5660 bytes .../assets/calendar-arrow-left.svg | 3 + .../assets/calendar-arrow-right.svg | 3 + .../gnome-shell/assets/calendar-today.svg | 178 + .../gnome-shell/assets/checkbox-dark.svg | 3 + .../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 | 3 + .../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 | 69 + .../gnome-shell/assets/toggle-on-dark.svg | 75 + .../gnome-shell/assets/toggle-on.svg | 81 + .../gnome-shell/gnome-shell.css | 4098 +++++++++ .../gnome-shell/no-events.svg | 82 + .../gnome-shell/no-notifications.svg | 3 + .../gnome-shell/pad-osd.css | 30 + .../gnome-shell/process-working.svg | 72 + .../gtk-2.0/apps.rc | 92 + .../gtk-2.0/assets/border.png | Bin 0 -> 126 bytes .../gtk-2.0/assets/button-active.png | Bin 0 -> 267 bytes .../gtk-2.0/assets/button-disabled.png | Bin 0 -> 229 bytes .../gtk-2.0/assets/button-hover.png | Bin 0 -> 252 bytes .../gtk-2.0/assets/button.png | Bin 0 -> 239 bytes .../assets/checkbox-checked-active.png | Bin 0 -> 522 bytes .../assets/checkbox-checked-disabled.png | Bin 0 -> 485 bytes .../gtk-2.0/assets/checkbox-checked-hover.png | Bin 0 -> 522 bytes .../gtk-2.0/assets/checkbox-checked.png | Bin 0 -> 512 bytes .../gtk-2.0/assets/checkbox-mixed-active.png | Bin 0 -> 445 bytes .../assets/checkbox-mixed-disabled.png | Bin 0 -> 412 bytes .../gtk-2.0/assets/checkbox-mixed-hover.png | Bin 0 -> 445 bytes .../gtk-2.0/assets/checkbox-mixed.png | Bin 0 -> 439 bytes .../assets/checkbox-unchecked-active.png | Bin 0 -> 298 bytes .../assets/checkbox-unchecked-disabled.png | Bin 0 -> 267 bytes .../assets/checkbox-unchecked-hover.png | Bin 0 -> 291 bytes .../gtk-2.0/assets/checkbox-unchecked.png | Bin 0 -> 292 bytes .../assets/combo-left-entry-active.png | Bin 0 -> 327 bytes .../assets/combo-left-entry-disabled.png | Bin 0 -> 209 bytes .../gtk-2.0/assets/combo-left-entry-hover.png | Bin 0 -> 282 bytes .../gtk-2.0/assets/combo-left-entry.png | Bin 0 -> 216 bytes .../assets/combo-right-entry-active.png | Bin 0 -> 337 bytes .../assets/combo-right-entry-disabled.png | Bin 0 -> 207 bytes .../assets/combo-right-entry-hover.png | Bin 0 -> 292 bytes .../gtk-2.0/assets/combo-right-entry.png | Bin 0 -> 217 bytes .../gtk-2.0/assets/entry-active.png | Bin 0 -> 423 bytes .../assets/entry-background-disabled.png | Bin 0 -> 136 bytes .../gtk-2.0/assets/entry-background.png | Bin 0 -> 136 bytes .../gtk-2.0/assets/entry-disabled.png | Bin 0 -> 229 bytes .../gtk-2.0/assets/entry-hover.png | Bin 0 -> 347 bytes .../gtk-2.0/assets/entry.png | Bin 0 -> 239 bytes .../gtk-2.0/assets/flat-button-active.png | Bin 0 -> 267 bytes .../gtk-2.0/assets/flat-button-disabled.png | Bin 0 -> 195 bytes .../gtk-2.0/assets/flat-button-hover.png | Bin 0 -> 252 bytes .../gtk-2.0/assets/flat-button.png | Bin 0 -> 195 bytes .../gtk-2.0/assets/focus.png | Bin 0 -> 221 bytes .../gtk-2.0/assets/frame-inline.png | Bin 0 -> 143 bytes .../gtk-2.0/assets/frame-notebook.png | Bin 0 -> 147 bytes .../gtk-2.0/assets/frame.png | Bin 0 -> 147 bytes .../gtk-2.0/assets/handle-horz-active.png | Bin 0 -> 170 bytes .../gtk-2.0/assets/handle-horz-hover.png | Bin 0 -> 183 bytes .../gtk-2.0/assets/handle-horz.png | Bin 0 -> 178 bytes .../gtk-2.0/assets/handle-vert-active.png | Bin 0 -> 166 bytes .../gtk-2.0/assets/handle-vert-hover.png | Bin 0 -> 173 bytes .../gtk-2.0/assets/handle-vert.png | Bin 0 -> 172 bytes .../assets/menu-checkbox-checked-disabled.png | Bin 0 -> 428 bytes .../gtk-2.0/assets/menu-checkbox-checked.png | Bin 0 -> 461 bytes .../assets/menu-checkbox-mixed-disabled.png | Bin 0 -> 337 bytes .../gtk-2.0/assets/menu-checkbox-mixed.png | Bin 0 -> 363 bytes .../menu-checkbox-unchecked-disabled.png | Bin 0 -> 232 bytes .../assets/menu-checkbox-unchecked.png | Bin 0 -> 255 bytes .../assets/menu-radio-checked-disabled.png | Bin 0 -> 359 bytes .../gtk-2.0/assets/menu-radio-checked.png | Bin 0 -> 398 bytes .../assets/menu-radio-mixed-disabled.png | Bin 0 -> 337 bytes .../gtk-2.0/assets/menu-radio-mixed.png | Bin 0 -> 363 bytes .../assets/menu-radio-unchecked-disabled.png | Bin 0 -> 232 bytes .../gtk-2.0/assets/menu-radio-unchecked.png | Bin 0 -> 255 bytes .../gtk-2.0/assets/pan-down-alt-disabled.png | Bin 0 -> 182 bytes .../gtk-2.0/assets/pan-down-alt.png | Bin 0 -> 190 bytes .../gtk-2.0/assets/pan-down-disabled.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/pan-down.png | Bin 0 -> 165 bytes .../gtk-2.0/assets/pan-left-alt-disabled.png | Bin 0 -> 185 bytes .../gtk-2.0/assets/pan-left-alt.png | Bin 0 -> 194 bytes .../gtk-2.0/assets/pan-left-disabled.png | Bin 0 -> 185 bytes .../gtk-2.0/assets/pan-left-semi.png | Bin 0 -> 190 bytes .../gtk-2.0/assets/pan-left.png | Bin 0 -> 180 bytes .../gtk-2.0/assets/pan-right-alt-disabled.png | Bin 0 -> 187 bytes .../gtk-2.0/assets/pan-right-alt.png | Bin 0 -> 189 bytes .../gtk-2.0/assets/pan-right-disabled.png | Bin 0 -> 187 bytes .../gtk-2.0/assets/pan-right-semi.png | Bin 0 -> 192 bytes .../gtk-2.0/assets/pan-right.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/pan-up-alt-disabled.png | Bin 0 -> 182 bytes .../gtk-2.0/assets/pan-up-alt.png | Bin 0 -> 182 bytes .../gtk-2.0/assets/pan-up-disabled.png | Bin 0 -> 182 bytes .../gtk-2.0/assets/pan-up.png | Bin 0 -> 161 bytes .../gtk-2.0/assets/progressbar-progress.png | Bin 0 -> 136 bytes .../gtk-2.0/assets/progressbar-trough.png | Bin 0 -> 136 bytes .../gtk-2.0/assets/radio-checked-active.png | Bin 0 -> 478 bytes .../gtk-2.0/assets/radio-checked-disabled.png | Bin 0 -> 437 bytes .../gtk-2.0/assets/radio-checked-hover.png | Bin 0 -> 478 bytes .../gtk-2.0/assets/radio-checked.png | Bin 0 -> 473 bytes .../gtk-2.0/assets/radio-mixed-active.png | Bin 0 -> 445 bytes .../gtk-2.0/assets/radio-mixed-disabled.png | Bin 0 -> 412 bytes .../gtk-2.0/assets/radio-mixed-hover.png | Bin 0 -> 445 bytes .../gtk-2.0/assets/radio-mixed.png | Bin 0 -> 439 bytes .../gtk-2.0/assets/radio-unchecked-active.png | Bin 0 -> 298 bytes .../assets/radio-unchecked-disabled.png | Bin 0 -> 267 bytes .../gtk-2.0/assets/radio-unchecked-hover.png | Bin 0 -> 291 bytes .../gtk-2.0/assets/radio-unchecked.png | Bin 0 -> 292 bytes .../assets/scale-horz-trough-active.png | Bin 0 -> 161 bytes .../assets/scale-horz-trough-disabled.png | Bin 0 -> 160 bytes .../gtk-2.0/assets/scale-horz-trough.png | Bin 0 -> 160 bytes .../gtk-2.0/assets/scale-slider-active.png | Bin 0 -> 538 bytes .../gtk-2.0/assets/scale-slider-disabled.png | Bin 0 -> 250 bytes .../gtk-2.0/assets/scale-slider-hover.png | Bin 0 -> 469 bytes .../gtk-2.0/assets/scale-slider.png | Bin 0 -> 290 bytes .../assets/scale-vert-trough-active.png | Bin 0 -> 160 bytes .../assets/scale-vert-trough-disabled.png | Bin 0 -> 160 bytes .../gtk-2.0/assets/scale-vert-trough.png | Bin 0 -> 160 bytes .../assets/scrollbar-horz-slider-active.png | Bin 0 -> 228 bytes .../assets/scrollbar-horz-slider-disabled.png | Bin 0 -> 224 bytes .../assets/scrollbar-horz-slider-hover.png | Bin 0 -> 246 bytes .../gtk-2.0/assets/scrollbar-horz-slider.png | Bin 0 -> 232 bytes .../gtk-2.0/assets/scrollbar-horz-trough.png | Bin 0 -> 129 bytes .../scrollbar-vert-ltr-slider-active.png | Bin 0 -> 225 bytes .../scrollbar-vert-ltr-slider-disabled.png | Bin 0 -> 229 bytes .../scrollbar-vert-ltr-slider-hover.png | Bin 0 -> 247 bytes .../assets/scrollbar-vert-ltr-slider.png | Bin 0 -> 236 bytes .../assets/scrollbar-vert-ltr-trough.png | Bin 0 -> 128 bytes .../scrollbar-vert-rtl-slider-active.png | Bin 0 -> 225 bytes .../scrollbar-vert-rtl-slider-disabled.png | Bin 0 -> 228 bytes .../scrollbar-vert-rtl-slider-hover.png | Bin 0 -> 245 bytes .../assets/scrollbar-vert-rtl-slider.png | Bin 0 -> 235 bytes .../assets/scrollbar-vert-rtl-trough.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/spin-ltr-down-active.png | Bin 0 -> 243 bytes .../gtk-2.0/assets/spin-ltr-down-disabled.png | Bin 0 -> 174 bytes .../gtk-2.0/assets/spin-ltr-down-hover.png | Bin 0 -> 221 bytes .../gtk-2.0/assets/spin-ltr-down.png | Bin 0 -> 180 bytes .../gtk-2.0/assets/spin-ltr-up-active.png | Bin 0 -> 262 bytes .../gtk-2.0/assets/spin-ltr-up-disabled.png | Bin 0 -> 185 bytes .../gtk-2.0/assets/spin-ltr-up-hover.png | Bin 0 -> 236 bytes .../gtk-2.0/assets/spin-ltr-up.png | Bin 0 -> 196 bytes .../gtk-2.0/assets/spin-rtl-down-active.png | Bin 0 -> 258 bytes .../gtk-2.0/assets/spin-rtl-down-disabled.png | Bin 0 -> 176 bytes .../gtk-2.0/assets/spin-rtl-down-hover.png | Bin 0 -> 220 bytes .../gtk-2.0/assets/spin-rtl-down.png | Bin 0 -> 186 bytes .../gtk-2.0/assets/spin-rtl-up-active.png | Bin 0 -> 246 bytes .../gtk-2.0/assets/spin-rtl-up-disabled.png | Bin 0 -> 184 bytes .../gtk-2.0/assets/spin-rtl-up-hover.png | Bin 0 -> 225 bytes .../gtk-2.0/assets/spin-rtl-up.png | Bin 0 -> 186 bytes .../gtk-2.0/assets/tab.png | Bin 0 -> 127 bytes .../assets/treeview-ltr-button-active.png | Bin 0 -> 133 bytes .../assets/treeview-ltr-button-hover.png | Bin 0 -> 133 bytes .../gtk-2.0/assets/treeview-ltr-button.png | Bin 0 -> 126 bytes .../assets/treeview-rtl-button-active.png | Bin 0 -> 133 bytes .../assets/treeview-rtl-button-hover.png | Bin 0 -> 133 bytes .../gtk-2.0/assets/treeview-rtl-button.png | Bin 0 -> 126 bytes .../gtk-2.0/gtkrc | 36 + .../gtk-2.0/hacks.rc | 36 + .../gtk-2.0/main.rc | 2708 ++++++ .../scalable/checkbox-checked-symbolic.svg | 43 + .../scalable/checkbox-checked-symbolic@2.svg | 44 + .../scalable/checkbox-mixed-symbolic.svg | 43 + .../scalable/checkbox-mixed-symbolic@2.svg | 44 + .../assets/scalable/close-symbolic.svg | 38 + .../assets/scalable/close-symbolic@2.svg | 3 + .../scalable/cursor-handle-symbolic.svg | 3 + .../assets/scalable/maximize-symbolic.svg | 38 + .../assets/scalable/maximize-symbolic@2.svg | 3 + .../assets/scalable/minimize-symbolic.svg | 43 + .../assets/scalable/minimize-symbolic@2.svg | 3 + .../scalable/radio-checked-symbolic.svg | 42 + .../scalable/radio-checked-symbolic@2.svg | 43 + .../assets/scalable/radio-mixed-symbolic.svg | 43 + .../scalable/radio-mixed-symbolic@2.svg | 44 + ...scale-horz-marks-after-slider-symbolic.svg | 53 + ...cale-horz-marks-before-slider-symbolic.svg | 47 + .../assets/scalable/scale-slider-symbolic.svg | 11 + ...scale-vert-marks-after-slider-symbolic.svg | 52 + ...cale-vert-marks-before-slider-symbolic.svg | 55 + .../small-checkbox-checked-symbolic.svg | 43 + .../small-checkbox-checked-symbolic@2.svg | 44 + .../small-checkbox-mixed-symbolic.svg | 42 + .../small-checkbox-mixed-symbolic@2.svg | 43 + .../scalable/small-radio-checked-symbolic.svg | 38 + .../small-radio-checked-symbolic@2.svg | 39 + .../scalable/small-radio-mixed-symbolic.svg | 42 + .../scalable/small-radio-mixed-symbolic@2.svg | 43 + .../assets/scalable/unmaximize-symbolic.svg | 46 + .../assets/scalable/unmaximize-symbolic@2.svg | 4 + .../scale-horz-marks-after-slider-dark.png | Bin 0 -> 600 bytes .../scale-horz-marks-after-slider-dark@2.png | Bin 0 -> 961 bytes ...-horz-marks-after-slider-disabled-dark.png | Bin 0 -> 596 bytes ...orz-marks-after-slider-disabled-dark@2.png | Bin 0 -> 949 bytes ...scale-horz-marks-after-slider-disabled.png | Bin 0 -> 591 bytes ...ale-horz-marks-after-slider-disabled@2.png | Bin 0 -> 913 bytes .../assets/scale-horz-marks-after-slider.png | Bin 0 -> 600 bytes .../scale-horz-marks-after-slider@2.png | Bin 0 -> 958 bytes .../scale-horz-marks-before-slider-dark.png | Bin 0 -> 590 bytes .../scale-horz-marks-before-slider-dark@2.png | Bin 0 -> 940 bytes ...horz-marks-before-slider-disabled-dark.png | Bin 0 -> 580 bytes ...rz-marks-before-slider-disabled-dark@2.png | Bin 0 -> 931 bytes ...cale-horz-marks-before-slider-disabled.png | Bin 0 -> 575 bytes ...le-horz-marks-before-slider-disabled@2.png | Bin 0 -> 926 bytes .../assets/scale-horz-marks-before-slider.png | Bin 0 -> 590 bytes .../scale-horz-marks-before-slider@2.png | Bin 0 -> 927 bytes .../scale-vert-marks-after-slider-dark.png | Bin 0 -> 547 bytes .../scale-vert-marks-after-slider-dark@2.png | Bin 0 -> 889 bytes ...-vert-marks-after-slider-disabled-dark.png | Bin 0 -> 540 bytes ...ert-marks-after-slider-disabled-dark@2.png | Bin 0 -> 893 bytes ...scale-vert-marks-after-slider-disabled.png | Bin 0 -> 541 bytes ...ale-vert-marks-after-slider-disabled@2.png | Bin 0 -> 857 bytes .../assets/scale-vert-marks-after-slider.png | Bin 0 -> 540 bytes .../scale-vert-marks-after-slider@2.png | Bin 0 -> 880 bytes .../scale-vert-marks-before-slider-dark.png | Bin 0 -> 550 bytes .../scale-vert-marks-before-slider-dark@2.png | Bin 0 -> 869 bytes ...vert-marks-before-slider-disabled-dark.png | Bin 0 -> 539 bytes ...rt-marks-before-slider-disabled-dark@2.png | Bin 0 -> 857 bytes ...cale-vert-marks-before-slider-disabled.png | Bin 0 -> 547 bytes ...le-vert-marks-before-slider-disabled@2.png | Bin 0 -> 836 bytes .../assets/scale-vert-marks-before-slider.png | Bin 0 -> 553 bytes .../scale-vert-marks-before-slider@2.png | Bin 0 -> 868 bytes .../selectionmode-checkbox-checked-dark.png | Bin 0 -> 467 bytes .../selectionmode-checkbox-checked-dark@2.png | Bin 0 -> 710 bytes .../assets/selectionmode-checkbox-checked.png | Bin 0 -> 474 bytes .../selectionmode-checkbox-checked@2.png | Bin 0 -> 719 bytes .../selectionmode-checkbox-unchecked-dark.png | Bin 0 -> 273 bytes ...electionmode-checkbox-unchecked-dark@2.png | Bin 0 -> 415 bytes .../selectionmode-checkbox-unchecked.png | Bin 0 -> 273 bytes .../selectionmode-checkbox-unchecked@2.png | Bin 0 -> 415 bytes .../gtk-3.0/gtk-dark.css | 8075 +++++++++++++++++ .../gtk-3.0/gtk.css | 8075 +++++++++++++++++ .../gtk-3.0/thumbnail.png | Bin 0 -> 2400 bytes .../scalable/checkbox-checked-symbolic.svg | 43 + .../scalable/checkbox-checked-symbolic@2.svg | 44 + .../scalable/checkbox-mixed-symbolic.svg | 43 + .../scalable/checkbox-mixed-symbolic@2.svg | 44 + .../assets/scalable/close-symbolic.svg | 38 + .../assets/scalable/close-symbolic@2.svg | 3 + .../scalable/cursor-handle-symbolic.svg | 3 + .../assets/scalable/maximize-symbolic.svg | 38 + .../assets/scalable/maximize-symbolic@2.svg | 3 + .../assets/scalable/minimize-symbolic.svg | 43 + .../assets/scalable/minimize-symbolic@2.svg | 3 + .../scalable/radio-checked-symbolic.svg | 42 + .../scalable/radio-checked-symbolic@2.svg | 43 + .../assets/scalable/radio-mixed-symbolic.svg | 43 + .../scalable/radio-mixed-symbolic@2.svg | 44 + ...scale-horz-marks-after-slider-symbolic.svg | 53 + ...cale-horz-marks-before-slider-symbolic.svg | 47 + .../assets/scalable/scale-slider-symbolic.svg | 11 + ...scale-vert-marks-after-slider-symbolic.svg | 52 + ...cale-vert-marks-before-slider-symbolic.svg | 55 + .../small-checkbox-checked-symbolic.svg | 43 + .../small-checkbox-checked-symbolic@2.svg | 44 + .../small-checkbox-mixed-symbolic.svg | 42 + .../small-checkbox-mixed-symbolic@2.svg | 43 + .../scalable/small-radio-checked-symbolic.svg | 38 + .../small-radio-checked-symbolic@2.svg | 39 + .../scalable/small-radio-mixed-symbolic.svg | 42 + .../scalable/small-radio-mixed-symbolic@2.svg | 43 + .../assets/scalable/unmaximize-symbolic.svg | 46 + .../assets/scalable/unmaximize-symbolic@2.svg | 4 + .../scale-horz-marks-after-slider-dark.png | Bin 0 -> 600 bytes .../scale-horz-marks-after-slider-dark@2.png | Bin 0 -> 961 bytes ...-horz-marks-after-slider-disabled-dark.png | Bin 0 -> 596 bytes ...orz-marks-after-slider-disabled-dark@2.png | Bin 0 -> 949 bytes ...scale-horz-marks-after-slider-disabled.png | Bin 0 -> 591 bytes ...ale-horz-marks-after-slider-disabled@2.png | Bin 0 -> 913 bytes .../assets/scale-horz-marks-after-slider.png | Bin 0 -> 600 bytes .../scale-horz-marks-after-slider@2.png | Bin 0 -> 958 bytes .../scale-horz-marks-before-slider-dark.png | Bin 0 -> 590 bytes .../scale-horz-marks-before-slider-dark@2.png | Bin 0 -> 940 bytes ...horz-marks-before-slider-disabled-dark.png | Bin 0 -> 580 bytes ...rz-marks-before-slider-disabled-dark@2.png | Bin 0 -> 931 bytes ...cale-horz-marks-before-slider-disabled.png | Bin 0 -> 575 bytes ...le-horz-marks-before-slider-disabled@2.png | Bin 0 -> 926 bytes .../assets/scale-horz-marks-before-slider.png | Bin 0 -> 590 bytes .../scale-horz-marks-before-slider@2.png | Bin 0 -> 927 bytes .../scale-vert-marks-after-slider-dark.png | Bin 0 -> 547 bytes .../scale-vert-marks-after-slider-dark@2.png | Bin 0 -> 889 bytes ...-vert-marks-after-slider-disabled-dark.png | Bin 0 -> 540 bytes ...ert-marks-after-slider-disabled-dark@2.png | Bin 0 -> 893 bytes ...scale-vert-marks-after-slider-disabled.png | Bin 0 -> 541 bytes ...ale-vert-marks-after-slider-disabled@2.png | Bin 0 -> 857 bytes .../assets/scale-vert-marks-after-slider.png | Bin 0 -> 540 bytes .../scale-vert-marks-after-slider@2.png | Bin 0 -> 880 bytes .../scale-vert-marks-before-slider-dark.png | Bin 0 -> 550 bytes .../scale-vert-marks-before-slider-dark@2.png | Bin 0 -> 869 bytes ...vert-marks-before-slider-disabled-dark.png | Bin 0 -> 539 bytes ...rt-marks-before-slider-disabled-dark@2.png | Bin 0 -> 857 bytes ...cale-vert-marks-before-slider-disabled.png | Bin 0 -> 547 bytes ...le-vert-marks-before-slider-disabled@2.png | Bin 0 -> 836 bytes .../assets/scale-vert-marks-before-slider.png | Bin 0 -> 553 bytes .../scale-vert-marks-before-slider@2.png | Bin 0 -> 868 bytes .../selectionmode-checkbox-checked-dark.png | Bin 0 -> 467 bytes .../selectionmode-checkbox-checked-dark@2.png | Bin 0 -> 710 bytes .../assets/selectionmode-checkbox-checked.png | Bin 0 -> 474 bytes .../selectionmode-checkbox-checked@2.png | Bin 0 -> 719 bytes .../selectionmode-checkbox-unchecked-dark.png | Bin 0 -> 273 bytes ...electionmode-checkbox-unchecked-dark@2.png | Bin 0 -> 415 bytes .../selectionmode-checkbox-unchecked.png | Bin 0 -> 273 bytes .../selectionmode-checkbox-unchecked@2.png | Bin 0 -> 415 bytes .../gtk-4.0/gtk-dark.css | 7509 +++++++++++++++ .../gtk-4.0/gtk.css | 7509 +++++++++++++++ .../gtk-4.0/thumbnail.png | Bin 0 -> 2400 bytes .../index.theme | 12 + .../metacity-1/assets/button.svg | 40 + .../metacity-1/assets/close.svg | 38 + .../metacity-1/assets/maximize.svg | 38 + .../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 | 755 ++ .../metacity-1/metacity-theme-2.xml | 755 ++ .../metacity-1/metacity-theme-3.xml | 755 ++ .../metacity-1/thumbnail.png | Bin 0 -> 1527 bytes .../plank/dock.theme | 64 + .../xfwm4/bottom-active.png | Bin 0 -> 137 bytes .../xfwm4/bottom-inactive.png | Bin 0 -> 137 bytes .../xfwm4/bottom-left-active.png | Bin 0 -> 154 bytes .../xfwm4/bottom-left-inactive.png | Bin 0 -> 154 bytes .../xfwm4/bottom-right-active.png | Bin 0 -> 155 bytes .../xfwm4/bottom-right-inactive.png | Bin 0 -> 155 bytes .../xfwm4/close-active.png | Bin 0 -> 358 bytes .../xfwm4/close-inactive.png | Bin 0 -> 273 bytes .../xfwm4/close-prelight.png | Bin 0 -> 402 bytes .../xfwm4/close-pressed.png | Bin 0 -> 391 bytes .../xfwm4/hide-active.png | Bin 0 -> 358 bytes .../xfwm4/hide-inactive.png | Bin 0 -> 273 bytes .../xfwm4/hide-prelight.png | Bin 0 -> 373 bytes .../xfwm4/hide-pressed.png | Bin 0 -> 368 bytes .../xfwm4/left-active.png | Bin 0 -> 138 bytes .../xfwm4/left-inactive.png | Bin 0 -> 138 bytes .../xfwm4/maximize-active.png | Bin 0 -> 354 bytes .../xfwm4/maximize-inactive.png | Bin 0 -> 273 bytes .../xfwm4/maximize-prelight.png | Bin 0 -> 416 bytes .../xfwm4/maximize-pressed.png | Bin 0 -> 414 bytes .../xfwm4/maximize-toggled-active.png | Bin 0 -> 354 bytes .../xfwm4/maximize-toggled-inactive.png | Bin 0 -> 273 bytes .../xfwm4/maximize-toggled-prelight.png | Bin 0 -> 456 bytes .../xfwm4/maximize-toggled-pressed.png | Bin 0 -> 445 bytes .../xfwm4/menu-active.png | Bin 0 -> 180 bytes .../xfwm4/menu-inactive.png | Bin 0 -> 170 bytes .../xfwm4/menu-prelight.png | Bin 0 -> 283 bytes .../xfwm4/menu-pressed.png | Bin 0 -> 245 bytes .../xfwm4/right-active.png | Bin 0 -> 138 bytes .../xfwm4/right-inactive.png | Bin 0 -> 138 bytes .../xfwm4/shade-active.png | Bin 0 -> 244 bytes .../xfwm4/shade-inactive.png | Bin 0 -> 230 bytes .../xfwm4/shade-prelight.png | Bin 0 -> 271 bytes .../xfwm4/shade-pressed.png | Bin 0 -> 283 bytes .../xfwm4/stick-active.png | Bin 0 -> 246 bytes .../xfwm4/stick-inactive.png | Bin 0 -> 233 bytes .../xfwm4/stick-prelight.png | Bin 0 -> 302 bytes .../xfwm4/stick-pressed.png | Bin 0 -> 310 bytes .../xfwm4/stick-toggled-active.png | Bin 0 -> 264 bytes .../xfwm4/stick-toggled-inactive.png | Bin 0 -> 245 bytes .../xfwm4/stick-toggled-prelight.png | Bin 0 -> 318 bytes .../xfwm4/stick-toggled-pressed.png | Bin 0 -> 323 bytes .../xfwm4/themerc | 23 + .../xfwm4/title-1-active.png | Bin 0 -> 154 bytes .../xfwm4/title-1-inactive.png | Bin 0 -> 147 bytes .../xfwm4/title-2-active.png | Bin 0 -> 154 bytes .../xfwm4/title-2-inactive.png | Bin 0 -> 147 bytes .../xfwm4/title-3-active.png | Bin 0 -> 154 bytes .../xfwm4/title-3-inactive.png | Bin 0 -> 147 bytes .../xfwm4/title-4-active.png | Bin 0 -> 154 bytes .../xfwm4/title-4-inactive.png | Bin 0 -> 147 bytes .../xfwm4/title-5-active.png | Bin 0 -> 154 bytes .../xfwm4/title-5-inactive.png | Bin 0 -> 147 bytes .../xfwm4/top-left-active.png | Bin 0 -> 187 bytes .../xfwm4/top-left-inactive.png | Bin 0 -> 182 bytes .../xfwm4/top-right-active.png | Bin 0 -> 186 bytes .../xfwm4/top-right-inactive.png | Bin 0 -> 180 bytes 519 files changed, 46872 insertions(+), 1 deletion(-) 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 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-left-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-left-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-right-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-right-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/close-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/close-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/close-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/close-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/hide-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/hide-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/hide-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/hide-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/left-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/left-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-toggled-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-toggled-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-toggled-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-toggled-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/menu-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/menu-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/menu-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/menu-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/right-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/right-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/shade-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/shade-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/shade-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/shade-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-toggled-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-toggled-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-toggled-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-toggled-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/themerc create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/title-1-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/title-1-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/title-2-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/title-2-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/title-3-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/title-3-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/title-4-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/title-4-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/title-5-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/title-5-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/top-left-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/top-left-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/top-right-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/top-right-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/bottom-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/bottom-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/bottom-left-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/bottom-left-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/bottom-right-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/bottom-right-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/close-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/close-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/close-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/close-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/hide-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/hide-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/hide-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/hide-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/left-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/left-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-toggled-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-toggled-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-toggled-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-toggled-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/menu-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/menu-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/menu-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/menu-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/right-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/right-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/shade-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/shade-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/shade-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/shade-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/stick-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/stick-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/stick-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/stick-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/stick-toggled-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/stick-toggled-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/stick-toggled-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/stick-toggled-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/themerc create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-1-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-1-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-2-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-2-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-3-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-3-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-4-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-4-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-5-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-5-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/top-left-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/top-left-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/top-right-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/top-right-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark.zip create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/add-workspace-active.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/add-workspace-hover.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/add-workspace.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/calendar-arrow-left.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/calendar-arrow-right.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/checkbox-dark.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/checkbox-off.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/checkbox.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/close-active.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/close-hover.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/close.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/corner-ripple.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/radiobutton-dark.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/radiobutton-off.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/radiobutton.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/toggle-off.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/toggle-on-dark.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/toggle-on.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/trash-icon.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/cinnamon.css create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/thumbnail.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/calendar-arrow-left.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/calendar-arrow-right.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/calendar-today.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-dark.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-off-active.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-off-hover.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-off.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/dash-placeholder.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/no-events.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/no-notifications.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/noise-texture.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/process-working.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/toggle-off.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/toggle-on-dark.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/toggle-on.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/gnome-shell.css create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/no-events.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/no-notifications.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/pad-osd.css create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/process-working.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/apps.rc create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/border.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/button-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/button-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/button-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/button.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-checked-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-checked-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-checked-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-checked.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-mixed-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-mixed-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-mixed-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-mixed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-unchecked-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-unchecked-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-unchecked-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-unchecked.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-left-entry-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-left-entry-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-left-entry-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-left-entry.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-right-entry-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-right-entry-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-right-entry-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-right-entry.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry-background-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry-background.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/flat-button-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/flat-button-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/flat-button-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/flat-button.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/focus.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/frame-inline.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/frame-notebook.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/frame.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/handle-horz-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/handle-horz-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/handle-horz.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/handle-vert-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/handle-vert-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/handle-vert.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-checkbox-checked-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-checkbox-checked.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-checkbox-mixed-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-checkbox-mixed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-checkbox-unchecked.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-radio-checked-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-radio-checked.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-radio-mixed-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-radio-mixed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-radio-unchecked-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-radio-unchecked.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-down-alt-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-down-alt.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-down-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-down.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-left-alt-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-left-alt.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-left-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-left-semi.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-left.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-right-alt-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-right-alt.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-right-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-right-semi.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-right.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-up-alt-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-up-alt.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-up-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-up.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/progressbar-progress.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/progressbar-trough.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-checked-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-checked-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-checked-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-checked.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-mixed-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-mixed-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-mixed-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-mixed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-unchecked-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-unchecked-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-unchecked-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-unchecked.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-horz-trough-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-horz-trough-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-horz-trough.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-slider-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-slider-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-slider-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-slider.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-vert-trough-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-vert-trough-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-vert-trough.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-horz-slider-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-horz-slider.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-horz-trough.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-ltr-trough.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-rtl-trough.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-down-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-down-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-down-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-down.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-up-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-up-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-up-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-up.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-down-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-down-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-down-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-down.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-up-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-up-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-up-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-up.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/tab.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/treeview-ltr-button-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/treeview-ltr-button-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/treeview-ltr-button.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/treeview-rtl-button-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/treeview-rtl-button-hover.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/treeview-rtl-button.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/gtkrc create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/hacks.rc create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/main.rc create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/close-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/close-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/maximize-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/maximize-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/minimize-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/minimize-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-slider-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/unmaximize-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/unmaximize-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-checked.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-checked@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/gtk-dark.css create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/gtk.css create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/thumbnail.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/close-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/close-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/maximize-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/maximize-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/minimize-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/minimize-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-checked-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-slider-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/unmaximize-symbolic.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/unmaximize-symbolic@2.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-checked.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-checked@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-unchecked.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/gtk-dark.css create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/gtk.css create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/thumbnail.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/index.theme create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/button.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/close.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/maximize.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/menu.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/minimize.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/shade.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/unmaximize.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/unshade.svg create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/metacity-theme-1.xml create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/metacity-theme-2.xml create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/metacity-theme-3.xml create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/thumbnail.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/plank/dock.theme create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-left-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-left-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-right-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-right-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/close-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/close-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/close-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/close-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/hide-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/hide-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/hide-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/hide-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/left-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/left-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-toggled-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-toggled-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-toggled-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-toggled-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/menu-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/menu-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/menu-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/menu-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/right-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/right-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/shade-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/shade-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/shade-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/shade-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-toggled-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-toggled-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-toggled-prelight.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-toggled-pressed.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/themerc create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-1-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-1-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-2-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-2-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-3-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-3-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-4-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-4-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-5-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-5-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/top-left-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/top-left-inactive.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/top-right-active.png create mode 100644 .local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/top-right-inactive.png diff --git a/.config/gtk-4.0/assets b/.config/gtk-4.0/assets new file mode 120000 index 00000000..cd85a14c --- /dev/null +++ b/.config/gtk-4.0/assets @@ -0,0 +1 @@ +/home/user01/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-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 00000000..2600ffad --- /dev/null +++ b/.config/gtk-4.0/gtk-dark.css @@ -0,0 +1 @@ +/home/user01/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-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 00000000..48e8661d --- /dev/null +++ b/.config/gtk-4.0/gtk.css @@ -0,0 +1 @@ +/home/user01/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/gtk.css \ No newline at end of file diff --git a/.config/xsettingsd/xsettingsd.conf b/.config/xsettingsd/xsettingsd.conf index 3b651dde..8de2e1ed 100644 --- a/.config/xsettingsd/xsettingsd.conf +++ b/.config/xsettingsd/xsettingsd.conf @@ -1,4 +1,4 @@ -Net/ThemeName "Adwaita" +Net/ThemeName "Catppuccin-Mocha-Standard-Mauve-Dark" Net/IconThemeName "Adwaita" Gtk/CursorThemeName "Bibata-Modern-Ice" Net/EnableEventSounds 1 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..93e647e95c5816fd67a569413d0ffdf8a588fdb2 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^5-L1P+nfHmzkGcoSayYs+V7sKKq@G6i|_jr;B5V#MI<1Tekc;@8Enu kLs{85np;9bA|s2D!8)CVVQu5n5}-N;Pgg&ebxsLQ0617C00000 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..6a85763542b172de910f07de473d8d4fd5fe41ad GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^5-L1P+nfHmzkGcoSayYs+V7sKKq@G6i|`8r;B5V#MI;~7cc%i@8Epk o)2pl6QM1k;IC0>BL$EvpgYsuqcbCPLNzopr0Aa-}H~;_u literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-left-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f98b63df00423212093f3eae9e38710bd7ae20ef GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^{2mmtT}V`<;yxP?3wLi(`n!#J86=@*XhYaJl$i z!EA@n6w4X+n;$9(Us&?VbAQcU#uAs3P}9SmmtT}V`<;yxP?4*ri(`n!#J86eg&G`qoGe`MS#-D$g=w~w8 azGa@1Bhp|gy`~*#AcLo?pUXO@geCx!|2kFx literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-right-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..77a2c15a927bdd66c1869a3046d5819e5874fad5 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^{2mmtT}V`<;yxP?3kHi(`n!#J86=@-`UoxLo8v z#i6(N#M$#I8p#pUGBqwqb?U|M`c%q(R%PmL@ql#k^|^aK?yvAzwf;wi|2-|^beB5} eSLe=*W#H#Bli9p+!6gTvnGBw;elF{r5}E*zkv!-C literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-right-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/bottom-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..14fd354415d68af8c2856e125d38b31f16411320 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^{2mmtT}V`<;yxP?3kHi(`n!#J86g@*XhYak+S3 z>&}_rJO6epHmSZ* zRaI9}QCC&fP*v4bRn<~c)mK+D)KE9oP`A|5w6wHz(AIR+(Q?w!3N+9QGSCe&)C)Gy zjWIEZH8F@YF^D%Y$TBy|u`tfHFwVCyF0eEyv@~h4vzX;#Guy>xj;rlFSK9?Zz{B5VYk(fR z>FMGa;&J@#mE%H94m=HsBGO9V?nP9;kA35H@Bc&_i^ma@TK8J={kOc|$SLh9bXIkS zh?q|i_p^q2rhQY+&6xM$CdyY4M*> z{*k3o?7%sJ%jCm*gMkjEZgyXx zl)?$i%ySbyM^{~br^NPY&;HUMw)PW_-a8z%wW9Fx_n#}%elA4nJh^c}wqi2xH2cV#2 ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w!JY5_^JdVG;vX`&PK;Xbf zyH@{;+6PM}G#>Qx37TP`6(}<4*}eL5!(;usZ+Xl3JlX%>>D1QcQ?|4kENwmeU_GPA zx>YfZod>oFD=9s?a*HLQ=0NpAv-uADjxXmsZE>RS$0g0~Cf$8kk2W|jGUb2Z)5sVR zpcHwM$)EXr(>yj?Za1lz2!RZNecxF>N*<~Av|*QMnJji+b*=To+^PH7=e|$T_sb5p w-}kcD^QP3<+(*gDuGN{WpTEsJ=-;TF@RnWnn(yy^pf4CaUHx3vIVCg!0DK{LaR2}S literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/close-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/close-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0b894debd17495c68f9fbe079594840fdd0c79 GIT binary patch literal 689 zcmV;i0#5yjP)2Cpju9IXO8%D=9%N zDncwOQ7|r2FfCFsE>kcqTr@CUG%#K?FkdtRL_fT21#| zQ21U@{a;c2U{d{dYW;U>{da8rcx?T7ZvA?0{*j0NpqKujnE&kS|L^Vp@9zKb@Bi`d z|MBqu|Nr!(tknPj0V+vEK~zY`V_+Z^Fp>xu_(%i{OeBI)4Z}$To2a~kg1j&rks1Vb zoZY~{SxbNj4V)^jZgAkL%t=TCkD(h1Fy_Utfy>+t4OnvH)4;6nh5_`L@o10*sqpuJ zsr3i|kEl5$fGcaB8rJ`PMrG2)toDJDeI2aqJf!?uUqPoEjVuHUtMFY_P?t!4&R? zP#=>L-Cp&k*sZfyQ*3 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/close-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..e7834366b778565de2406e7dbf9aa88c3948bb2e GIT binary patch literal 677 zcmV;W0$TlvP)*qiJ})jtGB8Lp zGD$NsT01#gJ2_iCIb1tAXF@(`LOy9iK59Zgc1J^aNJM%`MSDp_eM?4uOGc7YPN-g2 zsa{vAUs$YPSgl}Lu3%ZOVOp?aTC!qXvtnGcV_dXjT*qu<$!uiFZDrDOY1MLS)^uyx zb!^&oZQFHi-*|80dT`@R7l6|l-W|kKoCVEK@?GN--WpE;=bU5A_p)8Bm@8dEk0l}5u7Y{> zXA^)WC2)X;_;CE}DS;atqH9S%S4!Z;sn!%i2-CSeD*>5ttJiDEyp=#%zF^z(g(oF& z?baZg4ZCXv*03-A@^@iZ2`uCNf0tNPCtdn2=?8VviS>bAY6GnLb!&0BTTk_9^Kh4m zHgOl(z?t6i%=G)_c!;f$JAUiiUk`I3_fm2`Zy5R6WW2p&;7*E@9#cgfTudBYO&nfL8(&TvYE~I+R~cahpwu?P3M z1^BxK{k{aJzd|Me007xZL_t(Y$L-X|5`sVsfMFCHBKF=`d+%NBO5XpGJUHW6l7+oF z4*xmdfe9N)63r!;6c$W!3+8}-0=|^an4a+21hM`V007|HjoJW8-GpamO|b%@3A{Da z_#n7~k2Wd~$Rqe_D04swkP0;L?=WC^Nst4y3<=seXpmrugE4nJh^c}wqi2xH2cV#2 ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w!JY5_^JdVG;vX`&PK;Xbf zyH@{;+6PM}G#>Qx37TP`6(}<4*}eL5!(;usZ+Xl3JlX%>>D1QcQ?|4kENwmeU_GPA zx>YfZod>oFD=9s?a*HLQ=0NpAv-uADjxXmsZE>RS$0g0~Cf$8kk2W|jGUb2Z)5sVR zpcHwM$)EXr(>yj?Za1lz2!RZNecxF>N*<~Av|*QMnJji+b*=To+^PH7=e|$T_sb5p w-}kcD^QP3<+(*gDuGN{WpTEsJ=-;TF@RnWnn(yy^pf4CaUHx3vIVCg!0DK{LaR2}S literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/hide-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/hide-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..37bd1cdcb341314f6173e73c9ff0be733511610a GIT binary patch literal 585 zcmV-P0=E5$P)*E@9#cgfTudBYO&nfL8(&TvYE~I+R~cahpwu?P3M z1^BxK{k{bL)LH)AdH?g$|Mb)U|Njgqw@d&40Om}VH7(m_O4*> zz4wBy?fu`!1QH@T1MJNh{v*tHAj>Sn&}O5I2~x(`DYL*o0asiQMIq`k3BnzT$Vsh` z3E-_H3I%2(KHU|1K*r{wB+;v+b3W3SRIfjKv^8PHxO7mQIIBJNfb0-P({HE z1``zQVX#Aia>m!2+EqDk6ddIDkEhyQey~Nsl=d6yFsPv*1%m{B(rajbg`c!N2Z4;< z-`e}0@3M6Ju;2_fZlIkX1q^q(^tRLIqQ}Io!M9J!__4{Gyq6rYf+!Xu4(s-|z)yh} X=}e5!8IA?g00000NkvXXu0mjf_d@Cw literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/hide-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/hide-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..e5466a7a3490002209f0253a7624876529885807 GIT binary patch literal 579 zcmV-J0=)f+P)B`hi>F)k%EFeN!OB{?}cJ~$>uJ|{>& zC`mvlT23ijPAObZDQ8$KXjv<1St@E;D|Tcocx5blW-WVXEPZJ$erhd}c`&GpGpUO+ zs*5wMjx()}Gp>&`uaGpbku|PS=Da=Zz(4H4KkdOk?ZH6q!awiBKk&mq`O8B3%tHRo zL;l}_{^gth_TB&X-v9sqQIuOt0002yNkl`wDU&6L4E&t>fO}`TNF%bzo7|(IttP-Na82GhUQoJNxSn9$eR7F^7nj? zrQ3%EZ?SO$mdKI;Vst0PmnCU;qFB literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/left-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..5b4f12be2ebf0214b6b6ae02ad1cdad29ca9711d GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^%s?!`!3HGlE#033Db50q$YKTtF;x&|^bAt@02Gug zag8Vm&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aCiN)5S4FVrp_qLc$MyHML_3 jKz!gx1B;vG4-1BO!i<~a1ibu#>KHs-{an^LB{Ts5=jSEC literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3e6d27e9d1621358624062eb8783537e3df35442 GIT binary patch literal 538 zcmeAS@N?(olHy`uVBq!ia0vp^20(1g!3-pyc~naSDb50q$YKTtF;x&|^bAt@02Gug zag8Vm&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aIEZ-F zKyxjBbFD}#?I>&QXdCSq8|_#d?KoTA9B2I+Fa26C{W@>`25Cyg15aX|&0*7?b5OCadF2*T$Q!i#J`LV7ei}bYp_q zwq&#I$!0r}&32}k?MgA3X34dsb%n{G&VEn4&be~{WNiPJnA%#(kd|15iA!{Nd;suGXa^%UA98~#vN5ao61 z*&`zOM5q7W=QBAh3g2sfoq2yMQNeg={@JSu6XGuSZ}Som$oVx@m!(0BHS2-G&h`f7 zMGL$RW@$(qT+rVn$|I&xkoaKHf%eA!CSx8xjfhQkhZ)$MMM4q+j+wu8_-tKsxki|& z^w|DVoeg{2dxbtdQhWc|*z}8UdEB?!%;ickyl1U!kM%DT`>5BcI#*z?!m;btZ1${q YJu=-j{x)BgfF5M4nJh^c}wqi2xH2cV#2 ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w!JY5_^JdVG;vX`&PK;Xbf zyH@{;+6PM}G#>Qx37TP`6(}<4*}eL5!(;usZ+Xl3JlX%>>D1QcQ?|4kENwmeU_GPA zx>YfZod>oFD=9s?a*HLQ=0NpAv-uADjxXmsZE>RS$0g0~Cf$8kk2W|jGUb2Z)5sVR zpcHwM$)EXr(>yj?Za1lz2!RZNecxF>N*<~Av|*QMnJji+b*=To+^PH7=e|$T_sb5p w-}kcD^QP3<+(*gDuGN{WpTEsJ=-;TF@RnWnn(yy^pf4CaUHx3vIVCg!0DK{LaR2}S literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..65393c5f2d6738dfdb27ce50e7f68b315f954f58 GIT binary patch literal 690 zcmV;j0!{siP)F)1cAD<(NDCOR!AIxZ+i zGAKqfC`U6XMl&f-HYrdyDN#2nPd6%AIxAW`D_cA(Ts$jXJS$#3Eo?(Cd`d5UN-us( zFMvxgflM!gO)!B>FoR7ng-$SrPBN8MGM7~|pII}YSu>(qGoxBGrCT(nTr{U#G^<`U ztzR{+Up22_HLzecv0yf~V>Y*AHn?LpxnwrFWH+~DH^XQ+!)Z9jYB@PMOU!so%y~@B zc~j4RRL_4^&wydmiDJ`=W7CR<-KB`#rj_Baoa42jKY^4{Y2>Erk6 zq2n`%c_6~4hugF121GkO?3ee-huYuFZ0S%aN;nTpZ<$wXS znDJokOHrWC@6^V1o6#SaB2_(n;0D83UQ2UXb_kd$EiUL zEFb9)bH0Bhm{P{6!4NDT~U(a#je2urv?L3{h)$9 zlvHtQ5QW4;s2fDRdsrZt7Qr3UW*~V_cua?TfcU1kW12|{Y@)Mw02p{Xfw>YSrdCa6 z((;2b7l9n7jjCRkhhUyoK+4m0@@zzu8oV0T5am|tyhN5uEW$E!ax#J}qowz#hC!tP Y0CTO8YYQ}AfdBvi07*qoM6N<$f*qp|!~g&Q literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..982062f6bb2ad7fd8e687467bcf0883be7e8a1d1 GIT binary patch literal 683 zcmV;c0#yBpP)Q9d_YLpNMRI9o(GT}3%LIXq`dJZMWjX-z$9O+IW+K5b4!d{|75V@!`@ zOps(ul4MPjWlfW2O_XO&m1j?vXiu1EP?>2}r*c-Qb6K%?S+aOqw0c{$dR@1CUATQ+ zxqV)|e_+0WV84N3z=C1Hf?>jfW5$MK$A)CbhGfTwWXOhO$%kdih-lJ{YSoW;*_wIT zntt1!f7_pc+n&xBs<=yq>-uC9{`S0ra@9X*S z_5Aqu{P_F+{Qv*|#!Fq=0003VNkl8~_Ndud(oV>i8 z5F3#i__Z9Iz`#L+j|dGM%8pKO;HbnwNCUT?6ACck!LNbS#0d?UapBXztmA|MbeQpI zkO3=k@%8}&Zx=9E3bzJUOOOK3@JJ{K_XP1RSa50(2b&la>why?bZ?m=?hu(-x>P9p(Yzo8yjYCTU1o^701*FJ~}UlEl=i%}iQ;Fy$hU z<8)Eg>+=xI(~8J>T7jL2QiE619-`b%gO|v1iA7LWUS3v!Wwi7j)i9_u008r|j9nki RMu-3a002ovPDHLkV1o7|AK(B0 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-toggled-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3e6d27e9d1621358624062eb8783537e3df35442 GIT binary patch literal 538 zcmeAS@N?(olHy`uVBq!ia0vp^20(1g!3-pyc~naSDb50q$YKTtF;x&|^bAt@02Gug zag8Vm&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aIEZ-F zKyxjBbFD}#?I>&QXdCSq8|_#d?KoTA9B2I+Fa26C{W@>`25Cyg15aX|&0*7?b5OCadF2*T$Q!i#J`LV7ei}bYp_q zwq&#I$!0r}&32}k?MgA3X34dsb%n{G&VEn4&be~{WNiPJnA%#(kd|15iA!{Nd;suGXa^%UA98~#vN5ao61 z*&`zOM5q7W=QBAh3g2sfoq2yMQNeg={@JSu6XGuSZ}Som$oVx@m!(0BHS2-G&h`f7 zMGL$RW@$(qT+rVn$|I&xkoaKHf%eA!CSx8xjfhQkhZ)$MMM4q+j+wu8_-tKsxki|& z^w|DVoeg{2dxbtdQhWc|*z}8UdEB?!%;ickyl1U!kM%DT`>5BcI#*z?!m;btZ1${q YJu=-j{x)BgfF5M4nJh^c}wqi2xH2cV#2 ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w!JY5_^JdVG;vX`&PK;Xbf zyH@{;+6PM}G#>Qx37TP`6(}<4*}eL5!(;usZ+Xl3JlX%>>D1QcQ?|4kENwmeU_GPA zx>YfZod>oFD=9s?a*HLQ=0NpAv-uADjxXmsZE>RS$0g0~Cf$8kk2W|jGUb2Z)5sVR zpcHwM$)EXr(>yj?Za1lz2!RZNecxF>N*<~Av|*QMnJji+b*=To+^PH7=e|$T_sb5p w-}kcD^QP3<+(*gDuGN{WpTEsJ=-;TF@RnWnn(yy^pf4CaUHx3vIVCg!0DK{LaR2}S literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-toggled-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..19ec36f814f0e10fdb669d569157815a9325a9e2 GIT binary patch literal 789 zcmV+w1M2*VP)F)1cAD<(NDCOR!AIxZ+i zGAKqfC`U6XMl&f-HYrdyDN#2nPd6%AIxAW`D_cA(Ts$jXJS$#3Eo?(Cd`d5UN-us( zFMvxgflM!gO)!B>FoR7ng-$SrPBN8MGM7~|pII}YSu>(qGoxBGrCT(nTr{U#G^<`U ztzR{+Up22_HLzecv0yf~V>Y*AHn?LpxnwrFWH+~DH^XQ+!)Z9jYB@PMKFM!C$!|f* zaYD*+M$2_a%XLf4cudTBOwD;y&wf+<{c^ZWMt{`>#`|3b-2`~Uy}Pf0{UR7l5TU?3GRk_Z?aNdyc`B!W>5!$||X zkgS}XtN=Ta8u&GA9KgUvosS3&97^^MaA2>-7=U;%xc8Z5!`scGIo(mOo`roj@Y z21p!dCxEGhY?zbmacZyy%jd*_skj{1@DMP|0;dK8R1HxPZUp?Gg6br1CrGHN;?y7t z@pQTmko3(+hQ*2q?wB?M$p=A#H8T*Z-V}FCGf9C}ct$5CCPsU}ERY~EwQ4exmLH6{ z2;?|zRQ0+%1oN~4Ql7SxXCtE2;MK5(D7RAQC9+&%5tfmYlM!SYExkuI3@Qx(QKprp TA?$@L00000NkvXXu0mjfhO0uI literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-toggled-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..8423b5065eed1d1d85f29cd307b27b7a3b017b11 GIT binary patch literal 772 zcmV+f1N;1mP)Q9d_YLpNMRI9o(GT}3%LIXq`dJZMWjX-z$9O+IW+K5b4!d{|75V@!`@ zOps(ul4MPjWlfW2O_XO&m1j?vXiu1EP?>2}r*c-Qb6K%?S+aOqw0c{$dR@1CUATQ+ zxqV)|e_+0WV84N3z=C1Hf?>jfW5$MK$A)CbhGfTwWXOhO$%kdih-lJ{YSoW#){}A9 zlycXVb=a49*_wITntt1!f7_pc+n&dw5%DL;yzU|K4_2u35=HB+^>G|*K`S0ub@b&!o_Wbz! z{`~*{|I3Ab;{X5wN=ZaPR7l5TU?3GRk_Z?iNCXT_B!W>5!$||1u$;WSoDdt48u+yw zoWQ_AgO3Oe9LkPPaNwxKK}Z9)o)Zc%;K8qf)5Hl4m~r9Lz^vnh0d$!0Xpn)aa`y7^ z@$qs7v!!rrV6}v*cMAyvfe<$k$ASf?2631Lfk7@n(j_Pm%oD?@K^>ypBO)$3GQz{j z$uAVlSH-Ep7%U%$rokGg21p#I$AGDrbeNMI zacZyy%V$J^si+LsV2G!!aB46@)c_4vJbq9^b&@9};+#})Y7m8ZI@t?IdZ)z0VnqaZ zOj{rYYpOp~y*cifW|D?PTzG73Y`8nj0!b26t2Q%f`N5QnK#tQzRj4nJh^c}wqi2xH2cV#2 ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xio-U3d9>R7hRwafUUeV^bhLM3OC~@JVbAP~&^K|udS?83{1ORwUKb-&o literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/menu-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/menu-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..ce681fc237257ad2a22c2bdd4b2a8283720cf737 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^20(1g!VDypcTAH4Qk(@Ik;M!QVyYm_=ozH)0VpV0 z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq>wNT*7GPlzj!784WG(a|w6F)=kY z_3-fU@$vEX^-W4jN={DB$jHdf&fanO{6nBR2TvEr5R2aAgafQBg$!(}G6^9`AxzFr zwL2$GdM={6bd{0`=h|2=uZz)Br-bP{UEk>Ad2+Gj3gt|OIo4W+MJfzt<%>7o5p*>H Pn#JJh>gTe~DWM4f3r;}F literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/menu-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/menu-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..f8aaedf67a402406f3a8505e9a1718a6aff47413 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^20(1g0VEi{{JruONO2Z;L>4nJh^c}wqi2xH2cV#2 ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wQJzX3_JdVG;;>g!zAix^n z_vjQ8=fO!Pj#C^Ozub2`w>a8jqKreB%t_WGE}7bsHyE_-fBh)+Qdycz`z%?*bDa|D z{%6?!aj{Gk2;3m@!;_W4Vd@WVhHlZgK*Qf`dwB9s+FBQ=+9}0qdl-6WG0V&sB|ujF4(%`t^{JVSC~ZrptjhwM~*+f2Xdw za6{|K73&G{oqza$&7anD!<#*6`@HLO+ixC8y?4vl_rBEQxJOPO5^mp<{-OJUMOb2H UUl5b99?*LXp00i_>zopr0AbL2N&o-= literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/menu-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/menu-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c9a6e6e779a694fb0f7a064975188390333f367d GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^20(1g0VEi{{JruONO2Z;L>4nJh^c}wqi2xH2cV#2 ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wIJzX3_JdP(PD2Sez$RVNQ z$-<+h(iF&h*t2<6V{313Yopdgsgjt(iw`Q?32o=#%{n*nVu8TRC2k(gZTTi#AFdx+ z?`W$b#mlnt@zn>iy^MQ4W*YP#V>(li9l(2RnPP(XA^%T6;qJKabTSy z!}7KbFJ9afPj9~RM8L>&N literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/right-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..f601ad27aa3d15a2b642b90ada397d9312274474 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^%s?!`!3HGlE#033Db50q$YKTtF;x&|^bAt@02Gug zag8Vm&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aCid)5S4FVrue*ix+?DtEqjP l-`M!jUYJ=(;^~9O3=A_?Fn=m_Fa#-N@O1TaS?83{1OQ@WD0%<@ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/shade-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/shade-active.png new file mode 100644 index 0000000000000000000000000000000000000000..40e1a6f8560af4877ca1ebef578a45afd7aa14e9 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^20(1g!VDypcTAH4Qk(@Ik;M!QVyYm_=ozH)0VpV0 z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq>wNT)%7Plzj!mXniHQBl#-($dz} z*45Ruw6yf|^NWaxh>eY{udkm!fBvFHixw|leDvtiW5O;+f QKnoc>UHx3vIVCg!0D3rD9smFU literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/shade-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/shade-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..945b206377836f72e46babbefc1838d5f62bc26e GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^20(1g!VDypcTAH4Qk(@Ik;M!QVyYm_=ozH)0VpV0 z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq>wNT+&$Plzj!784WG(b3V<)6>`2 zx3RHtaBy&Pa`N~0kB*LxiHV7gjm^r+()^?I1E@67)5S5w;&gJt0alhm1~yfhgpec- zuNA5fC!DZsi*V!Z literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/shade-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/shade-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..e5b52b69c861b9c8da531e75e120728d8e579dab GIT binary patch literal 348 zcmV-i0i*tjP)K%$npNm3wN^*Y`iRK00!a8J^zr-^|=PzJ6vH%TRlhRjCK(Jts59wYD?(tY}aI$FKa2Q4D} zRtDb>$v5*PNi-wDNK3&;W5EpIp8zvV%Q6kt6HMI$JacfTJ%H@QP$#zKE-=|ZD?612 z${t>_S4iN&TRaLZ;6vtoz=FDUI@ON>2pDZ zeE<|87sQQzL&WqOsy>R4{14c#g-?B@X1@{+aSq2;A0W+(BXJHaNV2p&7ipFdCoMcn zAE$Nw-FN;_ma+r+j{^%1#X$v$57_sd2Rpz002ov JPDHLkV1n34nJh^c}wqi2xH2cV#2 ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xbJzX3_JdP(PD2Sez$RVNQ z$-<+h(iF(MSSn-nK^r}D^K(5Jymj4u^BI~RcmL_QwBTM*Qt`g#ZQGI$J`?tR)ndBB z&mxXFbXj2WqWGx`+WrVvo|qHkB-QiH-|?B>-Fy!R=YNIKDeL}zjA4=z({X>geulfl z;d5pob-($Tr24`Zep=lpaACt@*{Sz8&b?K4!aA>A$V4nJh^c}wqi2xH2cV#2 ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xPJY5_^JdP(PD2R4UI)9_cOG}{389ZJ6T-G@yGywpFL1i=m literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..8c8ae2fc23df4c04daa342ab1a28ff63a7d84fc6 GIT binary patch literal 446 zcmV;v0YUzWP)=|aAlph8XT_Er zgy&CcP|73j&Vz;sKl_U>&-eKe2>8v8&jj{;Ca~)>Tkx+yB&KPx$fh8i%mY9^8QuUW zaf7cIam5RS(g3GT(`;4&G9h;m)PcrGL_}oN0Q8_MNI~&lCe~%CRBKJ7TZEJwP@(W7 zw};CLjylpWfa(mCELdWF7j20NS;Y}Vp)!AFErX9^h&qAV8Ehn2kiwIZZFJwcJS!>LdI_m39#hc$1g>pG9Rpi7xzB==yXd= z&=s#)>Kv_R=}!6u*z=m!u1s6Ca=CUhm2MFZy!W9#T<*iL?!6DIjjLXp=G6&6I`rE+ o?f+^l?~bSJT-y(*OVf07*qoM6N<$f-M-pD*ylh literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..9568831a893b3e35153e6391a8f59cd3cbc1f865 GIT binary patch literal 466 zcmV;@0WJQCP)qltooPzJN|&nBrvNs+IbE~MO4F2%Jzz#VsDU}c+vY7-*V z(#nmCnEN~}rqT&!#@R*qTi*|tbI&=~<8hk}m+|bljK}LTYw(|d5{ap5ETXIkLa71( z6jGrTfG<(xC&jqW32g2GG`d1`8vq9Zd*IIk?TId>l=`F%Wc{`v4dp92)y}KcW^XDl z%aFDM+fcgG2Nk1&%0S+hV9OdPInbn76s<`CImHr0p+3K7DG&2HL@hxQH2riLoaq9R zmLLP;XH0o{f{Z1|!|d7&Ml(3H1V#Ahn?e5rince5%;4tT?grO2BtiUoB`F}`q7RSu zeNb{Bq_#NUbLg}&OY(b`jxL;L$(YumeC;)BwPx>44$H9XybrChu@B>x^FDlS+(}1> z&N0A#z;UPJ?snSi^#)UU<9I$5T=icH$5b^IR@T4w8vH5n2_RwG6Dx8cpa1{>07*qo IM6N<$g20x`6951J literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-toggled-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..591970146bf9b203a94f6b5a9eb5bf20c4be6953 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^20(1g0VEi{{JruONO2Z;L>4nJh^c}wqi2xH2cV#2 ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xjJY5_^JdP(PD2Sez$RVNQ z$-<+h(iF(MSSn-nK^r}D^K(5Jymj4u^BI~RcmL_QwBTM*Qt`g#ZQGI$J`?tR)ndBB z&mxXFbXj2WqWGx`+WrVvo|qHkB-QiH-|?B>-Fy!R=YNIK0;!W`Wic&!+y7kX!iEIP zj*{EukB-Ed3uGU)VUjA_(s<(Nf`nL>q^<827Cg)l?YP5#X@mTcRaQ*KASWuoA7HY(}Tq^_#V zow}@jR#tti(Vbpv9Ug2Jm?SUuOJMF}pXB1=WFNQFOF=#ahM>5{^ya4r!jga?!QkoY K=d#Wzp$PzBN{$l% literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-toggled-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/stick-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..82125e0e44b4af5c778e90f94038d8d7c65723d8 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^20(1g0VEi{{JruONO2Z;L>4nJh^c}wqi2xH2cV#2 ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w=JY5_^JdP(PD2R4Uj+!hcDZiRd@Jwjq5jbr=c>=Ga$}NXY@-`m4s#_{L6eRc^v~4`Q zGA~^gQrQ~y;&rsZ?5NU`oP?hTXN6hjZBdZEY7k_~z#!zk$@JguIV?aQF?hQAxvXs*6>x`B0FVm1EdWX| z%~t84Vg|UP0Ow6rZB_tcE@QwM2O1+05s^^?h&v5|2xK2+qFv|n)%HYsS%??`KFGYt z{ps34t}Fcv`1AoK0h(yvrZrI^q38l$C@x>w(O_`~UR@vrnp^;sTdgv{m8cNX1>*2A z2BB+Q-wK1D=E0M9c>>H=w4bpVzkB1?eI3etuXp6yJCZ9UAbc?f|f zmjI@P)j%S2IMd0xp7n|RLy6( z$is#c5P{r{)!H39*lkHS2g~+=o&rerM+!J3CX+&k|FWs+R$_0CwxYK2A)K;z|MX{#3y1Kk41i0qkWJ_GR#>bm^bHt)c3Oa6Ay)?Q{ pW=pYoTW;b#RTMkT?39#^4uihWMn%UI$$p^G44$rjF6*2UngEcmL0

literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/top-left-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/top-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..f477931590971471252cdb3527549e21eddfaea9 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^LO^WH!VDxc1YExZDb50q$YKTtF;x&|^bAt@02Gug zag8Vm&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aCgTz$e5NNDB!G@$>ToNg!KH zOiWQxQAbDT*q;mEfP9vcAirRSf&&kFCRzUh@?AV#9780+lM@&iMa9L%1x@-j*`Qige{ud6mQ%e75h6 U%WRlG4QL*Nr>mdKI;Vst0Jq{m)&Kwi literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/top-right-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1d4d5203de1efdfc24e27f296ab100b3bb4f737e GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^LO^WH!VDxc1YExZDb50q$YKTtF;x&|^bAt@02Gug zag8Vm&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aCgiz$e5NNDBxE@bK`6iHQN( za&mGiDk`d~s+yXb`uh5omX=%$p6h`UEG0pH!3+fl9{!%nodx9kdAc};NQ5UB6c!dH zF*IMea3MjJQ6T&3s!;D(5r;Kfwrn{Qsu&P<>`ag=hqi9+G~u49+paJkn)3`~316iR|1!M=k&W literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/top-right-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-hdpi/xfwm4/top-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..de6076e4ff93a6c8686b0883808b397cf2fc5156 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^LO^WH!VDxc1YExZDb50q$YKTtF;x&|^bAt@02Gug zag8Vm&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aCgTz$e5NNDB!G@$>ToNg!KH zOiWQxQAbDT*q;mEfP9vcAirRSf&&kFCRzUh@|`?g9780+lZy%q3zHZa)f^Q9gcvqX zabP&Zl$b26(cS16Ab3ouX|qI+Y=VxPBBO*i=dq^Ote%G>e7t6CTCDSHGsDZJEX4=- S)2;zcWAJqKb6Mw<&;$VH@IQtC literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/bottom-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6b3df522237894ffe25bddb4d287ddba9b923172 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-l!3HGXyW3s?Qk(@Ik;M!Qvh5(u*#GonDo{|e z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>GPZ!4!jfu%ywru%x-k_l& mQ$aU90SHnO5+rUaGB89hW7<$sZ`2A@%HZkh=d#Wzp$Pz<(<-b0 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/bottom-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..a5b785e49e4db2a29ee9a09ef47b3ee2cc5f25b6 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-l!3HGXyW3s?Qk(@Ik;M!Qvh5(u*#GonDo{|e z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>GPZ!4!jfu%uE?)e3-k_l& lQ$aU90SHnO5+rUa0U^>BK@3nSgQu&X%Q~loCIGOVD{BA% literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/bottom-left-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/bottom-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..22f8ac293609eda1c50f711c5e161f36867b675e GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAf3?x51|2hvyaTa()7Beu&wu3NZ|I?4DKtah8 z*NBqf{Irtt#G+J&^73-M%)IR4Lc*CXeKSEiJzf1=);T3K F0RWJ`FQEVc literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/bottom-left-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/bottom-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..51615dd2c8290b23ac74d26bafed1a5a6651cb73 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAf3?x51|2hvyaTa()7Beu&wu3NZ|I?4DKtah8 z*NBqf{Irtt#G+J&^73-M%)IR4(G%fAfq8!e6@_vAkh$9n&T&IA4xD&q}NUx`>pUXO@ GgeCx~?JZXT literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/close-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d19d38381d7f5d4bb51cad2b2587ffbcf46f131b GIT binary patch literal 583 zcmV-N0=WH&P)CMGNFDE82Cnh#2C^;!8IVveRIXOEjDM2hML@g^tEh|ee zEKDygPA@HNI5TZHGj2FEZ#Xk=IW&?&JC;K{mqR?7L_M2CJfufIrAI%eM?a=WKc`1O zs7ODlNI%u+|qQb*2HNY7G7(Njp(R7uxWN#s~e|0Lr zT~G8}PxM_-_gzr}gh8W{xSbrk3cFkKW_z`zUzLKyH-;1dQC6yPxMb$>wn6|_I1 z2Lp2y=)=G(3OG4c%au*ehau002ovPDHLkV1f(_S?0@<(6(}fK z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6j0GuPZ!6Kh{JEM?d5A$5MfP_ zKat?2TDo?1AoIGZW*^lL)c)TaEgapr`be2Z`g3oA9miFER$e;bqQE5hgIz(pbx!Zh zr5c-M8D5L*S;TUiW5TrqO3M_Z8NN02e-YsqF4p58;4%$%)MWE3YB%2Hm9zbcQLs(CfYvc!_lH$t)kwuCcS!V z^zopr E03BeAp#T5? literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/close-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/close-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..aeba08e8b76936eb1a18e1f274d89505343f388f GIT binary patch literal 719 zcmV;=0xCMGNFDE82Cnh#2C^;!8IVveRIXOEjDM2hML@g^tEh|ee zEKDygPA@HNI5TZHGj2FEZ#Xk=IW&?&JC;K{mqR?7L_M2CJfufIrAI%eM?a=WKc`1O zs7ODlNI%u+|qQb*2HNY7G7(Njp(R7uxWN#s~e|0Lr zT~G8}PxM_-_gzrI^E%8}*@3-`#Q_d*;P-)YV=&Q7Q=7=m zQVO6tnnO_Yp_C9PcAkMMvt396NO!PP$^jlY(IBE`H7p=S=3PO=0fk$Lshc7S=y(q= z7i4s?^e!z7Q1#}2`Dv}T`IYtI36CNI82Lk5jvWXq+p+u?>av0I_xgExbKW=G+qHkI zmzY4~XV^d>@&I)vFo2Li<)Oy}CO`{x9uy|4LX~#E|3tUT6;#%5u9@kXGX>|Vn2;0_cv#9*^7=N(rUq!sXnB-{7w{$vgoaYlB zu40!U^j;;!@h;T+W7RO!@#UGo|08jL1047dz!!Bd%ob*vVE6z4002ovPDHLkV1kfM BHj4lN literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/close-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..51b747109afc20263cdec70b1bc9f127eeb6f200 GIT binary patch literal 720 zcmV;>0x$iEP)oOEfY}H8WE< zHB>n_Ryj9#NJM%`MSDp_dr3xnN=BesRHR&1rCe61URbGKSF&PUvtnGcV_dXjT(x9e zwq#wmWL?s7Y1VXW*K}*xb!^#nY}$2g-gj=_cyH=`bnAX}?0$9cfOYVIcJP6B_Jn!& zgL(IadijKV`h|P?hI{*meEx@h{)m45iGTiyfc}w){*sCQlZyZ8=l|*G|LW-f>goUN z>;LfY|Ns9!+X#FB00DeSL_t(o!|m2xQ-VMg24GXsio~q^D8IGTO45?RS42sY|NoP^ zpmZ14*#)L)n%Q&3&HF4ad(N6l{dt`xtmME+!jgalB=Gw{zT6#6Eo(aJRC6(aVt
=6r zM1bNP0G3qvuI2-?Sy?yxe{1ZZ( zxFXJj*d})9JawV~w7Ebvln)8lTtG1n&MzSt3cs0pK{I_Yo2etvjhY1jHnW}0g2+Ir z0|0D#px6L_JF$^AI5yHA(qcnZ9kcT<7ouamq_gtlOYw{4?4I%dYLu%jT{Gyod7F-S zxvEWqFj|Ee*Sk__4=1KM88&Ye`5#FF5|F@u0KNc=AIEY{#e%m00000DI+W@BQ7f* zw+8gM1@yQE_qql6y9N2X1^T=N{k{avlpBix009?CL_t(o!|m4Fa)K}r24DrzHdU-` zJ=G(gfGP+T8qE7Yn7!(#O?DSEPNy^Z@BeRrNp`7J{ya~b(FdxUF@OOKaDSlDTZCy* zq@mZZ-vG2%nfOVzbV~xY@ljl)7};e2cPD}gh8W{xSbrk3cFkKW_z`zUzLKyH-;1dQC6yPxMb$>wn6|_I1 z2Lp2y=)=G(3OG4c%au*ehau002ovPDHLkV1j1R-^Bm` literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/hide-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/hide-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..11f8a13382787da519a1394f12f96a50a132bfa2 GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^4nXX}0VEhiCg+F%Db50q$YKTt*>(_S?0@<(6(}fK z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6j0GuPZ!6Kh{JEM?d5A$5MfP_ zKat?2TDo?1AoIGZW*^lL)c)TaEgapr`be2Z`g3oA9miFER$e;bqQE5hgIz(pbx!Zh zr5c-M8D5L*S;TUiW5TrqO3M_Z8NN02e-YsqF4p58;4%$%)MWE3YB%2Hm9zbcQLs(CfYvc!_lH$t)kwuCcS!V z^zopr E03BeAp#T5? literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/hide-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/hide-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a30d6b8be0dd62e9e7493d9d9c96dc8e2ca49c GIT binary patch literal 609 zcmV-n0-pVeP)DI+W@BQ7f* zw+8gM1@yQE_qql6y9N2X1^T=N{k{bM@WlV{#sBce|NsAgc>W{+00AXQL_t(o!|m4F zQo=A024E}{G(rKDgB*kcTB=f8ZAn?t_kS#|V5}s&TRINoO#b`*CdnkbDV5Hi>w+l` zTojA}3}Ar22Ws7!AEjyJyS?fOKywkpA@SVF2~^8n5(9L2lh12+*U612I1 zqpSxA1P>^`fF{os7BB*B`W&FS(E}fX0W1K?miV}jx2?AWRsE{PA1s%TiuH>;qs{97x(@Q*$~j!c_y>_p v8Yhf*yE9#eQijWiJKOw`3}65Q{0CqM$rs1kUaDv=00000NkvXXu0mjfWoqwW literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/hide-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/hide-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..d0bed48edf223ccc9d85e821ac85f42dee396b78 GIT binary patch literal 603 zcmV-h0;K(kP)02 zR7C&)03;+NEGi`}D(Wh{DTEqiAyduJ_sXf2?GF{FnwrHC@9i!-TI@Yf{*RMO+ushkYJKC~4-nBg6wmj;;KkL6g?7=_p!$0uDK=8ys_Q*o_ z$wBwYLix)=`piQ5%tQOlL;lV~|MS!T^wa-|3 z5C&jHaZAOz+q!_-BCep&V5+|VYuTH6q)jFRX^%Jg@8>&NXL7lRr=l2jAg>q=Xg~x1 z50tx8FNov7bNZzWKw}=VTf&)@5-5(2ERlFvNCQ}F_A71;53~Zt$+n3FEN=amKyW}| z#RORvQNV}^Gr$0iqZl|41Tben#&Vz>LO@iK0$m2CCk3W3U`qiH23#qyhXG#-P#E|? z1LsR3Cp7TAg;NsvL~lX)5FOQP?887?3YZc2luh|(nn8er_>ER9uBUZOLm7&JS6oYT zMfL9nuBnm@zkc_GZR^b~uYU84A1u{3&iYB3(Pj*OJO}z>q#Ukfd`CofJ;Qi6d-lSo p)L%?GW`^;OjRrKJ0S){aa0NMo!$PbmS@i$_002ovPDHLkV1h#L`KSN@ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/left-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..0fb49ed563538e63b6f0120286ac253b60c6d9dd GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^EI_Ql$P6U;nY?9z6lZ})WHAGSY&!@u_CNiY3KWzq zag8Vm&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aE%Jz$e5NNLyN3-j7L20FVdQ&MBb@0Q=7)%>V!Z literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/left-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..6eee30a0c713215c5b65157462465b0a3fccd56c GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^EI_Ql$P6U;nY?9z6lZ})WHAGSY&!@u_CNiY3KWzq zag8Vm&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aE%Jz$e5NNbBh6%)iOV24wMi kx;Tb#$R?X4Ea6~cIFi7o*!ooQB~XIF)78&qol`;+0OA`XCIA2c literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..109efcc7daa38f4fa19ec92260ad0716dca3b47c GIT binary patch literal 562 zcmV-20?qx2P)1CNwK1H7h1MEhjuKCp|AHK`|&o zF(^YZD_T1%TRbaVJS$y2E_X;SdPy&ONiTg$FoaDog-$SrPB4c~Fo;huiBB`2Su>+r zGo@QJqgynjTQsIzG^<`Usa-a-Vm7s6Hn(FoxnwrFWH-8HH^65%!)Q3bXE?)YIK*i< z#c4RlYB@PM$+ppA0003INkl?ghYLS;2p*MPLYY zqCFg?iP|PWu!XZ^k9=TMf+G2l3k1qOKrVPd`x7+TbXY(H+DtjXV6O)%!2p(kWJUwM z3Ipmc350+qB!M{Yd7Kt=-JI8cy)#DSmd1J*~deu)VVBqT7wfiVgAHF}kO`eRxc zoj?HujlM7YmILLTH_|d)|HI=ARk2g|zn-~ceVD8IyBGdqd0Hu+Uzn^mZ+dba zT*d5wsN?)j8Nbs=T3j$eKEkK_OcIN%ioSy%4g#Z8m07*qoM6N<$f^~P) A`2YX_ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..11f8a13382787da519a1394f12f96a50a132bfa2 GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^4nXX}0VEhiCg+F%Db50q$YKTt*>(_S?0@<(6(}fK z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6j0GuPZ!6Kh{JEM?d5A$5MfP_ zKat?2TDo?1AoIGZW*^lL)c)TaEgapr`be2Z`g3oA9miFER$e;bqQE5hgIz(pbx!Zh zr5c-M8D5L*S;TUiW5TrqO3M_Z8NN02e-YsqF4p58;4%$%)MWE3YB%2Hm9zbcQLs(CfYvc!_lH$t)kwuCcS!V z^zopr E03BeAp#T5? literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..d49f9385e899e23a37d9029142825778430c8c12 GIT binary patch literal 696 zcmV;p0!RIcP)1CNwK1H7h1MEhjuKCp|AHK`|&o zF(^YZD_T1%TRbaVJS$y2E_X;SdPy&ONiTg$FoaDog-$SrPB4c~Fo;huiBB`2Su>+r zGo@QJqgynjTQsIzG^<`Usa-a-Vm7s6Hn(FoxnwrFWH-8HH^65%!)Q3bXE?)YIK*i< z#c4RlYB@PMP0e~v&3aGGdsfhaSI~jH?9IRJ&%o`_!R^q&?$N~W)5Y)9#_!bd`}Fhs z_VfJq^!)er{P+L={{`?nZ~y=SUP(kjR9M69)_+riFc=4LQ_&(ZE3^>Q0xJzNAPUXW zEQ7uOS5$XA5?q4~cV5@szJHCoJ)dJ^KPZ*{JdccF2lg1l0S<6r_ds3l>6YtSy4J33 z0W=2_FV3Vd6$GlvgO`e{REhx7wf8H=K0R=3d6^YeYbXq7eB%W1pe` zS~3ynK~IE|vll<9L_p663?gus512&2$p`Lt4=@jbc@njJKqCTe{6hMK)(H_1?5O7g ztzu#Nj^?nG1@dO4-WucTM@RG*%fSWa{ly|zTe)MW%bl}w!OKD<~%{DJU%}C@v}}Fe@rGE-E=MD>*PMJ25UnG%rInFGV*oNjfr1 zJ2Ff=IXO8zXiGh5O+9K&J!?)#h+j&KVM~l*OpjwvmS|6xXiu1EP?>2^nrcv+YFV;) zTeW&zwR>E)dtA4CUATQ-yMA80e`CdkW5$JJ$A)Cdhh@r$Wy*f!i)hk~Y158s z)sK4Fn|j)td)l0V+n|Bmq0RBx&+*&P^4rkz+|lyf)AQcc^WN0+-}LBv0oasO< z2-I{Rr{e3?B7l02f5kfD2Tol~$)wE-sMPvzLE!_ccQ_-rH7-EMnd$NXEm;5ORY)M= zGJwyiZ~#N7-;hK$AoSQk1NP5~ygmIq`D{&IqLEi;0vZ&BWVU_xISFB;F#!{15|UiK z_?N*1?0mpt0+0EC!vs)1fc6iReudJD$oPzXCeWd8q)!-~GXdF)W-iG(7Uu6{0b5yS zH`5@R8l;-(12B`L8&zoM;C0*13#doUk_XBa-;riz)!#^bhpIBB*FPNd9_#H1t$uvM zf3X~1Q=VTba1CNwK1H7h1MEhjuKCp|AHK`|&o zF(^YZD_T1%TRbaVJS$y2E_X;SdPy&ONiTg$FoaDog-$SrPB4c~Fo;huiBB`2Su>+r zGo@QJqgynjTQsIzG^<`Usa-a-Vm7s6Hn(FoxnwrFWH-8HH^65%!)Q3bXE?)YIK*i< z#c4RlYB@PM$+ppA0003INkl?ghYLS;2p*MPLYY zqCFg?iP|PWu!XZ^k9=TMf+G2l3k1qOKrVPd`x7+TbXY(H+DtjXV6O)%!2p(kWJUwM z3Ipmc350+qB!M{Yd7Kt=-JI8cy)#DSmd1J*~deu)VVBqT7wfiVgAHF}kO`eRxc zoj?HujlM7YmILLTH_|d)|HI=ARk2g|zn-~ceVD8IyBGdqd0Hu+Uzn^mZ+dba zT*d5wsN?)j8Nbs=T3j$eKEkK_OcIN%ioSy%4g#Z8m07*qoM6N<$f^~P) A`2YX_ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-toggled-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..11f8a13382787da519a1394f12f96a50a132bfa2 GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^4nXX}0VEhiCg+F%Db50q$YKTt*>(_S?0@<(6(}fK z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6j0GuPZ!6Kh{JEM?d5A$5MfP_ zKat?2TDo?1AoIGZW*^lL)c)TaEgapr`be2Z`g3oA9miFER$e;bqQE5hgIz(pbx!Zh zr5c-M8D5L*S;TUiW5TrqO3M_Z8NN02e-YsqF4p58;4%$%)MWE3YB%2Hm9zbcQLs(CfYvc!_lH$t)kwuCcS!V z^zopr E03BeAp#T5? literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-toggled-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..18c9b6d01e1a028a9bfe3d38600d67e93832cbb7 GIT binary patch literal 796 zcmV+%1LOROP)1CNwK1H7h1MEhjuKCp|AHK`|&o zF(^YZD_T1%TRbaVJS$y2E_X;SdPy&ONiTg$FoaDog-$SrPB4c~Fo;huiBB`2Su>+r zGo@QJqgynjTQsIzG^<`Usa-a-Vm7s6Hn(FoxnwrFWH-8HH^65%!)Q3bXE?)YIK*i< z#c4RlYB@PMKgn-E$#6r;a!t*8PR)8x&3jhRfmhIhX4H&l)QxD=j%n48YSoW;*_wIT zntIurecPVA?9IRJ&%o`_!R^q&?$N~W)5Y)9#_!bd`}Fhs_VfJq^!)er{P+L=|3Q6N zrvLx}o=HSOR9M69)^S_GKpY2fVbnsZQ5b4eL~QG7LZa*xDRJ-rwKVP6dCYS+dwP0$ zo_+t>x#xbL$DP|9pYP9e=Q8er9hdO{5AcBB2f{*Ds;X*L5)+{>yK;Q~&$VHF|NP&$>vH&q+{Tp2!8qvEA z{B!aQK%S`YL!3Sq(sUq9?4K^|-Ory|4?dYaa)=5D#FTZYnGFrfznvE8k5BD8FrYbAlU#AzG%#gDB1veXHgGCDv(%T#4loR9Z>;JHb)N8_(y1cpn+8{ zbM%)fXAW&IH_~U*0z`(lF{)zWZ8|TX4v2as;_^T_WjoReo9fT~Y=D<~%{DJU%}C@v}}Fe@rGE-E=MD>*PMJ25UnG%rInFGV*oNjfr1 zJ2Ff=IXO8zXiGh5O+9K&J!?)#h+j&KVM~l*OpjwvmS|6xXiu1EP?>2^nrcv+YFV;) zTeW&zwR>E)dtA4CUATQ-yMA80e`CdkW5$JJ$A)Cdhh@r$Wy*f!i)hk~Y158s z)sJu1lW^CQa@Uo5*_(RWn|s=vf!m;g+@Xx$sg2*Mj^C<}->Z+{tD57po8z>ek)brld^WXIR_xAkw_Wk(x{rUg@|Cc>XKL7v$oJmAMR9M69 z)_qfgFdPSPQ_&(ZdqB$vw3JHI1Qw=bn#|HHWAFdfgfV5FcpGwE*B#$~n7jQx=jPaq zME*P{0TUe93z!fHfe`q8ASp_6OVe7iluhgaq$_Q(O1muh1mbxOtVPSm`~bo&*huw& z9XM_Qk2Er@fZ$ng3p^VTy8&Br9cKdaU~6(LK$=+p&cK9r%s~hLoIC?iA?imEXM}|U z9Y_-UX8?x}i>E$>&rXk$paLQ>WfSU7Lx(2r5~+Z+tbUqW$c{BJ><wSl z;cXP~>ukI^TX{^>tEqqo$_3kzR^3*A6=geA`MP)g-689-o@sd1*N@mQmiCzfhWRc+RaXI%InDFi|w1pWi?4HP-RS0pG&-v9sr M07*qoM6N<$f{Djoq5uE@ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/menu-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/menu-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2af638e9a663234aab94660bc08c1b9dd3f41d1e GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^4nXX}!VDx2U(@>yq&N#aB8wRqWZOZQvH$7ERG^?_ ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0v=0X`wFKw3pb#nRF;C@3g6 zI5;FEWb4+g+qP}nzJ2?N6DPJ9E%*skVeaYT7~*j}Ibnf>h9Eyq&N#aB8wRqWZOZQvH$7ERG^?_ ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wb0X`wFKw3vf$JW-?&dx45 zIXNXIB|AG?JnF+ipoEd9i(`n#@#KUB5*$Jdi@DrHd$c5earra{a`><&YHF}Za{0^+ m=(xB;BGh12LI@)x0|VEoNleZk%>seC89ZJ6T-G@yGywqQ;x=Ib literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/menu-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/menu-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..cd039c1d2faa1ced40400af4380939339eb02d34 GIT binary patch literal 368 zcmV-$0gwKPP)6cg#S?fW7bM1rw8aU!>08Z$`4V85vReH; zdtu~&5~ctJD8TZ7smTZC;HfrW0FD^XFu9q4ZeH2}fEzsra7T>dZ9Y&1d`Mg60`6l! z(AqpeA2AWHvw#MZ+2jC@r-9C90E9?(X~1v{=u8r*5lx*0C=O5(@NvK=fdJrg>(9gW zqbei;2GHN{*P(4x@$x_baPF_Cp>0%!HHrtxbiz@N-vbFhXI={z$~JGMdErV^ zwv{barK(o8)|Ijc*})$U%1j@G|F-pfBy0SZunp92pEHrM;1qnFTi<(pe71!2P$#Xf7M0%1^SrT z?f#yVW88tjF&^-M2ett%?OTG014sh9Zt|fAS|T%h%CY-0J^G4XbcC^TFs

YPUuEaV6d=QM7Ra%n zfj5@@*{!kk`;dKI2azvoZNo;mHP>f*r literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/right-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..841fe27dcff2dd68e50132fca1c46f7fb460f8c9 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^EI_Ql$P6U;nY?9z6lZ})WHAGSY&!@u_CNiY3KWzq zag8Vm&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aE%Jz$e5NNbBh6%)iOV24wMi kx;Tb#$R^ty@DOBSVCj`mY&=l?6)3^r>FVdQ&MBb@0Nq|9`2YX_ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/shade-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/shade-active.png new file mode 100644 index 0000000000000000000000000000000000000000..30d94fa7e50946ee6b782299eb7dd5c877336e33 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^4nXX}0VEhiCg+F%Db50q$YKTt*>(_S?0@<(6(}fK z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6j0H0PZ!6Kh{JEM9OOJ~z|;EB zyr)!mXIU@HCbzN=ip^8k#r1_nkZmKs5W z)r{B5S2J9@+sSaL|KVLb)-}J2=gNQNQ>e{$VR${0;g&Gto_08Qi&`0)P#_nR{v^Di^Z{SI^@gQu&X J%Q~loCICuAVrl>Y literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/shade-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/shade-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..64597d2857a6f25a411b290a64db9b6edb99cde5 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^4nXX}!VDx2U(@>yq&N#aB8wRqWZOZQvH$7ERG^?_ ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vo0X`wFKw3vf$H2hA(9qD< z*4EC>&febM)6+8`ARsU>FeWA@Ha0dhGc!9on^*0$08n+cr;B5V$MNKZ1ri)W42!wk zM0>Op);J_7F|zJ8|EN7-NAWhn^-cGZ?aV)FPS`P7qo_l%Gu-81<6*wglW@R*0VwLj9MJ2aA+TSVBe`py?vX_f8In%3w?E8SB^PS2 eDj`9Xf#Ie3^3BWIzpV#4gTd3)&t;ucLK6VGgj$gR literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/shade-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/shade-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..fc0e43d46f73fc6e04cf1c59cb23eb9a2973d0ce GIT binary patch literal 428 zcmV;d0aN~oP)JHZjTv zf+2mzS^gnt%0Wux??V0{2?ytCJkD?8ah%SSqs%mXe4SEv`SATYUqSjh59w|&fL|9j zlr62LnZlOFWM9@)8Eg8ow$7M*FB>e3@r{c{+mY4xb!DM9D7mz8NHz-HJr*GQB*fiGmm~emvCIS(Nz~2K&ri!|0>Oy779YCrK++vhm2=KfClqTm( z0Qm-!Xh8?oH8@hPsep9$0ZKsw_$$n$;3Oc2*=#64ioSo_4xfx501EZbA4pJsATg-l z_ed~_7sznG>-zIh$h?5U{p0=<{RZU)3fu?4g7yOSs6P@aFJQ-gELbWq=p(@rUjg-p zLPh(Cqy9k9q`z^}{}B}BAUXOs;fZpTPknco-o!)KpD0I}DR{peU3YnZ-BB(RlMS@) zY0!d|fdger8)4g& literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/stick-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/stick-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5bbc4d93a6afb7f2c23a3b3ca08e05f9ed53044c GIT binary patch literal 405 zcmV;G0c!qO_&-*cDk^mc zKO#|8^4s!D`665Iz4Us2UZalH9bg?R009U<0PX@L;#6NQ^+_Z*0mF5Jud;GP2c{Zk z%hP^8<s0Be4w*ZY!?|voKUxb{Zy@Tf4e?pE%Bp35#OVp1&Y36vlD|BY74@8Q&SGXZlio zd^PP-eIMMk*5i3uX^Axy~|zd00000NkvXXu0mjf#?hbL literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/stick-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/stick-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..8225c8f7415212d0ed065ddbf9d137619985f311 GIT binary patch literal 359 zcmV-t0hs=YP)f>AV5( zlxAC6c_jh6wevZEZrNo3@048mt~t;M0O(F1S82L>yy^nbZkPgI01(}5{EctRIBK{g=n2OrLWsa{c;yi2;3R94J$f`L>t+`E#Hg zn?;%r5U(Xm#=}l$I4&D$mfHsS^yO(As^8AbgsNpV+5kk8#WGEoi%C>6)-B8ZSZ%Rb zmVFfNt+r#kAxdIkk)Cm#EBXU~F@yCB5Lj^9WuOVVcwh#d~&;hDSn4pw9 zaCaMp^IlH}Le#{Sd=j_n;%E0yI_JE8-o3s5p7#|~9WW}U25O)N{yora+g&dVy{_GE z?f|rGpH+O@+7f7VLe>&?8ruNYM+$LFePG`MAeug=PfzLNMFfDmuM1cn!0C;WWmNJR zz%})N#s`4&To!ku`1m*;B@4-h0NsWb&;gh#xj%b7{$M6*3UHtUv_jxqsmtGQ@Jgv6 z;F}tN4Me$IuD`*xWG8@K4m5q>o7``{;!JJtQ8sMgG?S}ce3p)R^_Ko( zd2>{4u^2||IF2WaFlIR1~-Atowi zu@i}^lHcOQl0WM?&o7T z?pe_728>IH&=z=Ai0f^~N2tgSn5lC4^L?dMXajf!mbWu&h=B$0j`;Uff~`5=m-6n| zC$jX6fe3po#X=-O^~|v_20p;5^*I3KRUI*;#=s|@iHIn!>WC8&QGm=C5a{a>03e8n zsISL|0M`_frYT$xF~|Yn%dci11TM9F9u6|r#sun zZujSdHjV@&AOQ*ZCx9vYfqCdlvkEYcAP(_IJ#b=7t+V^Rb?pQ$v_K`eg*^sHr2|eP z=kM>eNTC4?<9xqTgN*`sga5e{&@2axOb=zxCozkG5^a<`bFlNXN4Xg2;pXp002t@U z4&7ql19=Pz0I?nx!(xDu#Tfv=L`0Ou`6<9Pg)jrHI)!Ty?Fay$`Xb(KV{7!=`0GIu z#X+J5Vbf72!>AuF(?N5c3z2%ubtb9=A^*xhKuT>(D;VOP%`)q}tY~ROFR!=`9c0wwVAfK_u`F9saZP! z6(?XFfm106nDtCLKu|Y}0F^Vg!nO5*ss})8^gK(F+4D^cfJRjpsCWS3{Zif{Y6CQE zJ-|EzxK3p8*zca7cl*&oR1d&4wSYRnt;nSPR{rIa$Ozy_2dD(VwJgWk6C8{50N>UC z93V_&{QeH^L|p(U`G6Gw-(|9Si?KWazLg8qfYx%+-UK>}WeC)A0S6e#W17{PC>3|p z-;oRfCl_#mpVCkB=OQBWw2uZd1>9V~1Aa*dfXS+j0O-mL@N$6wP|^fIrGNsUDGCU7 z0sa&MvL(d3l#o5d?p#FVcUb5U9pGm5QCg8wQCRF6SB-SJ-AJ!`jb!=2gFJ1w^1WUw zr;kbf<1sn9&$%aZ_dZ{GKyau%P(~tgXI+218YstlBh3ZqDOp5=t7h|RP;{gjb_3w+ zx7YPh{c%xbs2WDK0YEsMz9h-ZbQl&K>xN;U?zdPB!#wggR@<>zaJkwi8NzoCKYzWK h|B*_d1WMr3fxofuDcZtjo>2e*002ovPDHLkV1oJ>|Jwin literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/stick-toggled-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/stick-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..be63b35c67f35be9e96a6a1008a260f02dfe524f GIT binary patch literal 609 zcmV-n0-pVeP)x6a~p+WLgQZ{aeCNC2okH0cC)Vpd>HQA*m|GIHGw2 zvPPGP-19sc>>~bD;sQ#$_?x_(-_<$yyWjEN-hbEU9kn~a+EFpe14nWN|0#pG8T83wT+HWVK2LJ~qfN}s_Xni$5 z!E3EMfLAmCI6yd&tHnFG5p@DM>j4E1_$kBXTTJ8*@Cs`I6(H2pvt>Ygszac%7T^E_ zxlgOYp;Aede#g@PTMsLM8t_}XY5lW^$aCtWo{Ru@EuaZJ$vFVS)JHJ@k&J=HT7VBI zX#t>8fC8W;3h>__FyBJ5O$+lwjJ6q~16*c@62?j;=bK$)W~BD2kzPaKlbMz8Bv}SL z$gP=`EeAMNa=qA>nv1%odDE78pnD)bwPhLo=nE0eirLx^TqPvXt%{;S@waqSneO%8!p%4 vZp$@W?{35Q8}4@NJ^x3_0XZNC{Byt?dkbRcPutc`00000NkvXXu0mjfijV^^ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/themerc b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/themerc new file mode 100644 index 00000000..81c785ca --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-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=#afafaf +active_text_shadow_color=#252525 + +inactive_text_color=#808080 +inactive_text_shadow_color=#252525 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-1-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-1-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b165dbcbef62c13eb00e3ef31ae9405625f91814 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni#0(@)2-uVYDb50q$YKTt*>(_S?0@<(6(}fK z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i8=)Plzj!R#8#0w6v@%Ir0F= t5%F|!43P*=PDw~eV0joCAY--3kijfK?B@FlJ1?L-gQu&X%Q~loCIB&EDGLAq literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-1-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-1-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2fa118565c928a1e2e82b10ea51fa0d64af43b GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni$P6U=H@GbYQk(@Ik;M!Qvh5(u*#GonDo{|e z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>@0G|+7Ag!aLGyf(d8;~X7 n>Eal|5uKdC(EMM%jgg5VeoOs)pC4R-Ksg3aS3j3^P6(_S?0@<(6(}fK z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i8=)Plzj!R#8#0w6v@%Ir0F= t5%F|!43P*=PDw~eV0joCAY--3kijfK?B@FlJ1?L-gQu&X%Q~loCIB&EDGLAq literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-2-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-2-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2fa118565c928a1e2e82b10ea51fa0d64af43b GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni$P6U=H@GbYQk(@Ik;M!Qvh5(u*#GonDo{|e z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>@0G|+7Ag!aLGyf(d8;~X7 n>Eal|5uKdC(EMM%jgg5VeoOs)pC4R-Ksg3aS3j3^P6(_S?0@<(6(}fK z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i8=)Plzj!R#8#0w6v@%Ir0F= t5%F|!43P*=PDw~eV0joCAY--3kijfK?B@FlJ1?L-gQu&X%Q~loCIB&EDGLAq literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-3-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-3-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2fa118565c928a1e2e82b10ea51fa0d64af43b GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni$P6U=H@GbYQk(@Ik;M!Qvh5(u*#GonDo{|e z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>@0G|+7Ag!aLGyf(d8;~X7 n>Eal|5uKdC(EMM%jgg5VeoOs)pC4R-Ksg3aS3j3^P6(_S?0@<(6(}fK z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i8=)Plzj!R#8#0w6v@%Ir0F= t5%F|!43P*=PDw~eV0joCAY--3kijfK?B@FlJ1?L-gQu&X%Q~loCIB&EDGLAq literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-4-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-4-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2fa118565c928a1e2e82b10ea51fa0d64af43b GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni$P6U=H@GbYQk(@Ik;M!Qvh5(u*#GonDo{|e z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>@0G|+7Ag!aLGyf(d8;~X7 n>Eal|5uKdC(EMM%jgg5VeoOs)pC4R-Ksg3aS3j3^P6(_S?0@<(6(}fK z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i8=)Plzj!R#8#0w6v@%Ir0F= t5%F|!43P*=PDw~eV0joCAY--3kijfK?B@FlJ1?L-gQu&X%Q~loCIB&EDGLAq literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-5-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/title-5-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2fa118565c928a1e2e82b10ea51fa0d64af43b GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^JV5Ni$P6U=H@GbYQk(@Ik;M!Qvh5(u*#GonDo{|e z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>@0G|+7Ag!aLGyf(d8;~X7 n>Eal|5uKdC(EMM%jgg5VeoOs)pC4R-Ksg3aS3j3^P6r0G|+7APod6Dk_$imM8v6 zZ3A)`OM?7@862M7NCR^8JzX3_B*K$Z5)u-46B1g2*93A;Sn=bgw1CL#>%2T1TK8r% jIyN3H2uKiJEb>>AA*a(cw(MaspY5 zB|(0{3=Yq3qyafvo-U3d65+`SK)}nJ+7P@ZaCMlXhC=6ph;YT=z!M@7JnW*TUc5Z4 Y40o@+D0eh4&H|a{>FVdQ&MBb@0F!<)x&QzG literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/top-right-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8ff3797d0c07c28bc5a3b2470ad0a16bebd4f7fd GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^5r0G|+7APod6Dk_$imM8v6 zZ3A)`OM?7@862M7NCR^8JzX3_B*K$9czF{Tm^8lr{~s>EyEJTV)PK>LQCsa8W=4G# kZDs0uw4@=+O|vSP;r&5DmszvDzk*ElboFyt=akR{0NBJjPXGV_ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/top-right-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark-xhdpi/xfwm4/top-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..0128cd12e478c21733bf939829b1b008019af950 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^5(MaspY5 zB|(0{3=Yq3qyagao-U3d65+`lyu1kvOd4CWu3lnD$+{XOk`>CpwN<2*sq4|QX?;N@ Z%NZ_x{qs}fOI-=bFi%%Mmvv4FO#rCfHp>72 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark.zip b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark.zip new file mode 100644 index 0000000000000000000000000000000000000000..9eb2f05e59b686c0a7fe71681f543e6a34a70c2e GIT binary patch literal 478324 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 URNOgudK%zt1341Q)CE72{zF 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 -cPFc*mPWk%au4X_J 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 + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/add-workspace-hover.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 00000000..8a1d3516 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/add-workspace.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/add-workspace.svg new file mode 100644 index 00000000..8dba5df9 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/add-workspace.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/calendar-arrow-left.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..dcf8298b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,56 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/calendar-arrow-right.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..ed66559d --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,56 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/checkbox-dark.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/checkbox-dark.svg new file mode 100644 index 00000000..273a8fb1 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/checkbox-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/checkbox-off.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/checkbox-off.svg new file mode 100644 index 00000000..b00efa63 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/checkbox.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/checkbox.svg new file mode 100644 index 00000000..15b5e545 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/checkbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/close-active.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/close-active.svg new file mode 100644 index 00000000..0dde2b9d --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/close-active.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/close-hover.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/close-hover.svg new file mode 100644 index 00000000..37f8806a --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/close-hover.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/close.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/close.svg new file mode 100644 index 00000000..5dcc697b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/close.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/corner-ripple.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/corner-ripple.svg new file mode 100644 index 00000000..54cf484d --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/corner-ripple.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/radiobutton-dark.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/radiobutton-dark.svg new file mode 100644 index 00000000..4754e924 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/radiobutton-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/radiobutton-off.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 00000000..b00efa63 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/radiobutton.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/radiobutton.svg new file mode 100644 index 00000000..a4e80d48 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/radiobutton.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/toggle-off.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/toggle-off.svg new file mode 100644 index 00000000..8522010b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/toggle-off.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/toggle-on-dark.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/toggle-on-dark.svg new file mode 100644 index 00000000..deb6bad3 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/toggle-on-dark.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/toggle-on.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/toggle-on.svg new file mode 100644 index 00000000..36159869 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/toggle-on.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/trash-icon.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/trash-icon.svg new file mode 100644 index 00000000..d78a123e --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/assets/trash-icon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/cinnamon.css b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/cinnamon.css new file mode 100644 index 00000000..e63e85f8 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/cinnamon.css @@ -0,0 +1,2339 @@ +stage { + color: #FFFFFF; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button { + min-height: 24px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.04); +} + +.sound-button:focus { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.sound-button:hover { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.sound-button:hover:focus { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.3); + border-radius: 6px; +} + +.sound-button:active { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.3); + border-radius: 6px; +} + +.sound-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: rgba(255, 255, 255, 0.04); + border-radius: 6px; +} + +.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: 6px; + color: rgba(255, 255, 255, 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: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.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: #FFFFFF; + background-color: rgba(255, 255, 255, 0.3); + border-radius: 6px; +} + +.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(255, 255, 255, 0.32); + background-color: transparent; + border-radius: 6px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 24px; + padding: 6px 30px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.04); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #cba6f7; +} + +.modal-dialog-button-box .modal-dialog-button:active { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.3); +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + color: rgba(255, 255, 255, 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: #cba6f7; + selected-color: rgba(0, 0, 0, 0.87); + transition-duration: 300ms; + border-radius: 6px; + color: #FFFFFF; + border: 2px solid transparent; + background-color: rgba(255, 255, 255, 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: #FFFFFF; + background-color: rgba(255, 255, 255, 0.04); + border: 2px solid #cba6f7; +} + +#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(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 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: #FBC02D; + 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(30, 30, 46, 0.1); + border-radius: 9999px; +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: #787882; + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #62626d; +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #cba6f7; +} + +.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(255, 255, 255, 0.12); + -slider-border-color: transparent; + -slider-active-background-color: #cba6f7; + -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: .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: .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: #3c84f7; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #6da3f9; +} + +#Tooltip { + border-radius: 9999px; + padding: 6px 12px; + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; + 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: #FFFFFF; + background-color: #1e1e2e; + border-radius: 12px; + margin: 6px; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); +} + +.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: 6px; + background-gradient-direction: none; + box-shadow: none; + background-color: #353543; + color: rgba(255, 255, 255, 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(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.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-clip: padding-box; + background-color: #1e1e2e; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); + border: 1px solid rgba(0, 0, 0, 0.75); +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 6px 12px; + spacing: 12px; + border-radius: 6px; +} + +.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: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: rgba(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.5); +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 6px; + -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(255, 255, 255, 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: .5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: .5em; +} + +#panel { + font-weight: bold; + height: 36px; + width: 42px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(244, 67, 54, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(244, 67, 54, 0.35); + background-gradient-end: rgba(244, 67, 54, 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(203, 166, 247, 0.35); + background-gradient-end: rgba(203, 166, 247, 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(102, 187, 106, 0.35); + background-gradient-end: rgba(102, 187, 106, 0.35); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: rgba(255, 255, 255, 0.7); + font-size: 1em; + padding: 0px; + background-color: rgba(17, 17, 27, 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: #FFFFFF; + background-color: rgba(255, 255, 255, 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: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); +} + +.panel-dummy { + background-color: rgba(244, 67, 54, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(244, 67, 54, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: rgba(255, 255, 255, 0.7); +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: rgba(255, 255, 255, 0.7); +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: rgba(11, 11, 18, 0.9); + border: 1px solid rgba(11, 11, 18, 0.9); + color: #FFFFFF; + spacing: 25px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +.window-caption#selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); + border: 1px solid #cba6f7; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.04); + border: 2px solid transparent; +} + +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #cba6f7; + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); + font-style: italic; + transition-duration: 300; + selection-background-color: rgba(0, 0, 0, 0.87); + selected-color: #cba6f7; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 6px; +} + +.expo-workspace-thumbnail-frame#active { + border: 4px solid #cba6f7; + background-color: black; + border-radius: 6px; +} + +.expo-background { + background-color: #0b0b12; +} + +.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(255, 255, 255, 0.12); + border-radius: 6px; + background-color: #1e1e2e; + 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: #1e1e2e; + spacing: 6px; + padding: 6px; + margin: 32px; + border-radius: 12px; + color: #FFFFFF; + 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 6px; +} + +.calendar { + padding: 6px 12px; + 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(255, 255, 255, 0.7); + font-weight: bold; + text-align: center; + padding-bottom: .1em; +} + +.calendar-today-date-label { + font-size: 1.1em; + color: rgba(255, 255, 255, 0.5); + font-weight: bold; + text-align: center; +} + +.calendar-month-label { + color: #FFFFFF; + font-weight: bold; + margin: 0 2px; + padding: 2px; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 24px; + height: 24px; + margin: 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(255, 255, 255, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(255, 255, 255, 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: .4em 1.75em; + font-weight: normal; + text-align: center; + font-size: 14px; + color: #FFFFFF; + border-radius: 6px; +} + +.calendar-day-base { + text-align: center; + width: 28px; + height: 28px; + padding: 0; + margin: 2px; + border-radius: 9999px; +} + +.calendar-day-base:hover { + background-color: rgba(255, 255, 255, 0.04); +} + +.calendar-day-base:active { + background-color: rgba(255, 255, 255, 0.12); +} + +.calendar-day-heading { + color: rgba(255, 255, 255, 0.7); + margin-top: 1em; +} + +.calendar-day { + border-width: 0; + color: rgba(255, 255, 255, 0.7); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #FFFFFF; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(255, 255, 255, 0.7); + opacity: 1; +} + +.calendar-week-number { + width: 20px; + height: 20px; + margin: 6px 0; + color: rgba(255, 255, 255, 0.3); + font-weight: bold; + background-color: rgba(255, 255, 255, 0.04); + 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: 6px; + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.04); + background-gradient-end: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 6px; +} + +.calendar-events-no-events-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.04); + background-gradient-end: rgba(255, 255, 255, 0.04); + box-shadow: none; +} + +.calendar-events-no-events-icon { + color: rgba(255, 255, 255, 0.5); +} + +.calendar-events-no-events-label { + font-size: 1.1em; + color: rgba(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.12); + -gradient-end: rgba(255, 255, 255, 0.12); +} + +.calendar-event-button { + margin: 6px 0 6px 0; + border-radius: 6px; +} + +.calendar-event-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.04); + background-gradient-end: rgba(255, 255, 255, 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(255, 255, 255, 0.32); + font-weight: bold; + text-align: left; + margin-bottom: .6em; +} + +.calendar-event-time-present { + font-weight: bold; + text-align: left; + margin-bottom: .6em; +} + +.calendar-event-time-present:all-day { + color: rgba(102, 187, 106, 0.6); +} + +.calendar-event-time-future { + text-align: left; + margin-bottom: .6em; +} + +.calendar-event-countdown { + color: rgba(255, 255, 255, 0.5); + font-weight: bold; + text-align: right; + margin-bottom: .6em; +} + +.calendar-event-countdown:soon { + color: white; +} + +.calendar-event-countdown:imminent { + color: rgba(251, 192, 45, 0.6); +} + +.calendar-event-countdown:current { + color: rgba(102, 187, 106, 0.6); +} + +.calendar-event-summary { + color: rgba(255, 255, 255, 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: #FFFFFF; + background-color: rgba(30, 30, 46, 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: 6px; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; + margin: 0; +} + +.menu #notification:hover, .popup-menu #notification:hover { + background-color: rgba(255, 255, 255, 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: #FFFFFF; +} + +.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: #FFFFFF; +} + +#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: #FFFFFF; +} + +.notification-button, .notification-icon-button { + padding: 6px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #FFFFFF; + background-color: #1e1e2e; + border: none; + border-radius: 6px; + padding: 20px; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #cba6f7; +} + +.switcher-list .item-box:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; + border: 0px solid #cba6f7; +} + +.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: #FFFFFF; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: rgba(255, 255, 255, 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: white; +} + +.modal-dialog { + color: #FFFFFF; + background-color: rgba(5, 5, 8, 0.95); + padding: 0 5px 6px 5px; + border-radius: 6px; + 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(11, 11, 18, 0.9); + border-radius: 6px; + color: #FFFFFF; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: #FFFFFF; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #F44336; +} + +.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: 6px; + caret-color: #FFFFFF; + selected-color: rgba(0, 0, 0, 0.87); + selection-background-color: #cba6f7; + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.04); + border: 2px solid transparent; +} + +.run-dialog-entry:focus { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.04); + border: 2px solid #cba6f7; +} + +.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: #FBC02D; +} + +.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: white; +} + +.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(11, 11, 18, 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: 6px; + box-shadow: none; + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.04); +} + +.keyboard-key:hover { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); +} + +.keyboard-key:active, .keyboard-key:checked { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.3); +} + +.keyboard-key:grayed { + color: rgba(255, 255, 255, 0.32); + background-color: transparent; +} + +.keyboard-subkeys { + color: #FFFFFF; + padding: 5px; + -arrow-border-radius: 6px; + -arrow-background-color: rgba(11, 11, 18, 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(255, 255, 255, 0.05); + border: none; + border-radius: 6px; +} + +.menu-favorites-button { + padding: 9px; + border: none; + border-radius: 6px; +} + +.menu-favorites-button:hover { + border-radius: 6px; + background-color: rgba(255, 255, 255, 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: 6px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); + padding: 6px; + border-radius: 6px; + 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: 6px; + background-color: #353543; + color: #FFFFFF; +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; + margin: 0 3px; + border-radius: 6px; + color: #FFFFFF; +} + +.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(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.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: 6px; +} + +.menu-category-button-selected { + padding: 6px; +} + +.menu-category-button-hover, .menu-category-button-selected { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.menu-category-button-greyed { + padding: 6px; + color: rgba(255, 255, 255, 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: #FFFFFF; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #FFFFFF; +} + +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: rgba(255, 255, 255, 0.7); + background-color: rgba(17, 17, 27, 0.75); +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: rgba(255, 255, 255, 0.7); + border-radius: 0; + background-color: rgba(17, 17, 27, 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: 6px; + color: #cba6f7; +} + +.osd-window .level-bar { + border-radius: 6px; + background-color: #cba6f7; +} + +.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(244, 67, 54, 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(255, 255, 255, 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(255, 255, 255, 0.7); + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.15); +} + +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:running { + color: rgba(255, 255, 255, 0.7); + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(255, 255, 255, 0.3); +} + +.window-list-item-box:active:hover, .window-list-item-box:checked:hover, .window-list-item-box:running:hover { + background-color: rgba(255, 255, 255, 0.3); +} + +.window-list-item-box:focus { + color: rgba(255, 255, 255, 0.7); + background-gradient-direction: none; + background-image: radial-gradient(5px 5px 45deg, circle cover, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%); + border-color: #cba6f7; + background-color: rgba(255, 255, 255, 0.2); +} + +.window-list-item-box:focus:hover { + background-color: rgba(255, 255, 255, 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: #66BB6A; + background-gradient-end: #66BB6A; + border-radius: 6px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #FBC02D; + background-gradient-end: #FBC02D; +} + +.window-list-preview { + padding: 6px; + spacing: 6px; + border: none; + background-color: #1e1e2e; + border-radius: 6px; + color: #FFFFFF; + 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(244, 67, 54, 0.5); +} + +.grouped-window-list-thumbnail-menu { + padding: 6px; +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 6px; + border-radius: 6px; + spacing: 6px; + margin: 1px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + background-color: rgba(255, 255, 255, 0.1); +} + +.grouped-window-list-thumbnail-menu .item-box:hover { + background-color: rgba(255, 255, 255, 0.15); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.grouped-window-list-number-label { + z-index: 120; + text-shadow: none; + color: rgba(0, 0, 0, 0.87); + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 2px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #cba6f7; +} + +.grouped-window-list-item-box { + font-weight: normal; + transition-duration: 100ms; + border: none; + margin: 0; + color: rgba(255, 255, 255, 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(255, 255, 255, 0.7); + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.15); +} + +.grouped-window-list-item-box:active { + color: rgba(255, 255, 255, 0.7); + background-gradient-direction: none; + background-color: transparent; + border-color: rgba(255, 255, 255, 0.3); +} + +.grouped-window-list-item-box:active:hover { + background-color: rgba(255, 255, 255, 0.15); +} + +.grouped-window-list-item-box:focus { + color: rgba(255, 255, 255, 0.7); + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.2); + border-color: #cba6f7; +} + +.grouped-window-list-item-box:focus:hover { + background-color: rgba(255, 255, 255, 0.3); +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #66BB6A; + background-gradient-end: #66BB6A; + border-radius: 6px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #FBC02D; + background-gradient-end: #FBC02D; +} + +.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: .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: 6px; + background-color: #353543; + color: #FFFFFF; +} + +.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(255, 255, 255, 0.12); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(255, 255, 255, 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 6px 6px; + color: #FFFFFF; + text-shadow: none; +} + +.sound-player-overlay StButton { + width: 16px; + height: 16px; + padding: 8px; + margin: 0 6px 6px; + color: #FFFFFF; + border-radius: 9999px; + border: none; + text-shadow: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + background-color: rgba(255, 255, 255, 0.12); +} + +.sound-player-overlay StButton:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.sound-player-overlay StButton:insensitive { + opacty: 0.35; + color: rgba(255, 255, 255, 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(0, 0, 0, 0.9); + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: #14141f; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #cba6f7; + -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(255, 255, 255, 0.7); + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #cba6f7; +} + +.workspace-button:hover { + color: #e6d5fb; +} + +/* 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 #cba6f7; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(47, 47, 74, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(47, 47, 74, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(56, 56, 90, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(27, 27, 43, 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(255, 255, 255, 0.1); +} + +.panel-launcher:active { + background-color: rgba(255, 255, 255, 0.2); +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; + border-radius: 0; +} + +.launcher:hover { + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.1); +} + +.launcher:active { + background-color: rgba(255, 255, 255, 0.2); +} + +.launcher .icon-box { + padding: 2px; +} + +.applet-separator { + padding: 1px 3px; +} + +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} + +.applet-box { + padding: 0 6px; + color: rgba(255, 255, 255, 0.7); + text-shadow: none; + transition-duration: 100ms; + border-radius: 0; +} + +.applet-box.vertical { + padding: 6px 0; +} + +.applet-box:hover { + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.04); +} + +.applet-box:checked, .applet-box:checked:hover { + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.12); +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(244, 67, 54, 0.5); +} + +.applet-label { + font-weight: bold; + color: rgba(255, 255, 255, 0.7); +} + +.applet-box:checked .applet-label { + color: rgba(255, 255, 255, 0.7); + text-shadow: none; +} + +.applet-icon { + color: rgba(255, 255, 255, 0.7); + icon-size: 16px; +} + +.applet-box:checked .applet-icon { + color: rgba(255, 255, 255, 0.7); + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #FFFFFF; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #FFFFFF; +} + +.desklet:highlight { + background-color: rgba(244, 67, 54, 0.5); +} + +.desklet-with-borders { + color: #FFFFFF; + background-color: rgba(11, 11, 18, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(244, 67, 54, 0.5); +} + +.desklet-with-borders-and-header { + color: #FFFFFF; + background-color: rgba(11, 11, 18, 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(244, 67, 54, 0.5); +} + +.desklet-header { + color: #FFFFFF; + background-color: rgba(11, 11, 18, 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 #cba6f7; + background-color: rgba(203, 166, 247, 0.3); +} + +.photoframe-box { + color: #FFFFFF; + background-color: rgba(11, 11, 18, 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: .5em 1em; +} + +.notification-applet-container { + max-height: 9999px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(203, 166, 247, 0.3); + border: 1px solid #cba6f7; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/thumbnail.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/cinnamon/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..9bfcc48d95e1359b834dce2761a7851ef44f0e49 GIT binary patch literal 5660 zcmY*-2Q-^+_%^E5mZGWRr$lSjkJO&EYJ}J`R?XN|D@JTpRPEZkYPP6YEsa^LC`xTY z&G0i~BsSrD``DqwLxY`&@D?5W(m_r?xpL7G)#@@Y%V?mn1R z!fno=63ZdI>bWB~CORe>Qq^XJ@3IgRotG-9oQB@&ZPgD=~ASN0(? zATzESz3P(0#KcfIJgh1E+nr&rya62YbPV`NPHQ1f$=OpMwy+x*8X7)>Ph1fd)vd_X zQ&jImPtAmw59()5`RGovD3?fjT}yjmMhv*q7aa`^5>~oS+L0f!bV zK^*d*M(of^lESaeO}-w)U8ueuJROM{WNO>HE~d?yufwShO8MedSW&^3Q??{UTjo;4 zd%MAncrd2xy){{dKmJq^JAf-P;@e-26BH2^?)d(lEFvOeaBz@JNJ8Sr{z`AZy-4t; zVF5=nY_DH8G-YPS?0wLV^qjk7eSQ7?bslvCQ~1R8+1c4Y-;H<2s313w<0!LYi!QvX zB)eC<2&b|$FEbt&1g8K2sH&<;p>|kTR#x()z2BhG0!R#N!PUijzhnJ$gSJTaYPyNl zBgQ!4r%!**)H~gZ?)qF+^?Pn^kU$XmJ4P-jBRTo5Mk&bK+xy_?Xmox)0gG47Z~)%Y ze$pfO%@5Clv7oh_lJ?tX1|qDqCf$DZK+@gwWY0E{Rl2jYlOh>LIVPsglUic%Z&_K{ zi%_yUNITiZlXr}AHF_Rg-`QzyvcV>Rcc#Ev=fiwqJ8| ztOA*FKn7xaIEX}|O0jo5CDX167xcV+2dW6a0L$8&T1U*NIS)Ko2P zZDDC?^{4q|dc2-nlTU!Dv);dVw6zV7V-lozAm>(Yw7fQy%Mb_syG-0brgZR$PzsmV zQs;FbWByxJjsIkf7Ee zC>*X)I%?VIOB9@q`Q@ z+}+X3hf~&J`A0{7V%l9eq%HG}C?)dDfhY&Fxo=(({<4W>EWABPVG0^w)6929H{eam5`Nx4(UGd-kz#%i>q)+i{&=b=Kk82h~A2qyLgnb z?8V5mlBUV+)AcZ4W9jhJnbu9~iFD%7?28mF9&KG~c4{Kge$?fRifTVFWECmxSoYEL zC6#9%4oSxRrXxJUZZ0RU#DZ^0#3w^St#e;~KIAjb?1+hT9e+wd( zW`I%A6?-$aHP1`3vnx63+-g@H6Ein|p6qblOus?%(%x(>fw*1+p~f}{&%3MAfjg5W z8c0K1?L4{td)=w*PQu{cpX(djn~!pbK5RYJ+=r5Z;xwfam20HCNBYQLVpa7SLWyV9 zZC%SC60y;+&aYY+6E5_i4J)jF!22iWlpH>fy$DnKHxj1U!ix!mkU=VvbBNTXS5K+(JeS4FOyU zu*8xlwQE28BAh29gYn-?jR%LF0!*=WUO_#of-mYbEUrtaX5Q(dy!AO4Y$@4iFHsi9 z0Otn9q`)A*8EEPna=J^mu-Kii;lRCSC`Ok2{qKHKP%E+B19Hcz zp5ja!C8T|?ON@WH$#(HD@D^oG167_M;gs~vhs`6Q;vw*an`<@Z%EtRB*lUh9+2Zz$N%V;&)xuYBLh+5M_-(El1N5eiserZ{jDrhqyOI1mW z^Olk_{Vm8%U#wu1y5Th&i+_&U(dPSGs`2}LTFxs`DJr!W1M?*t{A6}RborHSVlI=$Y zEK^g%?c5uwT!&wz$vD)T&4G0%rZ<0z=moL3I0R&WwI?KIPTU=XDYarAkHJ#7@aD*d zKW|;QmabL3PenZjHl!w6^Y;efczI&y;?^y?SW^QvdcPBu-H!o&i%EL8gz=NZi+191 z=G9}20sbSGEUbu%F;Y9J=lvq4aM=B^;P>P{yWpemnczizye?PG$U9X!HVy{bv6%_W zyTrf{pW}m31);YJ^wXiFm|yqEPMT$To0N!ss^X)+{}Y~@4J!Uw98LRsVqW>v&ub%E zVSIQ{CPY6}AG1b%t z;@AK{h?R_=JuN@{X}&;OuC^el(MHmCtjV$X1r|qNtfRtIX8zrsJtFNi*PN|;xK1b61*!GU_{J%y_ebX7cFk2CZ}NHh5jiC-(s|K$(-n%qsnT6N&qo_N2-UU@8VE+8ik*7W~Q{nLd&3@P!YTxRk+Y zY;3GIF4HW<7-6c^dN;!Kt>WM0aD-nkOav$+@+l9WlW5Kv49dNfO5AryUzNtZcf*jA?LNCNH&d?2QEb>M^kyq*IvEi^yY8# zD4LpD^D<2o9u?RORBz#*xkIs(G8aISI+(#-k-KlW)M2Bl=JQ((sM#DtE0X^r*i!vJ_N17U>sZIKvhjIxL#FMh(+_6 zl*}z3o>rhuF{M>&=w93Y@mmm=;S%X0@Lo6-~vTZ;2KPYF($46Jt^7YAE^FbV5?~c)X?x= zadGkB@G#&`y42(ecWJsF77TkV)RtE8C9crZ+~~(4opb(L0Wa3*mlAOcyG}MXuMo9; z)6>jlE-6EfjmLLyQZ^iK9iJatX0Q0A^sk~`r2#v$nY<#E$gQ5zMuZO3Nrhd?_9n6^ zr*Hvc%!?H;49qMn2p5+aQKw%czkhcWDo1B!XWIq@WVf}+1I7lNMD?n_U%luzZ-&F~ zsj289UOJWr;NIjk%|%0gg^i`{yL*993Qhgs*S< zE!qota_lB_rM z&z}uO(ePLKOFt_#h474R9OT9p!RjDE-0C9S>MuU+ep!)B5$oG%_4!XJ;)0GBsm+S9*fw+qX`+IXO9h?CsT@XSQG9W(fqOiwCyDM$gUN z-S{yNPlHFqEK!`)>d5@2g_zfP@1(XDOe6xfnm6wyt55s?* zN@+q5lp9rS6Hn8O_}~&W%D?PI9H9CoK2I(GV2az?+8zc8I4$pgv)~SM+1fs0yBOhg z1A#V+)y&D!ZK7XJi0q{50kT9$vwZ0CzoZG1uv$6Aorf;Zv0*2t)ijaMo3E`Xvq8%l zkcsRk13T@fx?x@$;9x7IJJy$k%wmO$B|0V~X6`8SUuK#Lpzw$VazPU5Fs=sI#W!!> z3>FqXB04FY&;0x)@uRm_Zsz4=8xp7CzP|NXC(l{u;}}r3QeMj{#9x%57yG@}hUJbe zDqV6mqo|oCL-!)s2bpe1;WdAHgc5VR%3S#96fX7%Q|*_B{Z&)g+1W2n1tAh86%{RQ zZB_;h(5Aq{O*Bb@?lcDM`bat%acMyTHLTH;Na4^QOxyeNkBY*ql6w#0a!w>it@Irq zMM}mEXiC2u|@5Hk^hJ8|E);)hNx=&=wN+;RLWIf7n zP*a9jTXD)xs$3*EOn&qe3`POAe^*nmRqOyW9I{iDo}Lcc9=moPEHBPX^FqEr*V5Wr zF!UU|07kO*O8ah(Bb}T++UAsfuBZqmtoGydcuOu%dKJ*El#6azV8e;=`RHY-=G3c$ zjjK3Y7Uv3$z~R_XyruH{LPpN3qr4Tl*|AlcJ9h%_Lklhb9OiP&DFeqN0dP3V60qgy zjFf)+{sz1yw_=P+k^lB|t>u8!87Z{1wbfFW3l!DrhHb!GV36F{(b1v++4q*#@f#a1 zt}kCg0Lwc;%_P8u;@J&VRa2W6Y}r%V298Ox8zBQ=Ha6c~?Zx!Ut?tA|1b1AdDn%sS z^?g+>2Fta%u-3>I6_jT!l!2|V*!Z2PclPh#|Cpuwue0;?53cKJUmq$4u^trX?B0nD z;^dh$4`2LHVA0t*k60wQerw@ds^uB1Q4ExbdyFVzPLJ5|Xeap{H7}5MR*eariQqat zUa2Uhj#|jT4Opo`X~D(nV@(CphAz|8)YJe#rWnbEU~jq9{=j(p>J^AnPo58x)x@k zBSQ3un}+7r!5z=ON|jn<4+b;BGtHW_e`qkmEM{8-pCXD_ZntISj%#HgJIapf5PcOY zj*p`MtRnELIZ72UzkVgJ{!e8;&#Gt~D&tq41xh@xMSnqW5surhNXgZqhn1}hCqE?5 z8m-zrB21Iy&;C<{hg3iJW$nfI?=Q<_IKUx-A3jx#Pbjdar5|6eth>*f4m*fI$-0qqBxf$c?l!*+~ZlN32pOh0iLJ1uqt51T8foPmC_=s1F~p(z^b3HoBIT zo6En`!rGn>oSTi|km{P6nx&_wr?I=Q25>0=_q7nIaOb*LUA;T~;Zru0ma8TUS5y1L zR-|p$CbVW(R~OGSjKvzz&CKYFM_zj_+&gh6%~TeIR2gqyU8_=Y{dRVKbssp{B~yp$ KsGyZ>UjHBXtyALw literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/calendar-arrow-left.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..ec8b4783 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/calendar-arrow-right.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..6fc5556f --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/calendar-today.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/calendar-today.svg new file mode 100644 index 00000000..5e77084c --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/calendar-today.svg @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-dark.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-dark.svg new file mode 100644 index 00000000..273a8fb1 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-off-active.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-off-active.svg new file mode 100644 index 00000000..9cfdefd9 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-off-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-off-hover.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-off-hover.svg new file mode 100644 index 00000000..ef5123a1 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-off-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-off.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-off.svg new file mode 100644 index 00000000..b00efa63 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox.svg new file mode 100644 index 00000000..15b5e545 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/checkbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/dash-placeholder.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 00000000..172156ae --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/no-events.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/no-events.svg new file mode 100644 index 00000000..239177d1 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/no-events.svg @@ -0,0 +1,82 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/no-notifications.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/no-notifications.svg new file mode 100644 index 00000000..ae09f92c --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/no-notifications.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/noise-texture.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/noise-texture.svg new file mode 100644 index 00000000..484f6c87 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/noise-texture.svg @@ -0,0 +1,78 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/process-working.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/process-working.svg new file mode 100644 index 00000000..0f311b0b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/process-working.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/toggle-off.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/toggle-off.svg new file mode 100644 index 00000000..8522010b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/toggle-on-dark.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/toggle-on-dark.svg new file mode 100644 index 00000000..deb6bad3 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/toggle-on-dark.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/toggle-on.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/toggle-on.svg new file mode 100644 index 00000000..36159869 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/gnome-shell.css b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..75032d77 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/gnome-shell.css @@ -0,0 +1,4098 @@ +/* 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 */ +.quick-toggle-menu .header .title { + font-weight: 700; + font-size: 15pt; +} + +.app-menu .popup-inactive-menu-item:first-child > StLabel, .quick-toggle-menu .header .subtitle { + font-weight: 700; + font-size: 9pt; +} + +.icon-label-button-container { + font-weight: 400; + font-size: 9pt; +} + +.ripple-pointer-location { + width: 48px; + height: 48px; + border-radius: 24px; + background-color: rgba(255, 255, 255, 0.3); + box-shadow: 0 0 2px 2px white; +} + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #cba6f7; + -pie-background-color: rgba(255, 255, 255, 0.3); +} + +.magnifier-zoom-region { + border: 2px solid #cba6f7; +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +/* App Icons */ +.show-apps .overview-icon, +.app-well-app .overview-icon, +.grid-search-result .overview-icon { + color: rgba(255, 255, 255, 0.7); + border-radius: 16px; + padding: 6px; + border: none; + transition-duration: 100ms; + text-align: center; +} + +.show-apps:hover .overview-icon, .show-apps:focus .overview-icon, .show-apps:selected .overview-icon, +.app-well-app:hover .overview-icon, +.app-well-app:focus .overview-icon, +.app-well-app:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(255, 255, 255, 0.12); + border-image: none; + background-image: none; +} + +.show-apps:active .overview-icon, .show-apps:checked .overview-icon, +.app-well-app:active .overview-icon, +.app-well-app:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.3); + box-shadow: none; +} + +.app-well-app.app-folder { + border-radius: 16px; +} + +.app-well-app.app-folder, .app-well-app.app-folder:hover, .app-well-app.app-folder:active { + background-color: transparent; +} + +.app-well-app.app-folder .overview-icon { + background-color: rgba(255, 255, 255, 0.12); + border-radius: 16px; +} + +.app-well-app.app-folder:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.2); +} + +.app-well-app.app-folder:active .overview-icon { + background-color: rgba(255, 255, 255, 0.3); +} + +.app-folder-dialog { + border-radius: 36px; + padding: 12px; + background-color: #11111b; + border: 1px solid black; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; + /* FIXME: this is to keep the label in sync with the entry */ +} + +.app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry { + font-size: 18pt; + font-weight: bold; +} + +.app-folder-dialog .folder-name-container .folder-name-entry { + width: 300px; + border: none; + caret-color: #FFFFFF; +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus { + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.app-folder-dialog .folder-name-container .folder-name-label { + padding: 9px 8px; + color: rgba(255, 255, 255, 0.7); +} + +.app-folder-dialog .folder-name-container .edit-folder-button { + background-color: rgba(255, 255, 255, 0.06); + color: rgba(255, 255, 255, 0.7); + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 9999px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button:hover { + background-color: rgba(255, 255, 255, 0.12); +} + +.app-folder-dialog .folder-name-container .edit-folder-button:checked, .app-folder-dialog .folder-name-container .edit-folder-button:active { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +.app-folder-dialog .icon-grid { + row-spacing: 12px; + column-spacing: 24px; + page-padding-top: 0; + page-padding-bottom: 0; + page-padding-left: 0; + page-padding-right: 0; +} + +.app-folder-dialog .page-indicators { + margin-bottom: 18px; +} + +.app-folder-dialog-container { + padding: 6px; + width: 720px; + height: 720px; +} + +.app-well-app-running-dot { + width: 6px; + height: 3px; + border-radius: 2px; + background-color: rgba(255, 255, 255, 0.3); + margin-bottom: 0; +} + +StWidget.focused .app-well-app-running-dot { + width: 24px; + background-color: #cba6f7 !important; +} + +.app-menu, +.app-well-menu { + max-width: 27.25em; +} + +.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: #11111b; + color: #FFFFFF; + border-radius: 9999px; + icon-size: 48px; +} + +.shell-link { + border-radius: 6px; + color: #3c84f7; +} + +.shell-link:hover { + color: #3c84f7; + background-color: rgba(60, 132, 247, 0.15); +} + +.shell-link:active { + color: #3c84f7; + background-color: rgba(60, 132, 247, 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, .hotplug-notification-item, .button { + color: #FFFFFF; + background-color: #1e1e2e; + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:focus, .hotplug-notification-item:focus, .button:focus { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.08); + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:hover, .hotplug-notification-item:hover, .button:hover { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:active, .hotplug-notification-item:active, .button:active { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.2); + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:insensitive, .hotplug-notification-item:insensitive, .button:insensitive { + color: rgba(255, 255, 255, 0.35); + background-color: #1e1e2e; + box-shadow: none !important; +} + +.lg-obj-inspector-button, .candidate-page-button, .modal-dialog-linked-button, .popup-menu .button { + color: #FFFFFF; + background-color: transparent; + box-shadow: none !important; +} + +.lg-obj-inspector-button:focus, .candidate-page-button:focus, .modal-dialog-linked-button:focus, .popup-menu .button:focus { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.08); + box-shadow: none !important; +} + +.lg-obj-inspector-button:hover, .candidate-page-button:hover, .modal-dialog-linked-button:hover, .popup-menu .button:hover { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); +} + +.lg-obj-inspector-button:active, .candidate-page-button:active, .modal-dialog-linked-button:active, .popup-menu .button:active { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.2); + box-shadow: none !important; +} + +.lg-obj-inspector-button:insensitive, .candidate-page-button:insensitive, .modal-dialog-linked-button:insensitive, .popup-menu .button:insensitive { + background-color: transparent; + color: rgba(255, 255, 255, 0.35); + box-shadow: none !important; +} + +.button { + min-height: 20px; + padding: 6px 12px; + border-radius: 6px; + border: none; +} + +.screenshot-ui-show-pointer-button, .screenshot-ui-type-button { + color: #FFFFFF; + background-color: transparent; + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + color: rgba(255, 255, 255, 0.35); + background-color: #11111b; + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.08); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.2); + box-shadow: none !important; +} + +/* Date/Time Menu */ +.popup-menu .message, .world-clocks-button, +.weather-button, +.events-button { + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.04); + border-radius: 6px; + 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: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +.popup-menu .message:active, .world-clocks-button:active, +.weather-button:active, +.events-button:active { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.2); + box-shadow: none; +} + +#calendarArea { + padding: 6px 0; +} + +.datemenu-calendar-column { + spacing: 6px; + border: 0 solid rgba(255, 255, 255, 0.12); + padding: 0 4px 0 12px; +} + +.datemenu-calendar-column:ltr { + margin-right: 8px; + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + margin-left: 8px; + 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(255, 255, 255, 0.7); + font-weight: bold; +} + +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 4px 6px; +} + +/* today button (the date) */ +.datemenu-today-button { + border: none; + box-shadow: none; + background: none; + padding: 6px; + margin: 0 12px; + text-shadow: none; + color: rgba(255, 255, 255, 0.7); + border-radius: 6px; +} + +.datemenu-today-button:hover, .datemenu-today-button:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.datemenu-today-button:active { + background-color: rgba(255, 255, 255, 0.2); +} + +.datemenu-today-button .day-label { + font-size: 12pt; + font-weight: bold; +} + +.datemenu-today-button .date-label { + font-size: 18pt; + font-weight: normal; +} + +/* Calendar */ +.calendar { + border: none; + box-shadow: none; + background-color: transparent; + padding: 0; + margin: 0; + text-shadow: none; +} + +.calendar .calendar-month-label { + padding: 6px 0; + color: rgba(255, 255, 255, 0.7); + font-weight: bold; + text-align: center; + text-shadow: none; + font-size: 12pt; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 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; + height: 32px; + margin: 2px; + border-radius: 9999px; + background-color: transparent; + color: #FFFFFF; +} + +.calendar .pager-button:hover, .calendar .pager-button:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.calendar .pager-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.calendar .calendar-day-base { + font-size: 10pt; + text-align: center; + width: 34px; + height: 34px; + padding: 0; + margin: 2px; + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); + border: none; + font-feature-settings: "tnum"; +} + +.calendar .calendar-day-base:hover, .calendar .calendar-day-base:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.calendar .calendar-day-base:active, .calendar .calendar-day-base:selected { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; +} + +.calendar .calendar-day-base.calendar-day-heading { + margin-top: 1em; + color: rgba(255, 255, 255, 0.5); + font-size: 10pt; +} + +.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(255, 255, 255, 0.5); + font-weight: bold; +} + +.calendar .calendar-today { + font-weight: bold; + color: rgba(255, 255, 255, 0.7) !important; + background-color: rgba(255, 255, 255, 0.06); + border: none; +} + +.calendar .calendar-today:hover, .calendar .calendar-today:focus { + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF !important; +} + +.calendar .calendar-today:active { + background-color: #bd8ff5; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:selected:hover, .calendar .calendar-today:selected:focus { + background-color: #e1cbfa; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-day-with-events { + color: rgba(255, 255, 255, 0.7); + background-image: url("assets/calendar-today.svg"); +} + +.calendar .calendar-day-with-events.calendar-work-day { + color: rgba(255, 255, 255, 0.7); + font-weight: bold; +} + +.calendar .calendar-other-month-day { + color: rgba(255, 255, 255, 0.32); + opacity: 0.5; +} + +.calendar .calendar-week-number { + width: 26px; + height: 0; + margin: 8px 0 8px 6px !important; + padding: 0 !important; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + font-size: inherit; + font-weight: bold; + text-align: center; +} + +.world-clocks-button, +.weather-button, +.events-button { + padding: 12px !important; + margin: 2px 0 !important; +} + +.events-button .events-box { + spacing: 6px; +} + +.events-button .events-list { + spacing: 12px; + text-shadow: none; +} + +.events-button .events-title { + color: rgba(255, 255, 255, 0.5); + font-weight: bold; + text-shadow: none; +} + +.events-button .event-time { + color: rgba(255, 255, 255, 0.5); + font-feature-settings: "tnum"; + font-size: 10pt; +} + +.world-clocks-button .world-clocks-city { + color: rgba(255, 255, 255, 0.5); + font-weight: bold; + font-size: 11pt; +} + +.world-clocks-button .world-clocks-time { + color: rgba(255, 255, 255, 0.5); + font-feature-settings: "tnum"; + font-size: 11pt; +} + +.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 { + color: rgba(255, 255, 255, 0.5); + font-feature-settings: "tnum"; + font-size: 10pt; +} + +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.weather-button { + margin-bottom: 6px !important; +} + +.weather-button .weather-box { + spacing: 10px; +} + +.weather-button .weather-header-box { + spacing: 6px; +} + +.weather-button .weather-header { + color: rgba(255, 255, 255, 0.7); + font-weight: bold; +} + +.weather-button .weather-header.location { + font-weight: normal; + color: rgba(255, 255, 255, 0.5); + font-size: 10pt; +} + +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button .weather-forecast-time { + color: rgba(255, 255, 255, 0.7); + font-feature-settings: "tnum"; + font-size: 9pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .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(203, 166, 247, 0.35); + box-shadow: 0 0 2px 2px white; + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; +} + +.ripple-box:rtl { + border-radius: 0 0 0 52px; +} + +/* Dash */ +#dash { + font-size: 9pt; +} + +#dash .empty-dash-drop-target { + width: 32px; + height: 32px; +} + +.dash-label { + color: rgba(255, 255, 255, 0.9); + background-color: rgba(0, 0, 0, 0.75); + border-radius: 9999px; + padding: 6px 12px; + box-shadow: none; + border: none; + text-align: center; + -y-offset: 12px; + -x-offset: 8px; +} + +/* Modal Dialogs */ +.candidate-popup-content, .modal-dialog { + background-color: #1e1e2e; + border-radius: 12px; + border: 1px solid rgba(0, 0, 0, 0.75); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); +} + +.modal-dialog-linked-button:last-child { + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +.modal-dialog-linked-button:hover:last-child { + color: rgba(0, 0, 0, 0.87); + background-color: #e4d0fb; +} + +.modal-dialog-linked-button:active:last-child { + color: rgba(0, 0, 0, 0.87); + background-color: #bd8ff5; +} + +.modal-dialog-linked-button:insensitive:last-child { + background-color: rgba(203, 166, 247, 0.05); + color: rgba(203, 166, 247, 0.35); +} + +.headline { + font-size: 12pt; +} + +.modal-dialog { + color: rgba(255, 255, 255, 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: 6px; +} + +.modal-dialog-linked-button:first-child { + background-color: rgba(255, 255, 255, 0.04); +} + +.modal-dialog-linked-button:first-child:focus { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.08); + box-shadow: none !important; +} + +.modal-dialog-linked-button:first-child:hover { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); +} + +.modal-dialog-linked-button:first-child:active { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 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: #FBC02D; +} + +.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(255, 255, 255, 0.7); + font-size: 10pt; +} + +.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(255, 255, 255, 0.7); + font-size: 10pt; +} + +.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: 10pt; + margin: 6px; +} + +.prompt-dialog-error-label { + color: #F44336; +} + +.prompt-dialog-info-label, +.prompt-dialog-null-label { + color: rgba(255, 255, 255, 0.5); +} + +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #FBC02D; +} + +.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(255, 255, 255, 0.12); + border-radius: 6px; +} + +.audio-selection-device:hover, .audio-selection-device:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.audio-selection-device:active { + background-color: #cba6f7; + color: rgba(0, 0, 0, 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: 32px; + padding: 2px 12px; + margin: 2px; + border-width: 0; + border-radius: 6px; + color: #FFFFFF; + caret-color: #FFFFFF; + selection-background-color: #cba6f7; + selected-color: rgba(0, 0, 0, 0.87); + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.04); + border: 2px solid transparent; + box-shadow: none; +} + +StEntry:hover, .popup-menu .search-entry:hover { + color: #FFFFFF; + border-color: rgba(255, 255, 255, 0.3); + background-color: rgba(255, 255, 255, 0.04); +} + +StEntry:focus, .popup-menu .search-entry:focus { + color: #FFFFFF; + border-color: #cba6f7; + background-color: rgba(255, 255, 255, 0.04); + box-shadow: none; +} + +StEntry:insensitive, .popup-menu .search-entry:insensitive { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.35); + border-color: transparent; +} + +StEntry StIcon.capslock-warning, .popup-menu .search-entry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #FBC02D; + padding: 0 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(255, 255, 255, 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 6px; +} + +.hotplug-notification-item:last-child { + border-right-width: 0; + border-radius: 0 0 6px 0; +} + +.hotplug-notification-item:first-child:last-child { + border-radius: 0 0 6px 6px; +} + +.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(255, 255, 255, 0.7); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.35); + border: none; + margin: 3px 8px; + padding: 6px; + spacing: 6px; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: rgba(255, 255, 255, 0.7); +} + +.candidate-box:selected .candidate-index { + color: rgba(0, 0, 0, 0.6); +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + margin-right: 2px; + border-radius: 6px; + color: rgba(255, 255, 255, 0.7); +} + +.candidate-box:hover { + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.candidate-box:active { + background-color: rgba(255, 255, 255, 0.3); + color: #FFFFFF; +} + +.candidate-box:selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 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; +} + +.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: 16pt; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + padding: 0 !important; + border-radius: 9px; + border: none; + color: rgba(255, 255, 255, 0.7); + background-color: #707070; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.85); +} + +.keyboard-key:focus, .keyboard-key:hover { + color: #FFFFFF; + background-color: #656565; +} + +.keyboard-key:checked, .keyboard-key:active { + color: #FFFFFF; + background-color: #717171; +} + +.keyboard-key:grayed { + background-color: #4b4b4b; + color: rgba(255, 255, 255, 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: #FFFFFF; + background-color: #585858; +} + +.keyboard-key.default-key:checked, .keyboard-key.default-key:active { + color: #FFFFFF; + background-color: #6a6a6a; +} + +.keyboard-key.enter-key { + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +.keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #d9bdf9; +} + +.keyboard-key.enter-key:checked, .keyboard-key.enter-key:active { + color: rgba(0, 0, 0, 0.87); + background-color: #b077f3; +} + +.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: #cba6f7; +} + +.keyboard-key StIcon { + icon-size: 1.125em; +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 12px; + -arrow-background-color: #343434; + -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: #cba6f7; +} + +.word-suggestions { + font-size: 14pt; + spacing: 12px; + min-height: 20pt; +} + +/* Login Dialog */ +#lockDialogGroup { + background-color: #11111b; +} + +.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: #cba6f7; + selected-color: rgba(0, 0, 0, 0.87); + padding: 4px 8px; + min-height: 26px; + border-radius: 9999px; + caret-color: rgba(0, 0, 0, 0.87); + background-color: rgba(255, 255, 255, 0.04); + border-radius: 0; + border: none; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.15); + color: rgba(0, 0, 0, 0.87); +} + +.login-dialog StEntry:focus, +.unlock-dialog StEntry:focus { + border: none; + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 -2px #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +.login-dialog StEntry:insensitive, +.unlock-dialog StEntry:insensitive { + border: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(0, 0, 0, 0.35); +} + +.login-dialog StEntry StLabel.hint-text, +.unlock-dialog StEntry StLabel.hint-text { + color: rgba(0, 0, 0, 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(0, 0, 0, 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(0, 0, 0, 0.87); + background-color: rgba(255, 255, 255, 0.12); +} + +.login-dialog .modal-dialog-button:active, +.unlock-dialog .modal-dialog-button:active { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(255, 255, 255, 0.2); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:insensitive, +.unlock-dialog .modal-dialog-button:insensitive { + background-color: transparent; + color: rgba(0, 0, 0, 0.35); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default, +.unlock-dialog .modal-dialog-button:default { + color: rgba(0, 0, 0, 0.87); + background-color: #1e1e2e; + 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(0, 0, 0, 0.87); + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default:active, +.unlock-dialog .modal-dialog-button:default:active { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(255, 255, 255, 0.2); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default:insensitive, +.unlock-dialog .modal-dialog-button:default:insensitive { + color: rgba(0, 0, 0, 0.35); + background-color: #1e1e2e; + 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(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.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(255, 255, 255, 0.7); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message { + text-align: center; +} + +.login-dialog-message-warning { + color: #FBC02D; +} + +.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: #FFFFFF; +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: rgba(255, 255, 255, 0.7); + padding-top: 1em; +} + +.login-dialog-not-listed-label:hover { + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: .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(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #cba6f7; +} + +.login-dialog-user-list-item { + border-radius: 12px; + padding: 6px; + color: rgba(255, 255, 255, 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(255, 255, 255, 0.04) !important; +} + +.login-dialog-user-list-item:hover, .login-dialog-user-list-item:focus:hover { + background-color: rgba(255, 255, 255, 0.12) !important; + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-user-list-item:active, .login-dialog-user-list-item:focus:active { + background-color: rgba(255, 255, 255, 0.3) !important; + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(255, 255, 255, 0.12) !important; +} + +.user-widget-label { + color: rgba(255, 255, 255, 0.7); +} + +.user-widget.horizontal .user-widget-label { + font-size: 13pt; + 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: 16pt; + 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(255, 255, 255, 0.7); + font-size: 12pt; + padding-top: 1em; +} + +/* Looking Glass */ +#LookingGlassDialog { + background-color: #1e1e2e; + spacing: 4px; + padding: 0; + border: none; + border-radius: 6px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + color: #FFFFFF; +} + +#LookingGlassDialog > #Toolbar { + padding: 0 8px; + border: none; + border-radius: 0; + background-color: #1e1e2e; + box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.12); +} + +#LookingGlassDialog .labels { + spacing: 0; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); + padding-left: 16px; + padding-right: 16px; + min-height: 32px; + padding: 0 32px; + transition-duration: 100ms; + border-bottom-width: 0; +} + +#LookingGlassDialog .notebook-tab:hover { + background-color: rgba(255, 255, 255, 0.04); + color: #FFFFFF; + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:selected { + border-color: transparent; + background-color: rgba(255, 255, 255, 0.12); + box-shadow: inset 0 -2px 0px #cba6f7; + color: #FFFFFF; + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + min-height: 22px; + selection-background-color: #cba6f7; + selected-color: rgba(0, 0, 0, 0.87); +} + +.lg-dialog .shell-link { + color: #3c84f7; +} + +.lg-dialog .shell-link:hover { + color: #6da3f9; +} + +.lg-dialog .shell-link:active { + color: #0b65f5; +} + +.lg-dialog .actor-link { + color: rgba(255, 255, 255, 0.7); +} + +.lg-dialog .actor-link:hover { + color: #FFFFFF; +} + +.lg-dialog .actor-link:active { + color: rgba(255, 255, 255, 0.7); +} + +.lg-completions-text { + font-size: .9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 6px; +} + +.lg-obj-inspector-button { + padding: 0 16px; + border: none; + border-radius: 6px; +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 6px; +} + +.lg-extensions-list { + padding: 6px; + spacing: 6px; +} + +.lg-extension { + border: none; + border-radius: 6px; + background-color: #1e1e2e; + padding: 12px; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + color: rgba(255, 255, 255, 0.7); + background: #1e1e2e; + border: none; + border-radius: 6px; + padding: 6px; + margin: 5px 8px 11px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); +} + +/* Message List */ +.message-list { + width: 31.5em; + text-shadow: none; + border: none; + padding: 4px 0; +} + +.message-list:ltr { + margin-left: 0; + margin-right: 0; + padding-right: 0; + border-right-width: 0; +} + +.message-list:rtl { + margin-right: 0; + margin-left: 0; + padding-left: 0; + border-left-width: 0; +} + +.message-list .message-list-placeholder { + spacing: 12px; +} + +.message-list .message-list-placeholder > StIcon { + icon-size: 48px; + margin-bottom: 12px; + -st-icon-style: symbolic; +} + +.message-list-sections { + margin: 0 8px 0 16px; +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 6px; +} + +.message { + margin: 3px 0; +} + +.message .message-icon-bin { + padding: 18px; +} + +.message .message-icon-bin:ltr { + padding-right: 6px; +} + +.message .message-icon-bin:rtl { + padding-left: 6px; +} + +.message .message-icon-bin > StIcon { + icon-size: 32px; + -st-icon-style: symbolic; +} + +.message .message-icon-bin > .fallback-app-icon { + width: 16px; + height: 16px; +} + +.message .message-secondary-bin { + padding: 0 8px; +} + +.message .message-secondary-bin > .event-time { + color: rgba(255, 255, 255, 0.5); + font-size: 9pt; + text-align: right; + padding-bottom: 0.12em; +} + +.message .message-secondary-bin > .event-time:ltr { + text-align: right; +} + +.message .message-secondary-bin > .event-time:rtl { + text-align: left; +} + +.message .message-title { + color: #FFFFFF; + font-weight: bold; +} + +.message .message-content { + padding: 9px; + margin-bottom: 8px; + spacing: 4px; + color: rgba(255, 255, 255, 0.5); +} + +.message .message-close-button { + color: rgba(255, 255, 255, 0.7); + padding: 0; + height: 24px; + width: 24px; + border-radius: 9999px; +} + +.message .message-close-button:hover, .message .message-close-button:active { + color: #FFFFFF; +} + +.message .message-close-button:hover, .message .message-close-button:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.message .message-close-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.message .message-body { + color: rgba(255, 255, 255, 0.5); +} + +.url-highlighter { + link-color: #3c84f7; +} + +.message-media-control { + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); +} + +.message-media-control:last-child:ltr { + margin-right: 16px; +} + +.message-media-control:last-child:rtl { + margin-left: 16px; +} + +.message-media-control:hover, .message-media-control:focus { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); +} + +.message-media-control:active { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.3); +} + +.message-media-control:insensitive { + color: rgba(255, 255, 255, 0.32); +} + +.media-message-cover-icon { + icon-size: 48px; + border-radius: 6px; +} + +.media-message-cover-icon.fallback { + icon-size: 32px !important; + border: none; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.5); +} + +.select-area-rubberband { + background-color: rgba(203, 166, 247, 0.3); + border: 1px solid #cba6f7; + border-radius: 6px; +} + +.user-icon { + background-size: contain; + color: rgba(255, 255, 255, 0.7); + border-radius: 9999px; + border: none; + box-shadow: none; + icon-size: 64px; +} + +.modal-dialog .user-icon { + box-shadow: none; +} + +.user-icon:hover { + color: #FFFFFF; +} + +.user-icon StIcon { + background-color: #FFFFFF; + border-radius: 9999px; + padding: 12px; + width: 40px; + height: 40px; +} + +.user-icon.user-avatar { + border: 2px solid #cba6f7; +} + +.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: 10pt; + color: #FBC02D; +} + +/* 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: #FFFFFF; +} + +.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(255, 255, 255, 0.04); + border-radius: 6px; +} + +.nm-dialog-item { + font-size: 11pt; + border-bottom: none; + padding: 12px; + spacing: 0px; +} + +.nm-dialog-item:selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +.nm-dialog-item:hover, .nm-dialog-item:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.nm-dialog-item:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.nm-dialog-icons { + spacing: 12px; +} + +.no-networks-label { + color: rgba(255, 255, 255, 0.5); +} + +.no-networks-box { + spacing: 6px; +} + +/* Notifications & Message Tray */ +.notification-banner { + width: 34em; + min-height: 64px; + margin: 2px 5px 8px; + border-radius: 6px; + color: rgba(255, 255, 255, 0.7); + background-color: #1e1e2e; + border: none; + text-shadow: none; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); + border-radius: 12px; +} + +.notification-banner:hover { + color: #FFFFFF; + background-color: #1e1e2e; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.25); + margin: 2px 12px 17px; +} + +.notification-banner:focus { + color: #FFFFFF; + background-color: #1e1e2e; +} + +.notification-banner .notification-actions { + background-color: transparent; + padding-top: 0; + border-top: 1px solid rgba(255, 255, 255, 0.12); + spacing: 0; +} + +.notification-banner .notification-button { + min-height: 44px; + padding: 0 18px; + background-color: transparent; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; + border-width: 0; +} + +.notification-banner .notification-button:first-child { + border-radius: 0 0 0 12px; +} + +.notification-banner .notification-button:last-child { + border-radius: 0 0 12px 0; +} + +.notification-banner .notification-button:only-child, .notification-banner .notification-button:first-child:last-child { + border-radius: 0 0 12px 12px; +} + +.notification-banner .notification-button:focus { + background-color: transparent; + color: #FFFFFF; + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.12); +} + +.notification-banner .notification-button:hover, .notification-banner .notification-button:focus:hover { + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; + box-shadow: none; +} + +.notification-banner .notification-button:active { + background-color: rgba(255, 255, 255, 0.3); + color: #FFFFFF; +} + +.summary-source-counter { + font-size: fontsize(10); + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); + border: 2px solid rgba(255, 255, 255, 0.3); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: rgba(255, 255, 255, 0.7); +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} + +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: rgba(255, 255, 255, 0.7); +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + color: rgba(255, 255, 255, 0.5); +} + +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +/* OSD */ +.screenshot-ui-panel, .workspace-switcher-container, .switcher-list, .resize-popup, .osd-window { + color: rgba(255, 255, 255, 0.7); + background-color: #11111b; + border: none; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + margin: 5px 8px 11px; + border-radius: 12px; + 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(255, 255, 255, 0.12); + color: #FFFFFF; + -barlevel-height: 2px; + -barlevel-background-color: rgba(255, 255, 255, 0.12); + -barlevel-active-background-color: #cba6f7; + -barlevel-overdrive-color: #F44336; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(255, 255, 255, 0.12); +} + +.osd-window .level-bar { + background-color: white; + border-radius: 2px; +} + +.pad-osd-window { + padding: 32px; + background-color: #11111b; +} + +.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(255, 255, 255, 0.12); +} + +#overview StScrollBar StButton#vhandle, #overview StScrollBar StButton#hhandle { + background-color: rgba(255, 255, 255, 0.5); +} + +#overview StScrollBar StButton#vhandle:hover, #overview StScrollBar StButton#hhandle:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +#overview StScrollBar StButton#vhandle:active, #overview StScrollBar StButton#hhandle:active { + background-color: #FFFFFF; +} + +#overview { + spacing: 24px; +} + +.overview-controls { + padding-bottom: 30px; +} + +.quick-settings { + padding: 18px !important; + border-radius: 24px !important; + margin-top: 6px !important; +} + +.quick-settings .icon-button, .quick-settings .button { + padding: 10.5px; +} + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; +} + +.quick-toggle { + border-radius: 6px; + min-width: 12em; + max-width: 12em; + min-height: 40px; + border: none; + background-color: rgba(255, 255, 255, 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(255, 255, 255, 0.12) !important; +} + +.quick-toggle:active { + background-color: rgba(255, 255, 255, 0.15) !important; +} + +.quick-toggle:checked { + background-color: #cba6f7 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle:checked:hover { + background-color: #ceabf7 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle:checked:active { + background-color: #d3b3f8 !important; + color: rgba(0, 0, 0, 0.87); +} + +.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-label { + font-weight: bold; +} + +.quick-toggle .quick-toggle-icon, .quick-toggle .quick-toggle-arrow { + icon-size: 16px; +} + +.quick-menu-toggle:ltr > StBoxLayout { + padding-right: 0; +} + +.quick-menu-toggle:rtl > StBoxLayout { + padding-left: 0; +} + +.quick-menu-toggle .quick-toggle-arrow { + background-color: rgba(255, 255, 255, 0.08) !important; + padding: 6px 10.5px; +} + +.quick-menu-toggle .quick-toggle-arrow:active { + background-color: rgba(255, 255, 255, 0.12) !important; +} + +.quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 6px 6px 0; +} + +.quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 6px 0 0 6px; +} + +.quick-slider { + padding: 0 6px; +} + +.quick-slider > StBoxLayout { + spacing: 6px; +} + +.quick-slider .slider-bin { + min-height: 16px; + padding: 6px; + border-radius: 9999px; +} + +.quick-slider .slider-bin:focus { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.08); + box-shadow: none !important; +} + +.quick-slider .quick-toggle-icon { + icon-size: 16px; +} + +.quick-slider .icon-button { + background-color: transparent; + color: #FFFFFF !important; +} + +.quick-slider .icon-button:hover { + background-color: rgba(255, 255, 255, 0.04); +} + +.quick-slider .icon-button:active { + background-color: rgba(255, 255, 255, 0.12); +} + +.quick-toggle-menu { + background-color: #1e1e2e !important; + color: #FFFFFF !important; + border-radius: 18px !important; + padding: 12px; + margin: 12px 18px 0; +} + +.quick-toggle-menu .popup-menu-item { + border-radius: 6px !important; +} + +.quick-toggle-menu .popup-menu-item:focus, .quick-toggle-menu .popup-menu-item:hover, .quick-toggle-menu .popup-menu-item.selected { + color: #FFFFFF !important; + background-color: rgba(255, 255, 255, 0.1) !important; +} + +.quick-toggle-menu .popup-menu-item:active { + color: #FFFFFF !important; + background-color: rgba(255, 255, 255, 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: 6px; + padding: 9px; + background-color: rgba(255, 255, 255, 0.12) !important; +} + +.quick-toggle-menu .header .icon.active { + background-color: #cba6f7 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; +} + +.quick-settings-system-item .icon-button { + background-color: rgba(255, 255, 255, 0.08); + color: #FFFFFF; + border-radius: 6px; +} + +.quick-settings-system-item .icon-button > StIcon { + -st-icon-style: symbolic; +} + +.quick-settings-system-item .power-item { + min-height: 0; + min-width: 0; +} + +.quick-settings-system-item .power-item:insensitive { + color: #FFFFFF; + background-color: #1e1e2e; + box-shadow: none !important; + background-color: transparent; +} + +.nm-network-item .wireless-secure-icon { + icon-size: 8px; +} + +/* Top Bar */ +#panel { + background-color: #11111b; + font-weight: bold; + height: 32px; + color: rgba(255, 255, 255, 0.7); + font-feature-settings: "tnum"; + transition-duration: 250ms; + font-size: 10pt; +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: #11111b; + -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: 6px; + font-weight: bold; + color: rgba(255, 255, 255, 0.7); + transition-duration: 150ms; + border-radius: 9999px; + text-shadow: none; + border: 2px solid transparent; +} + +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 2px solid transparent; + border-radius: 9999px; +} + +#panel .panel-button:hover { + color: #FFFFFF; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.12); +} + +#panel .panel-button:hover.clock-display { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); +} + +#panel .panel-button:hover.clock-display .clock { + color: #FFFFFF; + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.12); +} + +#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 { + background-color: transparent; + color: #FFFFFF; + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.2); +} + +#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(255, 255, 255, 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 { + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.2); + color: #FFFFFF; +} + +.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: #FFFFFF; +} + +.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: #FFFFFF; +} + +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 6px; + margin: 0 4px; + -st-icon-style: symbolic; +} + +#panel .panel-button .panel-status-indicators-box .system-status-icon, +#panel .panel-button .panel-status-menu-box .system-status-icon { + margin: 0; +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; +} + +#panel .panel-button#panelActivities { + -natural-hpadding: 18px; +} + +#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; + box-shadow: none; +} + +#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(255, 255, 255, 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: #FFFFFF; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 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: #FFFFFF; +} + +#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: #FFFFFF; + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 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: #FFFFFF; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 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: #FFFFFF; +} + +#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(255, 255, 255, 0.2); + color: #FFFFFF; +} + +#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 .panel-status-indicators-box, +#panel .panel-status-menu-box { + spacing: 2px; +} + +#panel .power-status.panel-status-indicators-box { + spacing: 0; +} + +#panel .screencast-indicator, +#panel .remote-access-indicator { + color: #FBC02D; +} + +/* Popovers/Menus */ +.popup-menu-boxpointer { + -arrow-border-radius: 12px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 18px; + -arrow-rise: 0; + -arrow-box-shadow: none; + background: transparent; +} + +.popup-menu { + min-width: 12em; + color: rgba(255, 255, 255, 0.7) !important; + padding: 0; + font-weight: normal; + border-radius: 12px; + box-shadow: 0 3px 8px -5px rgba(0, 0, 0, 0.12); + margin: 6px 6px 8px; + font-size: 10pt; +} + +.popup-menu .popup-menu-content { + padding: 6px; + background-color: #1e1e2e; + border-radius: 12px; + margin: 0; + font-weight: normal; + border: 1px solid rgba(0, 0, 0, 0.75); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); +} + +.popup-menu .popup-menu-item { + spacing: 6px; + color: rgba(255, 255, 255, 0.7) !important; + text-shadow: none; + border-radius: 6px; + 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: #FFFFFF !important; + background-color: rgba(255, 255, 255, 0.12) !important; + border-radius: 6px 6px 0 0; +} + +.popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked.selected { + color: #FFFFFF !important; + background-color: alpha(currentColor, 0.08) !important; +} + +.popup-menu .popup-menu-item:checked:active { + color: #FFFFFF !important; + background-color: alpha(currentColor, 0.12) !important; +} + +.popup-menu .popup-menu-item:checked:insensitive { + color: rgba(255, 255, 255, 0.32) !important; +} + +.popup-menu .popup-menu-item:focus, .popup-menu .popup-menu-item:hover, .popup-menu .popup-menu-item.selected { + color: #FFFFFF !important; + background-color: rgba(255, 255, 255, 0.12) !important; + transition-duration: 0; +} + +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected:active { + color: #FFFFFF !important; + background-color: rgba(255, 255, 255, 0.3) !important; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.32) !important; +} + +.popup-menu .popup-sub-menu { + background-color: rgba(255, 255, 255, 0.12) !important; + color: rgba(255, 255, 255, 0.7) !important; + border: none; + box-shadow: none; + margin: 0; + border-radius: 0 0 6px 6px; +} + +.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: #FFFFFF !important; + background-color: rgba(255, 255, 255, 0.12) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:active, .popup-menu .popup-sub-menu .popup-menu-item.selected:active { + color: #FFFFFF !important; + background-color: rgba(255, 255, 255, 0.3) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.32) !important; +} + +.popup-menu .popup-inactive-menu-item { + color: rgba(255, 255, 255, 0.7) !important; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(255, 255, 255, 0.32) !important; +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-ornament { + width: 1.2em; +} + +.popup-menu-ornament:ltr { + text-align: right; +} + +.popup-menu-ornament:rtl { + text-align: left; +} + +.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: #11111b; + color: #FFFFFF; + border-radius: 12px; +} + +.unlock-dialog-notifications-container .notification.critical, +.unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: #212134; +} + +.unlock-dialog-notification-label { + padding: 0px 0px 0px 12px; +} + +.unlock-dialog-notification-count-text { + weight: bold; + padding: 0 6px; + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; + 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(30, 30, 46, 0.3); +} + +#unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(30, 30, 46, 0.5); +} + +#unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(203, 166, 247, 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(255, 255, 255, 0.12); + margin: 3px; +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + border: 3px solid transparent; + margin: 3px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #FFFFFF; +} + +.search-entry { + width: 320px; + min-height: 32px; + padding: 0 12px; + color: rgba(255, 255, 255, 0.7); + transition-duration: 150ms; + border-radius: 6px; + caret-color: #FFFFFF; + selection-background-color: rgba(255, 255, 255, 0.12); + selected-color: rgba(0, 0, 0, 0.87) !important; + color: #FFFFFF; + background-color: #1e1e2e; + border: 2px solid transparent; + box-shadow: none; +} + +.search-entry:hover { + color: #FFFFFF; + border-color: rgba(255, 255, 255, 0.3); + background-color: #1e1e2e; +} + +.search-entry:focus { + color: #FFFFFF; + border-color: #cba6f7; + background-color: #1e1e2e; + box-shadow: none; +} + +.search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 0; + color: rgba(255, 255, 255, 0.32); +} + +.search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon { + color: rgba(255, 255, 255, 0.7); +} + +.search-entry:insensitive { + border: none; + color: rgba(255, 255, 255, 0.32); +} + +.search-entry StLabel.hint-text { + color: rgba(255, 255, 255, 0.5); +} + +/* Search */ +.list-search-result, .search-provider-icon { + border-radius: 6px; + padding: 6px; + transition-duration: 100ms; + text-align: center; +} + +.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(255, 255, 255, 0.12); + transition-duration: 200ms; +} + +.list-search-result:active, .search-provider-icon:active, .list-search-result:checked, .search-provider-icon:checked { + background-color: rgba(255, 255, 255, 0.2); +} + +#searchResultsContent { + max-width: 1024px; + spacing: 8px; +} + +.search-section { + spacing: 8px; + background: none; +} + +.search-section .search-section-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.search-section-content { + spacing: 8px; + border-radius: 0; + padding: 18px; + border: none; + box-shadow: none; + background-color: transparent !important; + background-image: none !important; + text-shadow: none; + color: rgba(255, 255, 255, 0.7); +} + +.search-statustext { + font-size: 2em; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +.grid-search-results { + spacing: 36px; +} + +.search-provider-icon .list-search-provider-content { + spacing: 12px; +} + +.search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + margin-top: 0; + color: rgba(255, 255, 255, 0.5); +} + +.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(255, 255, 255, 0.7); +} + +/* Slider */ +.slider { + height: 20px; + color: #1e1e2e; + -slider-height: 2px; + -slider-background-color: rgba(255, 255, 255, 0.3); + -slider-border-color: #cba6f7; + -slider-active-background-color: #cba6f7; + -slider-active-border-color: #cba6f7; + -slider-border-width: 2px; + -slider-handle-radius: 7px; + -slider-handle-border-width: 2px; + -slider-handle-border-color: #cba6f7; + -barlevel-height: 2px; + -barlevel-background-color: rgba(255, 255, 255, 0.3); + -barlevel-border-color: transparent; + -barlevel-active-background-color: #cba6f7; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #F44336; + -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: 6px; + border: 1px solid transparent; +} + +.switcher-list .item-box:outlined { + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.switcher-list .item-box:selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} + +.switcher-list .switcher-list-item-container { + spacing: 12px; +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: rgba(255, 255, 255, 0.5); +} + +.switcher-arrow:highlighted { + color: #FFFFFF; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #cba6f7; +} + +/* 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(203, 166, 247, 0.3); + border: 1px solid #cba6f7; +} + +.tile-preview-left.on-primary { + border-radius: 7px 0 0 0; +} + +.tile-preview-right.on-primary { + border-radius: 0 7px 0 0; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 7px 7px 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(255, 255, 255, 0.12); + border-radius: 6px; +} + +.ws-switcher-active-up, +.ws-switcher-active-down, +.ws-switcher-active-left, +.ws-switcher-active-right { + height: 52px; + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); + border-radius: 9px; + border: none; +} + +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 72px; + max-column-spacing: 72px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 12px; + page-padding-right: 12px; +} + +.page-indicator { + padding: 6px 12px 0; +} + +.page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 10px; + background-color: white; +} + +.apps-scroll-view { + padding: 0; +} + +.page-navigation-hint { + width: 300px; +} + +.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: 15px 0px 0px 15px; +} + +.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 15px 15px 0px; +} + +.page-navigation-arrow > StIcon { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); +} + +.page-navigation-arrow:insensitive > StIcon { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.page-navigation-arrow:hover > StIcon { + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.page-navigation-arrow:active > StIcon { + background-color: rgba(255, 255, 255, 0.3); + color: #FFFFFF; +} + +#dash { + margin-top: 12px; + padding: 0 10px; +} + +#dash .placeholder { + background-image: none; + background-size: contain; + height: 32px; +} + +#dash .overview-icon { + padding: 5px; +} + +.dash-background { + background-color: rgba(255, 255, 255, 0.3); + margin-bottom: 16px; + padding: 10px; + border-radius: 24px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.08); +} + +.dash-item-container .app-well-app, .show-apps { + padding: 10px 2px 26px; +} + +.dash-separator { + width: 1px; + margin: 0 7px 16px; + background-color: rgba(255, 255, 255, 0.12); +} + +.workspace-animation { + background-color: #11111b; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 2px; +} + +.message-list-controls { + padding: 6px 6px 6px 30px !important; + spacing: 6px; + font-weight: normal; +} + +.message-list-controls .dnd-button { + font-weight: normal; +} + +.message-media-control { + margin: 26px 6px; + padding: 12px; +} + +.media-message-cover-icon { + padding: 12px; +} + +.media-message-cover-icon.fallback { + padding: 12px; +} + +.controls-manager, .secondary-monitor-workspaces { + spacing: 12px; +} + +#overviewGroup { + background-color: #11111b; +} + +.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: 6px 12px; +} + +.popup-menu .popup-menu-item:ltr { + padding-right: 9px !important; + padding-left: 0 !important; +} + +.popup-menu .popup-menu-item:rtl { + padding-right: 0 !important; + padding-left: 9px !important; +} + +.popup-separator-menu-item { + padding: 0; +} + +.popup-separator-menu-item .popup-menu-ornament { + width: 0 !important; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.12); + margin: 6px 32px; +} + +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + padding: 0; + margin: 0 32px 0 0; + height: 1px; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + padding-left: 12px !important; + margin-left: 0 !important; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + padding-right: 12px !important; + margin-right: 0 !important; +} + +.search-entry { + margin-top: 24px; + margin-bottom: 6px; +} + +.icon-label-button-container { + spacing: 6px; +} + +.icon-label-button-container StIcon { + icon-size: 32px; +} + +.screenshot-ui-panel { + border-radius: 33px; + 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: 15px; +} + +.screenshot-ui-capture-button { + width: 36px; + height: 36px; + border-radius: 9999px; + border: 4px #FFFFFF; + padding: 4px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #FFFFFF; + 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(255, 255, 255, 0.12); +} + +.screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #d9d9d9; +} + +.screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: gray; +} + +.screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #F44336; +} + +.screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #f55a4e; +} + +.screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #f22314; +} + +.screenshot-ui-shot-cast-container { + background-color: #1b1b2b; + border-radius: 12px; + 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: 9px; +} + +.screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: #25253a; +} + +.screenshot-ui-shot-cast-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.screenshot-ui-shot-cast-button:checked { + background-color: white; + color: black; +} + +.screenshot-ui-shot-cast-button:insensitive { + color: rgba(255, 255, 255, 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 white; +} + +.screenshot-ui-area-selector-handle { + border-radius: 9999px; + background-color: white; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; +} + +.screenshot-ui-window-selector { + background-color: #11111b; +} + +.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: 12px; + border: 6px transparent; +} + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 99px; + border-width: 12px; + icon-size: 24px; +} + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #a260f1; +} + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #cba6f7; + background-color: rgba(203, 166, 247, 0.2); +} + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +.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 white; +} + +.screenshot-ui-tooltip { + color: #FFFFFF; + background-color: #11111b; + border-radius: 9999px; + padding: 6px 12px; + text-align: center; + -y-offset: 24px; +} + +.window-picker { + spacing: 6px; +} + +.window-caption { + color: #FFFFFF; + background-color: #11111b; + border-radius: 9999px; + padding: 6px 12px; +} + +.window-close, .screenshot-ui-close-button { + background-color: #11111b; + color: #FFFFFF; + border-radius: 21px; + 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: #FFFFFF; + background-color: #1d1d2e; +} + +.window-close:active, .screenshot-ui-close-button:active { + color: #FFFFFF; + background-color: #050508; +} + +.workspace-background { + border-radius: 30px; + background-color: #11111b; + 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(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.12); + border: none; + border-radius: 6px; +} + +.workspace-thumbnails .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + width: 18px; + height: 24px; +} + +.workspace-thumbnail-indicator { + border: 3px solid #cba6f7; + 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: #FFFFFF; + background-color: rgba(0, 0, 0, 0.75); + text-align: center; +} + +#dashtodockContainer .notification-badge { + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25); + border-radius: 9999px; + margin: 2px; + padding: 0.2em 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: 10px 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: #11111b; +} + +#dashtodockContainer #dash .dash-background { + background-color: #11111b; +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: rgba(255, 255, 255, 0.3) !important; +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #cba6f7 !important; +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: rgba(255, 255, 255, 0.3) !important; +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: #cba6f7 !important; +} + +#dashtodockContainer .show-apps .overview-icon, +#dashtodockContainer .app-well-app .overview-icon { + color: rgba(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.3); +} + +#dashtodockContainer:overview #dash .show-apps .overview-icon, #dashtodockContainer:overview #dash .app-well-app .overview-icon { + color: rgba(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.3); +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: rgba(255, 255, 255, 0.3); +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #cba6f7; +} + +#dashtodockContainer.opaque #dash .dash-background { + background-color: #11111b; +} + +#dashtodockContainer.transparent #dash .dash-background { + background-color: rgba(17, 17, 27, 0.35); +} + +#dashtodockContainer:overview #dash .dash-background { + background-color: rgba(255, 255, 255, 0.12); +} + +#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: #11111b; +} + +#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: 6px; +} + +#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 { + 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: #FFFFFF; +} + +.openweather-current-databox-values { + background: none; + color: rgba(255, 255, 255, 0.5); +} + +.openweather-current-databox-captions { + background: none; + color: rgba(255, 255, 255, 0.5); +} + +.openweather-forecast-icon, .openweather-forecast-summary { + background: none; + color: rgba(255, 255, 255, 0.7); +} + +.openweather-forecast-day, .openweather-forecast-temperature { + background: none; + color: rgba(255, 255, 255, 0.5); +} + +.openweather-sunrise-icon, .openweather-sunset-icon, .openweather-build-icon { + color: rgba(255, 255, 255, 0.7); +} + +.cosmic-dock #dock { + border-radius: 16px !important; + border: none !important; + margin: 6px !important; + background-color: rgba(255, 255, 255, 0.3) !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: 12px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08); + background-color: #1e1e2e; + color: #FFFFFF; +} + +.cosmic-application-dialog .overview-icon { + color: #FFFFFF; +} + +.cosmic-applications-separator { + background: rgba(255, 255, 255, 0.12); +} + +.cosmic-folder-edit-button { + box-shadow: none; + border-radius: 6px; + border-width: 0; + color: #FFFFFF; + background: rgba(255, 255, 255, 0.04); +} + +.cosmic-folder-edit-button .cosmic-folder-edit-button:hover { + background: rgba(255, 255, 255, 0.12); +} + +.cosmic-applications-icon { + color: rgba(255, 255, 255, 0.7); +} + +.cosmic-applications-folder-title { + color: rgba(255, 255, 255, 0.7); +} + +.cosmic-applications-available { + color: #FFFFFF; +} + +.pop-shell-active-hint { + border-style: solid; + border-color: #FBC02D; + border-radius: 6px; + box-shadow: none; +} + +.pop-shell-overlay { + background-color: rgba(203, 166, 247, 0.3); +} + +.pop-shell-search-element:select { + background: rgba(255, 255, 255, 0.12); + border-radius: 6px; + color: #FFFFFF; +} + +.pop-shell-tab { + border: 1px solid rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.pop-shell-tab-active { + background: #FBC02D; +} + +.pop-shell-tab-inactive { + background: rgba(251, 192, 45, 0.35); +} + +.pop-shell-tab-urgent { + background: #F44336; +} + +#panel.light-panel .panel-button, +#panel.dark-panel .panel-button, +#panel.transparent-panel .panel-button { + color: rgba(255, 255, 255, 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(255, 255, 255, 0.7) !important; +} + +#panel.light-panel .panel-button:hover, +#panel.dark-panel .panel-button:hover, +#panel.transparent-panel .panel-button:hover { + color: rgba(255, 255, 255, 0.7) !important; + background-color: rgba(255, 255, 255, 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(255, 255, 255, 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: #FFFFFF !important; + background-color: rgba(255, 255, 255, 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(255, 255, 255, 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: #FFFFFF !important; +} + +.overview-components-transparent .search-entry, +.overview-components-light .search-entry, +.overview-components-dark .search-entry { + caret-color: #FFFFFF !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(255, 255, 255, 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(255, 255, 255, 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/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/no-events.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/no-events.svg new file mode 100644 index 00000000..239177d1 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/no-events.svg @@ -0,0 +1,82 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/no-notifications.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/no-notifications.svg new file mode 100644 index 00000000..ae09f92c --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/no-notifications.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/pad-osd.css b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/pad-osd.css new file mode 100644 index 00000000..31c23772 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/pad-osd.css @@ -0,0 +1,30 @@ +.Leader { + stroke-width: .5 !important; + stroke: #535353; + fill: none !important; +} + +.Button { + stroke-width: .25; + stroke: #ededed; + fill: #ededed; +} + +.Ring { + stroke-width: .5 !important; + stroke: #535353 !important; + fill: none !important; +} + +.Label { + stroke: none !important; + stroke-width: .1 !important; + font-size: .1 !important; + fill: transparent !important; +} + +.TouchStrip, .TouchRing { + stroke-width: .1 !important; + stroke: #ededed !important; + fill: #535353 !important; +} diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/process-working.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/process-working.svg new file mode 100644 index 00000000..0f311b0b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/process-working.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/apps.rc b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/apps.rc new file mode 100644 index 00000000..530e72fd --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-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/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/border.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/border.png new file mode 100644 index 0000000000000000000000000000000000000000..20d503bfc9d18f2df7f220ec5814a51337d50697 GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdxNh7sn6|+2kMk>9x+u!XbtB~Tqt zNswPK10xeFo0x{CmVu!$d-NA|pm>0%i(`n!`Q(Ivv$uK~r?DCtY$$nujH%4RAmhz3 zE-A@H8@+Q9x_unSsi1r%i~ z3GxeOU}R=xWAAS(WCV&hdAc};Xq-<@NGRex%5ad2ho>jvh_kaZi$sLeMkaQ)&^JPk zJnL?#Hc2`aHUxGqRBANNDpX^ebCNy1DLKLD=qwk;uSqxW^L$PKxtqb$)z4*}Q$iB} D-L6aU literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/button-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..66e1fdd7e48df0a72870c343f800d1bab5a92a37 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!VDy@Iw}4HQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0x00X`wFK>9xp@Y>hz5Xgd( zAirP+MrLkd5m5=r2kyKeTYWuU978nDCnpH-y+6RPw2g9xh@Hn5#0+e7c z3GxeOU}WXw;^sNS`qB_6lpinR(g8$%zH2dih1^v)|cB0ToRP@Ck7R(hUv&SB0(uqDh|H zOl7U?RqXAQot!k>9MwI2Gy)bzteqdVZc)VA#Zl|#N32~CwQgbL8Ym-r?ZT+F^CMR; zj9l9nFmqwln)#8d=0~ia9K2vk(EMp3i>8Mzo)NNmX6TZcp-bljbw#cQ%Fc^e4P=1G zh}Cn$SI&!A1=I!P&Wl(HVnnW-7r9DzV*gX1%M43`{DK*nnAzA(Ev>Aq9l|4`qGRLY z6DCfYJay{gwd*(R+;#NKxog+&+`aeU!NZ52KY#i9?b}}ksboH&<{h3cjv*3~a}T}^ zYjO~AxajS}^)q*wV?&=pW@p*G|4%>lZD6U}wcX~d&f`Z_x{q2X_Py-9Rj9nk8mS({=hRF9u5mdf$3;oAueEeHk~~H3d4Y80_!dRCu^dptS9@g7ZxU$GNVd z2l8exn)wvgxytUi$!nZ5qiA|}SK#e~=@SCFU33e!t>^5WsZo67=iq6&wO(5tS6B`KQMT@`njxgN@xNAjfUkZ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-checked-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-checked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..845a54d0c8694442dd78ea43c41db24ef9333a89 GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TtB+_=LCuX$FS>{~7)_fWZH& zp;z}O?BAboe^uzQGihhGrJUH7dtztS!JS#BcBdWLopxql`pI2cM|WkN+Lm!_cgC@u znJ4z7pWK;sY%fqj)`=aNM|NbL*pqpDXF5>))XvP~yE9Mj%s93ukGYDhcunW?*DwVq)Xq;N+5#k(HH`(>E|MG&Hufva+#tbaD0Y z^!D-b4G9Sii-?@i@3IM~Ym=voV~B+0+=GeLP6-li4{u9^U5x5o_@?*Ly8r*#uPgU` z*!cO%>89LwyUsn$TrhJ<>V>>7U&<1a-e;C1q%C(mbSP@?g4BhaDcgLm%A0$n*3J0Q z>#Z=^l385t)rtq_PR2YG3!7o3We`4-&!SZ{;JE7E?lUuY2S)@RSLOFpJ1%qh{fdMM zCzpKbd(XPqMJ?myU&E}LuVy-HOl}x|UODmm(Ie+BU*45?VU5Y-2LT!f$r(*=d#Wzp$Py|aoY3% literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-checked-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..78fdcc89ca6a131fe160ccb92d08b7bfe21bf04e GIT binary patch literal 522 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0ToRP@Ck7R(hUv&SB0*++HiGS z?(H{MKE6En^69CUFVDYydivet{m+k7UpQ2I@krJABh}{*S6?^`WLKX*RCON2sJn2a z7ASK5Xzj&Q-B%&(BemyGv|l;VcKLWK5M4UneCb#d2py>dsXtr`)N&rA62t|G9IXeN z12n4c{Luy=_rj6-3r{519s|0}uq4PYn1P9zjosAJ%F5ayJR&MOHZDG4;-tw_r!HQ* ze#6dPN6(zQcKy!Xdk-EweE9kEm#^Qx{Z)`k<^yWp;pyTSA|W~V;M=e!2N8#h-acGE zbC)?b^d)3;mfidR^wXmaEOooK+nm*T{HRFtQR~FMmz>WnCbm!K)y?*olC}za7;O&Fy6CSuM61%c(J!kJsjp8NW+!udYYPK+4<=m{k^2`ePEo*El qC8k^4SAO~7d0<>lpinR(g8$%zH2dih1^v)|cB0ToRM@Ck7R(hUv&SB0)RlXhlR z=+zy`$985M-IH=+f7YoTX=io=QTmCUnJ0IrAK#sEVrTk^T|jom@tx_%ccq`)m2n&_ zdtz4x5CIhcMZoM#5O*h#4Pu)wFz*wFbILza+>nn1P9z zl}$)YTtZULKOiVLBs46%qqD2KXY!I|%h#^kefa443)gSlynW~H$4{TXeEs`vV}&tL z>o!jp#}En0xd(5DH8F^|Ui6*dbnmPQM+no$rfvWJzyGAb)9C*E%IQ6+Q{vZGZuxM< z&^FN8@5`5M3sc{&*tjrx>8&aAHfr7LoOft)v)>ZqOe8zPd%eTY26WBPXZa&kv`)`4_l!{G?kzktnk8jCY3(qv2dS|=LaPr5# zkbfB>>$HTc+*Yl9`6J};&qb+EUu4DvXuG{Cc%B$GEz+X+>#BM|SJRnpI&U0-K49>4 L^>bP0l+XkKKlJz^ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-mixed-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-mixed-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f9c4a616451667014608b0160a3ba09dd0e8c596 GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TopT_=LCu>4t{?t3p=+(In4p zKyIi(%!0@@3nSLfk6O1Na{c0{b@L|3feauQBm!cC6o6${%>yzbS8deTu>okGMoExgFar}a z8@rloSa?KabZlIF!i0&Frc7PEX6?H58*bmZd++{(hYufp`TFhOjP$@jpq_qD7sn6@ z$+-t#i#a(+uwGEU-0BhNIni71`QP~l^G&B6`;(pj$JaIT;&<1wAOjictgZb=pPiEL zY`!_QP2$!>Z8^17&rZ2Jx@>6?@Q(`Wm^6)P(c-1e8J4$lx5~Qf9+^E&=8@xR-bXIp z3=hL%GDXzvd=JY-IUSZXR)3bX!y=+Wbn7REX6a>>*Z00_?5?k6^q13TzB)gAI?!nh Mp00i_>zopr08di9jQ{`u literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-mixed-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-mixed-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..c3d2c34c570993facb2d4d44ded25f1716f45ffa GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TrbM_=LCuX$FS>{~7)_fWZHa zNk{f(9NU(1Vq5Ns{kbQ0W}Vudc4T+jnH}jT_obiQm34F%P$c8n_VlBB(ogP8J+?FJ z*xsyDJJL?>&OEs@)p2k5WmHUoZnB zBNG#^w2X|5tel*_zJYf|CeJ-vx5)Ymo|kSc3|}{RzL34 zd*`P{$0R}Kk10!9Ur25g=o4iB_*AEPdf~U$3gaY2xt=?UJjzl^vOA2mbhz4<8Sk0Z xs2%2c^lXXuhLh}7e_0!^Y`L~Ge08wQSLUh9)%Hj3US|agD^FKHmvv4FO#qhksL%ia literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-mixed-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..bbba1fe3d3df542e507575e915708abf5bf29597 GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TopT_=LCu>4t{?t3p>@ZMeEE z_xAt){~zvod8GEjk?ISFYA+tHzIdei{Nd^ghigHMLsjPw*Ifj$>n>Eak7AvyQp zYcVGW3DyhBms>poJtunWJ^wr3V7}?JV}G*q|Me(rGN0%)v0{&4!9h0UpEn2*^Im7Z+?p9fM-6ON7$vkpA&HKp3o8e(t zOs0sMo$q0}D5t}c#_G?Kc34DIh;IGF&@8>I^7`I)jotONjQ(=^%va}!PX{`U!PC{x JWt~$(69C>H(0~8{ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-mixed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..0dc8af74d382eb3bbcd2fbb67c3a1fc615282747 GIT binary patch literal 439 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TopQ_=LCu>4t{?t3p?uNjtMD z^y;qk6T32x?@m9lGxOxGjFY=FPV5AU02#-3rXSy#abj0GP#mOS7my9&p4gpna%aYI zC>JaU)CDpJ%-)#+R1Y)(s0=KU2^Dv5`gRFuw|YsCUoZm`Gb@{_pMOALa7buaczZ`@ zSI?rwOO`HMe(m~=o40P?xqI)^=P&;jJC~gSYU%ZKaSV}=oO|%Kn3ID9>jmY-MY>v= zMV)iL*B}11W~0fo`Fl6c^y+%`d1Y6`L4lGhQS#k)TkDP3H*@o9ZfVeV_X#;Yb$gRX zMyG<@mL~$Hx}rxMPBUEme7yPD$K~x67lWMcWbSl2vZX~J@9c8RmQ%SE^yET^S6BnY+WR0M7q+1Wah^*Y(-fKa~?aKlaYANGGR0OG0WaFmaI>{C}=lJ z7x3K85b>TlVQ%xI05&m>D(P>w@7n|G{|^Lq$^EG=6#&QRx)xem8Bb! zOuCk8oO3MHSS2oD;_yao#&+M;)7ZHU9xyXVH{~A+s8yQ`w3NZq)z4*}Q$iB}=PYn! literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-left-entry-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-left-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ad6832f95286fb0164a23b9a1021950f5df17804 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^5B@%oDq_PJ+o3yRuFK z*}F4O0J*y|PwvV%aoExB6WID7zhDM-4ju_fX<51Oh{%G%qT-XM&s@54^VXLy({@>` z1u6>lba4#PIREz2PR0fW2Iq?k6%Tr4CjAvJWk||@m>)lr;l;Ot&73oYLSG1NF5kw< z{yD*Q$BVTsUdtP|*w=8xwR6oe&C&VAqqa$BFGEkDJfFeq$mj}&B@V)|epi=f0xe+h MboFyt=akR{0MMz2`Tzg` literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-left-entry-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-left-entry-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9d9dd228a8a9035f28c745861e641ffccf80a7 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^59x_unSsi1r%i~ z3GxeOU}R=xWAAS(WCV)ndAc};NL)@%NGRfMWn^<>v7XYXD$=>Q>rA2Rvz9)IKJ9Z1 jj+|Ok98waDT8kMTS?8#SltqREbuxIm`njxgN@xNAbpS(9 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-left-entry-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-left-entry-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..c65ced0224bfed84a53ffa4ce6a4451496bb5c54 GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^5u~r1)*D(2{?Gh9xh@Hn5#0+e7c z3GxeOU}WXw;^sNS`qB_6Wa#PQ7$R{wIU&Kwx0#X6ZMz9eyDD$z;bBf%|NsBL zy6XP5wGVDAe{^%zt8K%ECQe978nDzrD1bvB5yV`Qm2&$-YHQTmH}ENw^sN;dZ!J(<<$pFqZ>f z%^hK;!ET#aLU#8|Z92yxBjd-%_2+|P#{ITW78*UQ+>Fn;7d>q6wyl1&SKsXk<7Fd} V;MU0kns~)78&qol`;+0LGa` A)Bpeg literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-right-entry-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-right-entry-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..8d643bd39502700c96d5de8072f834f6f4cdd3db GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^5Ai`hky%umk8(v;*9#C5(kKb@T=ciT7RS-08D z4aeEd1PhxY7e6&P?z{K*nHcvYibkJzDHe3I>wIjzKJ9=dw~gqhvWpd#G9TkU$MQ4S zt)9NOVP(}t?jL6v*bEvNc^=p^e}0v$pAfqDJ!8zHjn8sl@6HH4y?(>tw6^DMCoHYk mC_lRLiCuW##;?yy{xH_xQ`gug!2b>Ccm_{bKbLh*2~7Y(^>qgT literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-right-entry.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/combo-right-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..5d232339ff5e86db4f95636acc691dfa6472eaee GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^59xh@Hn5#0+e7c z3GxeOU}WXw;^sNS`qB_6WaR1M7$Pw>*`v8Jft8KTLS5IDp>y)HhBKZ{&s3C)gC<&L o9`2dkb@{gEjwUWkfo4$&hGMzqa5j5iO`vWDPgg&ebxsLQ0FNk0D*ylh literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..bb9b4837ea56603ff812d41af5733ffefd27c9d8 GIT binary patch literal 423 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3-n?Hl6taq&N#aB8wRq_zr_GkhJ-k*D7XV$6R`Dd;!x_hwn?Edm|2TIQ!EID(q^z@#bQ+u;d z?9Ms4C;Q}{+*7-_^W=p2575lNswPK z0~RVNvmklc!Ffxp?Wy&09}CfB91KqoxR`q1DsHF~s8Z z+biB;O$Guk7nM{xG&JNzCpa`*`M3RrSl7yS>v!gB*e2{dHn*wv1rNiWv{N;VON^&q zifmlXwD;g_?>yJagl>Ir?dl?jC6}9fq&=z`D%sLMoIkjbF?L5{%2IaI>Jpw$!aLUI zB-k8Qp3D}zevZ(B55JUWuVYBKWv6xh<7Jft{I^rhTTZTIx&w3&gQu&X%Q~loCIA!J BzwQ74 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry-background-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ce14ba81059ca0c9e73cf85785a48b55c618d85e GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdwLE7sn8enaO|t|F^eh1_EJb a5e5c>3}z0g##b3Y1q`09elF{r5}E)V6CyzX literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry-background.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry-background.png new file mode 100644 index 0000000000000000000000000000000000000000..fdf26ab3cf553d9547cc9fa7f4aa3decbe626569 GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdwLE7sn8enaO|t|F`F71_EJb b5e5c>b9x_unSsi1r%i~ z3GxeOU}R=xWAAS(WCV&hdAc};Xq-<@NGRex%5ad2ho>jvh_kaZi$sLeMkaQ)&^JPk zJnL?#Hc2`aHUxGqRBANNDpX^ebCNy1DLKLD=qwk;uSqxW^L$PKxtqb$)z4*}Q$iB} D-L6aU literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..573323929cd2c5ee819d67b129381ff07b8fec3c GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!3-n?Hl6taq&N#aB8wRq_zr_G zlmz(&GcYl8aq|cY39D;pYH9oU`uPV0heyXGhVxZr1Jx9Gx;TbdoPImSQLI@(;HXj9 zh7cCk)BFGXR<|bJPX89EcA)5rBKzVr=7`yMwunw!HZQ3_AUNEZ@2jrG&0R*zg9<(e zrfU3ZU7;T|!=b9h{YQGD)dH)@FV;EDn{nWG*s(veZ|29EnQwZ{ny~XnSmdUI{1aB{ VOndiXh6d1X22WQ%mvv4FO#r#NrKkV^ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/entry.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe12c70009fb95852d4b6080269c39396c57044 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^20$#s!VDy@Iw}4HQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wb0X`wFK>9xh@Hn5#0+e7c z3GxeOU}WXw;^sNS`qB_69x+u!XbtB~Tqt zNswPK10xeFo0x{CmVu!$d-NA|pm>0%i(`n!`Q(Ivv$uK~r?DCtY$$nujH%4RAmhz3 zE-A@H8@+Q9xp@Y>hz5Xgd( zAirP+MrLkd5m5=r2kyKeTYWuU978nDCnpH-y+6RPw2g!P{ z$S;_ISy)6=T1M{g!zNFln31Q8V+eanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&3kE{-7_Gn4=P|G!^~S;WB5 l00@kX?jThGpXH8tXPs)Bvhw@O1TaS?83{1OQ7aD7^px literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/frame.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/frame.png new file mode 100644 index 0000000000000000000000000000000000000000..1562a81b65cb1adfc028fd76a790490e8e99f728 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&3kE{-7_Gn4=P|G!^~S;WB5 l00@kX?jThGpXH8tXPs)Bvhw@O1TaS?83{1OQ7aD7^px literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/handle-horz-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/handle-horz-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f1c519efb91d778954d864077450a4e6c3c3f3d6 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~d!3HGTx9oodq&N#aB8wRq_zr_GY1r?*@298p@fok@ bZ+jyDuSMf>&4~(rpm_|Qu6{1-oD!MF WC8b!Mb;BEI6oaR$pUXO@geCyPZaW?T literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/handle-vert-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/handle-vert-active.png new file mode 100644 index 0000000000000000000000000000000000000000..0cec1dc5c53d3786e7145c96ec3783976b946cec GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&4!3HD^x83^;q&N#aB8wRq_zr_GAi#2v z|J9EN_Zc1}XDnc3^(j57CY~`v;>3-|FI4kR#Fk!Buc-aJiNVXY<$LDCulIr489ZJ6 KT-G@yGywqIU^hbm literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/handle-vert-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/handle-vert-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..600fb08bbaf6b0d52097523a927dceb2470e7f65 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&4!3HD^x83^;q&N#aB8wRq_zr_GIdA{~ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/handle-vert.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/handle-vert.png new file mode 100644 index 0000000000000000000000000000000000000000..377fdf0bee5eb8f5a034a334254fa7df8c8f8db5 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&4!3HD^x83^;q&N#aB8wRq_zr_Gj$jrmmtT}V`<;yxP*G`sPlzj!ZUBM*{~P}APCK(d zVgJsIqkB?L?9V#2Bkj!IjAPqUPVCG&1(e#8d3tZ!nH^cjc4wU4k#>A<_VJyWCw8SD z*_D2Bd)Cn%Sto!RcV?X2n{jea=J8$WCw8Wv*pqc)SLVqb8OL{~AK#O8d}qdqJsChP zC+|#TEdyGtUJ~RN%)rFN#4jKwE+Hu`BP*w*tYTgeR;-wDSPd#pYdG|YQZdQ3i8|JV-e2kC2l@_Tu1 zKmMa97;E)L|K$wk?vRf2PSH|-3=R72?`vx&*LW>l9~A$3N!{A7`@7~z+rRo)dJX6x N22WQ%mvv4FO#rg3vibl3 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-checkbox-checked.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..e11402eef1681750e4b39cf7f9e7f84ba642d2f7 GIT binary patch literal 461 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMsm#F#`kNVGw3Kp1&dmC@5Lt z8c`CQpH@mmtT}V`<;yxP*GQaPlzj!K9hE4Rp`}ix!d-n zpV*OoYG=mj-D$^mXB^*|adKDIiJh6pccvfToql2`2mu980Ht;Tr7}-~87FpS0MYSX zKv|F=NCAioRF-~XS0+>ntOlqNtQaH+L?{{A7x(-fm zp1%Ge;Yq3Ky?qlVPM$Jt`tCh@_Z_}`zpTB(l@$>hezY_Ca%>Zib_H=O!k&yH~ z$S%}mz`$}qImBA)Y!j1{%cS4`zw<2cDKq5S9CgZy*PvK`mT)MC#JlG1Ach^6CNVEu z=K9m)r}}l(nF}8F_aym-Wt@CosE{g>JxMp})8@PU??cyQ?zu4Gjd{DqHJMP4%rCnq zKT~mBkP#>saA6XoK)GHXAJ0T>zmR7M&(uS&hommtT}V`<;yxP?1M~Plzj!ZUBM*{~P{qOggeV z?acm!{kt|A3Kc8)Y(D$>o9HJ-c6@VB$*nlHK5ssQ%~gXL z{H9(;+t5C0b?$ovWX}@m}(a ZQ8-xO`}%1wHvw&A@O1TaS?83{1ON(LgM$D7 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-checkbox-mixed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..5cdc6a96e9fc15688f6fce524c11921770435023 GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMsm#F#`kNVGw3Kp1&dmC@5Lt z8c`CQpH@mmtT}V`<;yxP*GHXPlzj!K9hE4Rp`}ix!ZQ7 zpV*UrVn_C=of)Thrybjsd2)Bg@m(1w!00$oc4x-PU75#sf#yVJo85P4!ZL|G<8 zF^K&CQ@j1f0t-PGVr1IMX5F#DN16oJl^S2?;Yf z+1Pky2^>>l^X5o4a#m|G>|H2)XvVn!&g272A9OvuH8YXz(AornwkWP*HU@t)E7{Fv StapIsGI+ZBxvXmmtT}V`<;yxP*GrjPlzj!ZUBM*{~P`vD?GM2 z?ac19Gy46+91F=l=VvTfxdDA0@FaSyercM<<-qBkxW84xPz+bbsyM()j6S wWXa8Bfz!t4U3ru>cG`$)uFp#T)Am@NNmuAd(%R|zK)V?{UHx3vIVCg!0A=8f3;+NC literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-radio-checked.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..18c31ee90b94aac4552bfba25c7e4f3de8a7e677 GIT binary patch literal 398 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMsm#F#`kNVGw3Kp1&dmC@5Lt z8c`CQpH@mmtT}V`<;yxP*G-pPlzj!K9hE4Rp`}ix!d+; z9NU(1VrSN=J?STQWS`oZae8;!v0a%bcV`^mm2m=$j_*o8u`}c3u1pXED6%v2jFEQy~Zx9`0udJei*PVFES=r;TN;O42hZvTl5)$ZeZ|q L^>bP0l+XkKCts+$ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-radio-mixed-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-radio-mixed-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3417ace1dbcb372a540ebbed8f7a08dbfd6575fb GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMsm#F#`kNVGw3Kp1&dmC@5Lt z8c`CQpH@mmtT}V`<;yxP?1M~Plzj!ZUBM*{~P{qOggeV z?acm!{kt|A3Kc8)Y(D$>o9HJ-c6@VB$*nlHK5ssQ%~gXL z{H9(;+t5C0b?$ovWX}@m}(a ZQ8-xO`}%1wHvw&A@O1TaS?83{1ON(LgM$D7 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-radio-mixed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/menu-radio-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..5cdc6a96e9fc15688f6fce524c11921770435023 GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMsm#F#`kNVGw3Kp1&dmC@5Lt z8c`CQpH@mmtT}V`<;yxP*GHXPlzj!K9hE4Rp`}ix!ZQ7 zpV*UrVn_C=of)Thrybjsd2)Bg@m(1w!00$oc4x-PU75#sf#yVJo85P4!ZL|G<8 zF^K&CQ@j1f0t-PGVr1IMX5F#DN16oJl^S2?;Yf z+1Pky2^>>l^X5o4a#m|G>|H2)XvVn!&g272A9OvuH8YXz(AornwkWP*HU@t)E7{Fv StapIsGI+ZBxvXanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;};E{-7EMV@-is!9MRjX zpt$kBnND()z(Y^hW^3_nUn={*GO2hzy%1u&`rU&hqa*JUjAuT2dSK>`kAe!!mNIoo ZCM)ksdH>hoo&q$E!PC{xWt~$(699DTJo5km literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-down-alt.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-down-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..974686c7e3d5cbc16e78e136826b753f022d4ce8 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Ktf`Ek)2Hi1NruCz654-8qHjpIH5mdKI;Vst0620$(EtDd literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-down-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-down-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..8aa63318507c06c08bbb013f7e288c511bd4ec0e GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)cTE{-7EL~iZUqh9IgBA zq#!ZpY*VYd6*@*{^*!{1J9F!ADtH& YSl39^e_d`M2sDks)78&qol`;+0A3J1N&o-= literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-down.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-down.png new file mode 100644 index 0000000000000000000000000000000000000000..2f28e41e155fbd03669ce1ce1588ee73e5becab4 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)ELE{-7sH-o3EpUXO@ GgeCw(;xc^z literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-left-alt-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-left-alt-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..44e26b6d070a29bbb4bb29345cbdde50bd9ca786 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*nzE{-7|DUzv z$&8LGKJyq`OdgvyNSw9cRR}Y-6aS;?X6(l-Au0LZ$iN_G`4LtZ=_YeAk3!D427N_d bW(J0OBgwgWPPaROCNg-s`njxgN@xNAia9rj literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-left-alt.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-left-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..529b5e4c3b3533b60a8ecbc780673cb97b07168a GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt((OJ|V6^`acX<9I##igRY5; Z44T&LDS!RnTmfof@O1TaS?83{1ON@?Ihz0g literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-left-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-left-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ff7c85212e775d5f9a74f56073a8a4884f3d4758 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*nzE{-7|IfGM z$&8LGKJyq`OdgvyNSw9cRR}Y-6aS;=X6(l-At~8!U|{fO;Sp9B=_YeAk3!D427N_d bW(EeSby6%j`TIM8CNg-s`njxgN@xNAYYjHt literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-left-semi.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-left-semi.png new file mode 100644 index 0000000000000000000000000000000000000000..955e801ff4301af6df1f9fef8c9ba7c4d7aa11e9 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&KtHL&=44P1V7bVv z<7}`&L-_V~?nEC~n-7yaC+pcnygbXmzeHMrLG*+anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt+z8E{-7|IaIu z`433dcbQC1W!RK9iPzzJ&v^zlnMe0MHwm_DpE~)C$;?@!jPoX&18?Sn6AcG>83c6_ VSRyTimH`c8@O1TaS?83{1OPxKI(`5E literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-right-alt-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-right-alt-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..42e5877b1153da178cc93d7e096890ca3642f23f GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&#&E{-71p5)>sTDDf!>iZe7+GWT>yEI(jY#vplm eVvhU6>S!ZR$puFwq%H%^WbkzLb6Mw<&;$TL96M0} literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-right-alt.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-right-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..d7405064aa1c6864ef9bde5986ba538153b6c90e GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*1jE{-7anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&#&E{-7gx0$ZIm*S|>Vw?aplfl!~&t;ucLK6T55<3h4 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-right-semi.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-right-semi.png new file mode 100644 index 0000000000000000000000000000000000000000..d7d5af026a1fd0d09ff427f814a408e22d0b6af3 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;ZuE{-7HJuay1z6xLoA? zA`#>tx@Z6OjEB4R-GpLq-Tcq4{5SakV^02KwvvSZLX+8+S+L(ZQh1;<`GE5qCNsv+ kpu#_w&$zuf7L_N?IH`5|1o`zFfCe*oy85}Sb4q9e07xi8o&W#< literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-right.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-right.png new file mode 100644 index 0000000000000000000000000000000000000000..6cf201d99515db43042cfc07cd330b000eafd834 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)cTE{-7&i|AdD%<|Jvo4YTBrlv`+S18lyg&F+Q`IDs#gY!Y(o~pFT;?%d(3o@9nVW&3 YX?}vsU4#GYfTl5cy85}Sb4q9e07#!Ze*gdg literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-up-alt-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-up-alt-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..56a417c00d28c3e9348b33b436eec2c8869e982e GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;};E{-7J5<2#*Q_ Z!|~NJg+kvB>;)Rf;OXk;vd$@?2>^uXJDC6g literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-up-alt.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-up-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..5df7be827ff84a1331a27f1f9be8558e22da23c1 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;};E{-7;M0H8#_~-A11~I1};uFd3t(!xHqm$R#_s+x#nORM;oJs$zv0iqYO;5KJH2p;Zb2= Ys120mIexDH2hcbMPgg&ebxsLQ05^y^(f|Me literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-up-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/pan-up-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d3ae511362b0b5d21439f18c9698ad2c326af7e8 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;};E{-7anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt+0EvKsc~6qHgn^-Sf6;CYR^A$*P6kg`KbLh*2~7Z+ CnlT^% literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/progressbar-progress.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/progressbar-progress.png new file mode 100644 index 0000000000000000000000000000000000000000..2a87f15100f8df6e8429611c1c9a114888187e4a GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=I14-?iy0XB4ude`@%$AjKtah8 z*NBqf{Irtt#G+J&^73-M%)IR4vrs~k c19J;2!#O@?<##R4p+E%;p00i_>zopr0O;M1& literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-checked-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ef270b068a55d2100cc0027c9c84fcbb13a82947 GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tp!x_=LCu>4t{?t3p=+(In4p zK(4!*x0|Y;r$*p{$TbTi*3OSww;*!;;;41=Bi1g6TDLHA4Uhp61hS*oE{IsYFmmmJ z$kialQETQ!tePLWYJSA(DZvY-1}~f%vS?n!>iIw|k*k4%Kn9Qt5&^M6D#5a=<^dUz zt0wSeWdW_%EeY}qW?*7wV^_1avkwc8h>VVni%*y^anh8jtJkbuw|>L^gNJV4xqI*a zgNF|vefj$B-zANjKA^@qo-U3d5|VQdz7}(GkYK%_tjy(E{&H2wqdos$Z?!vo>BISZ z623<>!=^><3NdKOH;ZGmnk@T2M|Vq^NzMh1n~xVSi+l4^qhkiM;E_&d&LhpYDqqE| zNEKi;ydCwp6A+it*!uvckRETX`OxXtX^tiJ63uH4X6^Ov{`zopr07X*Jwg3PC literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-checked-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-checked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ced40bfcce8d7129dd2976699bb68132a31d6711 GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tty3_=LCuX$FS>{~7)_fWZG_ zg~v9ho!OglY+K5SZMi4*=bqS^b!vCok=zv-_)&=Y{AR9<{c?YOJ2jL zS}(#VrfO@M#%ZqPGv(gTe~DWM4faaFRU literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-checked-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..764c6d59beb57f0a300f5fbb918a32f36efeaa4e GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tp!x_=LCu>4t{?t3p>@ZMeEE z_xAt)|DPRs_2}TM$A?}Ysl9Nd`of{wi-)T(9;rTmxcb83S`gz<)%nA97eVa03rA|s z9|bC?Jr7b`3si6(%szj-?edA%%g5TTfYj81R2~K@0J4EE5wMeYhQXvsH=W3-wq`#(o_OPNW|1&*7K7cYx@^HZZ^2D9LiPG-&{&9^FF#jQvc zU^Ts7Xp_b2;&`@Hray}DGZ7) u!E1F({>lpinR(g8$%zH2dih1^v)|cB0Ts0e_=LCu>4t{?t3p?uNjtMD z^y=P>W7|?r?94i~EA#m7^bGPL=Dt-aAKz*}4T^vIs zBMus-@eD#Nlt@pH2UvF+X`0f1qO*Qk(%$EIPWDqwN U_TgO819T>Xr>mdKI;Vst00i#Ym;e9( literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-mixed-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-mixed-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f9c4a616451667014608b0160a3ba09dd0e8c596 GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TopT_=LCu>4t{?t3p=+(In4p zKyIi(%!0@@3nSLfk6O1Na{c0{b@L|3feauQBm!cC6o6${%>yzbS8deTu>okGMoExgFar}a z8@rloSa?KabZlIF!i0&Frc7PEX6?H58*bmZd++{(hYufp`TFhOjP$@jpq_qD7sn6@ z$+-t#i#a(+uwGEU-0BhNIni71`QP~l^G&B6`;(pj$JaIT;&<1wAOjictgZb=pPiEL zY`!_QP2$!>Z8^17&rZ2Jx@>6?@Q(`Wm^6)P(c-1e8J4$lx5~Qf9+^E&=8@xR-bXIp z3=hL%GDXzvd=JY-IUSZXR)3bX!y=+Wbn7REX6a>>*Z00_?5?k6^q13TzB)gAI?!nh Mp00i_>zopr08di9jQ{`u literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-mixed-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-mixed-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..c3d2c34c570993facb2d4d44ded25f1716f45ffa GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TrbM_=LCuX$FS>{~7)_fWZHa zNk{f(9NU(1Vq5Ns{kbQ0W}Vudc4T+jnH}jT_obiQm34F%P$c8n_VlBB(ogP8J+?FJ z*xsyDJJL?>&OEs@)p2k5WmHUoZnB zBNG#^w2X|5tel*_zJYf|CeJ-vx5)Ymo|kSc3|}{RzL34 zd*`P{$0R}Kk10!9Ur25g=o4iB_*AEPdf~U$3gaY2xt=?UJjzl^vOA2mbhz4<8Sk0Z xs2%2c^lXXuhLh}7e_0!^Y`L~Ge08wQSLUh9)%Hj3US|agD^FKHmvv4FO#qhksL%ia literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-mixed-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..bbba1fe3d3df542e507575e915708abf5bf29597 GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TopT_=LCu>4t{?t3p>@ZMeEE z_xAt){~zvod8GEjk?ISFYA+tHzIdei{Nd^ghigHMLsjPw*Ifj$>n>Eak7AvyQp zYcVGW3DyhBms>poJtunWJ^wr3V7}?JV}G*q|Me(rGN0%)v0{&4!9h0UpEn2*^Im7Z+?p9fM-6ON7$vkpA&HKp3o8e(t zOs0sMo$q0}D5t}c#_G?Kc34DIh;IGF&@8>I^7`I)jotONjQ(=^%va}!PX{`U!PC{x JWt~$(69C>H(0~8{ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-mixed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/radio-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..0dc8af74d382eb3bbcd2fbb67c3a1fc615282747 GIT binary patch literal 439 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TopQ_=LCu>4t{?t3p?uNjtMD z^y;qk6T32x?@m9lGxOxGjFY=FPV5AU02#-3rXSy#abj0GP#mOS7my9&p4gpna%aYI zC>JaU)CDpJ%-)#+R1Y)(s0=KU2^Dv5`gRFuw|YsCUoZm`Gb@{_pMOALa7buaczZ`@ zSI?rwOO`HMe(m~=o40P?xqI)^=P&;jJC~gSYU%ZKaSV}=oO|%Kn3ID9>jmY-MY>v= zMV)iL*B}11W~0fo`Fl6c^y+%`d1Y6`L4lGhQS#k)TkDP3H*@o9ZfVeV_X#;Yb$gRX zMyG<@mL~$Hx}rxMPBUEme7yPD$K~x67lWMcWbSl2vZX~J@9c8RmQ%SE^yET^S6BnY+WR0M7q+1Wah^*Y(-fKa~?aKlaYANGGR0OG0WaFmaI>{C}=lJ z7x3K85b>TlVQ%xI05&m>D(P>w@7n|G{|^Lq$^EG=6#&QRx)xem8Bb! zOuCk8oO3MHSS2oD;_yao#&+M;)7ZHU9xyXVH{~A+s8yQ`w3NZq)z4*}Q$iB}=PYn! literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-horz-trough-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-horz-trough-active.png new file mode 100644 index 0000000000000000000000000000000000000000..cc9f246965962cd6be0f405e2066e8f41fbb763d GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt+0anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;NqE{-7{oyiFjtcw#wdYGCT z1g9VQ|Ns9}52KEW9|g?{)q-M8xZDnENU)kPFqnI>umsh%t^#Ug@O1TaS?83{1OOO{ BE_MI_ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-horz-trough.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..8a0adf1dd8cc46524d59bf0b7d5a88c2d99d8567 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;NqE{-7{oyiFjtcw#wdYGCT z1g9VQ|Nnojhf&AGLTBSkm%u!~r!jc)I$ztaD0e0ssNN BElpinR(g8$%zH2dih1^v)|cB0ToRM@Ck7R()%0spGiBjDs($w#**9N(XD zd{5Hp9m&UbB%j@taAHU5sh!D3ccq@%1{6s@_CMzc| zub`l$qN1v;V_;}xWNcyS+1b^7@zUihH*bFV`t4j`niEj#1y2{p5RLP-L9eBn6nJ8j zQkPDP^$~UrzO3{0?|r@7C%kJ)|M8qleAC0|a3S~n^E=;lWRG2#<55#Ei~mnow;{shkcBb+wx{{7>34LtWSEPH0l VIQ7G{=Rm(Pc)I$ztaD0e0swZ^_>=$u literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-slider-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e127ead32684c50877ad312a84d6abe92ca00502 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpd!TppAc6d{U0wlulV{WP!V@Y zkY6wZ6NiGLwT+#Jr%#J#PXJKZ+0(@_L?S#nVS$yv$vJ5p$;P2;qqfE{o)U~_WoZrQ z6Ytn8aq1*f;WQ`9ScP+3IWi)tVJFxYNc1LYHW#>P-?6;H%pm+u#o(uGVmQz^22WQ% Jmvv4FO#os0Tr2

lpinR(g8$%zH2dih1^v)|cB0Tty0_=LCu=>`z^|G(k?s?b%d zLa(lBxVk^#{;JSpJ4-IE%DTEg>*~g&BO8-$Y|A~dE%)}8%)?tUFRjZyxjF63#-ww* za?b5eJGL|9#O{m}J2Ox0$~?I% zFPMReiHVtwjf0b$hliJ!k55ogSVT%nx1yr*)af&4FJJleynO~m{rEoAl@vL;5xIW-Vgkn)>Za05oplpinR(g8$%zH2dih1^v)|cB0Tmes_=LCu=~baux8-izn{jM+ z#>w63$9HA`(TQC^lnEx&!6cFhUzpAZpf-V$AirP+Hg@Tp+`MDQPnanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;NqE{-7{oyiFjtcx4gC4?XA z{J-1C?~l4GzwlZaanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;NqE{-7{oyiFjtcx4gJ^26s ze-RK*S9awWUMpjqb#MjiVlf_dZnuLP3uG7=7Fx6U3O?)20cvFMboFyt=akR{0F_8F AJ^%m! literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-vert-trough.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scale-vert-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..6c6d33600e0a45d59e518b85db073d00d9dd922d GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;NqE{-7{oyiFjtcx4gJ^26s zza0>NS9IkUUMpjqb#MjiVlf_dZnuLP3uG7=m|n20WZ!(z9H^1O)78&qol`;+0H32V AqyPW_ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..9b3802abbf0da79cac58f5de37531dba4bc68550 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprS%g7sn8b-nSF1`5F`iSjDR! zv%dNGN~|u5J3qzg0aG$#t0U8m2*an|W%u57nfzm((I8t;A+v$;SNDMl$3i*}u~|;5 za8p(BbNS`dAMC|@e!=P;AFc|sYo3gpAoEn}!p!4w2O_qw7hl`JdsuA7YF6Hzj1m_X UE@s#e0dh8jr>mdKI;Vst0OL+jX8-^I literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-horz-slider-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-horz-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a0e78e25fc1bae61de0364e74130df20fdc998d9 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Po3?xrFN1X&xoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt<94J|V6^`acfv+Sl$7$bym} zzhDLq9wQSscMqR$L2Q$Nf`*}>o@VeHn52B18QdQboFyt=akR{0PYS<-v9sr literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..c44bf539896e506af98157a783e3ca798e26558e GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprU3^7sn8b-nSPw@*Xk}alQEY zWrJWs+X0sevJuUqN~uZ#Z3`AVJ7jV>30oFP?Yi^nq}8UJXa9np9Gh}U%v4L~qg%U~ zQl9G)_Hz;Gf7Jb)GbUO_^fUbWYamnXVaoL9mcOIdQcaI=hjqadu6<`Lw!Oe}e53xo o2OY9u6%U)#l-{+@KKGFMRGu`;uN}2>fX-p?boFyt=akR{0JZg6f&c&j literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-horz-slider.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-horz-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..7d4534769f4216ac9c75f3439e415779a73894e0 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Po3?xrFN1X&xoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*x^J|V6^`af= zkY6wZpGatUL|H{;gH9@=Cs5SX)5S4_BRV-jf!V-G2co&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprSla7sn8b-nSQRxf%?3+7e$| z-g$jh_D`hjo{0fb{2z9S{L$omxkf(4>zB%fWj~YoE--UXC_3A)o|P%JN%EAqhvZt1 zpb0d>j}yxjR$to9RPnI9Y=N<&c?MI`x`kXnD*P(+*CsC8 Sm8}W1nZeW5&t;ucLK6Vy8&JFe literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e1bd86acd493131d587f238ffa7f7f25cac93b73 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Po3?xrFN1X&xoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt<94J|V6^`acfv+Sl$7$bym} zzhDLq9wQSscMqR$L2Q$Nf@YpBjv*Y;$q5Q_E2daGO87|1=5i&7dAqx}GtW56mm=B_ tDdP~vJWIl3E~8KWYKAj5&TNku86Fkzt+!IGRsov8;OXk;vd$@?2>@G`P9p#S literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..0eab6abe20faf947d11277aa51efc1538ad48b3a GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprRH}7sn8b-nW-F@-{p0v_8CF zGC?qbZBi$Pbqa5oMQ5i2&qO_0rzz8qO+6YZ*AQ;!JwI0B-3^b-3B~Uk1Yc~u)ez~j zPtm23vtq_Y#u}XvQ9en1hAq-Lkxsvy_&;sima^+o-TFgrk0!3e-Dyk`~5gg5$GNUPgg&ebxsLQ0OnvanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*x^J|V6^`af= zkY6wZpGatUL|H{;gH9@=Cs5SV)5S4_V`g%Kg4~KS7Dox6sm9B-8zR>jr=Kff*lf|T zhRvW`_{1y*aqWiH#tkp$sxcV4Ej>JebP0l+XkK8jDvd literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-ltr-trough.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-ltr-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..71b8d3b9bce58eeff8d35b0f12c8112970786b97 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y!2%@Xw6`+?Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD==PZ!4!4%y@%`o|A2Ft9{3 V%B^+pRsu>ec)I$ztaD0e0ssJpAT-G2co&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprSla7sn8b-nSQR`5F{>+7e$` z-ud{7@824}dnZ~N*ehZ^Oct7K_^mqEYrfgRo%X(rY6v%uxby(n&(e{aTtIk>v zqX{d{b~GjE3QkN)3%GZ;ZDHIZ#pR7MZtr;?Xzwp(Ocwss7^d)S*6s%TcZ|9x)+R3H SJsJYEnZeW5&t;ucLK6VpLs19- literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e8cf32691c963576d315101e3f0713b27233d14a GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Po3?xrFN1X&xoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt<94J|V6^`acfv+Sl$7$bym} zzhDLq9wQSscMqR$L2Q$Nf~KA>jv*W~lM@uA40cY}aEQo~mGu;u=I-v!-4c57;zhp1 sQU=Cd5&^NsG5HE-_9QVr%1vircz>O5-^X2NL4IKHboFyt=akR{0G4P{MgRZ+ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..fc02be481637bcaf67cac4e3c1b2dfd2b3e7db7d GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprR&E7sn8b-nW+y@;W#Ov_7oA z6ToD;KgJbQYE$HJ0wEo~w82}io-Fh1F!gTe~DWM4frw~>N literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-rtl-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..8ab9c686a67455351452714732183f900eb549fe GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Po3?xrFN1X&xoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*x^J|V6^`af= zkY6wZpGatUL|H{;gH9@=Cs5SF)5S4_BRV-jLCU~&i>3)qHtkTcT yVN5*B!nET?$&Oto3-)#jh)s6i%)tDSfngfIz=}|xzm`BV7(8A5T-G@yGywq68CI+S literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-rtl-trough.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/scrollbar-vert-rtl-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f788169cc857d244e12e08cc2087a1728fc952 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y!2%@Xw6`+?Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD==PZ!4!4%y^{gdh6s3`~lQ Va@%BQsQ@JyJYD@<);T3K0RZTWA1MF; literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-down-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ea243892311116de54ebad1a2f4edfab0b8ab20d GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^5anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt%=tJ|V6^dR6Gv|NsAATl?U~ z@<;n~Ph4Ge_h9MiJvpa#Wu4fSd15yV?aDm4E8~RS?~FR29{!RbzhDM79!V(~xw!lj zCoewv{3U=hTMsCu>FMGa!V#Su;MDM+r{v*^Kdz5f{C9fv&N7`t`FT(_cXFeF(~Y3)6rbTz$~3$$EQAF(jz(c90nd?h6M$s QKw}s@UHx3vIVCg!0J5txO#lD@ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-down-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..64e8a4cedc4da4d2f51885e3e27466050ea665bd GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^5kh763!}`PTsS$FD-`ls>};~`Y?yz>?Q{9$-Z`JWrQIq_wEh=!=N&9%jXk+` z>Vw!%x1BB|YkZ!gC02g!EW6Fd1g}%)SDb0`cabsGzp*jtn1~?zABK0%0^w?^^@TuN O89ZJ6T-G@yGywpcXHEtH literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-down.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-down.png new file mode 100644 index 0000000000000000000000000000000000000000..020deb5fd38e0d3a5a24336bec469cc416bf4547 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^5FJXK<%lKa-{~pE@yi=q-)B{uwvx+ouGW<;nv7V#ycn){P XB|eVR$?F(_hB0`$`njxgN@xNAnu9on literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-up-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..92fa7fe7641abe1026b59dc5f53b7038d574c69a GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^5=V0lPVUYEq7%C_L1-5cWt>>?tY`mSwsP3a@ZEOBk58No vMQQ92Te36TI6uWmnN?`l%2d?`+|sG5`^M(8qA)iAXa<9)tDnm{r-UW|Db!=% literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-up-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-up-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..dcf55afebc6350f8e9d5c79a9eaec7ba98a8edca GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^5FVdQ&MBb@04zB?Y5)KL literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-up-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..4631e6fad88b7f91d35d088a73765c1d52beeeb4 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^59Tt8Bo d)E@k=VTcu!(l^{wWD9fzgQu&X%Q~loCIBENRk{EG literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-up.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-ltr-up.png new file mode 100644 index 0000000000000000000000000000000000000000..f9b8eb67375a212a3bc33bd8793f9b6da61901ac GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^5Tfwf@`VL(tpy3Rju6{1-oD!M{ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-down-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a4d1ef35bbd5fde5c9fbd9452557218091a7fa70 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^5=V0lPVUM)u{-PJ?yM8LGf(WwJh?05M11zaqd;u}B|(0{ z4D37-lG3sfkp+b(PhYzAMJqDQ4=88i>Eak75q|ZgJ0pVv5A%Ty>E3@bxYDGUa^dzqwww*1QLg+NOg NJYD@<);T3K0RUrOPuTzf literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-down.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-down.png new file mode 100644 index 0000000000000000000000000000000000000000..7eae428293e912436ca1e812074ecb340f48c85b GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^5bxWe=*^27XVVt*EIWv$Q1VpLXsoX;lpi%IO{{mfKOWuxc+|NmdZ!^5K!&@H*~ dm4YAx!;~&w@oUDP_<=?;c)I$ztaD0e0ssanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt%=tJ|V6^dVj+H|NsAAU3LHF zs>i$Y&m1g0yC?hPp4?Nrvrg{HJh3b5B$SbPa#zNQ&F`7#0`>5h1o;IsaPUY-%Y_#e zpFVTt=9e#vo0ez;rF1-9978x}CMO8Y|1HlZ5%K-Md%=?bD%uAboc{}|vZU7v2|eE{ gDD-^4P^<;R@he8w`P)U;0rfF>y85}Sb4q9e0Pgu*;Q#;t literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-up-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-up-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e229de473ae8f450b3aef37954df6dcd4b4a0c39 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^5u8WLX!A4F#|m#;|7Kv#WhFR)_4{^HdQTRSijxlNr4{6)IH3b-dZa>Wv_eC bcz|tk5~tpw-%Ip?1~PcM`njxgN@xNA7vDMl literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-up-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/spin-rtl-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..ed0c0ce8ee036bca86a0699ce093c2611f107b04 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^5w9@)<6CAC<4EamXBfyK>d{SanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt(*BE{-7_vdK557BVp~pJIGn Tqhh=qD9+&N>gTe~DWM4fL3kl< literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/treeview-ltr-button-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/treeview-ltr-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..45da44f88921ae0be34db84f1a4f0fe9ebc7ba49 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`0wizjKe`@BaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tl^(x;Tb#$R=mx6>LZ-*if(m YXo4tHj_S(rOF&r$Pgg&ebxsLQ0B}lpinR(g8$%zH2dih1^v)|cB0Tl^(x;Tb#$R@AYvPCF)gV1In aW(LlOjEg0byZ-`Z89ZJ6T-G@yGywp3;3U`p literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/treeview-ltr-button.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/treeview-ltr-button.png new file mode 100644 index 0000000000000000000000000000000000000000..cc77fcc323dec177b818d03e75caba761ead5c08 GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdxNh7sn8enaK$b>lpinR(g8$%zH2dih1^v)|cB0Tl^(x;Tb#$R-zT$jD15*if*6 Zfq~~gQ_hr->R6yGgQu&X%Q~loCIEmLB?kZi literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/treeview-rtl-button-hover.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/assets/treeview-rtl-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..810a277eee4e0cc4483b35a092150230416c9f92 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`0wizjKe`@BaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tl^(x;Tb#$R=+PTD>J@gV1In aW(H1K#>HD$e$E8SGI+ZBxvX" style "chrome_entry" + +# Hack to be able to match widgets in LibreOffice +class "GtkWindow" style "toplevel_hack" diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/main.rc b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-2.0/main.rc new file mode 100644 index 00000000..8349b0e8 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-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/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 00000000..7b89e885 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg new file mode 100644 index 00000000..17e3c4af --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b4808a6b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg new file mode 100644 index 00000000..3ea0541a --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/close-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/close-symbolic.svg new file mode 100644 index 00000000..06201c39 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/close-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/close-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/close-symbolic@2.svg new file mode 100644 index 00000000..a26e6ff1 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/close-symbolic@2.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/maximize-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/maximize-symbolic.svg new file mode 100644 index 00000000..39316eba --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/maximize-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/maximize-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/maximize-symbolic@2.svg new file mode 100644 index 00000000..8095f759 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/maximize-symbolic@2.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/minimize-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/minimize-symbolic.svg new file mode 100644 index 00000000..f3683b9d --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/minimize-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/minimize-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/minimize-symbolic@2.svg new file mode 100644 index 00000000..741534bb --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/minimize-symbolic@2.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..67beb46b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg new file mode 100644 index 00000000..bf51d9ec --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100644 index 00000000..b4808a6b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg new file mode 100644 index 00000000..3ea0541a --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg new file mode 100644 index 00000000..de0d7899 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg new file mode 100644 index 00000000..7f0235f1 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg @@ -0,0 +1,47 @@ + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-slider-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg new file mode 100644 index 00000000..37d9c04b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg new file mode 100644 index 00000000..1bc5cb6f --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..4759e324 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg new file mode 100644 index 00000000..a44f5c9f --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..d621934b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg new file mode 100644 index 00000000..91c7006b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..f2c9cf9f --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg new file mode 100644 index 00000000..a06db4cd --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100644 index 00000000..d621934b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg new file mode 100644 index 00000000..91c7006b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/unmaximize-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/unmaximize-symbolic.svg new file mode 100644 index 00000000..492d47a2 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/unmaximize-symbolic.svg @@ -0,0 +1,46 @@ + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/unmaximize-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/unmaximize-symbolic@2.svg new file mode 100644 index 00000000..85f4f3a8 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scalable/unmaximize-symbolic@2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6315189033f91422ab6c5139c2e344f11a7a876e GIT binary patch literal 600 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tn$7@Ck7R(yKyO?N8XhGxp;C zto<94j_l1ox-0#}_RP~e(~j-RJh3a|#P0MHJ2Ou1%s8pI+!@Rn|pa$_;^|R z`dIq=So!-}1^8M8`dI}A*n|XHhc*OsGzN4w26QzAbhiZdtVrClGI8sw#BHmSwy#Ux zy*_!*_Vgp$(~s^*KejXDIMBK>U;E`ie`=Kk`2{mDb8z$U%B!ktG&VK2w0HFNPgu8M z@4o$qj~qLG;=;uz&)&R!|MADqUw{6pnZ+#t>e}z=;uxY4y!XOYp+g2Dt`{G?dzaVx z=w06P|Nq+q9;lr#eqOl#VE6}YWH_Cev8)3WIi9y4fG0wr>mdKI;Vst08*ln|5?Z*0J4L$9HC&-j#J~ zN80f{S*LcUAK#gIa(DXi-9TmO$9JWl*p&%FJ2Ot~N~x3}kd29e=D-Ajwm{e*6CemAtD~c%tD~!{tEZ={r?0E8uWMka zXK1W%Y@%;!Vqj`&U}kM(Yh!F@Yiw_4VsCHa7-Aa{3PO=#c2RMT$?;ApiB4&y-nHdE z^%Wr0Pzgl7ja9x))gaVd?blrE-_{X4u`6UscgU2!(CI4@wysRvx+-zo>ZI+flXk30 z+5vP%xJSngV92_b1o;Isu(GjpaB}nTO3BJ8C@LwdXzCaknfe9a^)IW*scA+Q?djqe;&J@# z<(u)off5Z5U74NQgl9UP5SSU%R;0C+-*Rb>r@Hg93lDz&&yR5_je4C?{`^q&-+lL^ zvj6XsJyicMP^y1x`CTcgSMRdyZ_RMd-xsmP>*Jw$zF&S#KD?^pLfC)v`tPEG*S}r+ z#($65`~5Pt(@#%c&!2v9F7wtufA?;%h&@#oT(z0Q_H1T-w0MpD`D=z|{NdZxn}a_X zu3q+q_0}YQxr5h(wr!koydYS~qF?@T$*vli^-bo*< z+2YH;Khff6{QL<~%PlSDeR96bJ7e`X?Sj2}k}a`!0|OiHEemLN`ro#Q>2GVmWT*Jh zz{cP0PA4Ltd~nW)+*r1^|MyF2{r}}B-me#l{^+dn kCHE}lpinR(g8$%zH2dih1^v)|cB0TrDL@Ck7R(*GI$|8MxeD)j$; zhyD8-_8%)ewlntP{;d6bvQO^IJiR~d%&)(qlY7#EDo^Z72TGmXoe4DO%$|&s+cS@BO+U0b zdH=kam9wIjP70khDPmS%$c(b}zDQQ+ldV-@4ar@?0PSI zW}4H4LzkB7E)aSVQ5><*<-(D`P+gN9_%d6t_vB`GmHRV#jx*lf{jK=9^1->W c!tZSurtj2Ru((`+ALtVXPgg&ebxsLQ0QQ#xsQ>@~ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..35976ccf35c2eae29785e5cce012cef2dd6ca7d5 GIT binary patch literal 949 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nlp0G|+7pyL1k|2H%={BQWb zDsO_r&hBGeFrrDJS-4 zo!XUjWLM6SJ*g-6WS`s#6i+*|JL~wK^b`6bl7pOkt z`0lh5yR(2ICwHcw+M9lAU;3#%naB5Jo(AgLlYV+v+KIhcKy+qz#>qWEsjO3bGmr1h zJiROZ#J=>?dooT=4WBzDa^9rSS(74W^@Ysn4W6Fjl9l9?mgJHi=a>>|7ZGF~7GxbB zYy(7Lfi@ul*1>_+A%V6b{#HSbrY=sV&JHF(?Z;HlGR&OU$n>hw^CO3C!AU`_Dne==JxKt5Pq{T@;XS*>g_5#JzqB*P`0K_kWggnyBrUytIwM;nRml zdee7X-|uG@$l3Zi`Wb^zI_vA+L!L|u3C4?0@o)H-P^&bXX~r6{X2yox)sr5HIn1wk zAh98G%RVtpgEW};*KZ^)j=DFEQ9oS}$|iX(Ho{O+T-ioXK)!OIR0p^Fh?FpcIB_F{i|?C%FcGx;@oMho@%g zou{!=YqtMt?3Z+VJw07UX2#n1d5OFJJwJ4%UjNMBppVk=n%5t_2dZ;Bf4n7p>lsnC UKbzvG0#gEmr>mdKI;Vst0Ca_%^#A|> literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..4cb7d170de0fc3d2dc02c8a8c585936b12fa65d1 GIT binary patch literal 591 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TrDL@Ck7R(hLm$|1d#IvBQp4?m)DEh1<>*?)#Ry?pp4$dxg^u zpwx08+jajc=RM1vcCK{YwajJrDwo|W-S#eX-L(pY_5oF{^WD2TVBgx{{Tsp#?<+dJ zzw-Ry#!E+FGzrTO}{r~^}#I-rkfnISc3GxeOU}R)s=HTK|P*hY>R#8#W z(Kj$OGBPo-w6eCbv9q_gcW`ocaq$ZX4GW9x?C$C9JA3ZprOQ{YT)%Pa>9ZH_KYsqo zmUx60XxdIs7sn8d;Jp_z#Ty+Y+8#P?T7NRmrX%IPtIPlY?kf$9EkED<{Bhs8=(!v} zA5U`KdN=Iz$@wzcFFBTrC)M~*N!00ES3N^oL*3#;V$G*RH-%For*A!Y^!FLL45RW5 z-(G~B2n^Vmy1}v6N!*`}zeHop1EU>_Jr_3GHp{*eG5T|Qx<|0b*Y@^&`~Ipo#ean_ zSC$`t!pG4WZn&52ubH#zr_D>Y|A?LFkuvE~_k#AM$R;^E-y6(=>eOk|XUv#6YtHtayY}oke&Xb*XD?p9eD(Ru*Ka?5{{H>v z@85rWCtfQ7MoYV=i(`n#@wZbVm7N?V9NL{02`p0S>^fzu<^65xn`$MY@BjaE^Jf^w z`{c{bd0w2h+c{XY%ceGV40{M-*u-Y3U=SJo#;UGmL;*YY2_Q4yc4>puNnezD_^ z!N~-shBpsgR|aX$l}};l;NSL{J&9rG=2?F|->R@1JfHS=oxy>qn|Y56`3)}Xveh-@ z?w-2cx1q4`u-Jx=Y4!S_8lDO@DQt+^X8JC?VZl4=-~$_V3s{!Si85eXb7jc`Rra0^ z?OU5&%Z`|~Hh5d^U|6&E&WAfrJOw{$_>^HS2%#OC~t&SewUvBK!L9 zQrQhh%5B?9=9V$Ksm7O{XL_^kmuo}EAD7Vh5bZ98&w5wc&L7&oh-1Tpz}$~2QC&(0 z9!&^pYi(RVW&6fe{a-7t>R)+oAhqAnePM!GT{7S0kF&Xh|F1UqZr|lsv(%>ZT+Pxw eZqJhsS!bU9Iyp%1xeqY*89ZJ6T-G@yGywqfmDub6 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..9e34d976881f3816f1bd4b1ee4516f6f6b14c5fc GIT binary patch literal 600 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tn$7@Ck7R(yKyO?RVHe-(mkE zx1FmT_HXn%ves+wa*zEhy!Nc}*tf=Q=Nk7ttKIglcHgtc155(BAjWR6_#UA6YL7ju zfFu~L^4JYzta1Z#cf$oCQdr3~o_p7L?Op2)MEf>|9^4duXiN0rtuaTo#va)gfAn+n+u^`}XD8 zx34e1|9JoN=f_{aKL7sp_4oh(|6RP29f1DSDhcunW?*LF;O60#S5Q;eXl!n6@96F8 zpRjJj-hKNIA31jX#D$AbpS^ki@#n8Ue{bmt9RTXu@9E+gq7l4z!d0O|1|qD@BIV0> z96qS|&TrxW|Mo3TlNHXtdHn9qavVhecDxx&kV9EI8mK zr!6<_#Ks4r^79WIZrXh@O1kd)I_t;<>VGd^p8x9*qvA6bw&U&g{DSqrb+Uu>uPo1b y!t1%LwJK6c{=y;+`#t-+*zP!})Tvnl1so!r>@CtPI43h(Nd`kU;YxmV(L6k%zZL9o`ascx%j&t+7XrHeNj5a_M;M{{H>#&!3-v|NaJ|fB*jc z`}g-B5d8o59|($6KK}=XuUkowUoZnJ8#@Ol7dM}jtek?PlCp}Hj)9S>Z$MyJcwJ*_ zTYE?U#7UElGeq`SI4;XV3 zJzX3_JdVGe92(8!DB^JZ9n0?BM-T7`eC$|oqxEiU*Sr7!?c{lm>|FhLHvhcm#cA)} z-3xs+-`>kDb@J)ApLfRgioRs4s%vlOUv|5={zCBUKPm>%vwzKaF z&YcW3sVdzg%aE|<#5sK#Mh>~7Ys{0_9UB(b-1IME)VUWie+M`77u9Y@+XJ(vp7_k= z(EH;+@qtg9zi#DV{+FYe!R%x{?N}*C#?`+j`Wx~&-!R@Y(bZsgGSsZ#VM=}EGJD#I zT^7OS1zPOt4$H-Q7^fE%F!p2}}-GA@ks#dw&-iwgL5Y+b-^vAO<* zo^A%~wkHXq8G`mP4;(+qi!}u4p7_Gl9<+hK!sttC7TdG+rT@(sOgL^wJzzg{tIA%N zvF_vkb#771c^kA&hHEx6NO#t;Bq+G@giMRpR$@4O^Ay|hC)1Uf3|lpinR(g8$%zH2dih1^v)|cB0Tta2@Ck7R(yKyO?Qht>EqB}g zg#9~XFYeFUzcJ~^?zA&|vybjcJ-I#e^v<+nyE0DfPCv0TVnyRwr#=pS)*7 z%HHkiN4BRQ-I0E5XU1`$doD5<$^pHnQ4-`A%)rdT&cV&YD<`j}uF=%o(%#Y2+rM`G zzWs-f9y@;V($i;eK79P~^Vi>Rrxe_QdJcHHIEH8h@4awbsL4R2^$-&UT))be1h!ARA|n=IaMlLC3oe3z@R{YRDYRFnE!0 zBC*A+S?ijN*$M-X#N&zmD$Fa>{p^3AdE>?7A+&wx=6J==b6Gy^kPq+LWOH}o=iLn) sH|^g1lKdXNw>w2^ZJ4F3TKyZ=79|ZnQ`6`JK)*0}y85}Sb4q9e0M{o7f&c&j literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bb0d3babf7ba00ce63b302263e350bd4f665a5e0 GIT binary patch literal 940 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_s990G|+7pyD%WXI6z?-Ilv; zf5QG_g~v9ho!OtYe_QT}y&1=LW}Vudc4m9V@jaQR_of})k#%fm+Oa+9Cw66>+L3mA zPu8hjna6i#p4^pja%cL9of*e>WdKPa_xP?%Amap(3qt89c0FVk08W`#s8tNGt>l+*Eo0#aEni!ax8kpG_ z+u0i1+nLzgn>dEpMudV;WSCuaoMUplQ%ZtUYNAtGl5={gS52vRZKY2`rEg=EZ&Ni0 zHCOvJ*Z8&6`L%ThPwEPp(j79TFKot&gsm$Rx2{UuwmNag>ZI+flXk30+5vQlI^V;? zz+iPQ3GxeOU}a=pGJRk;zq)PP*6;

BZ#81=wVt1*LV#kB@;3*#fP47pM-Shl5Z;Qe7Dz>;KigNaFM2D@0w z297gX2~rVL4jLIOY)njWW}AIr0b9+1KAy5hKHe?N;YK@HY#y~&cX`yBFkZwGX@6(f zyHhD3)v@8o!Rv|_7mGJE22D+ys?4xw-rJ+orX^K>G-qhj3b`d(zIg3+m(+;3%P~cE zw=;rghCh=1f9|*q-`CHd?&`+=n<-fz-hDey@&En#Z)6oWhy*TE5Cr8y22WQ%mvv4F FO#q!nv(5kj literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b9e1d0d497c5665c382c442776bb83ba825b2a80 GIT binary patch literal 580 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tmqx@Ck7R(*GI$|8MxeD)j$; zhyD8-_8%)ewzK5o{;d7`GEeVMJF`3M_@49=J5o>WN&%|?V|#!i=_mH3pWdBza$n||JsBsrXCB#_erR*@{&_JgXGJZY z6gq2C#H_xM8GWHsV;mBq?BgTsVxt^l!|h_iZKJFVtu2kL%?&Iq3?azE+|a_@z}(Eh z+*se(NYB_v-^f7EKwnoMg!J@vbab4wME!t%urCSn3ua(sVrF6CT81NKBqEamtjb(=J@Ra`oEvo40O1d;apnr!QagTG%Ur zM(y%+aSYKozjwlQu_glnR%JIA*MK*y>yqB@UHtR^{-D6kA5U!lY*Ae1Z`LC?XS2tn zGCRSyjVlfnOYls1EV!@ShQIz)vj2OHBa3VDyZ6>ayqO^s^kTltiIx2#m4~zQkIbI? zUUh2Y&IvwKCkkB?3DYbtDnm{r-UW|AgB0% literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..320ee330182f87e0ad89e33675925b0c1cf9627e GIT binary patch literal 931 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nl>0G|+7pyL1k|2H%={BQWb zDs+MPs)k?S*LcS zo!OIpa$n}@ooUB*0>#tL?8`p2GvoCBjMKZ*jsaEfOg*+Y>(s7{)B8XoCw6C@*^_y4 zZ~CcSnaB2}pW2god{5@-J?SU*q@UiEc4BYVncW#D_oN@&1C+`-wKwzl-ptdx(ogJ5 zKfNd8FVnP zksb)?>FDX|=mL=*5CVaYu8y`21UxG(egO=%)RG{-U>|D?W8x($r3Mo$;V5Rc<;FGm|Y z1EAi~^+L&qbK28fR+{T;?Trk4Wqdr%b*FicaPc8g?eC%wjeh>ge`t1hw!pcF z(0IXfRkiL*mg#q|h<&FU92GA%Sxm5^^`3zd!{4C$TY27yWIGm0dswkNU=Ney$@R}} z@PB{%@qt#wH!=}9mmTCM=y@!dz*J=_z|zN4`1`;HHn&D;$rwgOUYEu>Jb8^BY||Rc zCHF9K@*Zh4m)yh9Ej5GnU1|Zli>Uz9y3_*Bo(u&BnNtrKK6JBh{}}lF!7r19Sf+C- z1zb9jUr&p$Tsri$+J}+x;kH|odDm_C{iWE(@GZ-wQ2c=Q*Hx)Z37cQ7owuFg&|0N{ zxq%H=eqP_MHD@jJ8HF1p}X`&4`^FqtF6>e#jU3E~W`Q$4b!-T-z z=Nx)9&kgs-{lpinR(g8$%zH2dih1^v)|cB0Tt~H@Ck7R(hLm$|1 zRiUfqJM5q7yLq$k=0$EhSGnz6>au5r)819?JC?ccTLI*{?pp4$dxg^upx|=X{VSaJ zta9G7+-c`Z*IlbzcCU2Xy9~&1-3L^&&Uf$XfPHI&_iqS0ytnY|{<1TN8!sJcx_rF# z^2x3%Pfxyne)7%pGjDkEkd^ZgG9{rLO$*WbUt z|Ni^)@9&>~|NsAQ&uf?gbiQ3lkY6wZBO?*jh(%{ zgOjt1i*G<^SXg9dXHRcm|JidFFI~QJ{rb(P&tAO$`1$LUh8$o3GVJtpaSYK2-h1J? zP?Ld(>&1v9X3-6c-f6ZM}v_WiBYf;eQc?s>S zTG*JHtX~Pm*l@}fsD^A%y>Vb-LW1jt7DdI|uj1-{@4UU}Jg8Oe$&5~;qOOv-YXVMr-P!?)78&qol`;+00I&m APyhe` literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..77cea847ce35c70399a206d17cca16cae7254a3e GIT binary patch literal 926 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nl*0G|+7pyK}w{~H(@z~KL? z&{Yi%`zLvB+vd4#zQg`imaA4-9^34@d6C=BRSx^-T5sIwcVwBv=4C)B&uz;+_JhPh z=-^V9J*(XJFLm9u#&y>U=RK=j_b+$Zy~1h73a7nG9f1n=EeDG)14=pXS?;uRxzpa| zZhKd{?po=(Z<)*PRW7@iJMUTPv~#7?-j!~9fqD;BpF3K2@o2-v!;P1YG+jR4dii+! z38D;r{23559bI=;e#^Z(m({|LW4amlxl?y8Pia6uoAqtgUTqZ0+pq9D;*GLc_wstLqyYnkG!1GIi>-=`-fc-L`Y*u06+2oH%*v*^8Gi zKY#i9_1ljhKY#!E`)~Oa=Y_y%YVmY&4DmSr_R963Lje-54;LqKYH5VAh;lDta-7Cm zeOxbW%?giu|7G_mygKl+Iq{fe{+;Wuxo19MSz4D_S6{m~-|S*&JpWgY`#M*YPwlP# zcyqVtQ@iRHVK?@s%I*~Yx8v?@rFZ3(fAs@@n`>2x9}-{x!v6iK=U2A7t*(kb!m~4f z)|IMgACs;H{x5X1fh(~3Oio88c*Nt|txS0qre=^#^xJb%_Ip3&)F-XdwF z;@qeEA0BOv*%xr)`KHedKIIz6x4K?1%UdCpEj4HLnPBGLRo{9FK3V&>@O=F|tGa38 micB}5=q89ZJ6T-G@yGywpVdfNp6 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..1f651b715444cc9e49b89e9cb5bfda0969cf03b8 GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tta2@Ck7R(yKyO?RVI}&2!s) zhy9D(cCK>RztQi=Dwo}Bz4or~+Ox`I-x{}_tKIjkcH6tgefJuVy&$&xo;4tH_iFdO ztK9bh5kwF|u5tr&Atb64va&Uvd)IjFUF!`*`!9@!Ru^mOml z(|y;@PP~40()DwbZ@fJJ_SJ=VuP?uUedYZdAiDP9?TwG`Zhm}s>(l3F-@ZKi_VwlW zAMbzu{P^qF=ik4+{{H{}|L*OQJV5Vhlmz(&GcdETb8z$U%E_y#Ycw^tw0HFM_OD&P zZ~x(=$BtjT^z_-A4J#=;Fr z?_*8g|944p6PAhmt$*HpXSaaTB$Y=|3h_L<-Z#wlVC^}s@h4_;`RAIse>!T9+XQEw z{%*SdRGHeUnzOA zSZ-o5Wuw>zr%q=sZpLC2OPAZnUT&7}4V%L3nY5w)z4M7A^?x$IHm^<1T~?b?%cn5U rhkZ@oqd%*{6PGT@JX+H6XQTSE|N7e$w*0>j^b3QhtDnm{r-UW|I!Y&N literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f7f02c77b01b6d6ed30a41ef4972274f668c9f1c GIT binary patch literal 927 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nm20G|+7pyHXvXI6!-+UB`! zzQg`ip~p7+ZeHcEe~IU|RX%%{yX{=%vU|D5{K0AAJoQGm+fbaaFNC@GfSVW7N{xW^jPeCJ9k_!Nec;OGe_#%qTBEh3N@F4KkH+lR?eDHS@E0gF+aA!a-(h~5|M~*P<4gk64@ho! zaDjg^{|y1Y`?Vr31pQWP>&U;C5GeDi@8D~=t26N)W5(2~Py>z)GYiB04I3O5a)g8m zC{%s?x-RHrX~RaZ)Qz_^8I+E9KKWd1RJeuhfJ^VDImHaQja*ZckG|EO`Lif`;;Fq{ z_urJ;JuY22Km5{_oA#Twm|VJl^T~#Z|KIz6;}dVzIVGc_tOSf<22WQ%mvv4FO#nY- B-{1fM literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c8452e699a0da1220614c69456b145eca30a013d GIT binary patch literal 547 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TrDO@Ck7R(yKyO?Qht>KVkp= zto<94j_gi5vpwVZp45}uGf(eKJGLwH#P0MHyE2aN%s8DAb;-NeC-2#weq=}bv7H&mftJoq zjaUlwl6pyyUoZnR3kMIcoPwIVMq_hpdq-dYgmoMC?mK+s*zt>(o<4i?_TBrRzyAFF zobdq^z>7Rx978nDCnqdWe(+>^(4@%^A36!AJqs^mWHyykODS{{6i??i=G7JERu?xE zQ{hw;ueL2UFxXNo=ze0uYKvE^og3HbPU>0EJ=IF)#SMiNmDnBup%Yb4VofHhO!%Ua z;Nh{ssn_UO-js%J)3VbyLu7b2Sc$JV%J@n!S%lxnfNQr!^sMa6*-@4|J2ov~QPMXN r2;C`pv3ah4P+-`s+0F9;c^U4#R*U$*YR4|1YZ*LU{an^LB{Ts5Do5!a literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2a9eedfe0e0e910d751317b1b497d1b22abc6152 GIT binary patch literal 889 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nmo0G|+7pyD%WXI6z?-Ilv; zf5QG_g~v9ho!J?CabwbvZ7C;qW}Vudc4lw((d`+>ccz@&lX-e?+R+_Z$M&S3*qL#9 zSJtT=X~*|uo!Xgxd}rp#T^T2LWuDxfaeP<$iCvi|b^#ecG94&>0xWxcCrH8Z-9Xt4 zhysulNEwJc3DmU{#DF4XHdGLz5uyNOJ_Lab(b3V-)zQ_{)zjD2H_$UM)H5{HGcwjU zHr6*W(Kj_QFf}zWvo^A|HMX}iv9~vI46%&}1)<0|$K-gYlmw^LM5nYw=k!vqno{rD za-aGN5NfFOZLIQbs`hQF^>6D4p4b&KxhrH!cgU2!uo){7wysRvx+-zo>ckzZleVu; z+5vRN7j@SUzyNhB3GxeOU}anAuiw6V|Ka23FWwR~p&w7a~lUoQPC{S@(j2U5Bx z#+!40s9L8rzvXdc!_KhU{W&5J68%pm{^v|s=xcs~e?rJqn=363dwvOgSdp>A#EXY% zrEIRl&TIY_(;9XxitsC8%wLt~P_Hdsuv%h)`C)#SUZyHzrUMHT9nz0!ZAg{5a85&H z$FH9!yW>vsA31aWe0_#^LGYREw=A1hJ^k!@O1$y1QXTI{rkAm=_gz`XsK07!t&7VN z{s;Gdu?pShIB?l<-Tv=6MXpQLI411lsDCM)F1cAqAamBA6*E(GiZ)cr_@;4P>GAlx zV%v#h+DBU^-3!lpinR(g8$%zH2dih1^v)|cB0Tpcz@Ck7R(*GI$|8Mxe-(mm$ zhW*D1k8Msnv$N#l{;d6bvQO^IJiRmR*#5LLyR(k(Nk6e8_0+!XQ@hen?gygG6MNE6 z?#(*2E93OOjMID5PwmP)wkPv6P}$zBGrKcR?n^(tJMHA|OrRlW_GFygo_S=OCu|D14|1-AhIwsFgG_a2a-m5 z#zy)^2D*m&y83#$`Z_u~AJ1|u06N{KB*-tAfsu)Yg_Db$M@?NrLsLsz+r-4e(#qP} z&fdk<&E3n}+uO&_KOj0GF?r(TDN`?AynN-_^;@^@K7aY~)0ZcG*EE6V%=2_{4AD5B zoUlOo!2{9hQ>Q(7xm5~SI@fP(72Or63_lg+jwOnGL%w|Oz9C2I#HD}Wz7VY313bmd2M)L-sSJfz5D5! zPpg(i%;mnai0x~KU>Ccj1nbl(rC-+S@NNm6(lRrUX`-}L2iKgQ7YENNt7)qqJn46S b1sg-9z53eIeyP1cmoj*|`njxgN@xNACZO8e literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0262465968cf9857cb94546065c4c73f0f8ffacb GIT binary patch literal 893 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nm`0G|+7pyL1k|2H%={BQWb zDs8JN*o!Fgma!>lPJwWlSQ+qRy@69~DEB(a2 z^wWDXPEHD+J0)`7q|jNDB4+i4%;*iCp6-&Jz>g-?wM2^-*Hb7)!Yzst2dd5cjMnGh!XQZ#IucxaIB=z+` zNKZ#kS4S6!^mO%rNEZlnbak|KAi&qf%>fu>DJ4OE!3>N{Ow7zI9Gsk7T-?08eEb69 z5|UDCY8o1vK;^o+dRA7}Ha50)b}lZiu5Rug9v+^aUS2+N@d*iuNzLsYon13$&z-+u z!J@@`_U=1y`plWL&tJZJ{rSt6uiw7^`1$kK?>~S4#V74N1dOV9PZ!4!kK=ErMp`=s zO0=4bPSrGWa~0wZTD4usX{NM*QSjXV|D|JEmM6}?{Bj-l`>#>ewdduoi9MRncr>HD z+9|Q=wchUzzMV&9pZ2dPUejK4W8#9|BTbIp_U{&V>u%mvXT;&4R$u%-Z2g^Qml;@= zUHNh?x8d*WU7wuS&S2uW{iLdy|G|z`TRzNT&Rje({OpEfjmk^Ay-km6 zO{jcprjcIMuE``K>bgCd@5X9x-cKvT8j4+6BiqC^R!gQx);(~%s&KM{QT|oiyB>)T z>k@aou=%vl{S(ttx!1R?wtw9+KX)!`Q0d**+=+J>xoTs0AF^H2|Mm6k>)Hz!%=-nL zI#e5k|MGiCm@#bfU;FFT!ehds(*zuTt@@_@UrS}HmqSOV!{)T2rKcW0kF}isCeYX^ zLe+Jf<*LwH=kAYXl{NP+ERH?9Zkkb_PIT$jz1g}V_r6xoF<$one15=BHUn)=*W%X_ ROMy|#;OXk;vd$@?2>`X)hOYns literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9c07eefb7dd91e255fd348688659c84f9f8bfffe GIT binary patch literal 541 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tt~E@Ck7R(hLm$|1|WutV};Y+ z<*xfzIPY2Iyl1)7&XumaR=Vz6=CXUG+umiayHS*O%YFz~rCrfByXV z`}g<1zrTUx-@kwU{r~^}7MrUn(CxM*L4LsujEqdo99&!qii%1qDk?hq28KpPCZ?8F z*48$5_V)G;PR=d?0ij`$T|K>h=gwWcc=^he>o;yad-37pr!VHsjXaN4nk8b=!#gar#Y zo!D?nYxXUt#+_D^c-A*f)0K(HP)KPJ?GX?gmPoGy=!$zwy21B!bd0tzm7*uLCj|0=hGOI`M? za^Jtyb=L~#J*!;zFL&9!!fEeP$DOO(_APhawcK_8GN8Egp5;zEmpkoU?zVTO>#miq z`eJ^hU%!6)@#E*O-+%u8t4ck55*Quf zo-U3d9>?EK$#iB6lxWQl?%9%Y*~i5t@{_>Su5YYU#okJO{{P=iJ}6P_ad7R28oTH7 z%HQ4j&SCguzR|N_=8r6^8LvJsQkZ^K#D0m0zx>W8=P$UX#cjIW-)^|!(Y9;V$qXW= z!nf;3{r#oD?@)56=#Oc`+G5}Q%WIx6TvI>$b+KZ@-nM%OlLZwFQ?ouWPl>7$U%M%_ zO`ZA8D>lEiGFkx@W>R00i`%t1LrU&$OcuLw#fSGNa-HQ%m-JG6rUJ2Z7Ne$Xfgj4YP>Y-@4vsx z!cKi#DXD0qm^`udZrN4yO&6l476;8QD=nW^SQJlpinR(g8$%zH2dih1^v)|cB0TrDI@Ck7R(yKyO?RVHe-(mkM zhy5Gq@Joc?|+quSl&uX{5tKIjk@c@ylLF8_*;2tn{&nlpxJ5cd% z5a|XMgpgoykQ!`gjpyDqUVGPi@7ol1XjAy1EzyU!#va)gfAmb>wKEg0pPhL9?4;{2 z&%b+h;oa*??_Xbj|K`g3H&;Krx%T1R&5!TzeERb2+t-)he|-G)6Nob}clPx$#mtMdhllpwNk`Cs$=Bs!aHz zk>KI6!KruCfxIaVyBNz(-z=~cU*RgPmE8Eqkw=_^}io=suwnbXz n%2gXadupBXDlWcYyo%BHyUxbP0l+XkK{(1p| literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f66f1d4bbf71f78709421b04fea8b7127da5c162 GIT binary patch literal 880 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nm=0G|+7pyHXvXI6!-+UB`! zzQg`ip~p7+ZeHZJbEDspwVwNzyX{=%vU{!9-sK+qSGnz6>#}Es=iXKB`&W7HSqGGI z-L=+z?^=&NYuxs(aoe-XWAAE@y=&ZeuX5kB#(mFfAaVndAU0Thjr-o!?z`7`>;WnO z$$}9w8!ku`18g{4<(8_}RkU;rj7)t40z<><8e7{sCQO<`gp zi;tf^d;a3(>$mUTfB5+M%eU`8elDz!=L1GijHioZh{y4_Q{1Bu1&Fw;Pts3#9~F#lN#8ui8wx9Njw{L7*sa0J2ScYNZkI-L{-tqEnj59KgF7Fm+RC+$^-_dF# zmJL_dT$|p*{Ko!8q>US6Sk#m@yM_q2^NPaeXFsqs*xo&`a%M6|hm9ofug+V6``A=U z?`~TxeB;^_wyz<~2R7z4X(fwz%#;j~ynJBoO2>&CIrq$v?veb-(|JGqU4_bPU-h2Z zatwWQWU|=>F6FG(58B2RV^tybi1`qo-25wfjMkFXpF27{^ba)tTd_e8iS{+pUXO@geCwk C0K?M& literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5d0e020c7a5a3528df71cd9ad4866ec8579044e8 GIT binary patch literal 550 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0To>h@Ck7R(yKyO?Qht>EqB}g zg#9~XFYeFUzdP;B-t41$QcrHrJiRmR*sjbIyVFnX%s2^T?94c^EA!;;jN?1gfeeuN zt_&y% zn@q%R&cr}|7PY)f zH?Cx7WbD>#P>oP6@JKN9;@bVxEU#(DoYQ@e9FV0L2ma65DM=&2C*+cFX=NZI+flXd{DZoMX|4h%uZk|4ie239t94o)s^J{eg# z1tnz-EdwLJfWVN3=9bpB_6ZZGOr19Uz~Q6EPoF)1;nJhWPo6$|@$%K1x9{G6`1JY9 z*Kgl{{FGPgR0Kv#w5N+>h{y4_Q;vr*ISRP?CO8Cyoas_{)*^W{q?wa-b3$0af#3h_ zAGp~bxZzwJ^P*|{zQ3z>?Rp&=8v4cm>VuE{ES$P5HFC4r-hFEOd2QGIK&JJt?=5t& z{%abxCz)&VvDmD8vMdkYe$&a5IdWe9J_EBmlbLPH zU)Lu>5?8;AcQRl8^-t;d0k@CL_oHPjSPt#ac=@_z*RjxxOHa#ZcS_mY%qi_v*^s6G z`18{S#jD@V%2Ss#`nDG-zUvl$A-Ujql56nspEWwX28o-w8gr7qSKFQBIk3m*?44qU zJ@#|vzB%frFK5JXX4{J9m6?}hQj+~vzgYeDmfn%=)vLXitS&Cl)$gh8mHHWb{~hm{ mmhflodu6Q(<1fyC!TidWgZq(Y^J`$7F?hQAxvXlpinR(g8$%zH2dih1^v)|cB0Tpcz@Ck7R(*GI$|8MxeD)j$; zhyBM2kL@hExIb(Ep6rwRGEeVJJF`FS%%1cUJ5o>WN&)(qle^MS>`OnrJMHA|OrZ8NdooUL&pfg<{m|y*{d1z1%!*n% zDRkDPh*^ChGh!SPqU_@%>|&!FV#95tERC!!jchE9tjrB8Ees*Z!raip+`!z_z|2_R z*htUVK-W-TS6@$8Uq?sh-@e6#K&RW31o;IsFfuW-aB}mgscUFxX`5JBT3K6L+q<~B zxqEqedwcu%`3FQrCnO|Jm^fw1w2K!nU%7hi`psK+o<0Bg>C61jYjuI<%=L6}4AD5B zoUlMS;kk(DbdiT??!swLrc7pM&eT&&DHLO@RF!4c&W_b(t+aDfDRitfO_nw=2%h-d zRV;k_hDN4fRmrfH9jkWo%4D4SoDj&*()Q`ljVrfrM4a?)P@TbA;E`bH#j*RTl)>qX zUuG!G;r_Tl@QU;)4qgSxx=PpFT5oOJEeecmO6@u-0!u9dnFKj*ShyTjY29)2h2&KR YR|mDmsW<+d1Ui(#)78&qol`;+00z9(KL7v# literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d356a508f55e0f7491dc0519edd9388b5ef34db6 GIT binary patch literal 857 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nmu0G|+7pyL1k|2H%={BQWb zDs%;S49Pwz=Tu_yiXuCx<-v(D_!IJqbN*dCx%)~UUj$Md_0U{e?TOcyjGd9vU0wR4~eLY=$AgQkhLb^J7x;nZ*qz8mR zprfm!tpfopcBLYq@Gc4R3ua(sVq#`y;o#)t;^N`u;}@5ZR8!Z`&;Y8{)wQ&;wzjdg zv$J=0adCBZb949b@bL8X^74s`Pe@2iYVYWpK5O=zx$_q6*}L!H$y2A#oH_gA<*UzM zzI^@m{m0K=zyJLG*YW)@H!y0vJzX3_JdVGe5^c^DDA9J!fCgi0r%&5zePR ze3qg2|Nj@wTN7rQz3gt$LD%zNjo<%ElaHI7d%!;R%+q*I;ck{1JzvN2ipN`Se7{}& zLiwGD>=Lo|wKc!h*sjSw+h@$<@b1mNTNUf?&3(qe;Xm`|<-mqFsj+n#Q}`LnN+$n_ zZE*6vRiVegV*2?{P_R|TJO-T^zmpXBRZ4~b-+AG!%lzYN?L;nt%OcMO1y?R_jC@)n zsL3b?BzLlfUH$C3>cF(BeJ9u_ys%4H&3~`qhrZh@+bf~h{lD*D`&WL>SE*EmRbLB# zZaOgO*VjBbM$X;8n620fqHQkz$=>~c68nt{YrGUFH!dJdy c|HFB|+3)|-hS`60fKkZc>FVdQ&MBb@08&4CrvLx| literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..8a318703cbf5136cd51444fbc2fd7b0877acf8d8 GIT binary patch literal 547 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tt~H@Ck7R(hLm$|1 zRiUfqJM5q7yLq$k=H(vySGnz6>au5r)854nJ65^xSmwTOh1<>*?)#Ry?pp4$dxg^u zpwtTIJ*%AeEO*+w(skD|m)$Gf_AYbXwF-px0oAPY-Mczq-`e2)8^R9nD>=Qt?9AcD zOGlb6A8)<<^yKU3C*M3j^A?C+oPGP_{m-8te*O6H^XI2uQ1tot&(FVpeF2ewzW)KD zzrX+e{rwk&{`~v@|NnMIL2ID%?Mj0Df*BYYnV6V4xVRJ)m6TOfv~~0i42_ITEv>9= z?CkCB9h{t9T>JwUMuitw5?8C=TU$)Q6O9z@X*VDx@MB{vN z!UE+74}>O95PF*CE}Zsg(qwk#%sjD_!Z5{3)mUfg=vrCUN=7%8!o*5bVQT|}@Tt$8 z#jbDI(#&L>DrwfTV^^!JOvcI2NrC(Q3*Rt~n)ww-6ko06qE1QzIanz4Z#a*4=oXITKzKjf8 WW~pzBi?j9xMVY6opUXO@geCw95dM|` literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c53ffe4889063e5011bdc3be7e33d24dcb09c2aa GIT binary patch literal 836 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nmK0G|+7pyK}w{~H(@z~KL? z&{Yi%`?q;+oA0oHmF23i{9mb>g;;k0)tNOs?Hu;4PFxbvRnPCJ)7?OpD+cctsDm9G1ix$Iu$ zvU|Dno|R5JS32!o>9!ZB@o3$}qYW1iH(ol@boqGe<>T#_AMStoaR2ki2VXup^zy~| zx34a}e|hoUtIHo=L(#j}*FJoC_Wkp-uU}q#|Mv3x_qRWR=o^rH_w)OE5c>1uF9iMj z^ACvrg3-Uf|DfpKe<0)kzyCn=4@iQ+qD?CTfPoTK666=mz{teJ#LU9Z!O6wV!z&^p zs-UQ-q@t>-W?*P!Y;0m`X=!C;Wo>O^V{2z;=MWqc8Wt8_-_X!BVe-_e)27duwSDKV zJx7n7IC1jSvllNveg5+G>-Qf&e*OOQ_n*jhxmUm_@bh$W4DmSrcFOH2$3T(R(3T)C z4=qcTDe)^b0x#|?xxo4Pul$nPKXP_&)eSFwxL>aL%uc@I8#%)NG&kQ1u<)z0mictc z^vSz~HoKVZ#X_h)xA1si_s@!G$EdBXmj z)BJOPF**bl3it~xxHE|{?i7RI?pyn>i89|6X4oI4ujX}Np7%m~^Vds58JvDqO=O!; zmT^v5>C!ny?_2+rf|!|rWD)P0*T1_>8dvPwe}a92WZi>Rt_NptOn5V~O7xXnxO2PQ z|0wq_Kb}5ZQ+=gzN^;Nn>Fi;l_ix*Teiyh=swuw6YLCNl2D@%i-MxIT=J#LGzV&)y zcFouK&lfRF2v{~#o$Wx~({B$yzx=o?h(W<@IiFhk5t$U}ywxve$I11bnz}MDQO2NU tW3cjm+3te{CX>C^ux@=+cWC|xUiI@Ye$LF)5eCK|gQu&X%Q~loCII2Jx2FIA literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..9d1e1cd47944fa09c4235d83ce13723ce3a14ff5 GIT binary patch literal 553 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0To>h@Ck7R(yKyO?RVI}&2!s) zhy9D(cCK>RzshCzTCcq;y!Nc}*tf=Q=Nk7ttKIglao@e#ZOAkKK}X% zM4x{B`ttk#|Nk0_6aN7{rcn~)7tFxS!p_0XBPXw>uF=@s($?PF*S~iC-hKNIA3b*b z(v#!bK>5M5sZ+xz2|jQVPJ0x3oq<`jPAsL+ ztdKW1*jqfjSlE|0&`qV#lebpd++f4?%K~m<<|QS~OxCiYd@VZ~o26wWvN;k1`B}oG zF5S4Yd#7c#MuTdEYJo?Bp%>Tgr*2YB5p%OwFFw`x$T53`d5NHugHe)Hl$w~|xwHcc zf{8ACI&N~N9tv8Y4HviStM{*&vuFx~y6s{qhU*S`3&r{-9|Ag-!PC{xWt~$(696|t B0v`YX literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ab9c4428e51ef382bec2ece76500cc6b3ccacfc8 GIT binary patch literal 868 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nmE0G|+7pyHXvXI6!-+UB`! zzQg`ip~p7+ZeHZJbBX7+wVwNzyX{=%vU|D5{?KGt^3|p9{bj~ z?OElqca__o)gHT7yX{@$zI(O%p4D!9)_4HfAO@7{zIQcH$_+?@M8N9ztb(v1>cMQN zdI%dtLe)cbp_359VT!jz9o`ascx%j&t+7Xrw_G~jdig}#<#SVRT$q0I!pvJ2foRsP zi?eTCntl87ygT=IJ$tbG*~7ihAMJnf?D*?vCtg24_2&8MH!se-`SSeR*O%Xae*XOn zh`#*(_4W7fZ-0J&|MTa^pFcnU{{8j$@9%&A{`~v*_uv12|ABzL&(#_jf{rCYe!&c^ zZ0sDIT-I-uGzv8YY+XaZjD|)e9R^ z+Yi;VDomZMbayF3T29vg<~>t1_Olx-cy@G&%7(`QAKcU8iVP2|KHoiusj=#8or_DH zvcvXm`#WS9oNxV8Dq{3`@w;2%z?^;iPY7=a{dYjJo0;F?1G{eRynyQ#`n$h;KOVL4 zm^goW>|>UQ_5Y7O?`Be7^*;BV)_jI-Z%?(Jn4*6{&td-2F17dFKX0=f*m72jMQOQy z>ra{E41Z3UWXH28Oga~5e_!He2~R_7SgC>O`5DbQmoi0bx7scYvbho;s~9`?u(WI9 wo6Jim-naREzfn_g*8bJIOP#;#|90JDjM=I<@g&m?P!3`6boFyt=akR{0H31Dh5!Hn literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6aa52df0115535b56de0e57c5d4cf20a473b2716 GIT binary patch literal 467 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*FxK&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprWDxpAc6dy)EU$_RP~e(~j-R zIJqnH#IB6vyVFnX%m6Y@>`Did87FpUoRHv^k`<6w5>|Cp^Kw)7cGvLn(D3ur^z+j6 z_tFYTvB=J}F3h$m&a*3P^6csMo7UquePZC8NkMZrChyytdU#tJ5FG)UspgSr0JN2_ zB*-tAK}KC;<=S=YH@tcO;o~O`=Jd-znG>Eajv*GO&tAPP)TAK5mSE~_eAlncK+F5- z-*`hOeG45O^K(14*L*hCIV|K_d_`;hj^(R#X2u-s)N-3yyy==yn2C<+6UMD6H|!5T zC}^$bc$3YLk*V>CLCPwyFm8pF{FOQEug>xEK5sefTCP=d-)ejCgKYle=U$5Z5XfF0 z_$~eP%4p+_TE-J?{u)ennOm2ox!?3z&o`4pG6Ct|KF;s7TK(|M!#A@NcQ~*6u=z~6 ztih5pp)?a8Ri6`%yLyjLoSozKzQE^kWL=BA%HMTzM(;TCfqr7}boFyt=akR{0Km4s AVE_OC literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5fdeb5f47aae33385a3afc1c81366707b72aa3ec GIT binary patch literal 710 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*!`d_r7-^s3OS+j6(<$Ue0* zKxk*?$z2)8cLNz2K*ovPP;rppE|?miEJ!g>FPI_0 zE2Sl_t1Y3YBWa*3X{aYS)DJN*FgAI*IEF+VetY9~&>;f>wuC+{4fctP92PH_>L$41+u!?VxfM)G zi*KAgS26kjuAgd|lh2k&_eyMwxqD7b)v$ZX{k4T_3!~UnWw)BVU&wQAiB_L?8;|yT z{ih7mWm)e{)p@B|aEw`vYtH8ee=ePwLI*ki@&7o?BX+Y*RL4lstS4b2=fcj$2Nzd& zB|i9m`=YQVKSzb5!jsm91>y{cxhtFmr-^-de{iKE~@eIVuDzznHi? z)HF0?_1?GEXWu&CeH(%f94I+^p!DqF>hp(d&Yx(%d};3OD+}&kT?|C` zZmfLp^w_JX$6r4Kq7$#5pL+BB^qUuF-v0Xh`_Iq6|NsA=tHs^`w3x3X$S;^dMqOj& z+I8zUym|lO<0lU0^vgh*GoCJvAr`04UOg$)tiZ#Tuyk9Lc1LXP+obJ#{wq&g#D2kH zhefjAxesUUg$&#-iflcx4- literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-checked@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e52ae7c50fbab58e07e35c5f4929643ab64e23 GIT binary patch literal 719 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt=Ndd_r7-^s3NR+dQ|eao@Mj zZRaYl-D^Ddta0D7+GFo(_uU|d8;HHeeK(M?#(gi4Tm=*aiSJzn9^0%zI_3r z=ik1(`2O|f_iwL%{Qv)7O4!m9=tS9)AirP+Hg;_tUA^AE{s|K&O`bY!#=iXrE?>F& z@zduofBtSRQ$NJOz}VsG;usQf`0b6`L5B0kdk}!#TVMpVGi`w0Z z4}Lv<(P=If@R+sHN}uIQ72|??hnv~>d1u+^WPF*h;O5~*F@DxtHat5vR&o@4&iwpf z!C~fRz4Hvq-bXK4&VIT1$Gt~3x<6_JoV2SdtUf$-=UDsV@yi3(A8o8%b#GRksJIau zv!uRU$n_Un?GF22?3_1mVa~sP;+nBu&(mMP1t z?)<(o-+#O1TEPu=?!O-uoWIC#d861gg751b+1bpt-vtjO&O1KykmJ1bic?d2#9EfJ z>2s+_vDgOmuSyeobGhNV(3?v=zi&NfeAK}tGsS(`<%0Z6A#EEDhd%htH*2b8;d1eX ktJ4j4XI^iv-t~v+w|Ayv`z6)?z{q3pboFyt=akR{0Ea|eIsgCw literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b914e581e248b7507c38d5cab1e40cba53e98b GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NV3?%C=ER6$FoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;L%J|V6^+QGrW+S=OE($WSA z07YzVZIJ{(%=SR@G@u5)k|4ie1{rmYm220n-|*)BhmW5)nA0x!@+Wigph)e2{w*BEZ?LwBHHzSuxPAk o)w2-PI5DMJtIVaLWe+1mtXt52n@#tp0F7nvboFyt=akR{08N)x2><{9 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..29ecf2b8a283c375d6e51cf9554e644794ad815d GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)jjJ|V6^T3cJ&)6>)1+S z%FfQt*4Ea>#s9Qq3e!&cE?AkiIdcA%96DCfYJayWPeftkw zzH;^Br_W#h{M}rpeh8>=uBVG*NW|f{H_U|^3gVE1RYDx8P#JQSICA`uSq-)xu?10-oPFuXI2=aD$-7(k5*-6D~Q4g75$b zK^2b)3XV-IoI-HMk){QT8P5Kp-A$rwXGDDri{tHDz{riaR=Kd-+1 oVY9IM(w~2;`<8ZC-g&%>(fFB5WkR|QDEJvXUHx3vIVCg!0N>hanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;L%J|V6^`ajWNp~vdkKn;8) zL4LsuGU^&D*RET?;m!LGA3t$0r(Xujcze1yhG?8mPEe3D_`c7X@w#Y3Q`q|p2b2~h z$nSa(yx@Ut$w706gXIzlAq625Y#e)7zDa3BwCnv~(OA){XCbI@VoI}CnM*^<9!7>( Xx1jwto9<5m8q476>gTe~DWM4fd5w0# literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8e87ea7e002bdbbc27d2b3c17fedb5298695ce60 GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)jjJ|V6^`af+zq|x@hK+|PQ zg8YIR*x0poboF}s`X@}BGA_Z*Q0j zH5dpu2Ns=6SoHnh^(E0fs$nbZ8_XZehI28oX|KK>Tvs+r>uOtL%W+q+0Kai z7#7F>;pwnt%DH>8 widget > widget:selected, calendar:selected, .csd treeview.view:selected, modelbutton.flat:selected, +.menuitem.button.flat:selected, .background.csd .view:selected { + color: #FFFFFF; + background-color: alpha(currentColor, 0.1); +} + +.nemo-window .view selection, .nemo-window .view:selected, .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: #cba6f7; + background-color: rgba(203, 166, 247, 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, .view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +.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: 6px; + border-bottom-left-radius: 6px; +} + +.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: 6px; + border-bottom-right-radius: 6px; +} + +.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: 6px; +} + +.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: 6px; + border-top-right-radius: 6px; +} + +.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: 6px; + border-bottom-right-radius: 6px; +} + +.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: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #1e1e2e; + color: #FFFFFF; +} + +.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: #1e1e2e; + color: #FFFFFF; +} + +.gtkstyle-fallback:hover { + background-color: #14141f; + color: #FFFFFF; +} + +.gtkstyle-fallback:active { + background-color: #0a0a0f; + color: #FFFFFF; +} + +.gtkstyle-fallback:disabled { + background-color: #1e1e2e; + color: rgba(255, 255, 255, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #1e1e2e; + color: #FFFFFF; +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #1e1e2e; +} + +textview border { + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view .content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox treeview.view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband { + border: 1px solid #cba6f7; + background-color: rgba(203, 166, 247, 0.3); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 6px; + color: #FFFFFF; +} + +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(255, 255, 255, 0.7); +} + +label:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; +} + +.dim-label { + color: rgba(255, 255, 255, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(255, 255, 255, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #FFFFFF; +} + +/********************* + * 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 * + ****************/ +spinbutton.vertical, spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 6px; + 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(255, 255, 255, 0.08); + color: #FFFFFF; +} + +spinbutton.vertical:focus, spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px #cba6f7; +} + +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(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 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(255, 255, 255, 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: #FFFFFF; +} + +spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.08); + color: #FFFFFF; +} + +spinbutton.error.vertical:focus, spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px #F44336; +} + +spinbutton.error.vertical:disabled, spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 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(255, 255, 255, 0.08); + color: #FFFFFF; +} + +spinbutton.warning.vertical:focus, spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px #FBC02D; +} + +spinbutton.warning.vertical:disabled, spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical progress, spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #cba6f7; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #1e1e2e; +} + +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(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.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(255, 255, 255, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#cba6f7), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#cba6f7), 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 { + color: rgba(255, 255, 255, 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, .xfce4-panel.background button:hover, .raven-mpris button.image-button:hover, .mate-panel-menu-bar button:hover, infobar.warning > revealer > box 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, .xfce4-panel.background button:checked, .raven-mpris button.image-button:checked, .mate-panel-menu-bar button:checked, infobar.warning > revealer > box button:checked { + color: #FFFFFF; +} + +.xfce4-panel.background button:disabled, .raven-mpris button.image-button:disabled, .mate-panel-menu-bar button:disabled, infobar.warning > revealer > box button:disabled { + color: rgba(255, 255, 255, 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 { + color: rgba(255, 255, 255, 0.5); +} + +actionbar > revealer > box .linked > button:not(.suggested-action):not(.destructive-action), 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(255, 255, 255, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #FFFFFF; +} + +actionbar > revealer > box .linked > button:focus:not(.suggested-action):not(.destructive-action), button:focus { + box-shadow: 0 0 0 2px rgba(203, 166, 247, 0.35); +} + +actionbar > revealer > box .linked > button:hover:not(.suggested-action):not(.destructive-action), button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar > revealer > box .linked > button:active:not(.suggested-action):not(.destructive-action), 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%; +} + +actionbar > revealer > box .linked > button:disabled:not(.suggested-action):not(.destructive-action), button:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +actionbar > revealer > box .linked > button:checked:not(.suggested-action):not(.destructive-action), button:checked { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +actionbar > revealer > box .linked > button:checked:hover:not(.suggested-action):not(.destructive-action), button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar > revealer > box .linked > button:checked:disabled:not(.suggested-action):not(.destructive-action), button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 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.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, 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.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised 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 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: 6px; + 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, spinbutton.vertical button, spinbutton:not(.vertical) button, modelbutton.flat, +.menuitem.button.flat, .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, .app-notification button, actionbar > revealer > box button:not(.suggested-action):not(.destructive-action), popover.background.menu button, +popover.background button.model, .nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action), 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(255, 255, 255, 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, spinbutton.vertical button:focus, spinbutton:not(.vertical) button:focus, modelbutton.flat:focus, +.menuitem.button.flat: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, .app-notification button:focus, actionbar > revealer > box button:focus:not(.suggested-action):not(.destructive-action), popover.background.menu button:focus, +popover.background button.model:focus, .nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), 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: #FFFFFF; +} + +.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, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, modelbutton.flat:hover, +.menuitem.button.flat: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, .app-notification button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action), popover.background.menu button:hover, +popover.background button.model:hover, .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), 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: #FFFFFF; +} + +.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, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, modelbutton.flat:active, +.menuitem.button.flat: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, .app-notification button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action), popover.background.menu button:active, +popover.background button.model:active, .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), 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: #FFFFFF; +} + +.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, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, modelbutton.flat:disabled, +.menuitem.button.flat: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, .app-notification button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:disabled, +popover.background button.model:disabled, .nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action), toolbar button:disabled, combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 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, .app-notification button:checked, actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked, +popover.background button.model:checked, .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action), 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: #FFFFFF; +} + +.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, .app-notification button:checked:disabled, actionbar > revealer > box button:checked:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, .nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), 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(255, 255, 255, 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: 6px; +} + +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: 6px; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + background-color: #11111b; + color: #FFFFFF; +} + +button.osd:focus { + box-shadow: none; +} + +button.osd:hover { + background-color: #35353d; + color: #FFFFFF; +} + +button.osd:active { + background-color: #4d4d54; + color: #FFFFFF; +} + +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: #cba6f7; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(203, 166, 247, 0.2), 0 4px 3px 0 rgba(203, 166, 247, 0.14), 0 1px 6px 0 rgba(203, 166, 247, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(153, 125, 186, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(203, 166, 247, 0.3), 0 2px 3px -1px rgba(203, 166, 247, 0.24), 0 2px 5px 0 rgba(203, 166, 247, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(203, 166, 247, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #cba6f7; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.32); +} + +button.suggested-action.flat:checked { + background-color: rgba(203, 166, 247, 0.3); +} + +button.destructive-action { + background-color: #F44336; + color: #FFFFFF; + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(244, 67, 54, 0.2), 0 4px 3px 0 rgba(244, 67, 54, 0.14), 0 1px 6px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:checked { + background-color: #f77b72; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(244, 67, 54, 0.3), 0 2px 3px -1px rgba(244, 67, 54, 0.24), 0 2px 5px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(244, 67, 54, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #F44336; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.32); +} + +button.destructive-action.flat:checked { + background-color: rgba(244, 67, 54, 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: 24px; + padding: 6px; +} + +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; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + color: #FFFFFF; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #3c84f7; +} + +*:visited { + color: #cba6f7; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #3c84f7; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #cba6f7; +} + +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(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 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: 6px; +} + +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: 6px; +} + +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: 6px; + 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(255, 255, 255, 0.08); + color: #FFFFFF; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 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(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px #cba6f7; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -GtkWidget-window-dragging: true; + padding: 2px 3px; + background-color: #1e1e2e; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, .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(255, 255, 255, 0.1); + background-color: #313244; +} + +frame.documents-dropdown: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(255, 255, 255, 0.1); +} + +frame.left.documents-dropdown, .left.app-notification, frame.right.documents-dropdown, .right.app-notification, frame.top.documents-dropdown, .top.app-notification, frame.bottom.documents-dropdown, .bottom.app-notification, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, .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: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; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #11111b; +} + +.frame .inline-toolbar { + border-width: 1px 0 0; + background-color: transparent; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #FFFFFF; +} + +.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +.nemo-window .primary-toolbar entry, .titlebar entry { + background-color: rgba(255, 255, 255, 0.04); + color: #FFFFFF; +} + +.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .primary-toolbar entry image, .titlebar entry image { + color: rgba(255, 255, 255, 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: #FFFFFF; +} + +.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #11111b; + color: #FFFFFF; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.titlebar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(255, 255, 255, 0.32); +} + +.csd .titlebar:backdrop { + background-color: #1e1e2e; +} + +.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(255, 255, 255, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar + separator, .titlebar + separator.sidebar { + background-color: #11111b; + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.titlebar + separator:backdrop, .titlebar + separator.sidebar:backdrop { + background-color: #1e1e2e; +} + +.titlebar.selection-mode + separator, .titlebar.selection-mode + separator.sidebar, .selection-mode .titlebar + separator, .selection-mode .titlebar + separator.sidebar { + background-color: #cba6f7; +} + +.titlebar.selection-mode + separator:backdrop, .titlebar.selection-mode + separator.sidebar:backdrop, .selection-mode .titlebar + separator:backdrop, .selection-mode .titlebar + separator.sidebar:backdrop { + background-color: #cba6f7; +} + +.background.csd.unified .titlebar + separator, .background.csd.unified .titlebar + separator.sidebar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 3px; + margin-right: 3px; +} + +.titlebar button.suggested-action:disabled, .titlebar button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.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: #cba6f7; + color: rgba(0, 0, 0, 0.87); + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.titlebar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); + background-color: #dbc2fa; +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:not(.titlebutton) { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.3); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(0, 0, 0, 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; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #11111b; +} + +.titlebar.default-decoration:backdrop { + background-color: #1e1e2e; +} + +.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; +} + +.background.csd .titlebar.default-decoration { + padding: 6px; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.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: #11111b; +} + +headerbar entry, +headerbar spinbutton, +headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar button, headerbar button.image-button { + border-radius: 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 button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 0; + margin: 0; + min-width: 120px; + padding: 0; +} + +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 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: 3px; + 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: 6px; + border-bottom-left-radius: 6px; +} + +.caja-pathbar button:last-child, +.path-bar.linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + background-color: alpha(currentColor, 0.16); + color: #FFFFFF; +} + +.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(255, 255, 255, 0.3); + border-top-color: rgba(255, 255, 255, 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:selected { + background-image: image(alpha(currentColor, 0.1)); + background-color: #1e1e2e; + color: #FFFFFF; +} + +.csd treeview.view:selected { + background-image: none; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(255, 255, 255, 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 { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(255, 255, 255, 0.7); +} + +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: #FFFFFF; +} + +treeview.view.expander:disabled { + color: rgba(255, 255, 255, 0.32); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #cba6f7; + background-image: none; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected, treeview.view.progressbar:selected:hover, treeview.view.progressbar:selected:focus { + box-shadow: none; + background-color: #d3b3f8; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected:backdrop, treeview.view.progressbar:selected:hover:backdrop, treeview.view.progressbar:selected:focus:backdrop { + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:backdrop, treeview.view.progressbar:selected:backdrop { + background-color: rgba(255, 255, 255, 0.3); +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 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(255, 255, 255, 0.12); +} + +treeview.view.trough:backdrop, treeview.view.trough:selected:backdrop { + background-color: rgba(255, 255, 255, 0.12); +} + +treeview.view header button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + background-clip: border-box; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +treeview.view header button, treeview.view header button:disabled { + background-color: #1e1e2e; +} + +treeview.view header button:last-child { + border-right-style: none; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #1e1e2e; + background-clip: border-box; + color: #cba6f7; +} + +treeview.view acceleditor > label { + background-color: #cba6f7; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0; + background-color: #11111b; + color: #FFFFFF; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +menubar:backdrop, +.menubar:backdrop { + color: rgba(255, 255, 255, 0.7); + background-color: #1e1e2e; +} + +.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(255, 255, 255, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +menubar > menuitem:backdrop, +.menubar > menuitem:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(255, 255, 255, 0.32); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +menubar > menuitem > window.background.csd.popup > decoration, +menubar > menuitem > window.background.csd.popup > menu, +.menubar > menuitem > window.background.csd.popup > decoration, +.menubar > menuitem > window.background.csd.popup > menu { + border-radius: 0 0 12px 12px; +} + +menubar > menuitem > window.popup.background > menu menuitem, +.menubar > menuitem > window.popup.background > menu menuitem { + transition: none; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 6px; + padding: 6px; + background-color: #313244; + background-clip: border-box; + border-radius: 12px; + border: 1px solid #393947; +} + +.csd menu, .csd .menu, .csd .context-menu { + border: none; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #FFFFFF; + font: initial; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + background-color: alpha(currentColor, 0.08); +} + +menu menuitem:active, +.menu menuitem:active, +.context-menu menuitem:active { + background-color: alpha(currentColor, 0.12); +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(255, 255, 255, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(255, 255, 255, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(255, 255, 255, 0.32); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-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), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #464757; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #313244; + color: rgba(255, 255, 255, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #FFFFFF; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #313244; + border-radius: 12px; +} + +popover.background, .csd popover.background { + border: 1px solid rgba(255, 255, 255, 0.1); + 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), 0 0 0 1px rgba(0, 0, 0, 0.75); + background-clip: border-box; +} + +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), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +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: 6px; + padding: 6px; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #313244; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 3px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * 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: rgba(255, 255, 255, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, notebook > header tab:hover { + background-color: rgba(255, 255, 255, 0.04); + color: #FFFFFF; +} + +tabbox > tab:disabled, notebook > header tab:disabled { + color: rgba(255, 255, 255, 0.32); +} + +tabbox > tab:checked, notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: #FFFFFF; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +notebook { + background-color: #1e1e2e; +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(255, 255, 255, 0.04); +} + +notebook.frame { + border-radius: 12px; +} + +notebook.frame scrolledwindow.frame { + border: none; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(255, 255, 255, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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: 6px; +} + +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(255, 255, 255, 0.12); + color: #FFFFFF; +} + +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 tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +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.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.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1e1e2e; +} + +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +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(255, 255, 255, 0.5); +} + +scrollbar slider:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +scrollbar slider:active { + background-color: #FFFFFF; +} + +scrollbar slider:disabled { + background-color: rgba(255, 255, 255, 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(30, 30, 46, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(255, 255, 255, 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: rgba(49, 50, 68, 0.9); +} + +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(255, 255, 255, 0.5); + background-clip: padding-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #cba6f7; +} + +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: white; + border: none; + color: transparent; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +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; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + color: transparent; + background-color: rgba(255, 255, 255, 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(255, 255, 255, 0.04); + background-color: rgba(255, 255, 255, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.12); + background-color: rgba(255, 255, 255, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(255, 255, 255, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(203, 166, 247, 0.15); + background-color: #e6d5fb; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(203, 166, 247, 0.2); + background-color: #cba6f7; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(0, 0, 0, 0.38); + background-color: rgba(203, 166, 247, 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-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")); +} + + +radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.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-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.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-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.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; +} + +treeview.view radio:not(:disabled):not(:checked):not(:indeterminate), treeview.view check:not(:disabled):not(:checked):not(:indeterminate) { + background-color: rgba(255, 255, 255, 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:checked, treeview.view radio:indeterminate, treeview.view check:checked, treeview.view check:indeterminate, treeview.view:hover radio:checked, treeview.view:hover radio:indeterminate, treeview.view:hover check:checked, treeview.view:hover check:indeterminate, treeview.view:selected radio:checked, treeview.view:selected radio:indeterminate, treeview.view:selected check:checked, treeview.view:selected check:indeterminate { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); + background-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +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(255, 255, 255, 0.3); +} + +scale trough:disabled { + background-color: rgba(255, 255, 255, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#cba6f7); +} + +scale highlight:disabled { + background-color: #1e1e2e; + background-image: image(rgba(255, 255, 255, 0.32)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #cba6f7; + background-color: #1e1e2e; + box-shadow: inset 0 0 0 2px #cba6f7; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #cba6f7, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #cba6f7, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.32); +} + +scale marks, +scale value { + color: rgba(255, 255, 255, 0.7); +} + +scale indicator { + background-color: rgba(255, 255, 255, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, scale.horizontal.marks-before:not(.marks-after) slider:hover, scale.horizontal.marks-before:not(.marks-after) slider:active, scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, scale.horizontal.marks-after:not(.marks-before) slider:hover, scale.horizontal.marks-after:not(.marks-before) slider:active, scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, scale.vertical.marks-before:not(.marks-after) slider:hover, scale.vertical.marks-before:not(.marks-after) slider:active, scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, scale.vertical.marks-after:not(.marks-before) slider:hover, scale.vertical.marks-after:not(.marks-before) slider:active, scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +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(255, 255, 255, 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: 6px; + background-color: rgba(255, 255, 255, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #cba6f7; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #cba6f7; +} + +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: 6px; +} + +levelbar block.low { + background-color: #FBC02D; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #cba6f7; +} + +levelbar block.full { + background-color: #66BB6A; +} + +levelbar block.empty { + background-color: rgba(255, 255, 255, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + color: #FFFFFF; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, .frame { + margin: 0; + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; +} + +.frame.view { + border-radius: 6px; +} + +.frame.flat { + border-style: none; +} + +frame.flat > border, frame > border.flat, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box .background.csd box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +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(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 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(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 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(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 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(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 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(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +preferences stacksidebar.sidebar list separator, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, 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, .tweak-categories 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, .tweak-group-startup, list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +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, .tweak-group-startup > 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, .tweak-group-startup row, list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +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), .tweak-group-startup row:not(:first-child), list.content:not(.conversation-listbox) > row:not(:first-child) { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +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, .tweak-group-startup row:first-child, list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +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, .tweak-group-startup row:last-child, list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +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, .tweak-group-startup row:only-child, list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +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, .tweak-group-startup row:focus, list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.05); +} + +list { + border-color: rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +list.navigation-sidebar > row { + border-radius: 6px; +} + +.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); +} + +row:selected image, +row:selected label { + color: #FFFFFF; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #cba6f7; +} + +.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(255, 255, 255, 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: #FFFFFF; +} + +expander title > arrow:disabled { + color: rgba(255, 255, 255, 0.32); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 1px; + border: 1px solid rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +calendar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +calendar:selected { + border-radius: 7px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +calendar.highlight { + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(255, 255, 255, 0.32); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #313244; +} + +messagedialog.background.csd { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: none; + background-color: #313244; + color: #FFFFFF; +} + +messagedialog .titlebar:backdrop { + background-color: #313244; + color: rgba(255, 255, 255, 0.7); +} + +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: 6px; +} + +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: #cba6f7; +} + +messagedialog .dialog-action-box button.destructive-action:not(:disabled), messagedialog .dialog-action-box .linked:not(.vertical) > button.destructive-action:not(:disabled) { + color: #F44336; +} + +.csd filechooser { + background-color: #1e1e2e; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +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; +} + +filechooser stack.view > placesview > actionbar, filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, filechooser actionbar > revealer > box { + background-color: transparent; +} + +/*********** + * 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(255, 255, 255, 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(255, 255, 255, 0.12); + border-right-style: none; +} + +.sidebar list { + 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: 3px; + background-color: #1e1e2e; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 3px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, stacksidebar.sidebar row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(255, 255, 255, 0.32); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 6px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: rgba(255, 255, 255, 0.12); + font-weight: 500; +} + +placessidebar.sidebar row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +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: #cba6f7; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #cba6f7; +} + +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: transparent; + background-image: image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #1e1e2e; + background-image: image(rgba(255, 255, 255, 0.12)), image(rgba(255, 255, 255, 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: #1e1e2e; +} + +infobar.info > revealer > box link:link, infobar.info:hover > revealer > box link:link, infobar.info:backdrop > revealer > box link:link { + color: rgba(0, 0, 0, 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: #cba6f7; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box link:link, infobar.action:backdrop > revealer > box link:link, infobar.question > revealer > box link:link, infobar.question:backdrop > revealer > box link:link { + color: rgba(0, 0, 0, 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(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #bd8ff5; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FBC02D; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box link:link, infobar.warning:backdrop > revealer > box link:link { + color: rgba(0, 0, 0, 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(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fbb814; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #F44336; + color: #FFFFFF; +} + +infobar.error > revealer > box link:link, infobar.error:backdrop > revealer > box link:link { + color: #FFFFFF; +} + +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: #FFFFFF; +} + +infobar.error:hover > revealer > box { + background-color: #f32c1e; +} + +/************ + * Tooltips * + ************/ +tooltip { + box-shadow: none; +} + +tooltip.background { + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; + border-radius: 6px; +} + +tooltip.background.csd { + border-radius: 6px; + 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: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #FFFFFF; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #cba6f7; +} + +colorswatch#add-color-button { + border-radius: 6px 0 0 6px; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(255, 255, 255, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(255, 255, 255, 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 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 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), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +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(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #1e1e2e; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + 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 0 1px rgba(0, 0, 0, 0.75), 0 0 36px transparent; + margin: 8px; +} + +.background.csd decoration { + border: 1px solid rgba(255, 255, 255, 0.1); + background-clip: border-box; + background-color: #1e1e2e; +} + +decoration:backdrop { + 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 0 1px rgba(0, 0, 0, 0.75), 0 0 36px transparent; +} + +.maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; +} + +.popup decoration { + box-shadow: none; + border: none; +} + +.ssd decoration { + border: none; + border-radius: 12px 12px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.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.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +tooltip.csd decoration { + border-radius: 6px; + box-shadow: none; + border: none; +} + +messagedialog.csd decoration { + border-radius: 12px; + border: 1px solid rgba(255, 255, 255, 0.1); + background-color: #313244; + background-clip: border-box; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #11111b; + border: 1px solid #393947; +} + +.solid-csd decoration:backdrop { + background-color: #1e1e2e; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 16px; + min-width: 16px; + padding: 0; + margin: 0 4px; +} + +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: transparent; +} + +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) { + box-shadow: none; +} + +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) { + box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.12); + background-image: radial-gradient(circle, rgba(0, 0, 0, 0.12) 10%, transparent 0%); +} + +button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.5); +} + +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) { + background-color: rgba(255, 255, 255, 0.3); +} + +button.minimize.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.minimize.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +button.minimize.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #f9e2af; +} + +button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #fbe9c3; +} + +button.maximize.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #a6e3a1; +} + +button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #bceab9; +} + +button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #f38ba8; +} + +button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #f6a8be; +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + background-repeat: no-repeat; + background-size: 16px 16px; + background-position: center; +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + box-shadow: none; + color: transparent; + animation: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: -gtk-scaled(url("assets/scalable/minimize-symbolic.svg"), url("assets/scalable/minimize-symbolic@2.svg")); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: -gtk-scaled(url("assets/scalable/maximize-symbolic.svg"), url("assets/scalable/maximize-symbolic@2.svg")); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: -gtk-scaled(url("assets/scalable/close-symbolic.svg"), url("assets/scalable/close-symbolic@2.svg")); +} + +.background.csd.maximized headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:hover, .background.csd.maximized headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active { + background-image: -gtk-scaled(url("assets/scalable/unmaximize-symbolic.svg"), url("assets/scalable/unmaximize-symbolic@2.svg")); +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #cba6f7; + -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(255, 255, 255, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12); + background-color: #313244; + color: #FFFFFF; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #cba6f7; +} + +stackswitcher { + min-height: 0; + padding: 3px; + border-radius: 9px; + background-color: rgba(255, 255, 255, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + background-color: transparent; + border-radius: 6px; + padding: 3px 10px; +} + +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 { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: #FFFFFF; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +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(255, 255, 255, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #cba6f7; +} + +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: 6px; +} + +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: #11111b; +} + +.nautilus-window.background.csd:backdrop { + background-color: #1e1e2e; +} + +.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: #1e1e2e; + 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 #1e1e2e; + background-color: #1e1e2e; + background-image: image(#2e2e36); +} + +.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: 6px; + background-color: #cba6f7; + color: rgba(0, 0, 0, 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(0, 0, 0, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-desktop.nemo-canvas-item, .caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #FFFFFF; +} + +@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: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(255, 255, 255, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.5); +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 6px; + 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: #FFFFFF; +} + +.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(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.3); +} + +.disk-space-display.used { + background-color: #cba6f7; + color: #cba6f7; +} + +.disk-space-display.free { + background-color: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + color: #FFFFFF; +} + +.conflict-row:not(:selected) { + background-color: #604f2e; +} + +.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(255, 255, 255, 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(255, 255, 255, 0.7); +} + +.nautilus-window paned > separator { + background-color: #11111b; +} + +/********* + * 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(255, 255, 255, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #FBC02D; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #11111b; +} + +.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(255, 255, 255, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 10px; + padding: 6px; + background-color: #313244; + 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), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(255, 255, 255, 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: #313244; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(255, 255, 255, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: #FFFFFF; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(255, 255, 255, 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 * + **********/ +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-white, +.tweak-white, +.tweak-white:hover { + background-image: image(#1e1e2e); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#1e1e2e); +} + +.tweak-group-startup { + background-image: image(#1e1e2e); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +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); +} + +/************************ + * 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: #1e1e2e; + 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: 6px; + 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: #1e1e2e; + border-bottom-left-radius: 12px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack { + background-color: transparent; +} + +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 { + background-color: transparent; + padding: 3px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable { + border-radius: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +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: 6px 6px 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 6px 6px; +} + +window.background.csd hdycolumn stack frame.view > stack > stack list > separator { + background-color: rgba(255, 255, 255, 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; +} + +hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) { + padding: 3px; +} + +hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable { + border-radius: 6px; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #1e1e2e; + 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(255, 255, 255, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, 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 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; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +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 > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +stack.view.polari-entry-area { + background-color: #1e1e2e; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom-right-radius: 12px; +} + +stack:disabled.view.polari-entry-area { + background-image: image(#1e1e2e); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.2); + box-shadow: inset 0 -2px #cba6f7; + background-color: #1e1e2e; +} + +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(0, 0, 0, 0.2); + -PnlDockBin-handle-size: 1; +} + +entry.search-missing { + background-color: #F44336; + color: #FFFFFF; +} + +window.workbench treeview.image { + color: rgba(255, 255, 255, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +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: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(255, 255, 255, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; + background-color: #1e1e2e; +} + +preferences stacksidebar.sidebar list { + background-color: #11111b; +} + +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(255, 255, 255, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +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(255, 255, 255, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.2); + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +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, #cba6f7 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; +} + +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 #cba6f7; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #FFFFFF; +} + +dockoverlayedge { + background-color: #1e1e2e; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #cba6f7; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #cba6f7; +} + +pillbox { + background-color: #1e1e2e; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; + background-color: #1e1e2e; +} + +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: #FFFFFF; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(255, 255, 255, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +idelayoutstackheader button:checked { + color: #FFFFFF; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #1e1e2e; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(255, 255, 255, 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(203, 166, 247, 0.7) 10%, transparent 0%); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #FFFFFF; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked { + box-shadow: inset -2px 0 #cba6f7; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked { + box-shadow: inset 2px 0 #cba6f7; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 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: #cba6f7; + color: rgba(0, 0, 0, 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: #FFFFFF; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #FFFFFF; +} + +button.photos-filter-preview:checked image { + color: #FFFFFF; +} + +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(255, 255, 255, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); +} + +.side-panel .view { + background-image: image(#11111b); +} + +.side-panel .view:hover { + background-image: image(#24242d); +} + +.side-panel .view:selected { + background-image: image(#cba6f7); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(190, 156, 232, 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(255, 255, 255, 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: #1e1e2e; +} + +.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: #1e1e2e; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #1e1e2e; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 12px 12px 0 0; +} + +terminal-window.background.csd, terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 24px; + min-width: 24px; + padding: 3px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 12px; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame { + border-width: 0; + border-radius: 0 0 12px 0; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame > stack { + border-bottom-right-radius: 12px; +} + +.terminal-window { + background-color: #1e1e2e; +} + +.terminal-window tabbar tabbox { + background-color: #11111b; + margin: 0; + border-radius: 0; + border-bottom: 1px solid rgba(255, 255, 255, 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(0, 0, 0, 0.2); +} + +list.categories { + background-image: image(#11111b); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #11111b; + color: #FFFFFF; +} + +/************** + * 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: #FFFFFF; + background-color: #1e1e2e; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 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: #1e1e2e; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > headerbar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > headerbar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.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: #11111b; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + 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: #1e1e2e; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > box.vertical + separator.sidebar { + min-width: 1px; + background-color: rgba(255, 255, 255, 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: 6px; + 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: 6px; + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable { + border: 1px solid rgba(255, 255, 255, 0.12); + border-bottom-width: 0; + background-color: #1e1e2e; +} + +.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: #1e1e2e; +} + +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: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified { + background-color: #1e1e2e; +} + +window.background.csd.unified headerbar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +window.background.csd.unified > decoration-overlay { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 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(#313244); +} + +.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: #1e1e2e; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(255, 255, 255, 0.12); +} + +/********* + * Meld * + ********/ +.meld-notebook, .meld-notebook > stack { + background: none; + border-radius: 0 0 12px 12px; +} + +.meld-notebook-child { + background-color: #11111b; + 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: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #313244; +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #393947; +} + +window.background.chromium > button { + color: #cba6f7; +} + +window.background.chromium > button:disabled { + color: rgba(255, 255, 255, 0.32); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(255, 255, 255, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #cba6f7; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid rgba(255, 255, 255, 0.3); + background-color: #1e1e2e; +} + +window.background.chromium menu { + border-color: #3e3e5f; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #0b0b12; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget decoration { + border: none; +} + +#MozillaGtkWidget > widget text { + background-color: #313244; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #393947; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #393947; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #393947; + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(255, 255, 255, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #1e1e2e; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #cba6f7; + box-shadow: inset 0 0 0 1px #cba6f7; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #11111b; +} + +#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: #464646; +} + +#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: #727272; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(70, 70, 70, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(255, 255, 255, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #FFFFFF; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(255, 255, 255, 0.32); +} + +#MozillaGtkWidget > widget > frame { + color: #393947; +} + +#MozillaGtkWidget menu > separator { + color: #393947; +} + +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(255, 255, 255, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(255, 255, 255, 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; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background > grid > widget > widget > scrolledwindow > viewport > grid > box > box > frame > box { + background-color: #1e1e2e; +} + +/********* + * 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: 6px; +} + +/********* + * 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: #cba6f7; + -UnityDecoration-title-indent: 4px; + -UnityDecoration-title-fade: 32px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #11111b; + color: #FFFFFF; +} + +UnityDecoration .top:backdrop { + background-color: #1e1e2e; + color: rgba(255, 255, 255, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(255, 255, 255, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #FFFFFF; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: #11111b; + color: #FFFFFF; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(255, 255, 255, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #FFFFFF; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: spin 1s linear infinite; + color: #cba6f7; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: #11111b; + color: rgba(255, 255, 255, 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(255, 255, 255, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(255, 255, 255, 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(255, 255, 255, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #FFFFFF; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(255, 255, 255, 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: #cba6f7; +} + +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: #cba6f7; +} + +.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(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +#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(255, 255, 255, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(255, 255, 255, 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(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +.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: #FFFFFF; +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.2); + background-color: #313244; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #FFFFFF; + 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(255, 255, 255, 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(255, 255, 255, 0.1); + background-color: #313244; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(255, 255, 255, 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(255, 255, 255, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #cba6f7; +} + +.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: #FFFFFF; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.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: #1e1e2e; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.04); + background-image: none; + color: #FFFFFF; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #1e1e2e; + color: #FFFFFF; + 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(255, 255, 255, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +#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(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.12); +} + +.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal { + border-bottom: 1px solid rgba(255, 255, 255, 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(255, 255, 255, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + 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(255, 255, 255, 0.1); + background-color: #313244; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #cba6f7; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(255, 255, 255, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #cba6f7; +} + +/****************** + * 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: 6px; +} + +.budgie-popover { + border: 1px solid rgba(255, 255, 255, 0.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 0 1px rgba(0, 0, 0, 0.75); + background-clip: border-box; + background-color: #1e1e2e; + border-radius: 12px; +} + +.budgie-popover .container, .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(255, 255, 255, 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(255, 255, 255, 0.12); +} + +.budgie-popover.bottom > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: none; + border-bottom: 1px solid rgba(255, 255, 255, 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(255, 255, 255, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories { + background-color: rgba(255, 255, 255, 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.user-menu .container { + padding: 6px; +} + +.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: 6px; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.caffeine-popover frame > .container { + padding: 6px; +} + +.budgie-popover.night-light-indicator .container { + padding: 3px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .container { + padding: 3px; +} + +.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(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 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: 6px; +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: rgba(17, 17, 27, 0.75); +} + +.budgie-panel button { + color: rgba(255, 255, 255, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #FFFFFF; +} + +.budgie-panel button:active { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + box-shadow: none; + border: none; + color: #FFFFFF; +} + +.budgie-panel button.raven-trigger { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(255, 255, 255, 0.3); +} + +.budgie-panel .alert { + color: #F44336; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #FFFFFF; +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 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: #FFFFFF; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(255, 255, 255, 0.7); + box-shadow: none; + border: none; +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel menubar > menuitem:hover, .budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #FFFFFF; +} + +.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(255, 255, 255, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(255, 255, 255, 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: #313244; + 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(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(255, 255, 255, 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(255, 255, 255, 0.06); + color: #FFFFFF; +} + +.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: #FFFFFF; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #11111b; + color: #FFFFFF; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 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: 6px; + background-color: rgba(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(255, 255, 255, 0.32); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + 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(255, 255, 255, 0.1); + background-color: #313244; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + background-color: #313244; + border: none; + padding: 0; +} + +.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(0, 0, 0, 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(255, 255, 255, 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(255, 255, 255, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #F44336; +} + +.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: #FFFFFF; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #1e1e2e; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.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: #cba6f7; +} + +#xfce4-mpc-plugin-26 > frame > border { + border: none; +} + +#xfce-panel-button { + -gtk-icon-style: symbolic; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: #FFFFFF; +} + +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: #1e1e2e; +} + +window#whiskermenu-window > frame > border { + border-radius: 12px; + padding: 6px 8px 6px 9px; + margin: 6px; + border: none; + background-color: #1e1e2e; + 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 0 1px rgba(0, 0, 0, 0.75), inset 0 0 0 1px rgba(255, 255, 255, 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(255, 255, 255, 0.12); +} + +window#whiskermenu-window box.categories > button.radio:checked, window#whiskermenu-window box.categories > button.radio:active { + background-color: rgba(255, 255, 255, 0.3); + color: #FFFFFF; +} + +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: #1e1e2e; + border-radius: 6px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view { + border-radius: 6px; +} + +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(255, 255, 255, 0.12); + color: #FFFFFF; +} + +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(255, 255, 255, 0.3); + color: #FFFFFF; +} + +#XfceNotifyWindow { + 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 0 1px rgba(0, 0, 0, 0.75); +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -XfwmTabwinWidget-icon-size: 64px; + -XfwmTabwinWidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar toolbar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.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(255, 255, 255, 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(255, 255, 255, 0.7); + font-weight: normal; +} + +menubar.-vala-panel-appmenu-private > menuitem:hover, +menubar.-vala-panel-background > menuitem:hover { + color: #FFFFFF; + border-radius: 0; +} + +menubar.-vala-panel-appmenu-private > menuitem:disabled, +menubar.-vala-panel-background > menuitem:disabled { + color: rgba(255, 255, 255, 0.32); +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #1e1e2e; + color: #FFFFFF; +} + +#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(255, 255, 255, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #FFFFFF; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(255, 255, 255, 0.32); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 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), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #cba6f7; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + background-color: #11111b; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + padding: 2px 3px; +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar > toolitem > box > button.image-button, +.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(255, 255, 255, 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: #FFFFFF; +} + +.nemo-window .primary-toolbar button.text-button:disabled { + color: rgba(255, 255, 255, 0.32); +} + +.nemo-window .primary-toolbar button.text-button:backdrop { + color: rgba(255, 255, 255, 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.slider-button { + border-radius: 3px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.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: #11111b; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.04); +} + +.nemo-window .toolbar { + padding: 0; +} + +.nemo-window .toolbar button { + margin: 3px 0; + padding: 3px; +} + +.nemo-window .toolbar separator { + margin: 6px 0; +} + +.places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: #62626d; + -NemoPlacesTreeView-disk-full-fg-color: #cba6f7; + -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 #FFFFFF; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #FFFFFF; +/* +widget base background color */ +@define-color theme_bg_color #1e1e2e; +/* +text widgets and the like base background color */ +@define-color theme_base_color #1e1e2e; +/* +base background color of selections */ +@define-color theme_selected_bg_color #cba6f7; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #1e1e2e; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(255, 255, 255, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #11111b; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #FFFFFF; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #FFFFFF; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1e1e2e; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1e1e2e; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #cba6f7; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(255, 255, 255, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FBC02D; +@define-color error_color #F44336; +@define-color success_color #66BB6A; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #FFFFFF; +@define-color wm_unfocused_title rgba(255, 255, 255, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_border #060609; +@define-color wm_bg #11111b; +@define-color wm_unfocused_bg #1e1e2e; +@define-color wm_button_icon white; +@define-color wm_button_close_hover_bg #f38ba8; +@define-color wm_button_close_active_bg #ed547e; +@define-color wm_button_max_hover_bg #a6e3a1; +@define-color wm_button_max_active_bg #79d572; +@define-color wm_button_min_hover_bg #f9e2af; +@define-color wm_button_min_active_bg #f5cd76; +/* +FIXME this is really an API */ +@define-color content_view_bg #1e1e2e; +@define-color placeholder_text_color #bcbcc0; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1e1e2e; +@define-color budgie_tasklist_indicator_color rgba(255, 255, 255, 0.3); +@define-color budgie_tasklist_indicator_color_active #cba6f7; +@define-color budgie_tasklist_indicator_color_active_window #756192; +@define-color budgie_tasklist_indicator_color_attention #FBC02D; +@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/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/gtk.css b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/gtk.css new file mode 100644 index 00000000..96e11440 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/gtk.css @@ -0,0 +1,8075 @@ +@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, #cba6f7 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #cba6f7 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 0; + -GtkTextView-error-underline-color: #F44336; + -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: 6px; + -gtk-secondary-caret-color: #cba6f7; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, .csd treeview.view:selected, modelbutton.flat:selected, +.menuitem.button.flat:selected, .background.csd .view:selected { + color: #FFFFFF; + background-color: alpha(currentColor, 0.1); +} + +.nemo-window .view selection, .nemo-window .view:selected, .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: #cba6f7; + background-color: rgba(203, 166, 247, 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, .view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +.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: 6px; + border-bottom-left-radius: 6px; +} + +.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: 6px; + border-bottom-right-radius: 6px; +} + +.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: 6px; +} + +.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: 6px; + border-top-right-radius: 6px; +} + +.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: 6px; + border-bottom-right-radius: 6px; +} + +.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: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #1e1e2e; + color: #FFFFFF; +} + +.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: #1e1e2e; + color: #FFFFFF; +} + +.gtkstyle-fallback:hover { + background-color: #14141f; + color: #FFFFFF; +} + +.gtkstyle-fallback:active { + background-color: #0a0a0f; + color: #FFFFFF; +} + +.gtkstyle-fallback:disabled { + background-color: #1e1e2e; + color: rgba(255, 255, 255, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #1e1e2e; + color: #FFFFFF; +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #1e1e2e; +} + +textview border { + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view .content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox treeview.view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband { + border: 1px solid #cba6f7; + background-color: rgba(203, 166, 247, 0.3); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 6px; + color: #FFFFFF; +} + +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(255, 255, 255, 0.7); +} + +label:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; +} + +.dim-label { + color: rgba(255, 255, 255, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(255, 255, 255, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #FFFFFF; +} + +/********************* + * 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 * + ****************/ +spinbutton.vertical, spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 6px; + 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(255, 255, 255, 0.08); + color: #FFFFFF; +} + +spinbutton.vertical:focus, spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px #cba6f7; +} + +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(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 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(255, 255, 255, 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: #FFFFFF; +} + +spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.08); + color: #FFFFFF; +} + +spinbutton.error.vertical:focus, spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px #F44336; +} + +spinbutton.error.vertical:disabled, spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 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(255, 255, 255, 0.08); + color: #FFFFFF; +} + +spinbutton.warning.vertical:focus, spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px #FBC02D; +} + +spinbutton.warning.vertical:disabled, spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical progress, spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #cba6f7; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #1e1e2e; +} + +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(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.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(255, 255, 255, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#cba6f7), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#cba6f7), 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 { + color: rgba(255, 255, 255, 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, .xfce4-panel.background button:hover, .raven-mpris button.image-button:hover, .mate-panel-menu-bar button:hover, infobar.warning > revealer > box 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, .xfce4-panel.background button:checked, .raven-mpris button.image-button:checked, .mate-panel-menu-bar button:checked, infobar.warning > revealer > box button:checked { + color: #FFFFFF; +} + +.xfce4-panel.background button:disabled, .raven-mpris button.image-button:disabled, .mate-panel-menu-bar button:disabled, infobar.warning > revealer > box button:disabled { + color: rgba(255, 255, 255, 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 { + color: rgba(255, 255, 255, 0.5); +} + +actionbar > revealer > box .linked > button:not(.suggested-action):not(.destructive-action), 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(255, 255, 255, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #FFFFFF; +} + +actionbar > revealer > box .linked > button:focus:not(.suggested-action):not(.destructive-action), button:focus { + box-shadow: 0 0 0 2px rgba(203, 166, 247, 0.35); +} + +actionbar > revealer > box .linked > button:hover:not(.suggested-action):not(.destructive-action), button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar > revealer > box .linked > button:active:not(.suggested-action):not(.destructive-action), 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%; +} + +actionbar > revealer > box .linked > button:disabled:not(.suggested-action):not(.destructive-action), button:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +actionbar > revealer > box .linked > button:checked:not(.suggested-action):not(.destructive-action), button:checked { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +actionbar > revealer > box .linked > button:checked:hover:not(.suggested-action):not(.destructive-action), button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar > revealer > box .linked > button:checked:disabled:not(.suggested-action):not(.destructive-action), button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 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.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, 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.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised 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 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: 6px; + 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, spinbutton.vertical button, spinbutton:not(.vertical) button, modelbutton.flat, +.menuitem.button.flat, .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, .app-notification button, actionbar > revealer > box button:not(.suggested-action):not(.destructive-action), popover.background.menu button, +popover.background button.model, .nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action), 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(255, 255, 255, 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, spinbutton.vertical button:focus, spinbutton:not(.vertical) button:focus, modelbutton.flat:focus, +.menuitem.button.flat: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, .app-notification button:focus, actionbar > revealer > box button:focus:not(.suggested-action):not(.destructive-action), popover.background.menu button:focus, +popover.background button.model:focus, .nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), 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: #FFFFFF; +} + +.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, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, modelbutton.flat:hover, +.menuitem.button.flat: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, .app-notification button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action), popover.background.menu button:hover, +popover.background button.model:hover, .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), 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: #FFFFFF; +} + +.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, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, modelbutton.flat:active, +.menuitem.button.flat: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, .app-notification button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action), popover.background.menu button:active, +popover.background button.model:active, .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), 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: #FFFFFF; +} + +.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, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, modelbutton.flat:disabled, +.menuitem.button.flat: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, .app-notification button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:disabled, +popover.background button.model:disabled, .nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action), toolbar button:disabled, combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 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, .app-notification button:checked, actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked, +popover.background button.model:checked, .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action), 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: #FFFFFF; +} + +.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, .app-notification button:checked:disabled, actionbar > revealer > box button:checked:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, .nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), 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(255, 255, 255, 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: 6px; +} + +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: 6px; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + background-color: #11111b; + color: #FFFFFF; +} + +button.osd:focus { + box-shadow: none; +} + +button.osd:hover { + background-color: #35353d; + color: #FFFFFF; +} + +button.osd:active { + background-color: #4d4d54; + color: #FFFFFF; +} + +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: #cba6f7; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(203, 166, 247, 0.2), 0 4px 3px 0 rgba(203, 166, 247, 0.14), 0 1px 6px 0 rgba(203, 166, 247, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(153, 125, 186, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(203, 166, 247, 0.3), 0 2px 3px -1px rgba(203, 166, 247, 0.24), 0 2px 5px 0 rgba(203, 166, 247, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(203, 166, 247, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #cba6f7; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.32); +} + +button.suggested-action.flat:checked { + background-color: rgba(203, 166, 247, 0.3); +} + +button.destructive-action { + background-color: #F44336; + color: #FFFFFF; + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(244, 67, 54, 0.2), 0 4px 3px 0 rgba(244, 67, 54, 0.14), 0 1px 6px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:checked { + background-color: #f77b72; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(244, 67, 54, 0.3), 0 2px 3px -1px rgba(244, 67, 54, 0.24), 0 2px 5px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(244, 67, 54, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #F44336; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.32); +} + +button.destructive-action.flat:checked { + background-color: rgba(244, 67, 54, 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: 24px; + padding: 6px; +} + +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; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + color: #FFFFFF; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #3c84f7; +} + +*:visited { + color: #cba6f7; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #3c84f7; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #cba6f7; +} + +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(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 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: 6px; +} + +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: 6px; +} + +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: 6px; + 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(255, 255, 255, 0.08); + color: #FFFFFF; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 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(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px #cba6f7; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -GtkWidget-window-dragging: true; + padding: 2px 3px; + background-color: #1e1e2e; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, .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(255, 255, 255, 0.1); + background-color: #313244; +} + +frame.documents-dropdown: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(255, 255, 255, 0.1); +} + +frame.left.documents-dropdown, .left.app-notification, frame.right.documents-dropdown, .right.app-notification, frame.top.documents-dropdown, .top.app-notification, frame.bottom.documents-dropdown, .bottom.app-notification, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, .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: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; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #11111b; +} + +.frame .inline-toolbar { + border-width: 1px 0 0; + background-color: transparent; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #FFFFFF; +} + +.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +.nemo-window .primary-toolbar entry, .titlebar entry { + background-color: rgba(255, 255, 255, 0.04); + color: #FFFFFF; +} + +.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .primary-toolbar entry image, .titlebar entry image { + color: rgba(255, 255, 255, 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: #FFFFFF; +} + +.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #11111b; + color: #FFFFFF; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.titlebar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(255, 255, 255, 0.32); +} + +.csd .titlebar:backdrop { + background-color: #1e1e2e; +} + +.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(255, 255, 255, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar + separator, .titlebar + separator.sidebar { + background-color: #11111b; + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.titlebar + separator:backdrop, .titlebar + separator.sidebar:backdrop { + background-color: #1e1e2e; +} + +.titlebar.selection-mode + separator, .titlebar.selection-mode + separator.sidebar, .selection-mode .titlebar + separator, .selection-mode .titlebar + separator.sidebar { + background-color: #cba6f7; +} + +.titlebar.selection-mode + separator:backdrop, .titlebar.selection-mode + separator.sidebar:backdrop, .selection-mode .titlebar + separator:backdrop, .selection-mode .titlebar + separator.sidebar:backdrop { + background-color: #cba6f7; +} + +.background.csd.unified .titlebar + separator, .background.csd.unified .titlebar + separator.sidebar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 3px; + margin-right: 3px; +} + +.titlebar button.suggested-action:disabled, .titlebar button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.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: #cba6f7; + color: rgba(0, 0, 0, 0.87); + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.titlebar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); + background-color: #dbc2fa; +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:not(.titlebutton) { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.3); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(0, 0, 0, 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; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #11111b; +} + +.titlebar.default-decoration:backdrop { + background-color: #1e1e2e; +} + +.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; +} + +.background.csd .titlebar.default-decoration { + padding: 6px; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.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: #11111b; +} + +headerbar entry, +headerbar spinbutton, +headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar button, headerbar button.image-button { + border-radius: 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 button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 0; + margin: 0; + min-width: 120px; + padding: 0; +} + +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 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: 3px; + 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: 6px; + border-bottom-left-radius: 6px; +} + +.caja-pathbar button:last-child, +.path-bar.linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + background-color: alpha(currentColor, 0.16); + color: #FFFFFF; +} + +.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(255, 255, 255, 0.3); + border-top-color: rgba(255, 255, 255, 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:selected { + background-image: image(alpha(currentColor, 0.1)); + background-color: #1e1e2e; + color: #FFFFFF; +} + +.csd treeview.view:selected { + background-image: none; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(255, 255, 255, 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 { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(255, 255, 255, 0.7); +} + +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: #FFFFFF; +} + +treeview.view.expander:disabled { + color: rgba(255, 255, 255, 0.32); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #cba6f7; + background-image: none; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected, treeview.view.progressbar:selected:hover, treeview.view.progressbar:selected:focus { + box-shadow: none; + background-color: #d3b3f8; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected:backdrop, treeview.view.progressbar:selected:hover:backdrop, treeview.view.progressbar:selected:focus:backdrop { + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:backdrop, treeview.view.progressbar:selected:backdrop { + background-color: rgba(255, 255, 255, 0.3); +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 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(255, 255, 255, 0.12); +} + +treeview.view.trough:backdrop, treeview.view.trough:selected:backdrop { + background-color: rgba(255, 255, 255, 0.12); +} + +treeview.view header button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + background-clip: border-box; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +treeview.view header button, treeview.view header button:disabled { + background-color: #1e1e2e; +} + +treeview.view header button:last-child { + border-right-style: none; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #1e1e2e; + background-clip: border-box; + color: #cba6f7; +} + +treeview.view acceleditor > label { + background-color: #cba6f7; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0; + background-color: #11111b; + color: #FFFFFF; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +menubar:backdrop, +.menubar:backdrop { + color: rgba(255, 255, 255, 0.7); + background-color: #1e1e2e; +} + +.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(255, 255, 255, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +menubar > menuitem:backdrop, +.menubar > menuitem:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(255, 255, 255, 0.32); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +menubar > menuitem > window.background.csd.popup > decoration, +menubar > menuitem > window.background.csd.popup > menu, +.menubar > menuitem > window.background.csd.popup > decoration, +.menubar > menuitem > window.background.csd.popup > menu { + border-radius: 0 0 12px 12px; +} + +menubar > menuitem > window.popup.background > menu menuitem, +.menubar > menuitem > window.popup.background > menu menuitem { + transition: none; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 6px; + padding: 6px; + background-color: #313244; + background-clip: border-box; + border-radius: 12px; + border: 1px solid #393947; +} + +.csd menu, .csd .menu, .csd .context-menu { + border: none; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #FFFFFF; + font: initial; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + background-color: alpha(currentColor, 0.08); +} + +menu menuitem:active, +.menu menuitem:active, +.context-menu menuitem:active { + background-color: alpha(currentColor, 0.12); +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(255, 255, 255, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(255, 255, 255, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(255, 255, 255, 0.32); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-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), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #464757; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #313244; + color: rgba(255, 255, 255, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #FFFFFF; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #313244; + border-radius: 12px; +} + +popover.background, .csd popover.background { + border: 1px solid rgba(255, 255, 255, 0.1); + 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), 0 0 0 1px rgba(0, 0, 0, 0.75); + background-clip: border-box; +} + +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), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +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: 6px; + padding: 6px; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #313244; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 3px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * 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: rgba(255, 255, 255, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, notebook > header tab:hover { + background-color: rgba(255, 255, 255, 0.04); + color: #FFFFFF; +} + +tabbox > tab:disabled, notebook > header tab:disabled { + color: rgba(255, 255, 255, 0.32); +} + +tabbox > tab:checked, notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: #FFFFFF; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +notebook { + background-color: #1e1e2e; +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(255, 255, 255, 0.04); +} + +notebook.frame { + border-radius: 12px; +} + +notebook.frame scrolledwindow.frame { + border: none; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(255, 255, 255, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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: 6px; +} + +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(255, 255, 255, 0.12); + color: #FFFFFF; +} + +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 tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +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.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.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1e1e2e; +} + +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +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(255, 255, 255, 0.5); +} + +scrollbar slider:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +scrollbar slider:active { + background-color: #FFFFFF; +} + +scrollbar slider:disabled { + background-color: rgba(255, 255, 255, 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(30, 30, 46, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(255, 255, 255, 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: rgba(49, 50, 68, 0.9); +} + +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(255, 255, 255, 0.5); + background-clip: padding-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #cba6f7; +} + +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: white; + border: none; + color: transparent; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +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; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + color: transparent; + background-color: rgba(255, 255, 255, 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(255, 255, 255, 0.04); + background-color: rgba(255, 255, 255, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.12); + background-color: rgba(255, 255, 255, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(255, 255, 255, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(203, 166, 247, 0.15); + background-color: #e6d5fb; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(203, 166, 247, 0.2); + background-color: #cba6f7; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(0, 0, 0, 0.38); + background-color: rgba(203, 166, 247, 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-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")); +} + + +radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.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-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.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-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.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; +} + +treeview.view radio:not(:disabled):not(:checked):not(:indeterminate), treeview.view check:not(:disabled):not(:checked):not(:indeterminate) { + background-color: rgba(255, 255, 255, 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:checked, treeview.view radio:indeterminate, treeview.view check:checked, treeview.view check:indeterminate, treeview.view:hover radio:checked, treeview.view:hover radio:indeterminate, treeview.view:hover check:checked, treeview.view:hover check:indeterminate, treeview.view:selected radio:checked, treeview.view:selected radio:indeterminate, treeview.view:selected check:checked, treeview.view:selected check:indeterminate { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); + background-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +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(255, 255, 255, 0.3); +} + +scale trough:disabled { + background-color: rgba(255, 255, 255, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#cba6f7); +} + +scale highlight:disabled { + background-color: #1e1e2e; + background-image: image(rgba(255, 255, 255, 0.32)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #cba6f7; + background-color: #1e1e2e; + box-shadow: inset 0 0 0 2px #cba6f7; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #cba6f7, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #cba6f7, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.32); +} + +scale marks, +scale value { + color: rgba(255, 255, 255, 0.7); +} + +scale indicator { + background-color: rgba(255, 255, 255, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, scale.horizontal.marks-before:not(.marks-after) slider:hover, scale.horizontal.marks-before:not(.marks-after) slider:active, scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, scale.horizontal.marks-after:not(.marks-before) slider:hover, scale.horizontal.marks-after:not(.marks-before) slider:active, scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, scale.vertical.marks-before:not(.marks-after) slider:hover, scale.vertical.marks-before:not(.marks-after) slider:active, scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, scale.vertical.marks-after:not(.marks-before) slider:hover, scale.vertical.marks-after:not(.marks-before) slider:active, scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +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(255, 255, 255, 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: 6px; + background-color: rgba(255, 255, 255, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #cba6f7; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #cba6f7; +} + +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: 6px; +} + +levelbar block.low { + background-color: #FBC02D; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #cba6f7; +} + +levelbar block.full { + background-color: #66BB6A; +} + +levelbar block.empty { + background-color: rgba(255, 255, 255, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + color: #FFFFFF; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, .frame { + margin: 0; + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; +} + +.frame.view { + border-radius: 6px; +} + +.frame.flat { + border-style: none; +} + +frame.flat > border, frame > border.flat, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box .background.csd box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +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(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 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(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 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(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 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(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 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(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +preferences stacksidebar.sidebar list separator, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, 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, .tweak-categories 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, .tweak-group-startup, list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +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, .tweak-group-startup > 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, .tweak-group-startup row, list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +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), .tweak-group-startup row:not(:first-child), list.content:not(.conversation-listbox) > row:not(:first-child) { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +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, .tweak-group-startup row:first-child, list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +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, .tweak-group-startup row:last-child, list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +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, .tweak-group-startup row:only-child, list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +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, .tweak-group-startup row:focus, list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.05); +} + +list { + border-color: rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +list.navigation-sidebar > row { + border-radius: 6px; +} + +.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); +} + +row:selected image, +row:selected label { + color: #FFFFFF; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #cba6f7; +} + +.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(255, 255, 255, 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: #FFFFFF; +} + +expander title > arrow:disabled { + color: rgba(255, 255, 255, 0.32); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 1px; + border: 1px solid rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +calendar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +calendar:selected { + border-radius: 7px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +calendar.highlight { + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(255, 255, 255, 0.32); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #313244; +} + +messagedialog.background.csd { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: none; + background-color: #313244; + color: #FFFFFF; +} + +messagedialog .titlebar:backdrop { + background-color: #313244; + color: rgba(255, 255, 255, 0.7); +} + +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: 6px; +} + +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: #cba6f7; +} + +messagedialog .dialog-action-box button.destructive-action:not(:disabled), messagedialog .dialog-action-box .linked:not(.vertical) > button.destructive-action:not(:disabled) { + color: #F44336; +} + +.csd filechooser { + background-color: #1e1e2e; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +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; +} + +filechooser stack.view > placesview > actionbar, filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, filechooser actionbar > revealer > box { + background-color: transparent; +} + +/*********** + * 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(255, 255, 255, 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(255, 255, 255, 0.12); + border-right-style: none; +} + +.sidebar list { + 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: 3px; + background-color: #1e1e2e; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 3px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, stacksidebar.sidebar row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(255, 255, 255, 0.32); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 6px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: rgba(255, 255, 255, 0.12); + font-weight: 500; +} + +placessidebar.sidebar row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +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: #cba6f7; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #cba6f7; +} + +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: transparent; + background-image: image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #1e1e2e; + background-image: image(rgba(255, 255, 255, 0.12)), image(rgba(255, 255, 255, 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: #1e1e2e; +} + +infobar.info > revealer > box link:link, infobar.info:hover > revealer > box link:link, infobar.info:backdrop > revealer > box link:link { + color: rgba(0, 0, 0, 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: #cba6f7; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box link:link, infobar.action:backdrop > revealer > box link:link, infobar.question > revealer > box link:link, infobar.question:backdrop > revealer > box link:link { + color: rgba(0, 0, 0, 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(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #bd8ff5; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FBC02D; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box link:link, infobar.warning:backdrop > revealer > box link:link { + color: rgba(0, 0, 0, 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(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fbb814; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #F44336; + color: #FFFFFF; +} + +infobar.error > revealer > box link:link, infobar.error:backdrop > revealer > box link:link { + color: #FFFFFF; +} + +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: #FFFFFF; +} + +infobar.error:hover > revealer > box { + background-color: #f32c1e; +} + +/************ + * Tooltips * + ************/ +tooltip { + box-shadow: none; +} + +tooltip.background { + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; + border-radius: 6px; +} + +tooltip.background.csd { + border-radius: 6px; + 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: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #FFFFFF; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #cba6f7; +} + +colorswatch#add-color-button { + border-radius: 6px 0 0 6px; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(255, 255, 255, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(255, 255, 255, 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 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 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), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +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(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #1e1e2e; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + 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 0 1px rgba(0, 0, 0, 0.75), 0 0 36px transparent; + margin: 8px; +} + +.background.csd decoration { + border: 1px solid rgba(255, 255, 255, 0.1); + background-clip: border-box; + background-color: #1e1e2e; +} + +decoration:backdrop { + 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 0 1px rgba(0, 0, 0, 0.75), 0 0 36px transparent; +} + +.maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; +} + +.popup decoration { + box-shadow: none; + border: none; +} + +.ssd decoration { + border: none; + border-radius: 12px 12px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.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.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +tooltip.csd decoration { + border-radius: 6px; + box-shadow: none; + border: none; +} + +messagedialog.csd decoration { + border-radius: 12px; + border: 1px solid rgba(255, 255, 255, 0.1); + background-color: #313244; + background-clip: border-box; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #11111b; + border: 1px solid #393947; +} + +.solid-csd decoration:backdrop { + background-color: #1e1e2e; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 16px; + min-width: 16px; + padding: 0; + margin: 0 4px; +} + +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: transparent; +} + +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) { + box-shadow: none; +} + +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) { + box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.12); + background-image: radial-gradient(circle, rgba(0, 0, 0, 0.12) 10%, transparent 0%); +} + +button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.5); +} + +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) { + background-color: rgba(255, 255, 255, 0.3); +} + +button.minimize.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.minimize.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +button.minimize.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #f9e2af; +} + +button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #fbe9c3; +} + +button.maximize.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #a6e3a1; +} + +button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #bceab9; +} + +button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #f38ba8; +} + +button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #f6a8be; +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + background-repeat: no-repeat; + background-size: 16px 16px; + background-position: center; +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + box-shadow: none; + color: transparent; + animation: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: -gtk-scaled(url("assets/scalable/minimize-symbolic.svg"), url("assets/scalable/minimize-symbolic@2.svg")); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: -gtk-scaled(url("assets/scalable/maximize-symbolic.svg"), url("assets/scalable/maximize-symbolic@2.svg")); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: -gtk-scaled(url("assets/scalable/close-symbolic.svg"), url("assets/scalable/close-symbolic@2.svg")); +} + +.background.csd.maximized headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:hover, .background.csd.maximized headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active { + background-image: -gtk-scaled(url("assets/scalable/unmaximize-symbolic.svg"), url("assets/scalable/unmaximize-symbolic@2.svg")); +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #cba6f7; + -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(255, 255, 255, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12); + background-color: #313244; + color: #FFFFFF; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #cba6f7; +} + +stackswitcher { + min-height: 0; + padding: 3px; + border-radius: 9px; + background-color: rgba(255, 255, 255, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + background-color: transparent; + border-radius: 6px; + padding: 3px 10px; +} + +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 { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: #FFFFFF; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +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(255, 255, 255, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #cba6f7; +} + +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: 6px; +} + +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: #11111b; +} + +.nautilus-window.background.csd:backdrop { + background-color: #1e1e2e; +} + +.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: #1e1e2e; + 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 #1e1e2e; + background-color: #1e1e2e; + background-image: image(#2e2e36); +} + +.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: 6px; + background-color: #cba6f7; + color: rgba(0, 0, 0, 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(0, 0, 0, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-desktop.nemo-canvas-item, .caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #FFFFFF; +} + +@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: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(255, 255, 255, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.5); +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 6px; + 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: #FFFFFF; +} + +.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(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.3); +} + +.disk-space-display.used { + background-color: #cba6f7; + color: #cba6f7; +} + +.disk-space-display.free { + background-color: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + color: #FFFFFF; +} + +.conflict-row:not(:selected) { + background-color: #604f2e; +} + +.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(255, 255, 255, 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(255, 255, 255, 0.7); +} + +.nautilus-window paned > separator { + background-color: #11111b; +} + +/********* + * 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(255, 255, 255, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #FBC02D; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #11111b; +} + +.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(255, 255, 255, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 10px; + padding: 6px; + background-color: #313244; + 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), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(255, 255, 255, 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: #313244; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(255, 255, 255, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: #FFFFFF; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(255, 255, 255, 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 * + **********/ +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-white, +.tweak-white, +.tweak-white:hover { + background-image: image(#1e1e2e); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#1e1e2e); +} + +.tweak-group-startup { + background-image: image(#1e1e2e); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +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); +} + +/************************ + * 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: #1e1e2e; + 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: 6px; + 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: #1e1e2e; + border-bottom-left-radius: 12px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack { + background-color: transparent; +} + +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 { + background-color: transparent; + padding: 3px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable { + border-radius: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +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: 6px 6px 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 6px 6px; +} + +window.background.csd hdycolumn stack frame.view > stack > stack list > separator { + background-color: rgba(255, 255, 255, 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; +} + +hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) { + padding: 3px; +} + +hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable { + border-radius: 6px; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #1e1e2e; + 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(255, 255, 255, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, 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 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; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +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 > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +stack.view.polari-entry-area { + background-color: #1e1e2e; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom-right-radius: 12px; +} + +stack:disabled.view.polari-entry-area { + background-image: image(#1e1e2e); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.2); + box-shadow: inset 0 -2px #cba6f7; + background-color: #1e1e2e; +} + +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(0, 0, 0, 0.2); + -PnlDockBin-handle-size: 1; +} + +entry.search-missing { + background-color: #F44336; + color: #FFFFFF; +} + +window.workbench treeview.image { + color: rgba(255, 255, 255, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +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: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(255, 255, 255, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; + background-color: #1e1e2e; +} + +preferences stacksidebar.sidebar list { + background-color: #11111b; +} + +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(255, 255, 255, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +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(255, 255, 255, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.2); + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +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, #cba6f7 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; +} + +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 #cba6f7; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #FFFFFF; +} + +dockoverlayedge { + background-color: #1e1e2e; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #cba6f7; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #cba6f7; +} + +pillbox { + background-color: #1e1e2e; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; + background-color: #1e1e2e; +} + +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: #FFFFFF; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(255, 255, 255, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +idelayoutstackheader button:checked { + color: #FFFFFF; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #1e1e2e; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(255, 255, 255, 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(203, 166, 247, 0.7) 10%, transparent 0%); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #FFFFFF; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked { + box-shadow: inset -2px 0 #cba6f7; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked { + box-shadow: inset 2px 0 #cba6f7; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 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: #cba6f7; + color: rgba(0, 0, 0, 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: #FFFFFF; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #FFFFFF; +} + +button.photos-filter-preview:checked image { + color: #FFFFFF; +} + +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(255, 255, 255, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); +} + +.side-panel .view { + background-image: image(#11111b); +} + +.side-panel .view:hover { + background-image: image(#24242d); +} + +.side-panel .view:selected { + background-image: image(#cba6f7); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(190, 156, 232, 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(255, 255, 255, 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: #1e1e2e; +} + +.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: #1e1e2e; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #1e1e2e; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 12px 12px 0 0; +} + +terminal-window.background.csd, terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 24px; + min-width: 24px; + padding: 3px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 12px; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame { + border-width: 0; + border-radius: 0 0 12px 0; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame > stack { + border-bottom-right-radius: 12px; +} + +.terminal-window { + background-color: #1e1e2e; +} + +.terminal-window tabbar tabbox { + background-color: #11111b; + margin: 0; + border-radius: 0; + border-bottom: 1px solid rgba(255, 255, 255, 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(0, 0, 0, 0.2); +} + +list.categories { + background-image: image(#11111b); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #11111b; + color: #FFFFFF; +} + +/************** + * 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: #FFFFFF; + background-color: #1e1e2e; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 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: #1e1e2e; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > headerbar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > headerbar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.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: #11111b; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + 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: #1e1e2e; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > box.vertical + separator.sidebar { + min-width: 1px; + background-color: rgba(255, 255, 255, 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: 6px; + 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: 6px; + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable { + border: 1px solid rgba(255, 255, 255, 0.12); + border-bottom-width: 0; + background-color: #1e1e2e; +} + +.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: #1e1e2e; +} + +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: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified { + background-color: #1e1e2e; +} + +window.background.csd.unified headerbar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +window.background.csd.unified > decoration-overlay { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 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(#313244); +} + +.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: #1e1e2e; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(255, 255, 255, 0.12); +} + +/********* + * Meld * + ********/ +.meld-notebook, .meld-notebook > stack { + background: none; + border-radius: 0 0 12px 12px; +} + +.meld-notebook-child { + background-color: #11111b; + 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: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #313244; +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #393947; +} + +window.background.chromium > button { + color: #cba6f7; +} + +window.background.chromium > button:disabled { + color: rgba(255, 255, 255, 0.32); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(255, 255, 255, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #cba6f7; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid rgba(255, 255, 255, 0.3); + background-color: #1e1e2e; +} + +window.background.chromium menu { + border-color: #3e3e5f; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #0b0b12; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget decoration { + border: none; +} + +#MozillaGtkWidget > widget text { + background-color: #313244; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #393947; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #393947; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #393947; + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(255, 255, 255, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #1e1e2e; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #cba6f7; + box-shadow: inset 0 0 0 1px #cba6f7; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #11111b; +} + +#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: #464646; +} + +#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: #727272; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(70, 70, 70, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(255, 255, 255, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #FFFFFF; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(255, 255, 255, 0.32); +} + +#MozillaGtkWidget > widget > frame { + color: #393947; +} + +#MozillaGtkWidget menu > separator { + color: #393947; +} + +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(255, 255, 255, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(255, 255, 255, 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; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background > grid > widget > widget > scrolledwindow > viewport > grid > box > box > frame > box { + background-color: #1e1e2e; +} + +/********* + * 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: 6px; +} + +/********* + * 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: #cba6f7; + -UnityDecoration-title-indent: 4px; + -UnityDecoration-title-fade: 32px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #11111b; + color: #FFFFFF; +} + +UnityDecoration .top:backdrop { + background-color: #1e1e2e; + color: rgba(255, 255, 255, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(255, 255, 255, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #FFFFFF; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: #11111b; + color: #FFFFFF; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(255, 255, 255, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #FFFFFF; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: spin 1s linear infinite; + color: #cba6f7; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: #11111b; + color: rgba(255, 255, 255, 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(255, 255, 255, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(255, 255, 255, 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(255, 255, 255, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #FFFFFF; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(255, 255, 255, 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: #cba6f7; +} + +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: #cba6f7; +} + +.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(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +#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(255, 255, 255, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(255, 255, 255, 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(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +.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: #FFFFFF; +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.2); + background-color: #313244; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #FFFFFF; + 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(255, 255, 255, 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(255, 255, 255, 0.1); + background-color: #313244; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(255, 255, 255, 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(255, 255, 255, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #cba6f7; +} + +.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: #FFFFFF; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.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: #1e1e2e; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.04); + background-image: none; + color: #FFFFFF; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #1e1e2e; + color: #FFFFFF; + 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(255, 255, 255, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +#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(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.12); +} + +.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal { + border-bottom: 1px solid rgba(255, 255, 255, 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(255, 255, 255, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + 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(255, 255, 255, 0.1); + background-color: #313244; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #cba6f7; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(255, 255, 255, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #cba6f7; +} + +/****************** + * 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: 6px; +} + +.budgie-popover { + border: 1px solid rgba(255, 255, 255, 0.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 0 1px rgba(0, 0, 0, 0.75); + background-clip: border-box; + background-color: #1e1e2e; + border-radius: 12px; +} + +.budgie-popover .container, .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(255, 255, 255, 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(255, 255, 255, 0.12); +} + +.budgie-popover.bottom > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: none; + border-bottom: 1px solid rgba(255, 255, 255, 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(255, 255, 255, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories { + background-color: rgba(255, 255, 255, 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.user-menu .container { + padding: 6px; +} + +.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: 6px; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.caffeine-popover frame > .container { + padding: 6px; +} + +.budgie-popover.night-light-indicator .container { + padding: 3px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .container { + padding: 3px; +} + +.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(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 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: 6px; +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: rgba(17, 17, 27, 0.75); +} + +.budgie-panel button { + color: rgba(255, 255, 255, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #FFFFFF; +} + +.budgie-panel button:active { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + box-shadow: none; + border: none; + color: #FFFFFF; +} + +.budgie-panel button.raven-trigger { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(255, 255, 255, 0.3); +} + +.budgie-panel .alert { + color: #F44336; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #FFFFFF; +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 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: #FFFFFF; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(255, 255, 255, 0.7); + box-shadow: none; + border: none; +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel menubar > menuitem:hover, .budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #FFFFFF; +} + +.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(255, 255, 255, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(255, 255, 255, 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: #313244; + 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(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(255, 255, 255, 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(255, 255, 255, 0.06); + color: #FFFFFF; +} + +.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: #FFFFFF; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #11111b; + color: #FFFFFF; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 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: 6px; + background-color: rgba(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(255, 255, 255, 0.32); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + 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(255, 255, 255, 0.1); + background-color: #313244; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + background-color: #313244; + border: none; + padding: 0; +} + +.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(0, 0, 0, 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(255, 255, 255, 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(255, 255, 255, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #F44336; +} + +.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: #FFFFFF; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #1e1e2e; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.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: #cba6f7; +} + +#xfce4-mpc-plugin-26 > frame > border { + border: none; +} + +#xfce-panel-button { + -gtk-icon-style: symbolic; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: #FFFFFF; +} + +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: #1e1e2e; +} + +window#whiskermenu-window > frame > border { + border-radius: 12px; + padding: 6px 8px 6px 9px; + margin: 6px; + border: none; + background-color: #1e1e2e; + 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 0 1px rgba(0, 0, 0, 0.75), inset 0 0 0 1px rgba(255, 255, 255, 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(255, 255, 255, 0.12); +} + +window#whiskermenu-window box.categories > button.radio:checked, window#whiskermenu-window box.categories > button.radio:active { + background-color: rgba(255, 255, 255, 0.3); + color: #FFFFFF; +} + +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: #1e1e2e; + border-radius: 6px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view { + border-radius: 6px; +} + +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(255, 255, 255, 0.12); + color: #FFFFFF; +} + +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(255, 255, 255, 0.3); + color: #FFFFFF; +} + +#XfceNotifyWindow { + 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 0 1px rgba(0, 0, 0, 0.75); +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -XfwmTabwinWidget-icon-size: 64px; + -XfwmTabwinWidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar toolbar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.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(255, 255, 255, 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(255, 255, 255, 0.7); + font-weight: normal; +} + +menubar.-vala-panel-appmenu-private > menuitem:hover, +menubar.-vala-panel-background > menuitem:hover { + color: #FFFFFF; + border-radius: 0; +} + +menubar.-vala-panel-appmenu-private > menuitem:disabled, +menubar.-vala-panel-background > menuitem:disabled { + color: rgba(255, 255, 255, 0.32); +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #1e1e2e; + color: #FFFFFF; +} + +#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(255, 255, 255, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #FFFFFF; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(255, 255, 255, 0.32); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 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), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #cba6f7; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + background-color: #11111b; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + padding: 2px 3px; +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar > toolitem > box > button.image-button, +.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(255, 255, 255, 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: #FFFFFF; +} + +.nemo-window .primary-toolbar button.text-button:disabled { + color: rgba(255, 255, 255, 0.32); +} + +.nemo-window .primary-toolbar button.text-button:backdrop { + color: rgba(255, 255, 255, 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.slider-button { + border-radius: 3px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.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: #11111b; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.04); +} + +.nemo-window .toolbar { + padding: 0; +} + +.nemo-window .toolbar button { + margin: 3px 0; + padding: 3px; +} + +.nemo-window .toolbar separator { + margin: 6px 0; +} + +.places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: #62626d; + -NemoPlacesTreeView-disk-full-fg-color: #cba6f7; + -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 #FFFFFF; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #FFFFFF; +/* +widget base background color */ +@define-color theme_bg_color #1e1e2e; +/* +text widgets and the like base background color */ +@define-color theme_base_color #1e1e2e; +/* +base background color of selections */ +@define-color theme_selected_bg_color #cba6f7; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #1e1e2e; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(255, 255, 255, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #11111b; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #FFFFFF; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #FFFFFF; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1e1e2e; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1e1e2e; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #cba6f7; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(255, 255, 255, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FBC02D; +@define-color error_color #F44336; +@define-color success_color #66BB6A; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #FFFFFF; +@define-color wm_unfocused_title rgba(255, 255, 255, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_border #060609; +@define-color wm_bg #11111b; +@define-color wm_unfocused_bg #1e1e2e; +@define-color wm_button_icon white; +@define-color wm_button_close_hover_bg #f38ba8; +@define-color wm_button_close_active_bg #ed547e; +@define-color wm_button_max_hover_bg #a6e3a1; +@define-color wm_button_max_active_bg #79d572; +@define-color wm_button_min_hover_bg #f9e2af; +@define-color wm_button_min_active_bg #f5cd76; +/* +FIXME this is really an API */ +@define-color content_view_bg #1e1e2e; +@define-color placeholder_text_color #bcbcc0; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1e1e2e; +@define-color budgie_tasklist_indicator_color rgba(255, 255, 255, 0.3); +@define-color budgie_tasklist_indicator_color_active #cba6f7; +@define-color budgie_tasklist_indicator_color_active_window #756192; +@define-color budgie_tasklist_indicator_color_attention #FBC02D; +@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/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/thumbnail.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-3.0/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..718e6f5acedac5fa011cfbce5b582c25b9d53cec GIT binary patch literal 2400 zcmV-m37__fP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H12<=Hk zK~#90?V4?DTUQy!f7kc=Eq-m5q-oMMN#iyzO}l36rbQEktt-_ELJHfu4OA+18l5Tx zqaWZSh;IlnA=st?Z8jKE>6nBVgAeNfm1?B0Zq3>_SrfPJYn&G+w&Qo-YhONCaqGs{ zcG?V7&%bZ?xzBm-bN%-@=Q-zGp{J)urAo!3`+p};<k1=i_wI2;ZnspS9Q zjzJIvBuT<*wPG@v2!%pqGMTd5x7jzawQd_OXD1GW6QgJ%B8QoY`xu=+!$&j!CM+-9 za(=bOI(q9Lpu2VpcbV$285~6A2%%JfPXca+{U2~Ga=Gkyg4RZdAP6{}&WaMZ5Q?G@ z3O4 z_WprDa;{`tO@Ym3Gghm$>;&&*B9RF3cwF=T=DY6Y>mAQx&>72)d0}CK*T-HVB8N-* z)|u*gw)@+xu31xd{D>Up^|4pDurN{7PqWA}nM`Fr>`tfHyKZ!Lv$ym4Wr+*0-oAnT zo4#AJokeeDf6u{Xi3?!W+jwr%3p82Q7WLBKS{h@AVMM`9^*PE+CW3d=dJ@pi#D3VU6aXOteH8n9hI-2uuYHGq@FrX+3 zcDtSC=4N_(dr75IxZQ4yMk6kl3rUjb?d{DyBNzTR^yT?GrS72V0w>2$QUwJ|q0M>?GbVD;+N^!NAY`E_)3uyyNJ^m;v_ zC?ZKxZZl;OgTa7Kr_0%Oy6dU-_4V=iJyF*G!k zvnP{DMn^|+xmuNQz|FvyM_J8-+*02qx%4j(>@EXxRjz<~n? zXm4-N8%0XtFgo+Dk4y~GU~c5gtxqiRO(=1G<^CDX)^&Wf{c8n>OPk)oZ2WqiVK+L8 zKHoj}F&|9755RbEjQ4&2;L*Fkq@Az9SBJ$P_%ki&-$bLh|^+-^6!cklkxmRa@n z*`9Fm;>DcJ z>2zc=nLGg&r-Q}ij-ur6AgQXl>}M{d^5<-`RKs)K-@z05gm*5!1r#5aZze2?R1-S77!NfM2XjZ95V0oj5pl}Zr^1Xk=lu0$>^v03z1_HR1KFWoQlrwd296uwY& zSY9M5N0^Jx=Gm@AE|XC+n)9$A=-BPr%Wl`+vhuwg_7=3Sh`@b)eWK7E>jfdP&mKaM0xY~Q|}6DLkA>(HPSV}Y}z)%21|`bLpk?Jfq^KT}j( zfYHF2B|~UTiE<${j?3Ap(W-pH@&cD4g#{KH8XA6B=!V5&DH&L&(;>?;k|d$m>roVi zv9U3Z9XpmACNr4~9*>8$YuB=F-8#HpFC!x(ghC-^XJ?t5oFpEP=T5DzUcCx{EX#O2 z9-K}mR;v}i-%l)-tt8K%KaVWSxLhvmb~`6eo@97ujw{d<~+3zQ%sKR&6dRuBv7@GVxl$6Q+n9=Dvmpi?%O^cdz^z zug0FV=3zr!UELjj_FFEhs^a(im)PwF2j9E*N7P8A|Lj_vocbqkdVZ^U|C^g$pmSBv zEywrAXZXqKA0TJsg7-BmkHx~}v%t+o*&++65QC#HFYDOvMy^FK^T!LnFY5EVbHBzP zpDF62MKYaWaO`DGaiPc%EeHYzgZ3tNB@v6oG(`?1=a`IMVN>lrNV@V%7EkCLgQG8z zNNXQM0>~Mek@;aZIJ>YJ>}AJaNCi1G`g5*Diy!`L3Y<=-bGu2EjG`z+qtT*1v+-%p z%zZ??xq&)!Ls8#^66e^JcX-S52FY}ytQ->QI3Laqp%)FTwX_u9;Zif4_Wy_9oO_k& zn6G4P%{dq<^OKz$Q50p_pX{{Q*0ZJVJ~leLu<0F`r5Ymg0@E=c?)hOp_J3H`A-@(* zV=cXP_tUwmhkEmBEP5L;IZ7Zk$9Qm*VgD(nqSwlfS5#og4%J4Z5tGS;BuRIC;ial7 zilUH6BuFNcpY4zCAp3(Xet}r!&ZDv?*eX?lE1jyq6;4&)3a2V?g;N!{!uc<6u6IcW Suw?oG0000 + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg new file mode 100644 index 00000000..17e3c4af --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b4808a6b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg new file mode 100644 index 00000000..3ea0541a --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/close-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/close-symbolic.svg new file mode 100644 index 00000000..06201c39 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/close-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/close-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/close-symbolic@2.svg new file mode 100644 index 00000000..a26e6ff1 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/close-symbolic@2.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/maximize-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/maximize-symbolic.svg new file mode 100644 index 00000000..39316eba --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/maximize-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/maximize-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/maximize-symbolic@2.svg new file mode 100644 index 00000000..8095f759 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/maximize-symbolic@2.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/minimize-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/minimize-symbolic.svg new file mode 100644 index 00000000..f3683b9d --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/minimize-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/minimize-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/minimize-symbolic@2.svg new file mode 100644 index 00000000..741534bb --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/minimize-symbolic@2.svg @@ -0,0 +1,3 @@ + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-checked-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..67beb46b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg new file mode 100644 index 00000000..bf51d9ec --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100644 index 00000000..b4808a6b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg new file mode 100644 index 00000000..3ea0541a --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg new file mode 100644 index 00000000..de0d7899 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg new file mode 100644 index 00000000..7f0235f1 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg @@ -0,0 +1,47 @@ + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-slider-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg new file mode 100644 index 00000000..37d9c04b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg new file mode 100644 index 00000000..1bc5cb6f --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..4759e324 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg new file mode 100644 index 00000000..a44f5c9f --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..d621934b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg new file mode 100644 index 00000000..91c7006b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..f2c9cf9f --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg new file mode 100644 index 00000000..a06db4cd --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100644 index 00000000..d621934b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg new file mode 100644 index 00000000..91c7006b --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/unmaximize-symbolic.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/unmaximize-symbolic.svg new file mode 100644 index 00000000..492d47a2 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/unmaximize-symbolic.svg @@ -0,0 +1,46 @@ + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/unmaximize-symbolic@2.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/unmaximize-symbolic@2.svg new file mode 100644 index 00000000..85f4f3a8 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scalable/unmaximize-symbolic@2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6315189033f91422ab6c5139c2e344f11a7a876e GIT binary patch literal 600 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tn$7@Ck7R(yKyO?N8XhGxp;C zto<94j_l1ox-0#}_RP~e(~j-RJh3a|#P0MHJ2Ou1%s8pI+!@Rn|pa$_;^|R z`dIq=So!-}1^8M8`dI}A*n|XHhc*OsGzN4w26QzAbhiZdtVrClGI8sw#BHmSwy#Ux zy*_!*_Vgp$(~s^*KejXDIMBK>U;E`ie`=Kk`2{mDb8z$U%B!ktG&VK2w0HFNPgu8M z@4o$qj~qLG;=;uz&)&R!|MADqUw{6pnZ+#t>e}z=;uxY4y!XOYp+g2Dt`{G?dzaVx z=w06P|Nq+q9;lr#eqOl#VE6}YWH_Cev8)3WIi9y4fG0wr>mdKI;Vst08*ln|5?Z*0J4L$9HC&-j#J~ zN80f{S*LcUAK#gIa(DXi-9TmO$9JWl*p&%FJ2Ot~N~x3}kd29e=D-Ajwm{e*6CemAtD~c%tD~!{tEZ={r?0E8uWMka zXK1W%Y@%;!Vqj`&U}kM(Yh!F@Yiw_4VsCHa7-Aa{3PO=#c2RMT$?;ApiB4&y-nHdE z^%Wr0Pzgl7ja9x))gaVd?blrE-_{X4u`6UscgU2!(CI4@wysRvx+-zo>ZI+flXk30 z+5vP%xJSngV92_b1o;Isu(GjpaB}nTO3BJ8C@LwdXzCaknfe9a^)IW*scA+Q?djqe;&J@# z<(u)off5Z5U74NQgl9UP5SSU%R;0C+-*Rb>r@Hg93lDz&&yR5_je4C?{`^q&-+lL^ zvj6XsJyicMP^y1x`CTcgSMRdyZ_RMd-xsmP>*Jw$zF&S#KD?^pLfC)v`tPEG*S}r+ z#($65`~5Pt(@#%c&!2v9F7wtufA?;%h&@#oT(z0Q_H1T-w0MpD`D=z|{NdZxn}a_X zu3q+q_0}YQxr5h(wr!koydYS~qF?@T$*vli^-bo*< z+2YH;Khff6{QL<~%PlSDeR96bJ7e`X?Sj2}k}a`!0|OiHEemLN`ro#Q>2GVmWT*Jh zz{cP0PA4Ltd~nW)+*r1^|MyF2{r}}B-me#l{^+dn kCHE}lpinR(g8$%zH2dih1^v)|cB0TrDL@Ck7R(*GI$|8MxeD)j$; zhyD8-_8%)ewlntP{;d6bvQO^IJiR~d%&)(qlY7#EDo^Z72TGmXoe4DO%$|&s+cS@BO+U0b zdH=kam9wIjP70khDPmS%$c(b}zDQQ+ldV-@4ar@?0PSI zW}4H4LzkB7E)aSVQ5><*<-(D`P+gN9_%d6t_vB`GmHRV#jx*lf{jK=9^1->W c!tZSurtj2Ru((`+ALtVXPgg&ebxsLQ0QQ#xsQ>@~ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..35976ccf35c2eae29785e5cce012cef2dd6ca7d5 GIT binary patch literal 949 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nlp0G|+7pyL1k|2H%={BQWb zDsO_r&hBGeFrrDJS-4 zo!XUjWLM6SJ*g-6WS`s#6i+*|JL~wK^b`6bl7pOkt z`0lh5yR(2ICwHcw+M9lAU;3#%naB5Jo(AgLlYV+v+KIhcKy+qz#>qWEsjO3bGmr1h zJiROZ#J=>?dooT=4WBzDa^9rSS(74W^@Ysn4W6Fjl9l9?mgJHi=a>>|7ZGF~7GxbB zYy(7Lfi@ul*1>_+A%V6b{#HSbrY=sV&JHF(?Z;HlGR&OU$n>hw^CO3C!AU`_Dne==JxKt5Pq{T@;XS*>g_5#JzqB*P`0K_kWggnyBrUytIwM;nRml zdee7X-|uG@$l3Zi`Wb^zI_vA+L!L|u3C4?0@o)H-P^&bXX~r6{X2yox)sr5HIn1wk zAh98G%RVtpgEW};*KZ^)j=DFEQ9oS}$|iX(Ho{O+T-ioXK)!OIR0p^Fh?FpcIB_F{i|?C%FcGx;@oMho@%g zou{!=YqtMt?3Z+VJw07UX2#n1d5OFJJwJ4%UjNMBppVk=n%5t_2dZ;Bf4n7p>lsnC UKbzvG0#gEmr>mdKI;Vst0Ca_%^#A|> literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..4cb7d170de0fc3d2dc02c8a8c585936b12fa65d1 GIT binary patch literal 591 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TrDL@Ck7R(hLm$|1d#IvBQp4?m)DEh1<>*?)#Ry?pp4$dxg^u zpwx08+jajc=RM1vcCK{YwajJrDwo|W-S#eX-L(pY_5oF{^WD2TVBgx{{Tsp#?<+dJ zzw-Ry#!E+FGzrTO}{r~^}#I-rkfnISc3GxeOU}R)s=HTK|P*hY>R#8#W z(Kj$OGBPo-w6eCbv9q_gcW`ocaq$ZX4GW9x?C$C9JA3ZprOQ{YT)%Pa>9ZH_KYsqo zmUx60XxdIs7sn8d;Jp_z#Ty+Y+8#P?T7NRmrX%IPtIPlY?kf$9EkED<{Bhs8=(!v} zA5U`KdN=Iz$@wzcFFBTrC)M~*N!00ES3N^oL*3#;V$G*RH-%For*A!Y^!FLL45RW5 z-(G~B2n^Vmy1}v6N!*`}zeHop1EU>_Jr_3GHp{*eG5T|Qx<|0b*Y@^&`~Ipo#ean_ zSC$`t!pG4WZn&52ubH#zr_D>Y|A?LFkuvE~_k#AM$R;^E-y6(=>eOk|XUv#6YtHtayY}oke&Xb*XD?p9eD(Ru*Ka?5{{H>v z@85rWCtfQ7MoYV=i(`n#@wZbVm7N?V9NL{02`p0S>^fzu<^65xn`$MY@BjaE^Jf^w z`{c{bd0w2h+c{XY%ceGV40{M-*u-Y3U=SJo#;UGmL;*YY2_Q4yc4>puNnezD_^ z!N~-shBpsgR|aX$l}};l;NSL{J&9rG=2?F|->R@1JfHS=oxy>qn|Y56`3)}Xveh-@ z?w-2cx1q4`u-Jx=Y4!S_8lDO@DQt+^X8JC?VZl4=-~$_V3s{!Si85eXb7jc`Rra0^ z?OU5&%Z`|~Hh5d^U|6&E&WAfrJOw{$_>^HS2%#OC~t&SewUvBK!L9 zQrQhh%5B?9=9V$Ksm7O{XL_^kmuo}EAD7Vh5bZ98&w5wc&L7&oh-1Tpz}$~2QC&(0 z9!&^pYi(RVW&6fe{a-7t>R)+oAhqAnePM!GT{7S0kF&Xh|F1UqZr|lsv(%>ZT+Pxw eZqJhsS!bU9Iyp%1xeqY*89ZJ6T-G@yGywqfmDub6 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..9e34d976881f3816f1bd4b1ee4516f6f6b14c5fc GIT binary patch literal 600 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tn$7@Ck7R(yKyO?RVHe-(mkE zx1FmT_HXn%ves+wa*zEhy!Nc}*tf=Q=Nk7ttKIglcHgtc155(BAjWR6_#UA6YL7ju zfFu~L^4JYzta1Z#cf$oCQdr3~o_p7L?Op2)MEf>|9^4duXiN0rtuaTo#va)gfAn+n+u^`}XD8 zx34e1|9JoN=f_{aKL7sp_4oh(|6RP29f1DSDhcunW?*LF;O60#S5Q;eXl!n6@96F8 zpRjJj-hKNIA31jX#D$AbpS^ki@#n8Ue{bmt9RTXu@9E+gq7l4z!d0O|1|qD@BIV0> z96qS|&TrxW|Mo3TlNHXtdHn9qavVhecDxx&kV9EI8mK zr!6<_#Ks4r^79WIZrXh@O1kd)I_t;<>VGd^p8x9*qvA6bw&U&g{DSqrb+Uu>uPo1b y!t1%LwJK6c{=y;+`#t-+*zP!})Tvnl1so!r>@CtPI43h(Nd`kU;YxmV(L6k%zZL9o`ascx%j&t+7XrHeNj5a_M;M{{H>#&!3-v|NaJ|fB*jc z`}g-B5d8o59|($6KK}=XuUkowUoZnJ8#@Ol7dM}jtek?PlCp}Hj)9S>Z$MyJcwJ*_ zTYE?U#7UElGeq`SI4;XV3 zJzX3_JdVGe92(8!DB^JZ9n0?BM-T7`eC$|oqxEiU*Sr7!?c{lm>|FhLHvhcm#cA)} z-3xs+-`>kDb@J)ApLfRgioRs4s%vlOUv|5={zCBUKPm>%vwzKaF z&YcW3sVdzg%aE|<#5sK#Mh>~7Ys{0_9UB(b-1IME)VUWie+M`77u9Y@+XJ(vp7_k= z(EH;+@qtg9zi#DV{+FYe!R%x{?N}*C#?`+j`Wx~&-!R@Y(bZsgGSsZ#VM=}EGJD#I zT^7OS1zPOt4$H-Q7^fE%F!p2}}-GA@ks#dw&-iwgL5Y+b-^vAO<* zo^A%~wkHXq8G`mP4;(+qi!}u4p7_Gl9<+hK!sttC7TdG+rT@(sOgL^wJzzg{tIA%N zvF_vkb#771c^kA&hHEx6NO#t;Bq+G@giMRpR$@4O^Ay|hC)1Uf3|lpinR(g8$%zH2dih1^v)|cB0Tta2@Ck7R(yKyO?Qht>EqB}g zg#9~XFYeFUzcJ~^?zA&|vybjcJ-I#e^v<+nyE0DfPCv0TVnyRwr#=pS)*7 z%HHkiN4BRQ-I0E5XU1`$doD5<$^pHnQ4-`A%)rdT&cV&YD<`j}uF=%o(%#Y2+rM`G zzWs-f9y@;V($i;eK79P~^Vi>Rrxe_QdJcHHIEH8h@4awbsL4R2^$-&UT))be1h!ARA|n=IaMlLC3oe3z@R{YRDYRFnE!0 zBC*A+S?ijN*$M-X#N&zmD$Fa>{p^3AdE>?7A+&wx=6J==b6Gy^kPq+LWOH}o=iLn) sH|^g1lKdXNw>w2^ZJ4F3TKyZ=79|ZnQ`6`JK)*0}y85}Sb4q9e0M{o7f&c&j literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bb0d3babf7ba00ce63b302263e350bd4f665a5e0 GIT binary patch literal 940 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_s990G|+7pyD%WXI6z?-Ilv; zf5QG_g~v9ho!OtYe_QT}y&1=LW}Vudc4m9V@jaQR_of})k#%fm+Oa+9Cw66>+L3mA zPu8hjna6i#p4^pja%cL9of*e>WdKPa_xP?%Amap(3qt89c0FVk08W`#s8tNGt>l+*Eo0#aEni!ax8kpG_ z+u0i1+nLzgn>dEpMudV;WSCuaoMUplQ%ZtUYNAtGl5={gS52vRZKY2`rEg=EZ&Ni0 zHCOvJ*Z8&6`L%ThPwEPp(j79TFKot&gsm$Rx2{UuwmNag>ZI+flXk30+5vQlI^V;? zz+iPQ3GxeOU}a=pGJRk;zq)PP*6;

BZ#81=wVt1*LV#kB@;3*#fP47pM-Shl5Z;Qe7Dz>;KigNaFM2D@0w z297gX2~rVL4jLIOY)njWW}AIr0b9+1KAy5hKHe?N;YK@HY#y~&cX`yBFkZwGX@6(f zyHhD3)v@8o!Rv|_7mGJE22D+ys?4xw-rJ+orX^K>G-qhj3b`d(zIg3+m(+;3%P~cE zw=;rghCh=1f9|*q-`CHd?&`+=n<-fz-hDey@&En#Z)6oWhy*TE5Cr8y22WQ%mvv4F FO#q!nv(5kj literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b9e1d0d497c5665c382c442776bb83ba825b2a80 GIT binary patch literal 580 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tmqx@Ck7R(*GI$|8MxeD)j$; zhyD8-_8%)ewzK5o{;d7`GEeVMJF`3M_@49=J5o>WN&%|?V|#!i=_mH3pWdBza$n||JsBsrXCB#_erR*@{&_JgXGJZY z6gq2C#H_xM8GWHsV;mBq?BgTsVxt^l!|h_iZKJFVtu2kL%?&Iq3?azE+|a_@z}(Eh z+*se(NYB_v-^f7EKwnoMg!J@vbab4wME!t%urCSn3ua(sVrF6CT81NKBqEamtjb(=J@Ra`oEvo40O1d;apnr!QagTG%Ur zM(y%+aSYKozjwlQu_glnR%JIA*MK*y>yqB@UHtR^{-D6kA5U!lY*Ae1Z`LC?XS2tn zGCRSyjVlfnOYls1EV!@ShQIz)vj2OHBa3VDyZ6>ayqO^s^kTltiIx2#m4~zQkIbI? zUUh2Y&IvwKCkkB?3DYbtDnm{r-UW|AgB0% literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..320ee330182f87e0ad89e33675925b0c1cf9627e GIT binary patch literal 931 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nl>0G|+7pyL1k|2H%={BQWb zDs+MPs)k?S*LcS zo!OIpa$n}@ooUB*0>#tL?8`p2GvoCBjMKZ*jsaEfOg*+Y>(s7{)B8XoCw6C@*^_y4 zZ~CcSnaB2}pW2god{5@-J?SU*q@UiEc4BYVncW#D_oN@&1C+`-wKwzl-ptdx(ogJ5 zKfNd8FVnP zksb)?>FDX|=mL=*5CVaYu8y`21UxG(egO=%)RG{-U>|D?W8x($r3Mo$;V5Rc<;FGm|Y z1EAi~^+L&qbK28fR+{T;?Trk4Wqdr%b*FicaPc8g?eC%wjeh>ge`t1hw!pcF z(0IXfRkiL*mg#q|h<&FU92GA%Sxm5^^`3zd!{4C$TY27yWIGm0dswkNU=Ney$@R}} z@PB{%@qt#wH!=}9mmTCM=y@!dz*J=_z|zN4`1`;HHn&D;$rwgOUYEu>Jb8^BY||Rc zCHF9K@*Zh4m)yh9Ej5GnU1|Zli>Uz9y3_*Bo(u&BnNtrKK6JBh{}}lF!7r19Sf+C- z1zb9jUr&p$Tsri$+J}+x;kH|odDm_C{iWE(@GZ-wQ2c=Q*Hx)Z37cQ7owuFg&|0N{ zxq%H=eqP_MHD@jJ8HF1p}X`&4`^FqtF6>e#jU3E~W`Q$4b!-T-z z=Nx)9&kgs-{lpinR(g8$%zH2dih1^v)|cB0Tt~H@Ck7R(hLm$|1 zRiUfqJM5q7yLq$k=0$EhSGnz6>au5r)819?JC?ccTLI*{?pp4$dxg^upx|=X{VSaJ zta9G7+-c`Z*IlbzcCU2Xy9~&1-3L^&&Uf$XfPHI&_iqS0ytnY|{<1TN8!sJcx_rF# z^2x3%Pfxyne)7%pGjDkEkd^ZgG9{rLO$*WbUt z|Ni^)@9&>~|NsAQ&uf?gbiQ3lkY6wZBO?*jh(%{ zgOjt1i*G<^SXg9dXHRcm|JidFFI~QJ{rb(P&tAO$`1$LUh8$o3GVJtpaSYK2-h1J? zP?Ld(>&1v9X3-6c-f6ZM}v_WiBYf;eQc?s>S zTG*JHtX~Pm*l@}fsD^A%y>Vb-LW1jt7DdI|uj1-{@4UU}Jg8Oe$&5~;qOOv-YXVMr-P!?)78&qol`;+00I&m APyhe` literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..77cea847ce35c70399a206d17cca16cae7254a3e GIT binary patch literal 926 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nl*0G|+7pyK}w{~H(@z~KL? z&{Yi%`zLvB+vd4#zQg`imaA4-9^34@d6C=BRSx^-T5sIwcVwBv=4C)B&uz;+_JhPh z=-^V9J*(XJFLm9u#&y>U=RK=j_b+$Zy~1h73a7nG9f1n=EeDG)14=pXS?;uRxzpa| zZhKd{?po=(Z<)*PRW7@iJMUTPv~#7?-j!~9fqD;BpF3K2@o2-v!;P1YG+jR4dii+! z38D;r{23559bI=;e#^Z(m({|LW4amlxl?y8Pia6uoAqtgUTqZ0+pq9D;*GLc_wstLqyYnkG!1GIi>-=`-fc-L`Y*u06+2oH%*v*^8Gi zKY#i9_1ljhKY#!E`)~Oa=Y_y%YVmY&4DmSr_R963Lje-54;LqKYH5VAh;lDta-7Cm zeOxbW%?giu|7G_mygKl+Iq{fe{+;Wuxo19MSz4D_S6{m~-|S*&JpWgY`#M*YPwlP# zcyqVtQ@iRHVK?@s%I*~Yx8v?@rFZ3(fAs@@n`>2x9}-{x!v6iK=U2A7t*(kb!m~4f z)|IMgACs;H{x5X1fh(~3Oio88c*Nt|txS0qre=^#^xJb%_Ip3&)F-XdwF z;@qeEA0BOv*%xr)`KHedKIIz6x4K?1%UdCpEj4HLnPBGLRo{9FK3V&>@O=F|tGa38 micB}5=q89ZJ6T-G@yGywpVdfNp6 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..1f651b715444cc9e49b89e9cb5bfda0969cf03b8 GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tta2@Ck7R(yKyO?RVI}&2!s) zhy9D(cCK>RztQi=Dwo}Bz4or~+Ox`I-x{}_tKIjkcH6tgefJuVy&$&xo;4tH_iFdO ztK9bh5kwF|u5tr&Atb64va&Uvd)IjFUF!`*`!9@!Ru^mOml z(|y;@PP~40()DwbZ@fJJ_SJ=VuP?uUedYZdAiDP9?TwG`Zhm}s>(l3F-@ZKi_VwlW zAMbzu{P^qF=ik4+{{H{}|L*OQJV5Vhlmz(&GcdETb8z$U%E_y#Ycw^tw0HFM_OD&P zZ~x(=$BtjT^z_-A4J#=;Fr z?_*8g|944p6PAhmt$*HpXSaaTB$Y=|3h_L<-Z#wlVC^}s@h4_;`RAIse>!T9+XQEw z{%*SdRGHeUnzOA zSZ-o5Wuw>zr%q=sZpLC2OPAZnUT&7}4V%L3nY5w)z4M7A^?x$IHm^<1T~?b?%cn5U rhkZ@oqd%*{6PGT@JX+H6XQTSE|N7e$w*0>j^b3QhtDnm{r-UW|I!Y&N literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f7f02c77b01b6d6ed30a41ef4972274f668c9f1c GIT binary patch literal 927 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nm20G|+7pyHXvXI6!-+UB`! zzQg`ip~p7+ZeHcEe~IU|RX%%{yX{=%vU|D5{K0AAJoQGm+fbaaFNC@GfSVW7N{xW^jPeCJ9k_!Nec;OGe_#%qTBEh3N@F4KkH+lR?eDHS@E0gF+aA!a-(h~5|M~*P<4gk64@ho! zaDjg^{|y1Y`?Vr31pQWP>&U;C5GeDi@8D~=t26N)W5(2~Py>z)GYiB04I3O5a)g8m zC{%s?x-RHrX~RaZ)Qz_^8I+E9KKWd1RJeuhfJ^VDImHaQja*ZckG|EO`Lif`;;Fq{ z_urJ;JuY22Km5{_oA#Twm|VJl^T~#Z|KIz6;}dVzIVGc_tOSf<22WQ%mvv4FO#nY- B-{1fM literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c8452e699a0da1220614c69456b145eca30a013d GIT binary patch literal 547 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TrDO@Ck7R(yKyO?Qht>KVkp= zto<94j_gi5vpwVZp45}uGf(eKJGLwH#P0MHyE2aN%s8DAb;-NeC-2#weq=}bv7H&mftJoq zjaUlwl6pyyUoZnR3kMIcoPwIVMq_hpdq-dYgmoMC?mK+s*zt>(o<4i?_TBrRzyAFF zobdq^z>7Rx978nDCnqdWe(+>^(4@%^A36!AJqs^mWHyykODS{{6i??i=G7JERu?xE zQ{hw;ueL2UFxXNo=ze0uYKvE^og3HbPU>0EJ=IF)#SMiNmDnBup%Yb4VofHhO!%Ua z;Nh{ssn_UO-js%J)3VbyLu7b2Sc$JV%J@n!S%lxnfNQr!^sMa6*-@4|J2ov~QPMXN r2;C`pv3ah4P+-`s+0F9;c^U4#R*U$*YR4|1YZ*LU{an^LB{Ts5Do5!a literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2a9eedfe0e0e910d751317b1b497d1b22abc6152 GIT binary patch literal 889 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nmo0G|+7pyD%WXI6z?-Ilv; zf5QG_g~v9ho!J?CabwbvZ7C;qW}Vudc4lw((d`+>ccz@&lX-e?+R+_Z$M&S3*qL#9 zSJtT=X~*|uo!Xgxd}rp#T^T2LWuDxfaeP<$iCvi|b^#ecG94&>0xWxcCrH8Z-9Xt4 zhysulNEwJc3DmU{#DF4XHdGLz5uyNOJ_Lab(b3V-)zQ_{)zjD2H_$UM)H5{HGcwjU zHr6*W(Kj_QFf}zWvo^A|HMX}iv9~vI46%&}1)<0|$K-gYlmw^LM5nYw=k!vqno{rD za-aGN5NfFOZLIQbs`hQF^>6D4p4b&KxhrH!cgU2!uo){7wysRvx+-zo>ckzZleVu; z+5vRN7j@SUzyNhB3GxeOU}anAuiw6V|Ka23FWwR~p&w7a~lUoQPC{S@(j2U5Bx z#+!40s9L8rzvXdc!_KhU{W&5J68%pm{^v|s=xcs~e?rJqn=363dwvOgSdp>A#EXY% zrEIRl&TIY_(;9XxitsC8%wLt~P_Hdsuv%h)`C)#SUZyHzrUMHT9nz0!ZAg{5a85&H z$FH9!yW>vsA31aWe0_#^LGYREw=A1hJ^k!@O1$y1QXTI{rkAm=_gz`XsK07!t&7VN z{s;Gdu?pShIB?l<-Tv=6MXpQLI411lsDCM)F1cAqAamBA6*E(GiZ)cr_@;4P>GAlx zV%v#h+DBU^-3!lpinR(g8$%zH2dih1^v)|cB0Tpcz@Ck7R(*GI$|8Mxe-(mm$ zhW*D1k8Msnv$N#l{;d6bvQO^IJiRmR*#5LLyR(k(Nk6e8_0+!XQ@hen?gygG6MNE6 z?#(*2E93OOjMID5PwmP)wkPv6P}$zBGrKcR?n^(tJMHA|OrRlW_GFygo_S=OCu|D14|1-AhIwsFgG_a2a-m5 z#zy)^2D*m&y83#$`Z_u~AJ1|u06N{KB*-tAfsu)Yg_Db$M@?NrLsLsz+r-4e(#qP} z&fdk<&E3n}+uO&_KOj0GF?r(TDN`?AynN-_^;@^@K7aY~)0ZcG*EE6V%=2_{4AD5B zoUlOo!2{9hQ>Q(7xm5~SI@fP(72Or63_lg+jwOnGL%w|Oz9C2I#HD}Wz7VY313bmd2M)L-sSJfz5D5! zPpg(i%;mnai0x~KU>Ccj1nbl(rC-+S@NNm6(lRrUX`-}L2iKgQ7YENNt7)qqJn46S b1sg-9z53eIeyP1cmoj*|`njxgN@xNACZO8e literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0262465968cf9857cb94546065c4c73f0f8ffacb GIT binary patch literal 893 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nm`0G|+7pyL1k|2H%={BQWb zDs8JN*o!Fgma!>lPJwWlSQ+qRy@69~DEB(a2 z^wWDXPEHD+J0)`7q|jNDB4+i4%;*iCp6-&Jz>g-?wM2^-*Hb7)!Yzst2dd5cjMnGh!XQZ#IucxaIB=z+` zNKZ#kS4S6!^mO%rNEZlnbak|KAi&qf%>fu>DJ4OE!3>N{Ow7zI9Gsk7T-?08eEb69 z5|UDCY8o1vK;^o+dRA7}Ha50)b}lZiu5Rug9v+^aUS2+N@d*iuNzLsYon13$&z-+u z!J@@`_U=1y`plWL&tJZJ{rSt6uiw7^`1$kK?>~S4#V74N1dOV9PZ!4!kK=ErMp`=s zO0=4bPSrGWa~0wZTD4usX{NM*QSjXV|D|JEmM6}?{Bj-l`>#>ewdduoi9MRncr>HD z+9|Q=wchUzzMV&9pZ2dPUejK4W8#9|BTbIp_U{&V>u%mvXT;&4R$u%-Z2g^Qml;@= zUHNh?x8d*WU7wuS&S2uW{iLdy|G|z`TRzNT&Rje({OpEfjmk^Ay-km6 zO{jcprjcIMuE``K>bgCd@5X9x-cKvT8j4+6BiqC^R!gQx);(~%s&KM{QT|oiyB>)T z>k@aou=%vl{S(ttx!1R?wtw9+KX)!`Q0d**+=+J>xoTs0AF^H2|Mm6k>)Hz!%=-nL zI#e5k|MGiCm@#bfU;FFT!ehds(*zuTt@@_@UrS}HmqSOV!{)T2rKcW0kF}isCeYX^ zLe+Jf<*LwH=kAYXl{NP+ERH?9Zkkb_PIT$jz1g}V_r6xoF<$one15=BHUn)=*W%X_ ROMy|#;OXk;vd$@?2>`X)hOYns literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9c07eefb7dd91e255fd348688659c84f9f8bfffe GIT binary patch literal 541 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tt~E@Ck7R(hLm$|1|WutV};Y+ z<*xfzIPY2Iyl1)7&XumaR=Vz6=CXUG+umiayHS*O%YFz~rCrfByXV z`}g<1zrTUx-@kwU{r~^}7MrUn(CxM*L4LsujEqdo99&!qii%1qDk?hq28KpPCZ?8F z*48$5_V)G;PR=d?0ij`$T|K>h=gwWcc=^he>o;yad-37pr!VHsjXaN4nk8b=!#gar#Y zo!D?nYxXUt#+_D^c-A*f)0K(HP)KPJ?GX?gmPoGy=!$zwy21B!bd0tzm7*uLCj|0=hGOI`M? za^Jtyb=L~#J*!;zFL&9!!fEeP$DOO(_APhawcK_8GN8Egp5;zEmpkoU?zVTO>#miq z`eJ^hU%!6)@#E*O-+%u8t4ck55*Quf zo-U3d9>?EK$#iB6lxWQl?%9%Y*~i5t@{_>Su5YYU#okJO{{P=iJ}6P_ad7R28oTH7 z%HQ4j&SCguzR|N_=8r6^8LvJsQkZ^K#D0m0zx>W8=P$UX#cjIW-)^|!(Y9;V$qXW= z!nf;3{r#oD?@)56=#Oc`+G5}Q%WIx6TvI>$b+KZ@-nM%OlLZwFQ?ouWPl>7$U%M%_ zO`ZA8D>lEiGFkx@W>R00i`%t1LrU&$OcuLw#fSGNa-HQ%m-JG6rUJ2Z7Ne$Xfgj4YP>Y-@4vsx z!cKi#DXD0qm^`udZrN4yO&6l476;8QD=nW^SQJlpinR(g8$%zH2dih1^v)|cB0TrDI@Ck7R(yKyO?RVHe-(mkM zhy5Gq@Joc?|+quSl&uX{5tKIjk@c@ylLF8_*;2tn{&nlpxJ5cd% z5a|XMgpgoykQ!`gjpyDqUVGPi@7ol1XjAy1EzyU!#va)gfAmb>wKEg0pPhL9?4;{2 z&%b+h;oa*??_Xbj|K`g3H&;Krx%T1R&5!TzeERb2+t-)he|-G)6Nob}clPx$#mtMdhllpwNk`Cs$=Bs!aHz zk>KI6!KruCfxIaVyBNz(-z=~cU*RgPmE8Eqkw=_^}io=suwnbXz n%2gXadupBXDlWcYyo%BHyUxbP0l+XkK{(1p| literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f66f1d4bbf71f78709421b04fea8b7127da5c162 GIT binary patch literal 880 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nm=0G|+7pyHXvXI6!-+UB`! zzQg`ip~p7+ZeHZJbEDspwVwNzyX{=%vU{!9-sK+qSGnz6>#}Es=iXKB`&W7HSqGGI z-L=+z?^=&NYuxs(aoe-XWAAE@y=&ZeuX5kB#(mFfAaVndAU0Thjr-o!?z`7`>;WnO z$$}9w8!ku`18g{4<(8_}RkU;rj7)t40z<><8e7{sCQO<`gp zi;tf^d;a3(>$mUTfB5+M%eU`8elDz!=L1GijHioZh{y4_Q{1Bu1&Fw;Pts3#9~F#lN#8ui8wx9Njw{L7*sa0J2ScYNZkI-L{-tqEnj59KgF7Fm+RC+$^-_dF# zmJL_dT$|p*{Ko!8q>US6Sk#m@yM_q2^NPaeXFsqs*xo&`a%M6|hm9ofug+V6``A=U z?`~TxeB;^_wyz<~2R7z4X(fwz%#;j~ynJBoO2>&CIrq$v?veb-(|JGqU4_bPU-h2Z zatwWQWU|=>F6FG(58B2RV^tybi1`qo-25wfjMkFXpF27{^ba)tTd_e8iS{+pUXO@geCwk C0K?M& literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5d0e020c7a5a3528df71cd9ad4866ec8579044e8 GIT binary patch literal 550 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0To>h@Ck7R(yKyO?Qht>EqB}g zg#9~XFYeFUzdP;B-t41$QcrHrJiRmR*sjbIyVFnX%s2^T?94c^EA!;;jN?1gfeeuN zt_&y% zn@q%R&cr}|7PY)f zH?Cx7WbD>#P>oP6@JKN9;@bVxEU#(DoYQ@e9FV0L2ma65DM=&2C*+cFX=NZI+flXd{DZoMX|4h%uZk|4ie239t94o)s^J{eg# z1tnz-EdwLJfWVN3=9bpB_6ZZGOr19Uz~Q6EPoF)1;nJhWPo6$|@$%K1x9{G6`1JY9 z*Kgl{{FGPgR0Kv#w5N+>h{y4_Q;vr*ISRP?CO8Cyoas_{)*^W{q?wa-b3$0af#3h_ zAGp~bxZzwJ^P*|{zQ3z>?Rp&=8v4cm>VuE{ES$P5HFC4r-hFEOd2QGIK&JJt?=5t& z{%abxCz)&VvDmD8vMdkYe$&a5IdWe9J_EBmlbLPH zU)Lu>5?8;AcQRl8^-t;d0k@CL_oHPjSPt#ac=@_z*RjxxOHa#ZcS_mY%qi_v*^s6G z`18{S#jD@V%2Ss#`nDG-zUvl$A-Ujql56nspEWwX28o-w8gr7qSKFQBIk3m*?44qU zJ@#|vzB%frFK5JXX4{J9m6?}hQj+~vzgYeDmfn%=)vLXitS&Cl)$gh8mHHWb{~hm{ mmhflodu6Q(<1fyC!TidWgZq(Y^J`$7F?hQAxvXlpinR(g8$%zH2dih1^v)|cB0Tpcz@Ck7R(*GI$|8MxeD)j$; zhyBM2kL@hExIb(Ep6rwRGEeVJJF`FS%%1cUJ5o>WN&)(qle^MS>`OnrJMHA|OrZ8NdooUL&pfg<{m|y*{d1z1%!*n% zDRkDPh*^ChGh!SPqU_@%>|&!FV#95tERC!!jchE9tjrB8Ees*Z!raip+`!z_z|2_R z*htUVK-W-TS6@$8Uq?sh-@e6#K&RW31o;IsFfuW-aB}mgscUFxX`5JBT3K6L+q<~B zxqEqedwcu%`3FQrCnO|Jm^fw1w2K!nU%7hi`psK+o<0Bg>C61jYjuI<%=L6}4AD5B zoUlMS;kk(DbdiT??!swLrc7pM&eT&&DHLO@RF!4c&W_b(t+aDfDRitfO_nw=2%h-d zRV;k_hDN4fRmrfH9jkWo%4D4SoDj&*()Q`ljVrfrM4a?)P@TbA;E`bH#j*RTl)>qX zUuG!G;r_Tl@QU;)4qgSxx=PpFT5oOJEeecmO6@u-0!u9dnFKj*ShyTjY29)2h2&KR YR|mDmsW<+d1Ui(#)78&qol`;+00z9(KL7v# literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d356a508f55e0f7491dc0519edd9388b5ef34db6 GIT binary patch literal 857 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nmu0G|+7pyL1k|2H%={BQWb zDs%;S49Pwz=Tu_yiXuCx<-v(D_!IJqbN*dCx%)~UUj$Md_0U{e?TOcyjGd9vU0wR4~eLY=$AgQkhLb^J7x;nZ*qz8mR zprfm!tpfopcBLYq@Gc4R3ua(sVq#`y;o#)t;^N`u;}@5ZR8!Z`&;Y8{)wQ&;wzjdg zv$J=0adCBZb949b@bL8X^74s`Pe@2iYVYWpK5O=zx$_q6*}L!H$y2A#oH_gA<*UzM zzI^@m{m0K=zyJLG*YW)@H!y0vJzX3_JdVGe5^c^DDA9J!fCgi0r%&5zePR ze3qg2|Nj@wTN7rQz3gt$LD%zNjo<%ElaHI7d%!;R%+q*I;ck{1JzvN2ipN`Se7{}& zLiwGD>=Lo|wKc!h*sjSw+h@$<@b1mNTNUf?&3(qe;Xm`|<-mqFsj+n#Q}`LnN+$n_ zZE*6vRiVegV*2?{P_R|TJO-T^zmpXBRZ4~b-+AG!%lzYN?L;nt%OcMO1y?R_jC@)n zsL3b?BzLlfUH$C3>cF(BeJ9u_ys%4H&3~`qhrZh@+bf~h{lD*D`&WL>SE*EmRbLB# zZaOgO*VjBbM$X;8n620fqHQkz$=>~c68nt{YrGUFH!dJdy c|HFB|+3)|-hS`60fKkZc>FVdQ&MBb@08&4CrvLx| literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..8a318703cbf5136cd51444fbc2fd7b0877acf8d8 GIT binary patch literal 547 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tt~H@Ck7R(hLm$|1 zRiUfqJM5q7yLq$k=H(vySGnz6>au5r)854nJ65^xSmwTOh1<>*?)#Ry?pp4$dxg^u zpwtTIJ*%AeEO*+w(skD|m)$Gf_AYbXwF-px0oAPY-Mczq-`e2)8^R9nD>=Qt?9AcD zOGlb6A8)<<^yKU3C*M3j^A?C+oPGP_{m-8te*O6H^XI2uQ1tot&(FVpeF2ewzW)KD zzrX+e{rwk&{`~v@|NnMIL2ID%?Mj0Df*BYYnV6V4xVRJ)m6TOfv~~0i42_ITEv>9= z?CkCB9h{t9T>JwUMuitw5?8C=TU$)Q6O9z@X*VDx@MB{vN z!UE+74}>O95PF*CE}Zsg(qwk#%sjD_!Z5{3)mUfg=vrCUN=7%8!o*5bVQT|}@Tt$8 z#jbDI(#&L>DrwfTV^^!JOvcI2NrC(Q3*Rt~n)ww-6ko06qE1QzIanz4Z#a*4=oXITKzKjf8 WW~pzBi?j9xMVY6opUXO@geCw95dM|` literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c53ffe4889063e5011bdc3be7e33d24dcb09c2aa GIT binary patch literal 836 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nmK0G|+7pyK}w{~H(@z~KL? z&{Yi%`?q;+oA0oHmF23i{9mb>g;;k0)tNOs?Hu;4PFxbvRnPCJ)7?OpD+cctsDm9G1ix$Iu$ zvU|Dno|R5JS32!o>9!ZB@o3$}qYW1iH(ol@boqGe<>T#_AMStoaR2ki2VXup^zy~| zx34a}e|hoUtIHo=L(#j}*FJoC_Wkp-uU}q#|Mv3x_qRWR=o^rH_w)OE5c>1uF9iMj z^ACvrg3-Uf|DfpKe<0)kzyCn=4@iQ+qD?CTfPoTK666=mz{teJ#LU9Z!O6wV!z&^p zs-UQ-q@t>-W?*P!Y;0m`X=!C;Wo>O^V{2z;=MWqc8Wt8_-_X!BVe-_e)27duwSDKV zJx7n7IC1jSvllNveg5+G>-Qf&e*OOQ_n*jhxmUm_@bh$W4DmSrcFOH2$3T(R(3T)C z4=qcTDe)^b0x#|?xxo4Pul$nPKXP_&)eSFwxL>aL%uc@I8#%)NG&kQ1u<)z0mictc z^vSz~HoKVZ#X_h)xA1si_s@!G$EdBXmj z)BJOPF**bl3it~xxHE|{?i7RI?pyn>i89|6X4oI4ujX}Np7%m~^Vds58JvDqO=O!; zmT^v5>C!ny?_2+rf|!|rWD)P0*T1_>8dvPwe}a92WZi>Rt_NptOn5V~O7xXnxO2PQ z|0wq_Kb}5ZQ+=gzN^;Nn>Fi;l_ix*Teiyh=swuw6YLCNl2D@%i-MxIT=J#LGzV&)y zcFouK&lfRF2v{~#o$Wx~({B$yzx=o?h(W<@IiFhk5t$U}ywxve$I11bnz}MDQO2NU tW3cjm+3te{CX>C^ux@=+cWC|xUiI@Ye$LF)5eCK|gQu&X%Q~loCII2Jx2FIA literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..9d1e1cd47944fa09c4235d83ce13723ce3a14ff5 GIT binary patch literal 553 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0To>h@Ck7R(yKyO?RVI}&2!s) zhy9D(cCK>RzshCzTCcq;y!Nc}*tf=Q=Nk7ttKIglao@e#ZOAkKK}X% zM4x{B`ttk#|Nk0_6aN7{rcn~)7tFxS!p_0XBPXw>uF=@s($?PF*S~iC-hKNIA3b*b z(v#!bK>5M5sZ+xz2|jQVPJ0x3oq<`jPAsL+ ztdKW1*jqfjSlE|0&`qV#lebpd++f4?%K~m<<|QS~OxCiYd@VZ~o26wWvN;k1`B}oG zF5S4Yd#7c#MuTdEYJo?Bp%>Tgr*2YB5p%OwFFw`x$T53`d5NHugHe)Hl$w~|xwHcc zf{8ACI&N~N9tv8Y4HviStM{*&vuFx~y6s{qhU*S`3&r{-9|Ag-!PC{xWt~$(696|t B0v`YX literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ab9c4428e51ef382bec2ece76500cc6b3ccacfc8 GIT binary patch literal 868 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nmE0G|+7pyHXvXI6!-+UB`! zzQg`ip~p7+ZeHZJbBX7+wVwNzyX{=%vU|D5{?KGt^3|p9{bj~ z?OElqca__o)gHT7yX{@$zI(O%p4D!9)_4HfAO@7{zIQcH$_+?@M8N9ztb(v1>cMQN zdI%dtLe)cbp_359VT!jz9o`ascx%j&t+7Xrw_G~jdig}#<#SVRT$q0I!pvJ2foRsP zi?eTCntl87ygT=IJ$tbG*~7ihAMJnf?D*?vCtg24_2&8MH!se-`SSeR*O%Xae*XOn zh`#*(_4W7fZ-0J&|MTa^pFcnU{{8j$@9%&A{`~v*_uv12|ABzL&(#_jf{rCYe!&c^ zZ0sDIT-I-uGzv8YY+XaZjD|)e9R^ z+Yi;VDomZMbayF3T29vg<~>t1_Olx-cy@G&%7(`QAKcU8iVP2|KHoiusj=#8or_DH zvcvXm`#WS9oNxV8Dq{3`@w;2%z?^;iPY7=a{dYjJo0;F?1G{eRynyQ#`n$h;KOVL4 zm^goW>|>UQ_5Y7O?`Be7^*;BV)_jI-Z%?(Jn4*6{&td-2F17dFKX0=f*m72jMQOQy z>ra{E41Z3UWXH28Oga~5e_!He2~R_7SgC>O`5DbQmoi0bx7scYvbho;s~9`?u(WI9 wo6Jim-naREzfn_g*8bJIOP#;#|90JDjM=I<@g&m?P!3`6boFyt=akR{0H31Dh5!Hn literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6aa52df0115535b56de0e57c5d4cf20a473b2716 GIT binary patch literal 467 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*FxK&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprWDxpAc6dy)EU$_RP~e(~j-R zIJqnH#IB6vyVFnX%m6Y@>`Did87FpUoRHv^k`<6w5>|Cp^Kw)7cGvLn(D3ur^z+j6 z_tFYTvB=J}F3h$m&a*3P^6csMo7UquePZC8NkMZrChyytdU#tJ5FG)UspgSr0JN2_ zB*-tAK}KC;<=S=YH@tcO;o~O`=Jd-znG>Eajv*GO&tAPP)TAK5mSE~_eAlncK+F5- z-*`hOeG45O^K(14*L*hCIV|K_d_`;hj^(R#X2u-s)N-3yyy==yn2C<+6UMD6H|!5T zC}^$bc$3YLk*V>CLCPwyFm8pF{FOQEug>xEK5sefTCP=d-)ejCgKYle=U$5Z5XfF0 z_$~eP%4p+_TE-J?{u)ennOm2ox!?3z&o`4pG6Ct|KF;s7TK(|M!#A@NcQ~*6u=z~6 ztih5pp)?a8Ri6`%yLyjLoSozKzQE^kWL=BA%HMTzM(;TCfqr7}boFyt=akR{0Km4s AVE_OC literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5fdeb5f47aae33385a3afc1c81366707b72aa3ec GIT binary patch literal 710 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*!`d_r7-^s3OS+j6(<$Ue0* zKxk*?$z2)8cLNz2K*ovPP;rppE|?miEJ!g>FPI_0 zE2Sl_t1Y3YBWa*3X{aYS)DJN*FgAI*IEF+VetY9~&>;f>wuC+{4fctP92PH_>L$41+u!?VxfM)G zi*KAgS26kjuAgd|lh2k&_eyMwxqD7b)v$ZX{k4T_3!~UnWw)BVU&wQAiB_L?8;|yT z{ih7mWm)e{)p@B|aEw`vYtH8ee=ePwLI*ki@&7o?BX+Y*RL4lstS4b2=fcj$2Nzd& zB|i9m`=YQVKSzb5!jsm91>y{cxhtFmr-^-de{iKE~@eIVuDzznHi? z)HF0?_1?GEXWu&CeH(%f94I+^p!DqF>hp(d&Yx(%d};3OD+}&kT?|C` zZmfLp^w_JX$6r4Kq7$#5pL+BB^qUuF-v0Xh`_Iq6|NsA=tHs^`w3x3X$S;^dMqOj& z+I8zUym|lO<0lU0^vgh*GoCJvAr`04UOg$)tiZ#Tuyk9Lc1LXP+obJ#{wq&g#D2kH zhefjAxesUUg$&#-iflcx4- literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-checked@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e52ae7c50fbab58e07e35c5f4929643ab64e23 GIT binary patch literal 719 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt=Ndd_r7-^s3NR+dQ|eao@Mj zZRaYl-D^Ddta0D7+GFo(_uU|d8;HHeeK(M?#(gi4Tm=*aiSJzn9^0%zI_3r z=ik1(`2O|f_iwL%{Qv)7O4!m9=tS9)AirP+Hg;_tUA^AE{s|K&O`bY!#=iXrE?>F& z@zduofBtSRQ$NJOz}VsG;usQf`0b6`L5B0kdk}!#TVMpVGi`w0Z z4}Lv<(P=If@R+sHN}uIQ72|??hnv~>d1u+^WPF*h;O5~*F@DxtHat5vR&o@4&iwpf z!C~fRz4Hvq-bXK4&VIT1$Gt~3x<6_JoV2SdtUf$-=UDsV@yi3(A8o8%b#GRksJIau zv!uRU$n_Un?GF22?3_1mVa~sP;+nBu&(mMP1t z?)<(o-+#O1TEPu=?!O-uoWIC#d861gg751b+1bpt-vtjO&O1KykmJ1bic?d2#9EfJ z>2s+_vDgOmuSyeobGhNV(3?v=zi&NfeAK}tGsS(`<%0Z6A#EEDhd%htH*2b8;d1eX ktJ4j4XI^iv-t~v+w|Ayv`z6)?z{q3pboFyt=akR{0Ea|eIsgCw literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b914e581e248b7507c38d5cab1e40cba53e98b GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NV3?%C=ER6$FoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;L%J|V6^+QGrW+S=OE($WSA z07YzVZIJ{(%=SR@G@u5)k|4ie1{rmYm220n-|*)BhmW5)nA0x!@+Wigph)e2{w*BEZ?LwBHHzSuxPAk o)w2-PI5DMJtIVaLWe+1mtXt52n@#tp0F7nvboFyt=akR{08N)x2><{9 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..29ecf2b8a283c375d6e51cf9554e644794ad815d GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)jjJ|V6^T3cJ&)6>)1+S z%FfQt*4Ea>#s9Qq3e!&cE?AkiIdcA%96DCfYJayWPeftkw zzH;^Br_W#h{M}rpeh8>=uBVG*NW|f{H_U|^3gVE1RYDx8P#JQSICA`uSq-)xu?10-oPFuXI2=aD$-7(k5*-6D~Q4g75$b zK^2b)3XV-IoI-HMk){QT8P5Kp-A$rwXGDDri{tHDz{riaR=Kd-+1 oVY9IM(w~2;`<8ZC-g&%>(fFB5WkR|QDEJvXUHx3vIVCg!0N>hanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;L%J|V6^`ajWNp~vdkKn;8) zL4LsuGU^&D*RET?;m!LGA3t$0r(Xujcze1yhG?8mPEe3D_`c7X@w#Y3Q`q|p2b2~h z$nSa(yx@Ut$w706gXIzlAq625Y#e)7zDa3BwCnv~(OA){XCbI@VoI}CnM*^<9!7>( Xx1jwto9<5m8q476>gTe~DWM4fd5w0# literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8e87ea7e002bdbbc27d2b3c17fedb5298695ce60 GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)jjJ|V6^`af+zq|x@hK+|PQ zg8YIR*x0poboF}s`X@}BGA_Z*Q0j zH5dpu2Ns=6SoHnh^(E0fs$nbZ8_XZehI28oX|KK>Tvs+r>uOtL%W+q+0Kai z7#7F>;pwnt%DH>8 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 #cba6f7; + background-color: rgba(203, 166, 247, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.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: #FFFFFF; + background-color: #1e1e2e; + border: 1px solid black; +} + +label.separator { + color: rgba(255, 255, 255, 0.7); +} + +label:disabled { + opacity: 1; + color: rgba(255, 255, 255, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; + opacity: 1; +} + +label.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; +} + +.dim-label, row.expander image.expander-row-arrow, row label.subtitle { + color: rgba(255, 255, 255, 0.7); + opacity: 1; +} + +.accent { + color: #cba6f7; +} + +.success { + color: #66BB6A; +} + +.warning { + color: #FBC02D; +} + +.error { + color: #F44336; +} + +.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(255, 255, 255, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #FFFFFF; +} + +.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: #FFFFFF; + background-color: #1e1e2e; + background-clip: padding-box; + border-radius: 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), inset 0 1px rgba(255, 255, 255, 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: 6px; + 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(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 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(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px transparent; + color: #FFFFFF; + outline: 2px solid #cba6f7; + 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: #FFFFFF; + 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(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 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(255, 255, 255, 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: #FFFFFF; +} + + +entry headerbar popover.background entry image:disabled, +headerbar popover.background entry entry image:disabled, +entry image:disabled { + color: rgba(255, 255, 255, 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, +headerbar popover.background entry entry undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 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; +} + + +entry headerbar popover.background entry undershoot.right, +headerbar popover.background entry entry undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 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; +} + + +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(244, 67, 54, 0.1); + color: rgba(244, 67, 54, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +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(244, 67, 54, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #F44336; + outline: 2px solid #F44336; + outline-offset: -2px; + outline: none; +} + + +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: #F44336; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +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(244, 67, 54, 0.1); + color: rgba(244, 67, 54, 0.35); + outline: none; + 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(244, 67, 54, 0.25); + color: #F44336; +} + + +entry headerbar popover.background entry.error image, +headerbar popover.background entry entry.error image, +entry.error image { + color: rgba(244, 67, 54, 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: #F44336; +} + + +entry headerbar popover.background entry.error image:disabled, +headerbar popover.background entry entry.error image:disabled, +entry.error image:disabled { + color: rgba(244, 67, 54, 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(251, 192, 45, 0.1); + color: rgba(251, 192, 45, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +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(251, 192, 45, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #FBC02D; + outline: 2px solid #FBC02D; + outline-offset: -2px; + outline: none; +} + + +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: #FBC02D; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +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(251, 192, 45, 0.1); + color: rgba(251, 192, 45, 0.35); + outline: none; + 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(251, 192, 45, 0.25); + color: #FBC02D; +} + + +entry headerbar popover.background entry.warning image, +headerbar popover.background entry entry.warning image, +entry.warning image { + color: rgba(251, 192, 45, 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: #FBC02D; +} + + +entry headerbar popover.background entry.warning image:disabled, +headerbar popover.background entry entry.warning image:disabled, +entry.warning image:disabled { + color: rgba(251, 192, 45, 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(102, 187, 106, 0.1); + color: rgba(102, 187, 106, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +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(102, 187, 106, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #66BB6A; + outline: 2px solid #66BB6A; + outline-offset: -2px; + outline: none; +} + + +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: #66BB6A; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +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(102, 187, 106, 0.1); + color: rgba(102, 187, 106, 0.35); + outline: none; + 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(102, 187, 106, 0.25); + color: #66BB6A; +} + + +entry headerbar popover.background entry.success image, +headerbar popover.background entry entry.success image, +entry.success image { + color: rgba(102, 187, 106, 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: #66BB6A; +} + + +entry headerbar popover.background entry.success image:disabled, +headerbar popover.background entry entry.success image:disabled, +entry.success image:disabled { + color: rgba(102, 187, 106, 0.35); +} + + +entry > progress, +entry progress > trough > progress { + margin: 0 -4px; + border-bottom: 2px solid #cba6f7; + background-color: transparent; +} + + +entry button.image-button { + min-height: 24px; + min-width: 24px; + padding: 0; +} + +treeview entry.flat, treeview entry { + background-color: #1e1e2e; +} + +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(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.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(255, 255, 255, 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(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #cba6f7 0%, rgba(203, 166, 247, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #cba6f7 95%, rgba(203, 166, 247, 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(255, 255, 255, 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: #FFFFFF; +} + +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(255, 255, 255, 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(255, 255, 255, 0.5); +} + +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(255, 255, 255, 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: #FFFFFF; +} + +headerbar popover.background button:focus:not(.suggested-action):not(.destructive-action):not(.flat), button:focus { + outline: 2px solid rgba(203, 166, 247, 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: #FFFFFF; + 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: #FFFFFF; + outline: 0 solid transparent; +} + +headerbar popover.background button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline-color: transparent; +} + +headerbar popover.background button:checked:not(.suggested-action):not(.destructive-action):not(.flat), button:checked { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +headerbar popover.background button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:hover { + outline-color: transparent; + background-color: #d9bdf9; + color: rgba(0, 0, 0, 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(203, 166, 247, 0.35); + color: rgba(0, 0, 0, 0.38); +} + +placessidebar 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(255, 255, 255, 0.7); +} + +placessidebar 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: #FFFFFF; + outline: 2px solid rgba(255, 255, 255, 0.04); + outline-offset: -2px; +} + +placessidebar 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: #FFFFFF; +} + +placessidebar 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: #FFFFFF; +} + +placessidebar 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(255, 255, 255, 0.32); + background-color: transparent; +} + +filechooser #pathbarbox > stack > box > button, window.messagedialog .response-area > box > button, window.dialog.message .dialog-action-area > button, .app-notification button, headerbar button:not(.suggested-action):not(.destructive-action), .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(255, 255, 255, 0.7); +} + +filechooser #pathbarbox > stack > box > button:focus:not(:hover):not(:active), window.messagedialog .response-area > box > 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), headerbar button:focus:not(:hover):not(:active):not(.suggested-action):not(.destructive-action), .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: #FFFFFF; + outline: 2px solid rgba(255, 255, 255, 0.04); + outline-offset: -2px; +} + +filechooser #pathbarbox > stack > box > button:hover, window.messagedialog .response-area > box > button:hover, window.dialog.message .dialog-action-area > button:hover, .app-notification button:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), .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: #FFFFFF; +} + +filechooser #pathbarbox > stack > box > button:active, window.messagedialog .response-area > box > button:active, window.dialog.message .dialog-action-area > button:active, .app-notification button:active, headerbar button:active:not(.suggested-action):not(.destructive-action), .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: #FFFFFF; +} + +filechooser #pathbarbox > stack > box > button:disabled, window.messagedialog .response-area > box > button:disabled, window.dialog.message .dialog-action-area > button:disabled, .app-notification button:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), .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(255, 255, 255, 0.32); + background-color: transparent; +} + +filechooser #pathbarbox > stack > box > button:checked, window.messagedialog .response-area > box > button:checked, window.dialog.message .dialog-action-area > button:checked, .app-notification button:checked, headerbar button:checked:not(.suggested-action):not(.destructive-action), .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: #FFFFFF; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, window.messagedialog .response-area > box > button:checked:disabled, window.dialog.message .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), .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(255, 255, 255, 0.5); +} + +button.opaque { + box-shadow: none; +} + +.osd button.opaque:focus:focus-visible { + outline-color: rgba(255, 255, 255, 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 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: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + +button separator { + margin: 4px 1px; +} + +button.opaque { + background-color: #4b4b58; + color: #FFFFFF; +} + +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: 6px; +} + +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: rgba(255, 255, 255, 0.04); + background-clip: padding-box; + font-weight: inherit; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: border-box; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + 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: #FFFFFF; + outline: 0 solid transparent; +} + +button.card:checked { + background-image: none; + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); + border-color: #cba6f7; +} + +button.card:checked:hover { + background-image: none; + outline-color: transparent; + background-color: #d9bdf9; + color: rgba(0, 0, 0, 0.87); +} + +button.card:checked:disabled { + outline-color: transparent; + background-color: rgba(203, 166, 247, 0.35); + color: rgba(0, 0, 0, 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: #FF7043; + box-shadow: inset 0 0 0 1px #FF7043; +} + +.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: white; +} + +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: white; +} + +button.osd:active { + background-color: rgba(0, 0, 0, 0.65); + color: white; +} + +button.osd:disabled { + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.35); +} + +button.suggested-action { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline-color: transparent; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(203, 166, 247, 0.2), 0 4px 3px 0 rgba(203, 166, 247, 0.14), 0 1px 6px 0 rgba(203, 166, 247, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(153, 125, 186, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(203, 166, 247, 0.3), 0 2px 3px -1px rgba(203, 166, 247, 0.24), 0 2px 5px 0 rgba(203, 166, 247, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(203, 166, 247, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #cba6f7; +} + +button.suggested-action.flat:disabled { + color: rgba(255, 255, 255, 0.32); + background-color: transparent; +} + +button.suggested-action.flat:checked { + background-color: rgba(203, 166, 247, 0.3); +} + +button.destructive-action { + background-color: #F44336; + color: #FFFFFF; + box-shadow: none; +} + +button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline-color: transparent; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(244, 67, 54, 0.2), 0 4px 3px 0 rgba(244, 67, 54, 0.14), 0 1px 6px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:checked { + background-color: #f77b72; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(244, 67, 54, 0.3), 0 2px 3px -1px rgba(244, 67, 54, 0.24), 0 2px 5px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(244, 67, 54, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #F44336; +} + +button.destructive-action.flat:disabled { + color: rgba(255, 255, 255, 0.32); + background-color: transparent; +} + +button.destructive-action.flat:checked { + background-color: rgba(244, 67, 54, 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: #cba6f7; + color: white; +} + +menubutton.destructive-action { + background-color: #F44336; + color: white; +} + +menubutton.opaque { + background-color: #4b4b58; + color: #FFFFFF; +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 6px; +} + +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: 6px; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 4px; + padding-right: 4px; +} + +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: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(255, 255, 255, 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: 6px; +} + +splitbutton.suggested-action { + background-color: #cba6f7; + color: white; +} + +splitbutton.destructive-action { + background-color: #F44336; + color: white; +} + +splitbutton.opaque { + background-color: #4b4b58; + color: #FFFFFF; +} + +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(255, 255, 255, 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(255, 255, 255, 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; +} + +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: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.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: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 6px; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + + +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: #FFFFFF; + 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: #FFFFFF; + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #F44336; + color: #FFFFFF; +} + +/********* + * Links * + *********/ +link { + color: #3c84f7; +} + +link:visited { + color: #cba6f7; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #3c84f7; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #cba6f7; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + 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(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 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(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px transparent; + color: #FFFFFF; + outline: 2px solid #cba6f7; + outline-offset: -2px; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 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 6px 6px 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: #FFFFFF; + 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: 6px; +} + +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: 6px; +} + +.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: 6px; + 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(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +button.combo:only-child:focus { + color: #FFFFFF; + outline: 2px solid rgba(255, 255, 255, 0.04); + outline-offset: -2px; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; +} + +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: #FFFFFF; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +button.combo:only-child:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline-color: transparent; +} + +/************ + * Toolbars * + ************/ +.toolbar { + padding: 6px; + background-color: #1e1e2e; + border-spacing: 6px; +} + +.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.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(255, 255, 255, 0.1); + background-color: #313244; + color: #FFFFFF; +} + +.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(255, 255, 255, 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 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-style: solid; + border-width: 0 0 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + background-clip: border-box; + 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(255, 255, 255, 0.7); + border: none; +} + +headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #FFFFFF; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 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(255, 255, 255, 0.7); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +headerbar entry { + background-color: rgba(255, 255, 255, 0.04); + color: #FFFFFF; +} + +headerbar entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar entry image { + color: rgba(255, 255, 255, 0.7); +} + +headerbar entry image:hover, headerbar entry image:active { + color: #FFFFFF; +} + +headerbar entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + background-color: #11111b; + color: #FFFFFF; + min-height: 48px; + padding: 0; + margin: 0; +} + +headerbar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar:backdrop { + background-color: #1e1e2e; + color: rgba(255, 255, 255, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.5); +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(255, 255, 255, 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(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + opacity: 1; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar popover.background button.suggested-action:disabled, +headerbar popover.background button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 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(255, 255, 255, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 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: 24px; + padding: 6px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; +} + +headerbar.default-decoration windowcontrols menubutton button { + min-height: 20px; + min-width: 20px; + margin: 0; + padding: 4px; +} + +.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar { + background: #11111b cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(203, 166, 247, 0.1)), linear-gradient(to top, #171724 3px, #1b1b2b); +} + +window.devel headerbar:backdrop { + background: #11111b cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#11111b); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; + 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: #FFFFFF; +} + + +pathbar > button:checked:hover { + background-color: alpha(currentColor, 0.16); + color: #FFFFFF; +} + + +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(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #393947; + border-top-color: #393947; +} + +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(255, 255, 255, 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(255, 255, 255, 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: #FFFFFF; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #FFFFFF; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #FFFFFF; +} + +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(255, 255, 255, 0.32); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #cba6f7; + 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(255, 255, 255, 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: none solid solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #1e1e2e; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: 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(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #1e1e2e; + background-clip: border-box; + color: #cba6f7; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #cba6f7; +} + +stack.view treeview.view { + min-height: 36px; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #11111b; + color: #FFFFFF; +} + +menubar:backdrop { + background-color: #1e1e2e; + color: rgba(255, 255, 255, 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(255, 255, 255, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +menubar > item:disabled { + color: rgba(255, 255, 255, 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: #FFFFFF; + 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; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +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: #313244; + border-radius: 12px; + color: #FFFFFF; + border: 1px solid rgba(255, 255, 255, 0.1); + background-clip: border-box; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 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); +} + +popover > contents > list, +popover > contents > .view, +popover > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover > contents separator { + background-color: rgba(255, 255, 255, 0.12); + margin: 3px 0; +} + +popover > contents list separator { + margin: 0; +} + +popover > contents list > row { + border-radius: 6px; +} + +popover > contents stack > box { + padding: 0; +} + +popover > contents > box > button { + margin: 0; +} + +popover .view:not(:selected), +popover toolbar { + background-color: #313244; +} + +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: #FFFFFF; + font: initial; + border-radius: 6px; +} + +popover modelbutton:focus:not(:hover) { + transition: none; + box-shadow: none; + outline: none; +} + +popover modelbutton:disabled { + color: rgba(255, 255, 255, 0.5); +} + +popover modelbutton accelerator { + color: rgba(255, 255, 255, 0.5); + margin-left: 30px; +} + +popover modelbutton accelerator:disabled { + color: rgba(255, 255, 255, 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: #1e1e2e; +} + +/************* + * Notebooks * + *************/ +tabbar tab, tabbar tabbox > tabboxchild > tab, notebook > header > tabs > tab { + min-height: 24px; + min-width: 24px; + padding: 3px 6px; + border: none; + background-clip: padding-box; + font-weight: 500; + border-radius: 6px; + 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(255, 255, 255, 0.7); +} + +tabbar tab:hover:not(:checked):not(:selected), notebook > header > tabs > tab:hover:not(:checked):not(:selected) { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + box-shadow: none; +} + +tabbar tab:disabled, notebook > header > tabs > tab:disabled { + color: rgba(255, 255, 255, 0.32); + background-color: transparent; +} + +tabbar tab:active, notebook > header > tabs > tab: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: #FFFFFF; + 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(255, 255, 255, 0.15); + color: #FFFFFF; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +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(255, 255, 255, 0.5); +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(255, 255, 255, 0.04); +} + +notebook, notebook.frame { + background-color: #1e1e2e; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(255, 255, 255, 0.04); + margin: 3px; + border-radius: 9px; +} + +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: 6px; +} + +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(255, 255, 255, 0.12); + color: #FFFFFF; +} + +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.close-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: 6px; +} + +tabbar > revealer > box { + box-shadow: none; +} + +tabbar .box { + min-height: 36px; + border-bottom: none; + background: none; +} + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid rgba(255, 255, 255, 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 > background:dir(ltr) { + box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12); +} + +tabbar scrolledwindow.pinned tabbox > background:dir(rtl) { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12); +} + +tabbar undershoot { + transition: background 150ms ease-in-out; +} + +tabbar undershoot.left { + background: linear-gradient(to right, #1e1e2e, rgba(0, 0, 0, 0) 20px); +} + +tabbar undershoot.right { + background: linear-gradient(to left, #1e1e2e, rgba(0, 0, 0, 0) 20px); +} + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#cba6f7, 0.5), alpha(#cba6f7, 0.3) 1px, alpha(#cba6f7, 0) 20px); +} + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#cba6f7, 0.5), alpha(#cba6f7, 0.3) 1px, alpha(#cba6f7, 0) 20px); +} + +tabbar tabbox { + background-color: rgba(255, 255, 255, 0.04); + background-image: none; + padding: 0; + margin: 0; + border-radius: 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +tabbar tabbox > background { + background: none; +} + +tabbar tabbox > separator { + margin: 9px 0; + min-width: 1px; + transition: opacity 150ms ease-in-out; +} + +tabbar tabbox > separator.hidden { + opacity: 0; +} + +tabbar tabbox > tabboxchild { + margin: 0 -3px; + padding: 0; +} + +tabbar tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#cba6f7, 0.4) 10%, alpha(#cba6f7, 0) 30%); +} + +tabbar tab.needs-attention:hover { + background-image: image(alpha(currentColor, 0.03)), radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#cba6f7, 0.4) 10%, alpha(#cba6f7, 0) 30%); +} + +tabbar .start-action, +tabbar .end-action { + background-color: rgba(255, 255, 255, 0.04); + background-clip: padding-box; + border-color: rgba(255, 255, 255, 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(255, 255, 255, 0.12); +} + +tabbar:not(.inline) undershoot.left { + background: linear-gradient(to right, #11111b, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) undershoot.right { + background: linear-gradient(to left, #11111b, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#cba6f7, 0.5), alpha(#cba6f7, 0.3) 1px, alpha(#cba6f7, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#cba6f7, 0.5), alpha(#cba6f7, 0.3) 1px, alpha(#cba6f7, 0) 20px); +} + +tabbar:not(.inline) tabbox > background { + background-color: #11111b; +} + +tabbar:not(.inline) .start-action, +tabbar:not(.inline) .end-action { + background-color: alpha(#11111b, 0.6); + border-color: rgba(255, 255, 255, 0.12); +} + +tabbar:not(.inline):backdrop .box { + background-color: #1e1e2e; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +dnd tab { + min-height: 24px; + background-color: #11111b; + color: #FFFFFF; + 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(0, 0, 0, 0.75); + outline-offset: -1px; + margin: 24px; +} + +dnd tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#cba6f7, 0.4) 10%, alpha(#cba6f7, 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: #1e1e2e; + box-shadow: none; + outline: none; +} + +scrollbar.top { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(255, 255, 255, 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(255, 255, 255, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #FFFFFF; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(255, 255, 255, 0.32); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +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: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(255, 255, 255, 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(49, 50, 68, 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); + margin: 6px 0; + padding: 0; + border: none; + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #cba6f7; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +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: white; + border: none; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):active { + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.12); +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +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(255, 255, 255, 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(255, 255, 255, 0.04); + background-color: rgba(255, 255, 255, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.12); + background-color: rgba(255, 255, 255, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(255, 255, 255, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(203, 166, 247, 0.15); + background-color: #e6d5fb; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(203, 166, 247, 0.2); + background-color: #cba6f7; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(0, 0, 0, 0.6); + background-color: rgba(203, 166, 247, 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/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 { + -gtk-icon-size: 20px; +} + + +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"))); +} + + +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/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu 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"))); +} + + +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/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu 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); +} + +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(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +/************ + * 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(255, 255, 255, 0.3); +} + +scale > trough:disabled { + background-color: rgba(255, 255, 255, 0.12); +} + +scale > trough > highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#cba6f7); +} + +scale > trough > highlight:disabled { + background-color: #1e1e2e; + background-image: image(rgba(255, 255, 255, 0.32)); +} + +scale > trough > fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 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: #cba6f7; + background-color: #1e1e2e; + box-shadow: inset 0 0 0 2px #cba6f7; +} + +scale > trough > slider:hover { + box-shadow: inset 0 0 0 2px #cba6f7, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale > trough > slider:active { + box-shadow: inset 0 0 0 4px #cba6f7, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale > trough > slider:disabled { + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 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(255, 255, 255, 0.7); +} + +scale indicator { + background-color: rgba(255, 255, 255, 0.3); + color: transparent; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: rotate(0); +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider, scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover, scale.horizontal.marks-before:not(.marks-after) > trough > slider:active, scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider, scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover, scale.horizontal.marks-after:not(.marks-before) > trough > slider:active, scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider, scale.vertical.marks-before:not(.marks-after) > trough > slider:hover, scale.vertical.marks-before:not(.marks-after) > trough > slider:active, scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider, scale.vertical.marks-after:not(.marks-before) > trough > slider:hover, scale.vertical.marks-after:not(.marks-before) > trough > slider:active, scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")); +} + +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(255, 255, 255, 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: 6px; + background-color: rgba(255, 255, 255, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #cba6f7; +} + +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: #cba6f7; +} + +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: 6px; +} + +levelbar block.low { + background-color: #FBC02D; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #cba6f7; +} + +levelbar block.full { + background-color: #66BB6A; +} + +levelbar block.empty { + background-color: rgba(255, 255, 255, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #FFFFFF; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + color: #FFFFFF; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + background-clip: border-box; + border: none; +} + +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: rgba(255, 255, 255, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator, separator.spacer { + min-width: 0; + min-height: 0; + background-color: transparent; + background-image: none; +} + +/********* + * Lists * + *********/ +list.content, +list.boxed-list { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +listview, +list { + border-color: rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + 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(255, 255, 255, 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(255, 255, 255, 0.12); +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: #FFFFFF; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; + border-radius: 6px; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + border-radius: 6px; +} + +row { + color: rgba(255, 255, 255, 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: #FFFFFF; + 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: #FFFFFF; + 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: #FFFFFF; + 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(0, 0, 0, 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: #FFFFFF; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(255, 255, 255, 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, +row > box.header > box.title > .subtitle { + padding: 0; + font-weight: inherit; +} + +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:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active { + background-color: transparent; +} + +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(#F44336, 0.2); +} + +row.entry.error text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.warning text > selection:focus-within { + background-color: alpha(#FBC02D, 0.2); +} + +row.entry.warning text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.success text > selection:focus-within { + background-color: alpha(#66BB6A, 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; +} + +list.content > row, list.content > row.expander row.header, +list.boxed-list > row, +list.boxed-list > row.expander row.header, row.expander list.nested > row { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +list.content > row:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover, +list.boxed-list > row:not(:selected).activatable:hover, +list.boxed-list > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover { + background-color: alpha(currentColor, 0.08); +} + +list.content > row:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active, +list.boxed-list > row:not(:selected).activatable:active, +list.boxed-list > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active { + background-color: alpha(currentColor, 0.12); +} + +list.content > row:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup, +list.boxed-list > row:not(:selected).activatable.has-open-popup, +list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup { + background-color: alpha(currentColor, 0.03); +} + +row.expander { + background: none; + padding: 0px; +} + +row.expander > box > list { + background: none; + color: inherit; +} + +row.expander list.nested { + color: inherit; +} + +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: #cba6f7; +} + +.osd row.expander:checked image.expander-row-arrow:not(:disabled) { + color: inherit; +} + +list.content > row.expander, +list.boxed-list > row.expander { + border: none; +} + +list.content > row:first-child, list.content > row:first-child.expander row.header, +list.boxed-list > row:first-child, +list.boxed-list > row:first-child.expander row.header { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-bottom-width: 0; +} + +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(255, 255, 255, 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 #cba6f7; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 6px; + border-spacing: 0; + padding: 0; + border: none; + background-image: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #cba6f7; +} + +.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(255, 255, 255, 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: #FFFFFF; +} + +expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +expander:disabled { + color: rgba(255, 255, 255, 0.32); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(255, 255, 255, 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(255, 255, 255, 0.12); + border-radius: 6px; + color: #FFFFFF; +} + +calendar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 6px; + 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 > box > button, window.dialog.message .dialog-action-area > button { + border-radius: 0; + min-height: 28px; + padding: 6px 12px; + margin: 0; + border: none; +} + +window.messagedialog .response-area > box > button:first-child, window.dialog.message .dialog-action-area > button:first-child { + border-radius: 0 0 0 12px; +} + +window.messagedialog .response-area > box > button:last-child, window.dialog.message .dialog-action-area > button:last-child { + border-radius: 0 0 12px 0; +} + +window.messagedialog .response-area > box > button:only-child, window.dialog.message .dialog-action-area > button:only-child { + border-radius: 0 0 12px 12px; +} + +window.dialog.message.background { + background-color: #313244; +} + +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(255, 255, 255, 0.1); + background-color: #313244; + color: #FFFFFF; +} + +window.dialog.message .titlebar:backdrop { + background-color: #313244; + color: rgba(255, 255, 255, 0.7); +} + +window.dialog.message .dialog-action-area { + border-top: 1px solid rgba(255, 255, 255, 0.12); + margin: 0; + border-spacing: 0; +} + +window.dialog.message .dialog-action-area > button { + border: none; +} + +window.dialog.message .dialog-action-area > button:not(:last-child) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +window.dialog.message .dialog-action-area > button.suggested-action:not(:disabled) { + color: #cba6f7; +} + +window.dialog.message .dialog-action-area > button.destructive-action:not(:disabled) { + color: #F44336; +} + +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: 6px; +} + +/******************** + * AdwMessageDialog * + ********************/ +window.messagedialog { + background-color: #313244; + color: #FFFFFF; +} + +window.messagedialog .message-area { + padding: 24px 30px; + border-spacing: 10px; +} + +window.messagedialog .response-area > box > button.suggested { + color: #cba6f7; +} + +window.messagedialog .response-area > box > button.destructive { + color: #F44336; +} + +window.messagedialog.csd:not(.solid-csd) { + border-radius: 12px; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button { + margin: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button:first-child { + margin-left: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button:last-child { + margin-right: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.vertical > button { + margin-top: 0; + margin-bottom: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.vertical > button:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; + margin-bottom: 0; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #11111b; +} + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right-style: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; + color: inherit; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 6px; + background-color: #11111b; +} + +stacksidebar row { + min-height: 24px; + padding: 6px; + border-radius: 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row + row { + margin-top: 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 4.5px 0; + border-right: none; +} + +.navigation-sidebar, .navigation-sidebar.view { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar.background { + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); +} + +.navigation-sidebar > separator { + margin: 4.5px 0; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 6px; + border-radius: 6px; + margin: 1.5px 6px; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(255, 255, 255, 0.32); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar list > separator { + margin: 3px 0; +} + +placessidebar row:selected { + font-weight: 500; +} + +placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar row label.sidebar-label { + color: inherit; +} + +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar row.sidebar-new-bookmark-row { + color: #cba6f7; +} + +placessidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #cba6f7; +} + +placessidebar 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(#393947); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #1e1e2e; + background-image: image(#393947), image(#393947); + 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: 6px; +} + +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(255, 255, 255, 0.12); + box-shadow: none; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #1e1e2e; + color: #FFFFFF; +} + +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: #cba6f7; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #cba6f7; + color: rgba(0, 0, 0, 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(0, 0, 0, 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(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #bd8ff5; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FBC02D; + color: rgba(0, 0, 0, 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(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fbb814; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #F44336; + color: #FFFFFF; +} + +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: #FFFFFF; +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: #FFFFFF; +} + +infobar.error:hover > revealer > box { + background-color: #f32c1e; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 12px; + box-shadow: none; + border: none; +} + +tooltip.background { + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; + 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: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #FFFFFF; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorchooser colorswatch:hover { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 0 0 2px #cba6f7; +} + +colorswatch#add-color-button { + border-radius: 6px 0 0 6px; + color: #FFFFFF; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(255, 255, 255, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(255, 255, 255, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 6px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 6px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 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), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +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(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #1e1e2e; +} + +/********************** + * Window Decorations * + **********************/ +window { + border: none; +} + +window.csd { + border-radius: 12px; + outline-offset: -1px; + outline: 1px solid rgba(255, 255, 255, 0.1); + margin: 0; + 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(0, 0, 0, 0.75), 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), 0 0 0 1px rgba(0, 0, 0, 0.75), 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.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #11111b; + border: 1px solid #393947; +} + +window.solid-csd:backdrop { + background-color: #1e1e2e; +} + +window.ssd { + box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.12); +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 16px; + min-width: 16px; + padding: 0; + margin: 0 4px; +} + +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: transparent; +} + +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; +} + +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) { + box-shadow: none; +} + +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) { + box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.25); +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.5); +} + +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) { + background-color: rgba(255, 255, 255, 0.3); +} + +windowcontrols button.minimize:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.minimize:backdrop:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) { + background-color: #f9e2af; +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: #fbe9c3; +} + +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) { + background-color: #a6e3a1; +} + +windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: #bceab9; +} + +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + background-color: #f38ba8; +} + +windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: #f6a8be; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 9px; + margin-left: 9px; +} + +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 9px; + margin-right: 9px; +} + +.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, calendar > grid > label.today { + color: #cba6f7; + background-color: rgba(203, 166, 247, 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(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #cba6f7; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/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(255, 255, 255, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12); + background-color: #313244; + color: #FFFFFF; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #cba6f7; +} + +stackswitcher { + min-height: 0; + padding: 3px; + margin: 6px 0; + border-radius: 9px; + background-color: rgba(255, 255, 255, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + background-color: transparent; + border-radius: 6px; + padding: 3px 10px; +} + +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):hover { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):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: #FFFFFF; + outline: 0 solid transparent; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + 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(255, 255, 255, 0.15); + color: #FFFFFF; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +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 rgba(255, 255, 255, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #cba6f7; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +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: #FFFFFF; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window placesview label { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #cba6f7; + color: rgba(0, 0, 0, 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(0, 0, 0, 0.87); +} + +#NautilusQueryEditor > menubutton > button.image-button { + min-width: 24px; + min-height: 24px; +} + +#NautilusQueryEditor > text, #NautilusQueryEditor > box, #NautilusQueryEditor > menubutton > button.image-button { + margin: 6px 0; +} + +#NautilusQueryEditorTag { + background-color: rgba(255, 255, 255, 0.12); +} + +#NautilusQueryEditorTag > button.image-button { + margin: 0; + padding: 0; +} + +#NautilusPathBar { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 6px; + margin: 6px 0; +} + +#NautilusPathButton { + margin: 0 3px; + border-radius: 6px; +} + +#NautilusPathButton.current-dir { + color: #FFFFFF; +} + +#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; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.display-container.card { + border-radius: 0; + box-shadow: none; + border-width: 0 0 1px 0; +} + +.display-container .history-view { + background-color: #1e1e2e; +} + +.display-container #displayitem { + padding: 0 12px 8px 0; + font-size: 1.4em; + border-top: 1px solid rgba(255, 255, 255, 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(255, 255, 255, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(255, 255, 255, 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: #cba6f7; +} + +label.secondary-label { + color: rgba(255, 255, 255, 0.5); +} + +calendar-view { + font-size: 10pt; +} + +calendar-view:selected { + color: #cba6f7; + font-weight: bold; +} + +calendar-view.header, +label.header { + font-size: 10pt; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +calendar-view.current, +weekgrid.current { + background-color: alpha(#cba6f7, 0.3); +} + +popover.events { + background-color: #1e1e2e; + padding: 0; +} + +popover.events box { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +popover.events list { + background-color: #1e1e2e; + border-radius: 6px; +} + +popover.events scrolledwindow { + border-width: 0; +} + +popover.events button { + border-radius: 6px; + 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: 6px; +} + +event.timed widget.edge { + border-radius: 3px; + min-width: 5px; +} + +event.slanted-start, event.slanted-end:dir(rtl) { + padding-left: 16px; + border-radius: 0 3px 3px 0; +} + +event.slanted-end, event.slanted-start:dir(rtl) { + padding-right: 16px; + border-radius: 3px 0 0 3px; +} + +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: #1e1e2e; +} + +.calendar-list { + background-color: transparent; +} + +.calendar-list > list { + border-radius: 4px; +} + +.sources-button { + margin-top: 0; + margin-bottom: 0; + border-radius: 0; + border-top-style: none; + border-bottom-style: none; +} + +.sources-button:hover:not(:backdrop) { + background-image: none; + text-shadow: none; +} + +.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 navigator { + margin-right: 6px; + margin-left: 6px; + margin-bottom: 6px; +} + +datechooser navigator label { + font-weight: bold; +} + +datechooser navigator button, datechooser navigator button.image-button { + min-height: 36px; + min-width: 36px; + padding: 0; +} + +datechooser .weeknum, datechooser .weekday { + color: rgba(255, 255, 255, 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: #FFFFFF; + border-radius: 50%; + min-height: 3px; + min-width: 3px; +} + +datechooser button.day:selected, datechooser button.day.today:selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +datechooser button.day:selected dot, datechooser button.day.today:selected dot { + background-color: rgba(0, 0, 0, 0.87); +} + +datechooser button.day.today { + color: #cba6f7; +} + +datechooser button.day.today dot { + background-color: #cba6f7; +} + +datechooser button.day.other-month:not(:hover), datechooser button.day.other-month:backdrop { + color: alpha(currentColor, 0.1); +} + +datechooser button.day.other-month:not(:hover) dot, datechooser button.day.other-month:backdrop dot { + background-color: alpha(currentColor, 0.1); +} + +datechooser button.day.other-month:hover:not(:backdrop) { + color: rgba(255, 255, 255, 0.5); +} + +datechooser button.day.other-month:hover:not(:backdrop) dot { + background-color: rgba(255, 255, 255, 0.5); +} + +.week-header { + padding: 0; +} + +.week-header > box:first-child { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.week-header .week-number { + font-size: 16pt; + font-weight: bold; + padding: 12px 12px 18px 12px; + color: rgba(255, 255, 255, 0.3); +} + +.week-header.week-temperature { + font-size: 10pt; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +.week-header.lines { + color: rgba(255, 255, 255, 0.12); +} + +weekhourbar > label { + font-size: 10pt; + padding: 4px 6px; +} + +.week-view .lines { + color: rgba(255, 255, 255, 0.12); +} + +weekgrid > widget.now-strip { + background-color: alpha(#cba6f7, 0.8); + margin: 0 0 0 1px; + min-height: 3px; +} + +weekgrid:selected, weekgrid.dnd, +.week-header:selected, +.week-header.dnd { + background-color: alpha(#cba6f7, 0.25); +} + +monthcell { + border: solid 1px rgba(255, 255, 255, 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: #11111b; + transition: background-color 200ms; + color: #FFFFFF; +} + +monthcell:selected { + background-color: alpha(#cba6f7, 0.1); +} + +monthcell:selected:hover { + background-color: alpha(#cba6f7, 0.2); +} + +monthcell:selected label.day-label { + font-weight: bold; +} + +monthcell:nth-child(7n + 1) { + border-left-width: 0; +} + +monthcell.today { + background-color: alpha(#cba6f7, 0.2); +} + +monthcell.today:hover { + background-color: alpha(#cba6f7, 0.3); + color: #cba6f7; +} + +monthcell.today:selected { + background-color: alpha(#cba6f7, 0.25); +} + +monthcell.today:selected:hover { + background-color: alpha(#cba6f7, 0.35); +} + +monthcell label { + color: #FFFFFF; + font-size: 0.9rem; +} + +monthcell label.day-label { + font-size: 1rem; +} + +monthcell.out-of-month { + background-color: rgba(255, 255, 255, 0.04); +} + +monthcell.out-of-month label { + color: rgba(255, 255, 255, 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: 6px; + padding: 6px; +} + +.notes-section box > textview > text { + background: none; +} + +agenda-view list > row { + padding: 2px 12px; +} + +agenda-view list > label { + padding: 6px 12px; +} + +label.no-events { + font-style: italic; +} + +searchbutton > popover > arrow { + background: none; + border: none; +} + +datechooser { + padding: 6px; +} + +datechooser .current-week { + background: alpha(#11111b, 0.7); + color: #FFFFFF; + border-radius: 6px; +} + +menubutton stack > box { + border-spacing: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +.details-page { + margin: 24px 0px; +} + +.installed-overlay-box { + font-size: smaller; + background-color: #cba6f7; + border-radius: 0; + color: rgba(0, 0, 0, 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; +} + +.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%; +} + +.review-textbox { + padding: 6px; +} + +.origin-rounded-box { + background-color: rgba(255, 255, 255, 0.12); + border-radius: 9999px; + padding: 4px; +} + +.origin-beta { + color: #FBC02D; +} + +.origin-button > button { + padding: 3px 9px; +} + +button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; + min-width: 140px; + font-weight: 900; + font-size: larger; +} + +button.card.category-tile.category-tile-iconless { + padding: 9px 15px; + min-width: 130px; + font-size: 105%; + font-weight: normal; +} + +button.card.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +button.card.category-tile.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); + color: white; +} + +button.card.category-tile.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); + color: white; +} + +button.card.category-tile.category-develop { + background: #5e5c64; + color: white; +} + +button.card.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); + color: white; +} + +button.card.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); + color: white; +} + +button.card.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +button.card.category-tile.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); + color: white; +} + +button.card.category-tile.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); + color: white; +} + +button.card.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +button.card.category-tile.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +button.card.category-tile.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +button.card.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(255, 255, 255, 0.7); +} + +button.card.category-tile.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +button.card.category-tile.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +button.card.category-tile.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(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +button.card.category-tile.category-work:hover { + color: #1c71d8; + background-color: #fefcef; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +button.card.category-tile.category-work:active { + color: #1c71d8; + background-color: #fcf4bf; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +clamp.medium .category-tile:not(.category-tile-iconless), +clamp.large .category-tile:not(.category-tile-iconless) { + font-size: larger; +} + +.featured-tile { + all: unset; + padding: 0; + box-shadow: none; + color: #FFFFFF; +} + +.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(255, 255, 255, 0.04); + color: #FFFFFF; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +.application-details-infobar.warning { + background-color: #FBC02D; + color: rgba(0, 0, 0, 0.87); + border: 1px solid rgba(0, 0, 0, 0.12); +} + +@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, #cba6f7 2px, alpha(#cba6f7, 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(255, 255, 255, 0.12), rgba(255, 255, 255, 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(255, 255, 255, 0.5); + background-image: none; + background-color: rgba(255, 255, 255, 0.3); +} + +.review-histogram star-image { + color: rgba(255, 255, 255, 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(255, 255, 255, 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; +} + +star-image { + color: #FFD600; +} + +.dimmer-label { + opacity: 0.25; +} + +.update-failed-details { + font-family: Monospace; + font-size: smaller; + padding: 16px; +} + +.upgrade-banner { + padding: 0px; + border-radius: 6px; + border: none; +} + +.upgrade-banner-background { + background: linear-gradient(to bottom, #66BB6A, #5b9bf8); + color: white; +} + +.upgrade-buttons #button_upgrades_install { + 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(255, 255, 255, 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(255, 255, 255, 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 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(255, 255, 255, 0.12); +} + +carousel.card { + border: none; + background-color: rgba(255, 255, 255, 0.04); +} + +.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: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #419345; + background-color: rgba(102, 187, 106, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #5b9bf8; + background-color: rgba(91, 155, 248, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #d79b04; + background-color: rgba(251, 192, 45, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #FF8A65; + background-color: rgba(255, 138, 101, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #d2190b; + background-color: rgba(244, 67, 54, 0.15); +} + +.eol-red { + font-weight: bold; + color: #F44336; +} + +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: #F44336; +} + +@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, #1e1e2e 48px, #1e1e2e); +} + +@define-color weather_temp_chart_fill_color rgba(251, 192, 45, 0.5); +@define-color weather_temp_chart_stroke_color #f0ad05; +@define-color weather_thermometer_warm_color #FBC02D; +@define-color weather_thermometer_cold_color #5b9bf8; +#places-label { + font-weight: bold; +} + +#temperature-label { + font-size: 32pt; + font-weight: 900; + margin-left: 9px; +} + +#conditions-grid *:backdrop { + color: rgba(255, 255, 255, 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: 6px; +} + +.forecast-card separator { + background-color: rgba(255, 255, 255, 0.12); +} + +#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: #FBC02D; +} + +WeatherThermometer > label.low { + font-weight: bold; + color: #5b9bf8; +} + +.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(255, 255, 255, 0.12); +} + +.search-view { + background-color: #3c84f7; + color: #FFFFFF; +} + +.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; +} + +.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: #cba6f7; +} + +.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: #3c84f7; + background-color: alpha(#5b9bf8, 0.25); +} + +.naut .clock-time, +.astro .clock-time { + color: #FF7043; + background-color: alpha(#FF8A65, 0.25); +} + +.civil .clock-time, +.day .clock-time { + color: #FFD600; + background: alpha(#FBC02D, 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: #11111b; +} + +.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(255, 255, 255, 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: 6px; + 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(255, 255, 255, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #cba6f7; +} + +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; +} + +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: white; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: border-box; + color: rgba(255, 255, 255, 0.7); + box-shadow: none; + outline: none; + background-color: #1e1e2e; + color: #FFFFFF; +} + +.card.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.card.activatable:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + +.card.activatable: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: #FFFFFF; + 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(255, 255, 255, 0.1); + background-color: #1e1e2e; + color: #FFFFFF; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + border-spacing: 3px; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; +} + +viewswitcher.narrow button.toggle:focus-within, viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 6px; + padding-bottom: 4px; + border-spacing: 4px; +} + +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; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +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: white; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #cba6f7; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 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: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(255, 255, 255, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(255, 255, 255, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #cba6f7; +} + +preferencesgroup > box .cutout-button { + background-color: #11111b; +} + +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: #cba6f7; + border-radius: 6px; + 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; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #FFFFFF; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #FFFFFF; +/* +widget base background color */ +@define-color theme_bg_color #1e1e2e; +/* +text widgets and the like base background color */ +@define-color theme_base_color #1e1e2e; +/* +base background color of selections */ +@define-color theme_selected_bg_color #cba6f7; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #1e1e2e; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(255, 255, 255, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #11111b; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #FFFFFF; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #FFFFFF; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1e1e2e; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1e1e2e; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #cba6f7; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(255, 255, 255, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FBC02D; +@define-color error_color #F44336; +@define-color success_color #66BB6A; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #FFFFFF; +@define-color wm_unfocused_title rgba(255, 255, 255, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_border #060609; +@define-color wm_bg #11111b; +@define-color wm_unfocused_bg #1e1e2e; +@define-color wm_button_icon white; +@define-color wm_button_close_hover_bg #f38ba8; +@define-color wm_button_close_active_bg #ed547e; +@define-color wm_button_max_hover_bg #a6e3a1; +@define-color wm_button_max_active_bg #79d572; +@define-color wm_button_min_hover_bg #f9e2af; +@define-color wm_button_min_active_bg #f5cd76; +/* +FIXME this is really an API */ +@define-color content_view_bg #1e1e2e; +@define-color placeholder_text_color #bcbcc0; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1e1e2e; +@define-color budgie_tasklist_indicator_color rgba(255, 255, 255, 0.3); +@define-color budgie_tasklist_indicator_color_active #cba6f7; +@define-color budgie_tasklist_indicator_color_active_window #756192; +@define-color budgie_tasklist_indicator_color_attention #FBC02D; +@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 #cba6f7; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #cba6f7; +@define-color destructive_bg_color #F44336; +@define-color destructive_fg_color #FFFFFF; +@define-color destructive_color #F44336; +@define-color success_bg_color #66BB6A; +@define-color success_fg_color #FFFFFF; +@define-color success_color #66BB6A; +@define-color warning_bg_color #FBC02D; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FBC02D; +@define-color error_bg_color #F44336; +@define-color error_fg_color #FFFFFF; +@define-color error_color #F44336; +@define-color window_bg_color #1e1e2e; +@define-color window_fg_color #FFFFFF; +@define-color view_bg_color #1e1e2e; +@define-color view_fg_color #FFFFFF; +@define-color headerbar_bg_color #11111b; +@define-color headerbar_fg_color #FFFFFF; +@define-color headerbar_border_color rgba(255, 255, 255, 0.12); +@define-color headerbar_backdrop_color #1e1e2e; +@define-color headerbar_shade_color rgba(255, 255, 255, 0.12); +@define-color card_bg_color #1e1e2e; +@define-color card_fg_color #FFFFFF; +@define-color card_shade_color rgba(255, 255, 255, 0.12); +@define-color dialog_bg_color #11111b; +@define-color dialog_fg_color #FFFFFF; +@define-color popover_bg_color #1e1e2e; +@define-color popover_fg_color #FFFFFF; +@define-color shade_color rgba(255, 255, 255, 0.12); +@define-color scrollbar_outline_color rgba(255, 255, 255, 0.12); diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/gtk.css b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/gtk.css new file mode 100644 index 00000000..765f22a4 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/gtk.css @@ -0,0 +1,7509 @@ +@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, #cba6f7 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #cba6f7 100%, transparent 100%); + } +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #1e1e2e; + color: #FFFFFF; +} + +dnd { + color: #FFFFFF; +} + +.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: #1e1e2e; + color: #FFFFFF; +} + +iconview:disabled, .view:disabled { + color: rgba(255, 255, 255, 0.5); +} + +iconview:selected, .view:selected { + color: #FFFFFF; +} + +textview text { + background-color: #1e1e2e; +} + +textview border { + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 3px; +} + +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 #cba6f7; + background-color: rgba(203, 166, 247, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.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: #FFFFFF; + background-color: #1e1e2e; + border: 1px solid black; +} + +label.separator { + color: rgba(255, 255, 255, 0.7); +} + +label:disabled { + opacity: 1; + color: rgba(255, 255, 255, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; + opacity: 1; +} + +label.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; +} + +.dim-label, row.expander image.expander-row-arrow, row label.subtitle { + color: rgba(255, 255, 255, 0.7); + opacity: 1; +} + +.accent { + color: #cba6f7; +} + +.success { + color: #66BB6A; +} + +.warning { + color: #FBC02D; +} + +.error { + color: #F44336; +} + +.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(255, 255, 255, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #FFFFFF; +} + +.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: #FFFFFF; + background-color: #1e1e2e; + background-clip: padding-box; + border-radius: 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), inset 0 1px rgba(255, 255, 255, 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: 6px; + 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(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 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(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px transparent; + color: #FFFFFF; + outline: 2px solid #cba6f7; + 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: #FFFFFF; + 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(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 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(255, 255, 255, 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: #FFFFFF; +} + + +entry headerbar popover.background entry image:disabled, +headerbar popover.background entry entry image:disabled, +entry image:disabled { + color: rgba(255, 255, 255, 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, +headerbar popover.background entry entry undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 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; +} + + +entry headerbar popover.background entry undershoot.right, +headerbar popover.background entry entry undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 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; +} + + +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(244, 67, 54, 0.1); + color: rgba(244, 67, 54, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +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(244, 67, 54, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #F44336; + outline: 2px solid #F44336; + outline-offset: -2px; + outline: none; +} + + +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: #F44336; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +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(244, 67, 54, 0.1); + color: rgba(244, 67, 54, 0.35); + outline: none; + 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(244, 67, 54, 0.25); + color: #F44336; +} + + +entry headerbar popover.background entry.error image, +headerbar popover.background entry entry.error image, +entry.error image { + color: rgba(244, 67, 54, 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: #F44336; +} + + +entry headerbar popover.background entry.error image:disabled, +headerbar popover.background entry entry.error image:disabled, +entry.error image:disabled { + color: rgba(244, 67, 54, 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(251, 192, 45, 0.1); + color: rgba(251, 192, 45, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +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(251, 192, 45, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #FBC02D; + outline: 2px solid #FBC02D; + outline-offset: -2px; + outline: none; +} + + +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: #FBC02D; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +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(251, 192, 45, 0.1); + color: rgba(251, 192, 45, 0.35); + outline: none; + 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(251, 192, 45, 0.25); + color: #FBC02D; +} + + +entry headerbar popover.background entry.warning image, +headerbar popover.background entry entry.warning image, +entry.warning image { + color: rgba(251, 192, 45, 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: #FBC02D; +} + + +entry headerbar popover.background entry.warning image:disabled, +headerbar popover.background entry entry.warning image:disabled, +entry.warning image:disabled { + color: rgba(251, 192, 45, 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(102, 187, 106, 0.1); + color: rgba(102, 187, 106, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +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(102, 187, 106, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #66BB6A; + outline: 2px solid #66BB6A; + outline-offset: -2px; + outline: none; +} + + +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: #66BB6A; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +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(102, 187, 106, 0.1); + color: rgba(102, 187, 106, 0.35); + outline: none; + 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(102, 187, 106, 0.25); + color: #66BB6A; +} + + +entry headerbar popover.background entry.success image, +headerbar popover.background entry entry.success image, +entry.success image { + color: rgba(102, 187, 106, 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: #66BB6A; +} + + +entry headerbar popover.background entry.success image:disabled, +headerbar popover.background entry entry.success image:disabled, +entry.success image:disabled { + color: rgba(102, 187, 106, 0.35); +} + + +entry > progress, +entry progress > trough > progress { + margin: 0 -4px; + border-bottom: 2px solid #cba6f7; + background-color: transparent; +} + + +entry button.image-button { + min-height: 24px; + min-width: 24px; + padding: 0; +} + +treeview entry.flat, treeview entry { + background-color: #1e1e2e; +} + +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(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.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(255, 255, 255, 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(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #cba6f7 0%, rgba(203, 166, 247, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #cba6f7 95%, rgba(203, 166, 247, 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(255, 255, 255, 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: #FFFFFF; +} + +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(255, 255, 255, 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(255, 255, 255, 0.5); +} + +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(255, 255, 255, 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: #FFFFFF; +} + +headerbar popover.background button:focus:not(.suggested-action):not(.destructive-action):not(.flat), button:focus { + outline: 2px solid rgba(203, 166, 247, 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: #FFFFFF; + 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: #FFFFFF; + outline: 0 solid transparent; +} + +headerbar popover.background button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline-color: transparent; +} + +headerbar popover.background button:checked:not(.suggested-action):not(.destructive-action):not(.flat), button:checked { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +headerbar popover.background button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:hover { + outline-color: transparent; + background-color: #d9bdf9; + color: rgba(0, 0, 0, 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(203, 166, 247, 0.35); + color: rgba(0, 0, 0, 0.38); +} + +placessidebar 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(255, 255, 255, 0.7); +} + +placessidebar 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: #FFFFFF; + outline: 2px solid rgba(255, 255, 255, 0.04); + outline-offset: -2px; +} + +placessidebar 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: #FFFFFF; +} + +placessidebar 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: #FFFFFF; +} + +placessidebar 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(255, 255, 255, 0.32); + background-color: transparent; +} + +filechooser #pathbarbox > stack > box > button, window.messagedialog .response-area > box > button, window.dialog.message .dialog-action-area > button, .app-notification button, headerbar button:not(.suggested-action):not(.destructive-action), .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(255, 255, 255, 0.7); +} + +filechooser #pathbarbox > stack > box > button:focus:not(:hover):not(:active), window.messagedialog .response-area > box > 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), headerbar button:focus:not(:hover):not(:active):not(.suggested-action):not(.destructive-action), .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: #FFFFFF; + outline: 2px solid rgba(255, 255, 255, 0.04); + outline-offset: -2px; +} + +filechooser #pathbarbox > stack > box > button:hover, window.messagedialog .response-area > box > button:hover, window.dialog.message .dialog-action-area > button:hover, .app-notification button:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), .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: #FFFFFF; +} + +filechooser #pathbarbox > stack > box > button:active, window.messagedialog .response-area > box > button:active, window.dialog.message .dialog-action-area > button:active, .app-notification button:active, headerbar button:active:not(.suggested-action):not(.destructive-action), .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: #FFFFFF; +} + +filechooser #pathbarbox > stack > box > button:disabled, window.messagedialog .response-area > box > button:disabled, window.dialog.message .dialog-action-area > button:disabled, .app-notification button:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), .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(255, 255, 255, 0.32); + background-color: transparent; +} + +filechooser #pathbarbox > stack > box > button:checked, window.messagedialog .response-area > box > button:checked, window.dialog.message .dialog-action-area > button:checked, .app-notification button:checked, headerbar button:checked:not(.suggested-action):not(.destructive-action), .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: #FFFFFF; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, window.messagedialog .response-area > box > button:checked:disabled, window.dialog.message .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), .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(255, 255, 255, 0.5); +} + +button.opaque { + box-shadow: none; +} + +.osd button.opaque:focus:focus-visible { + outline-color: rgba(255, 255, 255, 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 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: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + +button separator { + margin: 4px 1px; +} + +button.opaque { + background-color: #4b4b58; + color: #FFFFFF; +} + +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: 6px; +} + +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: rgba(255, 255, 255, 0.04); + background-clip: padding-box; + font-weight: inherit; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: border-box; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + 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: #FFFFFF; + outline: 0 solid transparent; +} + +button.card:checked { + background-image: none; + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); + border-color: #cba6f7; +} + +button.card:checked:hover { + background-image: none; + outline-color: transparent; + background-color: #d9bdf9; + color: rgba(0, 0, 0, 0.87); +} + +button.card:checked:disabled { + outline-color: transparent; + background-color: rgba(203, 166, 247, 0.35); + color: rgba(0, 0, 0, 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: #FF7043; + box-shadow: inset 0 0 0 1px #FF7043; +} + +.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: white; +} + +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: white; +} + +button.osd:active { + background-color: rgba(0, 0, 0, 0.65); + color: white; +} + +button.osd:disabled { + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.35); +} + +button.suggested-action { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline-color: transparent; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(203, 166, 247, 0.2), 0 4px 3px 0 rgba(203, 166, 247, 0.14), 0 1px 6px 0 rgba(203, 166, 247, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(153, 125, 186, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(203, 166, 247, 0.3), 0 2px 3px -1px rgba(203, 166, 247, 0.24), 0 2px 5px 0 rgba(203, 166, 247, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(203, 166, 247, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #cba6f7; +} + +button.suggested-action.flat:disabled { + color: rgba(255, 255, 255, 0.32); + background-color: transparent; +} + +button.suggested-action.flat:checked { + background-color: rgba(203, 166, 247, 0.3); +} + +button.destructive-action { + background-color: #F44336; + color: #FFFFFF; + box-shadow: none; +} + +button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline-color: transparent; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(244, 67, 54, 0.2), 0 4px 3px 0 rgba(244, 67, 54, 0.14), 0 1px 6px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:checked { + background-color: #f77b72; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(244, 67, 54, 0.3), 0 2px 3px -1px rgba(244, 67, 54, 0.24), 0 2px 5px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(244, 67, 54, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #F44336; +} + +button.destructive-action.flat:disabled { + color: rgba(255, 255, 255, 0.32); + background-color: transparent; +} + +button.destructive-action.flat:checked { + background-color: rgba(244, 67, 54, 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: #cba6f7; + color: white; +} + +menubutton.destructive-action { + background-color: #F44336; + color: white; +} + +menubutton.opaque { + background-color: #4b4b58; + color: #FFFFFF; +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 6px; +} + +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: 6px; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 4px; + padding-right: 4px; +} + +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: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(255, 255, 255, 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: 6px; +} + +splitbutton.suggested-action { + background-color: #cba6f7; + color: white; +} + +splitbutton.destructive-action { + background-color: #F44336; + color: white; +} + +splitbutton.opaque { + background-color: #4b4b58; + color: #FFFFFF; +} + +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(255, 255, 255, 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(255, 255, 255, 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; +} + +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: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.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: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 6px; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + + +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: #FFFFFF; + 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: #FFFFFF; + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #F44336; + color: #FFFFFF; +} + +/********* + * Links * + *********/ +link { + color: #3c84f7; +} + +link:visited { + color: #cba6f7; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #3c84f7; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #cba6f7; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + 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(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 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(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px transparent; + color: #FFFFFF; + outline: 2px solid #cba6f7; + outline-offset: -2px; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 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 6px 6px 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: #FFFFFF; + 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: 6px; +} + +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: 6px; +} + +.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: 6px; + 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(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +button.combo:only-child:focus { + color: #FFFFFF; + outline: 2px solid rgba(255, 255, 255, 0.04); + outline-offset: -2px; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; +} + +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: #FFFFFF; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +button.combo:only-child:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline-color: transparent; +} + +/************ + * Toolbars * + ************/ +.toolbar { + padding: 6px; + background-color: #1e1e2e; + border-spacing: 6px; +} + +.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.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(255, 255, 255, 0.1); + background-color: #313244; + color: #FFFFFF; +} + +.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(255, 255, 255, 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 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-style: solid; + border-width: 0 0 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + background-clip: border-box; + 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(255, 255, 255, 0.7); + border: none; +} + +headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #FFFFFF; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 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(255, 255, 255, 0.7); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +headerbar entry { + background-color: rgba(255, 255, 255, 0.04); + color: #FFFFFF; +} + +headerbar entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar entry image { + color: rgba(255, 255, 255, 0.7); +} + +headerbar entry image:hover, headerbar entry image:active { + color: #FFFFFF; +} + +headerbar entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + background-color: #11111b; + color: #FFFFFF; + min-height: 48px; + padding: 0; + margin: 0; +} + +headerbar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar:backdrop { + background-color: #1e1e2e; + color: rgba(255, 255, 255, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(255, 255, 255, 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(255, 255, 255, 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(255, 255, 255, 0.5); +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(255, 255, 255, 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(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + opacity: 1; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar popover.background button.suggested-action:disabled, +headerbar popover.background button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 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(255, 255, 255, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 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: 24px; + padding: 6px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; +} + +headerbar.default-decoration windowcontrols menubutton button { + min-height: 20px; + min-width: 20px; + margin: 0; + padding: 4px; +} + +.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar { + background: #11111b cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(203, 166, 247, 0.1)), linear-gradient(to top, #171724 3px, #1b1b2b); +} + +window.devel headerbar:backdrop { + background: #11111b cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#11111b); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; + 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: #FFFFFF; +} + + +pathbar > button:checked:hover { + background-color: alpha(currentColor, 0.16); + color: #FFFFFF; +} + + +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(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #393947; + border-top-color: #393947; +} + +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(255, 255, 255, 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(255, 255, 255, 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: #FFFFFF; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #FFFFFF; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #FFFFFF; +} + +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(255, 255, 255, 0.32); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #cba6f7; + 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(255, 255, 255, 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: none solid solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #1e1e2e; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: 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(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #1e1e2e; + background-clip: border-box; + color: #cba6f7; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #cba6f7; +} + +stack.view treeview.view { + min-height: 36px; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #11111b; + color: #FFFFFF; +} + +menubar:backdrop { + background-color: #1e1e2e; + color: rgba(255, 255, 255, 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(255, 255, 255, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +menubar > item:disabled { + color: rgba(255, 255, 255, 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: #FFFFFF; + 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; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +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: #313244; + border-radius: 12px; + color: #FFFFFF; + border: 1px solid rgba(255, 255, 255, 0.1); + background-clip: border-box; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 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); +} + +popover > contents > list, +popover > contents > .view, +popover > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover > contents separator { + background-color: rgba(255, 255, 255, 0.12); + margin: 3px 0; +} + +popover > contents list separator { + margin: 0; +} + +popover > contents list > row { + border-radius: 6px; +} + +popover > contents stack > box { + padding: 0; +} + +popover > contents > box > button { + margin: 0; +} + +popover .view:not(:selected), +popover toolbar { + background-color: #313244; +} + +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: #FFFFFF; + font: initial; + border-radius: 6px; +} + +popover modelbutton:focus:not(:hover) { + transition: none; + box-shadow: none; + outline: none; +} + +popover modelbutton:disabled { + color: rgba(255, 255, 255, 0.5); +} + +popover modelbutton accelerator { + color: rgba(255, 255, 255, 0.5); + margin-left: 30px; +} + +popover modelbutton accelerator:disabled { + color: rgba(255, 255, 255, 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: #1e1e2e; +} + +/************* + * Notebooks * + *************/ +tabbar tab, tabbar tabbox > tabboxchild > tab, notebook > header > tabs > tab { + min-height: 24px; + min-width: 24px; + padding: 3px 6px; + border: none; + background-clip: padding-box; + font-weight: 500; + border-radius: 6px; + 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(255, 255, 255, 0.7); +} + +tabbar tab:hover:not(:checked):not(:selected), notebook > header > tabs > tab:hover:not(:checked):not(:selected) { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + box-shadow: none; +} + +tabbar tab:disabled, notebook > header > tabs > tab:disabled { + color: rgba(255, 255, 255, 0.32); + background-color: transparent; +} + +tabbar tab:active, notebook > header > tabs > tab: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: #FFFFFF; + 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(255, 255, 255, 0.15); + color: #FFFFFF; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +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(255, 255, 255, 0.5); +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(255, 255, 255, 0.04); +} + +notebook, notebook.frame { + background-color: #1e1e2e; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(255, 255, 255, 0.04); + margin: 3px; + border-radius: 9px; +} + +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: 6px; +} + +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(255, 255, 255, 0.12); + color: #FFFFFF; +} + +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.close-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: 6px; +} + +tabbar > revealer > box { + box-shadow: none; +} + +tabbar .box { + min-height: 36px; + border-bottom: none; + background: none; +} + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid rgba(255, 255, 255, 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 > background:dir(ltr) { + box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12); +} + +tabbar scrolledwindow.pinned tabbox > background:dir(rtl) { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12); +} + +tabbar undershoot { + transition: background 150ms ease-in-out; +} + +tabbar undershoot.left { + background: linear-gradient(to right, #1e1e2e, rgba(0, 0, 0, 0) 20px); +} + +tabbar undershoot.right { + background: linear-gradient(to left, #1e1e2e, rgba(0, 0, 0, 0) 20px); +} + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#cba6f7, 0.5), alpha(#cba6f7, 0.3) 1px, alpha(#cba6f7, 0) 20px); +} + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#cba6f7, 0.5), alpha(#cba6f7, 0.3) 1px, alpha(#cba6f7, 0) 20px); +} + +tabbar tabbox { + background-color: rgba(255, 255, 255, 0.04); + background-image: none; + padding: 0; + margin: 0; + border-radius: 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +tabbar tabbox > background { + background: none; +} + +tabbar tabbox > separator { + margin: 9px 0; + min-width: 1px; + transition: opacity 150ms ease-in-out; +} + +tabbar tabbox > separator.hidden { + opacity: 0; +} + +tabbar tabbox > tabboxchild { + margin: 0 -3px; + padding: 0; +} + +tabbar tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#cba6f7, 0.4) 10%, alpha(#cba6f7, 0) 30%); +} + +tabbar tab.needs-attention:hover { + background-image: image(alpha(currentColor, 0.03)), radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#cba6f7, 0.4) 10%, alpha(#cba6f7, 0) 30%); +} + +tabbar .start-action, +tabbar .end-action { + background-color: rgba(255, 255, 255, 0.04); + background-clip: padding-box; + border-color: rgba(255, 255, 255, 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(255, 255, 255, 0.12); +} + +tabbar:not(.inline) undershoot.left { + background: linear-gradient(to right, #11111b, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) undershoot.right { + background: linear-gradient(to left, #11111b, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#cba6f7, 0.5), alpha(#cba6f7, 0.3) 1px, alpha(#cba6f7, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#cba6f7, 0.5), alpha(#cba6f7, 0.3) 1px, alpha(#cba6f7, 0) 20px); +} + +tabbar:not(.inline) tabbox > background { + background-color: #11111b; +} + +tabbar:not(.inline) .start-action, +tabbar:not(.inline) .end-action { + background-color: alpha(#11111b, 0.6); + border-color: rgba(255, 255, 255, 0.12); +} + +tabbar:not(.inline):backdrop .box { + background-color: #1e1e2e; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +dnd tab { + min-height: 24px; + background-color: #11111b; + color: #FFFFFF; + 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(0, 0, 0, 0.75); + outline-offset: -1px; + margin: 24px; +} + +dnd tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#cba6f7, 0.4) 10%, alpha(#cba6f7, 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: #1e1e2e; + box-shadow: none; + outline: none; +} + +scrollbar.top { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(255, 255, 255, 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(255, 255, 255, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #FFFFFF; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(255, 255, 255, 0.32); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +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: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(255, 255, 255, 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(49, 50, 68, 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); + margin: 6px 0; + padding: 0; + border: none; + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #cba6f7; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +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: white; + border: none; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):active { + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.12); +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +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(255, 255, 255, 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(255, 255, 255, 0.04); + background-color: rgba(255, 255, 255, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.12); + background-color: rgba(255, 255, 255, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(255, 255, 255, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(203, 166, 247, 0.15); + background-color: #e6d5fb; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(203, 166, 247, 0.2); + background-color: #cba6f7; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(0, 0, 0, 0.6); + background-color: rgba(203, 166, 247, 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/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 { + -gtk-icon-size: 20px; +} + + +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"))); +} + + +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/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu 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"))); +} + + +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/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu 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); +} + +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(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +/************ + * 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(255, 255, 255, 0.3); +} + +scale > trough:disabled { + background-color: rgba(255, 255, 255, 0.12); +} + +scale > trough > highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#cba6f7); +} + +scale > trough > highlight:disabled { + background-color: #1e1e2e; + background-image: image(rgba(255, 255, 255, 0.32)); +} + +scale > trough > fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 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: #cba6f7; + background-color: #1e1e2e; + box-shadow: inset 0 0 0 2px #cba6f7; +} + +scale > trough > slider:hover { + box-shadow: inset 0 0 0 2px #cba6f7, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale > trough > slider:active { + box-shadow: inset 0 0 0 4px #cba6f7, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale > trough > slider:disabled { + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 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(255, 255, 255, 0.7); +} + +scale indicator { + background-color: rgba(255, 255, 255, 0.3); + color: transparent; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: rotate(0); +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider, scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover, scale.horizontal.marks-before:not(.marks-after) > trough > slider:active, scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider, scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover, scale.horizontal.marks-after:not(.marks-before) > trough > slider:active, scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider, scale.vertical.marks-before:not(.marks-after) > trough > slider:hover, scale.vertical.marks-before:not(.marks-after) > trough > slider:active, scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider { + transition: background-color 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); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider, scale.vertical.marks-after:not(.marks-before) > trough > slider:hover, scale.vertical.marks-after:not(.marks-before) > trough > slider:active, scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")); +} + +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(255, 255, 255, 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: 6px; + background-color: rgba(255, 255, 255, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #cba6f7; +} + +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: #cba6f7; +} + +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: 6px; +} + +levelbar block.low { + background-color: #FBC02D; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #cba6f7; +} + +levelbar block.full { + background-color: #66BB6A; +} + +levelbar block.empty { + background-color: rgba(255, 255, 255, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #FFFFFF; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + color: #FFFFFF; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + background-clip: border-box; + border: none; +} + +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: rgba(255, 255, 255, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator, separator.spacer { + min-width: 0; + min-height: 0; + background-color: transparent; + background-image: none; +} + +/********* + * Lists * + *********/ +list.content, +list.boxed-list { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +listview, +list { + border-color: rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + 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(255, 255, 255, 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(255, 255, 255, 0.12); +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: #FFFFFF; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; + border-radius: 6px; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + border-radius: 6px; +} + +row { + color: rgba(255, 255, 255, 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: #FFFFFF; + 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: #FFFFFF; + 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: #FFFFFF; + 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(0, 0, 0, 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: #FFFFFF; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(255, 255, 255, 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, +row > box.header > box.title > .subtitle { + padding: 0; + font-weight: inherit; +} + +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:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active { + background-color: transparent; +} + +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(#F44336, 0.2); +} + +row.entry.error text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.warning text > selection:focus-within { + background-color: alpha(#FBC02D, 0.2); +} + +row.entry.warning text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.success text > selection:focus-within { + background-color: alpha(#66BB6A, 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; +} + +list.content > row, list.content > row.expander row.header, +list.boxed-list > row, +list.boxed-list > row.expander row.header, row.expander list.nested > row { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +list.content > row:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover, +list.boxed-list > row:not(:selected).activatable:hover, +list.boxed-list > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover { + background-color: alpha(currentColor, 0.08); +} + +list.content > row:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active, +list.boxed-list > row:not(:selected).activatable:active, +list.boxed-list > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active { + background-color: alpha(currentColor, 0.12); +} + +list.content > row:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup, +list.boxed-list > row:not(:selected).activatable.has-open-popup, +list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup { + background-color: alpha(currentColor, 0.03); +} + +row.expander { + background: none; + padding: 0px; +} + +row.expander > box > list { + background: none; + color: inherit; +} + +row.expander list.nested { + color: inherit; +} + +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: #cba6f7; +} + +.osd row.expander:checked image.expander-row-arrow:not(:disabled) { + color: inherit; +} + +list.content > row.expander, +list.boxed-list > row.expander { + border: none; +} + +list.content > row:first-child, list.content > row:first-child.expander row.header, +list.boxed-list > row:first-child, +list.boxed-list > row:first-child.expander row.header { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-bottom-width: 0; +} + +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(255, 255, 255, 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 #cba6f7; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 6px; + border-spacing: 0; + padding: 0; + border: none; + background-image: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #cba6f7; +} + +.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(255, 255, 255, 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: #FFFFFF; +} + +expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +expander:disabled { + color: rgba(255, 255, 255, 0.32); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(255, 255, 255, 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(255, 255, 255, 0.12); + border-radius: 6px; + color: #FFFFFF; +} + +calendar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 6px; + 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 > box > button, window.dialog.message .dialog-action-area > button { + border-radius: 0; + min-height: 28px; + padding: 6px 12px; + margin: 0; + border: none; +} + +window.messagedialog .response-area > box > button:first-child, window.dialog.message .dialog-action-area > button:first-child { + border-radius: 0 0 0 12px; +} + +window.messagedialog .response-area > box > button:last-child, window.dialog.message .dialog-action-area > button:last-child { + border-radius: 0 0 12px 0; +} + +window.messagedialog .response-area > box > button:only-child, window.dialog.message .dialog-action-area > button:only-child { + border-radius: 0 0 12px 12px; +} + +window.dialog.message.background { + background-color: #313244; +} + +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(255, 255, 255, 0.1); + background-color: #313244; + color: #FFFFFF; +} + +window.dialog.message .titlebar:backdrop { + background-color: #313244; + color: rgba(255, 255, 255, 0.7); +} + +window.dialog.message .dialog-action-area { + border-top: 1px solid rgba(255, 255, 255, 0.12); + margin: 0; + border-spacing: 0; +} + +window.dialog.message .dialog-action-area > button { + border: none; +} + +window.dialog.message .dialog-action-area > button:not(:last-child) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +window.dialog.message .dialog-action-area > button.suggested-action:not(:disabled) { + color: #cba6f7; +} + +window.dialog.message .dialog-action-area > button.destructive-action:not(:disabled) { + color: #F44336; +} + +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: 6px; +} + +/******************** + * AdwMessageDialog * + ********************/ +window.messagedialog { + background-color: #313244; + color: #FFFFFF; +} + +window.messagedialog .message-area { + padding: 24px 30px; + border-spacing: 10px; +} + +window.messagedialog .response-area > box > button.suggested { + color: #cba6f7; +} + +window.messagedialog .response-area > box > button.destructive { + color: #F44336; +} + +window.messagedialog.csd:not(.solid-csd) { + border-radius: 12px; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button { + margin: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button:first-child { + margin-left: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button:last-child { + margin-right: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.vertical > button { + margin-top: 0; + margin-bottom: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.vertical > button:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; + margin-bottom: 0; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #11111b; +} + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right-style: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; + color: inherit; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 6px; + background-color: #11111b; +} + +stacksidebar row { + min-height: 24px; + padding: 6px; + border-radius: 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row + row { + margin-top: 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 4.5px 0; + border-right: none; +} + +.navigation-sidebar, .navigation-sidebar.view { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar.background { + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); +} + +.navigation-sidebar > separator { + margin: 4.5px 0; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 6px; + border-radius: 6px; + margin: 1.5px 6px; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(255, 255, 255, 0.32); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar list > separator { + margin: 3px 0; +} + +placessidebar row:selected { + font-weight: 500; +} + +placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar row label.sidebar-label { + color: inherit; +} + +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar row.sidebar-new-bookmark-row { + color: #cba6f7; +} + +placessidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #cba6f7; +} + +placessidebar 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(#393947); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #1e1e2e; + background-image: image(#393947), image(#393947); + 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: 6px; +} + +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(255, 255, 255, 0.12); + box-shadow: none; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #1e1e2e; + color: #FFFFFF; +} + +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: #cba6f7; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #cba6f7; + color: rgba(0, 0, 0, 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(0, 0, 0, 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(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #bd8ff5; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FBC02D; + color: rgba(0, 0, 0, 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(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fbb814; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #F44336; + color: #FFFFFF; +} + +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: #FFFFFF; +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: #FFFFFF; +} + +infobar.error:hover > revealer > box { + background-color: #f32c1e; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 12px; + box-shadow: none; + border: none; +} + +tooltip.background { + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; + 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: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #FFFFFF; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorchooser colorswatch:hover { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 0 0 2px #cba6f7; +} + +colorswatch#add-color-button { + border-radius: 6px 0 0 6px; + color: #FFFFFF; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(255, 255, 255, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(255, 255, 255, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 6px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 6px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 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), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +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(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #1e1e2e; +} + +/********************** + * Window Decorations * + **********************/ +window { + border: none; +} + +window.csd { + border-radius: 12px; + outline-offset: -1px; + outline: 1px solid rgba(255, 255, 255, 0.1); + margin: 0; + 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(0, 0, 0, 0.75), 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), 0 0 0 1px rgba(0, 0, 0, 0.75), 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.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #11111b; + border: 1px solid #393947; +} + +window.solid-csd:backdrop { + background-color: #1e1e2e; +} + +window.ssd { + box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.12); +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 16px; + min-width: 16px; + padding: 0; + margin: 0 4px; +} + +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: transparent; +} + +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; +} + +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) { + box-shadow: none; +} + +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) { + box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.25); +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.5); +} + +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) { + background-color: rgba(255, 255, 255, 0.3); +} + +windowcontrols button.minimize:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.minimize:backdrop:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) { + background-color: #f9e2af; +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: #fbe9c3; +} + +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) { + background-color: #a6e3a1; +} + +windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: #bceab9; +} + +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + background-color: #f38ba8; +} + +windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: #f6a8be; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 9px; + margin-left: 9px; +} + +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 9px; + margin-right: 9px; +} + +.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, calendar > grid > label.today { + color: #cba6f7; + background-color: rgba(203, 166, 247, 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(0, 0, 0, 0.87); + background-color: #cba6f7; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #cba6f7; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/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(255, 255, 255, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12); + background-color: #313244; + color: #FFFFFF; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #cba6f7; +} + +stackswitcher { + min-height: 0; + padding: 3px; + margin: 6px 0; + border-radius: 9px; + background-color: rgba(255, 255, 255, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + background-color: transparent; + border-radius: 6px; + padding: 3px 10px; +} + +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):hover { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):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: #FFFFFF; + outline: 0 solid transparent; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + 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(255, 255, 255, 0.15); + color: #FFFFFF; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +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 rgba(255, 255, 255, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #cba6f7; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +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: #FFFFFF; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window placesview label { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #cba6f7; + color: rgba(0, 0, 0, 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(0, 0, 0, 0.87); +} + +#NautilusQueryEditor > menubutton > button.image-button { + min-width: 24px; + min-height: 24px; +} + +#NautilusQueryEditor > text, #NautilusQueryEditor > box, #NautilusQueryEditor > menubutton > button.image-button { + margin: 6px 0; +} + +#NautilusQueryEditorTag { + background-color: rgba(255, 255, 255, 0.12); +} + +#NautilusQueryEditorTag > button.image-button { + margin: 0; + padding: 0; +} + +#NautilusPathBar { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 6px; + margin: 6px 0; +} + +#NautilusPathButton { + margin: 0 3px; + border-radius: 6px; +} + +#NautilusPathButton.current-dir { + color: #FFFFFF; +} + +#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; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.display-container.card { + border-radius: 0; + box-shadow: none; + border-width: 0 0 1px 0; +} + +.display-container .history-view { + background-color: #1e1e2e; +} + +.display-container #displayitem { + padding: 0 12px 8px 0; + font-size: 1.4em; + border-top: 1px solid rgba(255, 255, 255, 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(255, 255, 255, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(255, 255, 255, 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: #cba6f7; +} + +label.secondary-label { + color: rgba(255, 255, 255, 0.5); +} + +calendar-view { + font-size: 10pt; +} + +calendar-view:selected { + color: #cba6f7; + font-weight: bold; +} + +calendar-view.header, +label.header { + font-size: 10pt; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +calendar-view.current, +weekgrid.current { + background-color: alpha(#cba6f7, 0.3); +} + +popover.events { + background-color: #1e1e2e; + padding: 0; +} + +popover.events box { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +popover.events list { + background-color: #1e1e2e; + border-radius: 6px; +} + +popover.events scrolledwindow { + border-width: 0; +} + +popover.events button { + border-radius: 6px; + 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: 6px; +} + +event.timed widget.edge { + border-radius: 3px; + min-width: 5px; +} + +event.slanted-start, event.slanted-end:dir(rtl) { + padding-left: 16px; + border-radius: 0 3px 3px 0; +} + +event.slanted-end, event.slanted-start:dir(rtl) { + padding-right: 16px; + border-radius: 3px 0 0 3px; +} + +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: #1e1e2e; +} + +.calendar-list { + background-color: transparent; +} + +.calendar-list > list { + border-radius: 4px; +} + +.sources-button { + margin-top: 0; + margin-bottom: 0; + border-radius: 0; + border-top-style: none; + border-bottom-style: none; +} + +.sources-button:hover:not(:backdrop) { + background-image: none; + text-shadow: none; +} + +.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 navigator { + margin-right: 6px; + margin-left: 6px; + margin-bottom: 6px; +} + +datechooser navigator label { + font-weight: bold; +} + +datechooser navigator button, datechooser navigator button.image-button { + min-height: 36px; + min-width: 36px; + padding: 0; +} + +datechooser .weeknum, datechooser .weekday { + color: rgba(255, 255, 255, 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: #FFFFFF; + border-radius: 50%; + min-height: 3px; + min-width: 3px; +} + +datechooser button.day:selected, datechooser button.day.today:selected { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +datechooser button.day:selected dot, datechooser button.day.today:selected dot { + background-color: rgba(0, 0, 0, 0.87); +} + +datechooser button.day.today { + color: #cba6f7; +} + +datechooser button.day.today dot { + background-color: #cba6f7; +} + +datechooser button.day.other-month:not(:hover), datechooser button.day.other-month:backdrop { + color: alpha(currentColor, 0.1); +} + +datechooser button.day.other-month:not(:hover) dot, datechooser button.day.other-month:backdrop dot { + background-color: alpha(currentColor, 0.1); +} + +datechooser button.day.other-month:hover:not(:backdrop) { + color: rgba(255, 255, 255, 0.5); +} + +datechooser button.day.other-month:hover:not(:backdrop) dot { + background-color: rgba(255, 255, 255, 0.5); +} + +.week-header { + padding: 0; +} + +.week-header > box:first-child { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.week-header .week-number { + font-size: 16pt; + font-weight: bold; + padding: 12px 12px 18px 12px; + color: rgba(255, 255, 255, 0.3); +} + +.week-header.week-temperature { + font-size: 10pt; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +.week-header.lines { + color: rgba(255, 255, 255, 0.12); +} + +weekhourbar > label { + font-size: 10pt; + padding: 4px 6px; +} + +.week-view .lines { + color: rgba(255, 255, 255, 0.12); +} + +weekgrid > widget.now-strip { + background-color: alpha(#cba6f7, 0.8); + margin: 0 0 0 1px; + min-height: 3px; +} + +weekgrid:selected, weekgrid.dnd, +.week-header:selected, +.week-header.dnd { + background-color: alpha(#cba6f7, 0.25); +} + +monthcell { + border: solid 1px rgba(255, 255, 255, 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: #11111b; + transition: background-color 200ms; + color: #FFFFFF; +} + +monthcell:selected { + background-color: alpha(#cba6f7, 0.1); +} + +monthcell:selected:hover { + background-color: alpha(#cba6f7, 0.2); +} + +monthcell:selected label.day-label { + font-weight: bold; +} + +monthcell:nth-child(7n + 1) { + border-left-width: 0; +} + +monthcell.today { + background-color: alpha(#cba6f7, 0.2); +} + +monthcell.today:hover { + background-color: alpha(#cba6f7, 0.3); + color: #cba6f7; +} + +monthcell.today:selected { + background-color: alpha(#cba6f7, 0.25); +} + +monthcell.today:selected:hover { + background-color: alpha(#cba6f7, 0.35); +} + +monthcell label { + color: #FFFFFF; + font-size: 0.9rem; +} + +monthcell label.day-label { + font-size: 1rem; +} + +monthcell.out-of-month { + background-color: rgba(255, 255, 255, 0.04); +} + +monthcell.out-of-month label { + color: rgba(255, 255, 255, 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: 6px; + padding: 6px; +} + +.notes-section box > textview > text { + background: none; +} + +agenda-view list > row { + padding: 2px 12px; +} + +agenda-view list > label { + padding: 6px 12px; +} + +label.no-events { + font-style: italic; +} + +searchbutton > popover > arrow { + background: none; + border: none; +} + +datechooser { + padding: 6px; +} + +datechooser .current-week { + background: alpha(#11111b, 0.7); + color: #FFFFFF; + border-radius: 6px; +} + +menubutton stack > box { + border-spacing: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +.details-page { + margin: 24px 0px; +} + +.installed-overlay-box { + font-size: smaller; + background-color: #cba6f7; + border-radius: 0; + color: rgba(0, 0, 0, 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; +} + +.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%; +} + +.review-textbox { + padding: 6px; +} + +.origin-rounded-box { + background-color: rgba(255, 255, 255, 0.12); + border-radius: 9999px; + padding: 4px; +} + +.origin-beta { + color: #FBC02D; +} + +.origin-button > button { + padding: 3px 9px; +} + +button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; + min-width: 140px; + font-weight: 900; + font-size: larger; +} + +button.card.category-tile.category-tile-iconless { + padding: 9px 15px; + min-width: 130px; + font-size: 105%; + font-weight: normal; +} + +button.card.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +button.card.category-tile.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); + color: white; +} + +button.card.category-tile.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); + color: white; +} + +button.card.category-tile.category-develop { + background: #5e5c64; + color: white; +} + +button.card.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); + color: white; +} + +button.card.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); + color: white; +} + +button.card.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +button.card.category-tile.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); + color: white; +} + +button.card.category-tile.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); + color: white; +} + +button.card.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +button.card.category-tile.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +button.card.category-tile.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +button.card.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(255, 255, 255, 0.7); +} + +button.card.category-tile.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +button.card.category-tile.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +button.card.category-tile.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(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +button.card.category-tile.category-work:hover { + color: #1c71d8; + background-color: #fefcef; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +button.card.category-tile.category-work:active { + color: #1c71d8; + background-color: #fcf4bf; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +clamp.medium .category-tile:not(.category-tile-iconless), +clamp.large .category-tile:not(.category-tile-iconless) { + font-size: larger; +} + +.featured-tile { + all: unset; + padding: 0; + box-shadow: none; + color: #FFFFFF; +} + +.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(255, 255, 255, 0.04); + color: #FFFFFF; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +.application-details-infobar.warning { + background-color: #FBC02D; + color: rgba(0, 0, 0, 0.87); + border: 1px solid rgba(0, 0, 0, 0.12); +} + +@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, #cba6f7 2px, alpha(#cba6f7, 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(255, 255, 255, 0.12), rgba(255, 255, 255, 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(255, 255, 255, 0.5); + background-image: none; + background-color: rgba(255, 255, 255, 0.3); +} + +.review-histogram star-image { + color: rgba(255, 255, 255, 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(255, 255, 255, 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; +} + +star-image { + color: #FFD600; +} + +.dimmer-label { + opacity: 0.25; +} + +.update-failed-details { + font-family: Monospace; + font-size: smaller; + padding: 16px; +} + +.upgrade-banner { + padding: 0px; + border-radius: 6px; + border: none; +} + +.upgrade-banner-background { + background: linear-gradient(to bottom, #66BB6A, #5b9bf8); + color: white; +} + +.upgrade-buttons #button_upgrades_install { + 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(255, 255, 255, 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(255, 255, 255, 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 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(255, 255, 255, 0.12); +} + +carousel.card { + border: none; + background-color: rgba(255, 255, 255, 0.04); +} + +.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: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #419345; + background-color: rgba(102, 187, 106, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #5b9bf8; + background-color: rgba(91, 155, 248, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #d79b04; + background-color: rgba(251, 192, 45, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #FF8A65; + background-color: rgba(255, 138, 101, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #d2190b; + background-color: rgba(244, 67, 54, 0.15); +} + +.eol-red { + font-weight: bold; + color: #F44336; +} + +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: #F44336; +} + +@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, #1e1e2e 48px, #1e1e2e); +} + +@define-color weather_temp_chart_fill_color rgba(251, 192, 45, 0.5); +@define-color weather_temp_chart_stroke_color #f0ad05; +@define-color weather_thermometer_warm_color #FBC02D; +@define-color weather_thermometer_cold_color #5b9bf8; +#places-label { + font-weight: bold; +} + +#temperature-label { + font-size: 32pt; + font-weight: 900; + margin-left: 9px; +} + +#conditions-grid *:backdrop { + color: rgba(255, 255, 255, 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: 6px; +} + +.forecast-card separator { + background-color: rgba(255, 255, 255, 0.12); +} + +#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: #FBC02D; +} + +WeatherThermometer > label.low { + font-weight: bold; + color: #5b9bf8; +} + +.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(255, 255, 255, 0.12); +} + +.search-view { + background-color: #3c84f7; + color: #FFFFFF; +} + +.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; +} + +.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: #cba6f7; +} + +.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: #3c84f7; + background-color: alpha(#5b9bf8, 0.25); +} + +.naut .clock-time, +.astro .clock-time { + color: #FF7043; + background-color: alpha(#FF8A65, 0.25); +} + +.civil .clock-time, +.day .clock-time { + color: #FFD600; + background: alpha(#FBC02D, 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: #11111b; +} + +.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(255, 255, 255, 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: 6px; + 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(255, 255, 255, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #cba6f7; +} + +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; +} + +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: white; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: border-box; + color: rgba(255, 255, 255, 0.7); + box-shadow: none; + outline: none; + background-color: #1e1e2e; + color: #FFFFFF; +} + +.card.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.card.activatable:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + +.card.activatable: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: #FFFFFF; + 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(255, 255, 255, 0.1); + background-color: #1e1e2e; + color: #FFFFFF; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + border-spacing: 3px; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; +} + +viewswitcher.narrow button.toggle:focus-within, viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 6px; + padding-bottom: 4px; + border-spacing: 4px; +} + +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; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +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: white; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #cba6f7; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 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: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(255, 255, 255, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(255, 255, 255, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #cba6f7; +} + +preferencesgroup > box .cutout-button { + background-color: #11111b; +} + +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: #cba6f7; + border-radius: 6px; + 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; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #FFFFFF; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #FFFFFF; +/* +widget base background color */ +@define-color theme_bg_color #1e1e2e; +/* +text widgets and the like base background color */ +@define-color theme_base_color #1e1e2e; +/* +base background color of selections */ +@define-color theme_selected_bg_color #cba6f7; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #1e1e2e; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(255, 255, 255, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #11111b; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #FFFFFF; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #FFFFFF; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1e1e2e; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1e1e2e; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #cba6f7; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(255, 255, 255, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FBC02D; +@define-color error_color #F44336; +@define-color success_color #66BB6A; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #FFFFFF; +@define-color wm_unfocused_title rgba(255, 255, 255, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_border #060609; +@define-color wm_bg #11111b; +@define-color wm_unfocused_bg #1e1e2e; +@define-color wm_button_icon white; +@define-color wm_button_close_hover_bg #f38ba8; +@define-color wm_button_close_active_bg #ed547e; +@define-color wm_button_max_hover_bg #a6e3a1; +@define-color wm_button_max_active_bg #79d572; +@define-color wm_button_min_hover_bg #f9e2af; +@define-color wm_button_min_active_bg #f5cd76; +/* +FIXME this is really an API */ +@define-color content_view_bg #1e1e2e; +@define-color placeholder_text_color #bcbcc0; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1e1e2e; +@define-color budgie_tasklist_indicator_color rgba(255, 255, 255, 0.3); +@define-color budgie_tasklist_indicator_color_active #cba6f7; +@define-color budgie_tasklist_indicator_color_active_window #756192; +@define-color budgie_tasklist_indicator_color_attention #FBC02D; +@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 #cba6f7; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #cba6f7; +@define-color destructive_bg_color #F44336; +@define-color destructive_fg_color #FFFFFF; +@define-color destructive_color #F44336; +@define-color success_bg_color #66BB6A; +@define-color success_fg_color #FFFFFF; +@define-color success_color #66BB6A; +@define-color warning_bg_color #FBC02D; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FBC02D; +@define-color error_bg_color #F44336; +@define-color error_fg_color #FFFFFF; +@define-color error_color #F44336; +@define-color window_bg_color #1e1e2e; +@define-color window_fg_color #FFFFFF; +@define-color view_bg_color #1e1e2e; +@define-color view_fg_color #FFFFFF; +@define-color headerbar_bg_color #11111b; +@define-color headerbar_fg_color #FFFFFF; +@define-color headerbar_border_color rgba(255, 255, 255, 0.12); +@define-color headerbar_backdrop_color #1e1e2e; +@define-color headerbar_shade_color rgba(255, 255, 255, 0.12); +@define-color card_bg_color #1e1e2e; +@define-color card_fg_color #FFFFFF; +@define-color card_shade_color rgba(255, 255, 255, 0.12); +@define-color dialog_bg_color #11111b; +@define-color dialog_fg_color #FFFFFF; +@define-color popover_bg_color #1e1e2e; +@define-color popover_fg_color #FFFFFF; +@define-color shade_color rgba(255, 255, 255, 0.12); +@define-color scrollbar_outline_color rgba(255, 255, 255, 0.12); diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/thumbnail.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/gtk-4.0/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..718e6f5acedac5fa011cfbce5b582c25b9d53cec GIT binary patch literal 2400 zcmV-m37__fP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H12<=Hk zK~#90?V4?DTUQy!f7kc=Eq-m5q-oMMN#iyzO}l36rbQEktt-_ELJHfu4OA+18l5Tx zqaWZSh;IlnA=st?Z8jKE>6nBVgAeNfm1?B0Zq3>_SrfPJYn&G+w&Qo-YhONCaqGs{ zcG?V7&%bZ?xzBm-bN%-@=Q-zGp{J)urAo!3`+p};<k1=i_wI2;ZnspS9Q zjzJIvBuT<*wPG@v2!%pqGMTd5x7jzawQd_OXD1GW6QgJ%B8QoY`xu=+!$&j!CM+-9 za(=bOI(q9Lpu2VpcbV$285~6A2%%JfPXca+{U2~Ga=Gkyg4RZdAP6{}&WaMZ5Q?G@ z3O4 z_WprDa;{`tO@Ym3Gghm$>;&&*B9RF3cwF=T=DY6Y>mAQx&>72)d0}CK*T-HVB8N-* z)|u*gw)@+xu31xd{D>Up^|4pDurN{7PqWA}nM`Fr>`tfHyKZ!Lv$ym4Wr+*0-oAnT zo4#AJokeeDf6u{Xi3?!W+jwr%3p82Q7WLBKS{h@AVMM`9^*PE+CW3d=dJ@pi#D3VU6aXOteH8n9hI-2uuYHGq@FrX+3 zcDtSC=4N_(dr75IxZQ4yMk6kl3rUjb?d{DyBNzTR^yT?GrS72V0w>2$QUwJ|q0M>?GbVD;+N^!NAY`E_)3uyyNJ^m;v_ zC?ZKxZZl;OgTa7Kr_0%Oy6dU-_4V=iJyF*G!k zvnP{DMn^|+xmuNQz|FvyM_J8-+*02qx%4j(>@EXxRjz<~n? zXm4-N8%0XtFgo+Dk4y~GU~c5gtxqiRO(=1G<^CDX)^&Wf{c8n>OPk)oZ2WqiVK+L8 zKHoj}F&|9755RbEjQ4&2;L*Fkq@Az9SBJ$P_%ki&-$bLh|^+-^6!cklkxmRa@n z*`9Fm;>DcJ z>2zc=nLGg&r-Q}ij-ur6AgQXl>}M{d^5<-`RKs)K-@z05gm*5!1r#5aZze2?R1-S77!NfM2XjZ95V0oj5pl}Zr^1Xk=lu0$>^v03z1_HR1KFWoQlrwd296uwY& zSY9M5N0^Jx=Gm@AE|XC+n)9$A=-BPr%Wl`+vhuwg_7=3Sh`@b)eWK7E>jfdP&mKaM0xY~Q|}6DLkA>(HPSV}Y}z)%21|`bLpk?Jfq^KT}j( zfYHF2B|~UTiE<${j?3Ap(W-pH@&cD4g#{KH8XA6B=!V5&DH&L&(;>?;k|d$m>roVi zv9U3Z9XpmACNr4~9*>8$YuB=F-8#HpFC!x(ghC-^XJ?t5oFpEP=T5DzUcCx{EX#O2 z9-K}mR;v}i-%l)-tt8K%KaVWSxLhvmb~`6eo@97ujw{d<~+3zQ%sKR&6dRuBv7@GVxl$6Q+n9=Dvmpi?%O^cdz^z zug0FV=3zr!UELjj_FFEhs^a(im)PwF2j9E*N7P8A|Lj_vocbqkdVZ^U|C^g$pmSBv zEywrAXZXqKA0TJsg7-BmkHx~}v%t+o*&++65QC#HFYDOvMy^FK^T!LnFY5EVbHBzP zpDF62MKYaWaO`DGaiPc%EeHYzgZ3tNB@v6oG(`?1=a`IMVN>lrNV@V%7EkCLgQG8z zNNXQM0>~Mek@;aZIJ>YJ>}AJaNCi1G`g5*Diy!`L3Y<=-bGu2EjG`z+qtT*1v+-%p z%zZ??xq&)!Ls8#^66e^JcX-S52FY}ytQ->QI3Laqp%)FTwX_u9;Zif4_Wy_9oO_k& zn6G4P%{dq<^OKz$Q50p_pX{{Q*0ZJVJ~leLu<0F`r5Ymg0@E=c?)hOp_J3H`A-@(* zV=cXP_tUwmhkEmBEP5L;IZ7Zk$9Qm*VgD(nqSwlfS5#og4%J4Z5tGS;BuRIC;ial7 zilUH6BuFNcpY4zCAp3(Xet}r!&ZDv?*eX?lE1jyq6;4&)3a2V?g;N!{!uc<6u6IcW Suw?oG0000 + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/close.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/close.svg new file mode 100644 index 00000000..fb798d73 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/close.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/maximize.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/maximize.svg new file mode 100644 index 00000000..0c2f1700 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/maximize.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/menu.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/menu.svg new file mode 100644 index 00000000..179ff4c4 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/menu.svg @@ -0,0 +1,40 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/minimize.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/minimize.svg new file mode 100644 index 00000000..76fe7cbd --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/minimize.svg @@ -0,0 +1,47 @@ + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/shade.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/shade.svg new file mode 100644 index 00000000..8213b036 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/shade.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/unmaximize.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/unmaximize.svg new file mode 100644 index 00000000..8d60a570 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/unmaximize.svg @@ -0,0 +1,67 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/unshade.svg b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/unshade.svg new file mode 100644 index 00000000..a1615644 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/assets/unshade.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/metacity-theme-1.xml b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/metacity-theme-1.xml new file mode 100644 index 00000000..582cc8ef --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/metacity-theme-1.xml @@ -0,0 +1,755 @@ + + + + Colloid + vinceliucie + GPL + 2022 + Colloid 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 --> + +<!-- close --> + +<draw_ops name="close_focused"> + <image filename="assets/button.svg" colorize="C_button_close_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_close_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_close_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="assets/button.svg" colorize="C_title_unfocused" x="(width - object_width) / 2" y="(height - object_height) / 2" alpha="0.25" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_focused_prelight"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_focused_pressed"/> +</draw_ops> + +<!-- maximize --> + +<draw_ops name="maximize_focused"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_max_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_focused_pressed"/> +</draw_ops> + +<!-- unmaximize --> + +<draw_ops name="unmaximize_focused"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_max_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_focused_pressed"/> +</draw_ops> + +<!-- minimize --> + +<draw_ops name="minimize_focused"> + <image filename="assets/button.svg" colorize="C_button_min_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_min_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_min_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_focused_prelight"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_focused_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/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/metacity-theme-2.xml b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..582cc8ef --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/metacity-theme-2.xml @@ -0,0 +1,755 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Colloid</name> + <author>vinceliucie</author> + <copyright>GPL</copyright> + <date>2022</date> + <description>Colloid 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_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)"/> +<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_button_icon" value="gtk:custom(wm_button_icon,gtk:base[NORMAL])" /> +<constant name="C_button_close_hover_bg" value="gtk:custom(wm_button_close_hover_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_close_active_bg" value="gtk:custom(wm_button_close_active_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_max_hover_bg" value="gtk:custom(wm_button_max_hover_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_max_active_bg" value="gtk:custom(wm_button_max_active_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_min_hover_bg" value="gtk:custom(wm_button_min_hover_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_min_active_bg" value="gtk:custom(wm_button_min_active_bg,gtk:fg[INSENSITIVE])"/> + +<!-- 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="0" right="0" 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 --> + +<!-- close --> + +<draw_ops name="close_focused"> + <image filename="assets/button.svg" colorize="C_button_close_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_close_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_close_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="assets/button.svg" colorize="C_title_unfocused" x="(width - object_width) / 2" y="(height - object_height) / 2" alpha="0.25" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_focused_prelight"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_focused_pressed"/> +</draw_ops> + +<!-- maximize --> + +<draw_ops name="maximize_focused"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_max_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_focused_pressed"/> +</draw_ops> + +<!-- unmaximize --> + +<draw_ops name="unmaximize_focused"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_max_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_focused_pressed"/> +</draw_ops> + +<!-- minimize --> + +<draw_ops name="minimize_focused"> + <image filename="assets/button.svg" colorize="C_button_min_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_min_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_min_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_focused_prelight"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_focused_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/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/metacity-theme-3.xml b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..582cc8ef --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/metacity-theme-3.xml @@ -0,0 +1,755 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Colloid</name> + <author>vinceliucie</author> + <copyright>GPL</copyright> + <date>2022</date> + <description>Colloid 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_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)"/> +<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_button_icon" value="gtk:custom(wm_button_icon,gtk:base[NORMAL])" /> +<constant name="C_button_close_hover_bg" value="gtk:custom(wm_button_close_hover_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_close_active_bg" value="gtk:custom(wm_button_close_active_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_max_hover_bg" value="gtk:custom(wm_button_max_hover_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_max_active_bg" value="gtk:custom(wm_button_max_active_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_min_hover_bg" value="gtk:custom(wm_button_min_hover_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_min_active_bg" value="gtk:custom(wm_button_min_active_bg,gtk:fg[INSENSITIVE])"/> + +<!-- 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="0" right="0" 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 --> + +<!-- close --> + +<draw_ops name="close_focused"> + <image filename="assets/button.svg" colorize="C_button_close_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_close_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_close_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="assets/button.svg" colorize="C_title_unfocused" x="(width - object_width) / 2" y="(height - object_height) / 2" alpha="0.25" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_focused_prelight"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_focused_pressed"/> +</draw_ops> + +<!-- maximize --> + +<draw_ops name="maximize_focused"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_max_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_focused_pressed"/> +</draw_ops> + +<!-- unmaximize --> + +<draw_ops name="unmaximize_focused"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_max_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_focused_pressed"/> +</draw_ops> + +<!-- minimize --> + +<draw_ops name="minimize_focused"> + <image filename="assets/button.svg" colorize="C_button_min_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_min_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_min_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_focused_prelight"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_focused_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/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/thumbnail.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/metacity-1/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..135fc734eee939c0e39cc9231c1fae5617cfd499 GIT binary patch literal 1527 zcmV<T1qk|yP)<h;3K|Lk000e1NJLTq003kF001Be1^@s6<SX4S00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H11%ydN zK~!jg?O9)JQ&kxM-E;1}z3pAwtu0-*!8YbZnG*-Zxx|@lJc!1ai17tt!VB@iL=)5p zAB>Xtpbtbzd@x3RRTE>t_&_ia62*WJ5+>UilUdP?b=}%-UEAH;-akIf&QaEK&+P>k z=`XoyAHJ`@)B8K$_nq%M+`fJLOw`~AIF7sJ`|UnU!E2g!C)ar2pqv<`PbEJ9;Pd(X zon7hw80B8@>W2`r=J#^H!vUzJEC)d;h1>0hBuQv&Y(#T&GkiWD2q8B;<)Vih92~3( z;vjTghpMVjRTYUu0<*KTaJ${;?(Rl790sMdvM}A<-8DfRL@_l{N+F6OL{Y@t+#I6O zD8k_|dU|>w2m&ajE8^4yxyz6w36dmXe0&_5rlGH|4<3)_CQ%3>00452*Lq(-Q4}mJ zETFTq6S6Gh?AfzWRTa9fL)Uc}h5^%Dj*FTgcL}CxBArg7rKJU;C}L=62%4s?2vQWK zCdgezCX+#XdpqLsIO6g6ErRe)5m92|nVo4o-Lr_URuv6(8Wyq?f5b$b8uH@UIX{$w zbNZ8wGKBsJ=+*|1pbI7db54PFB?axw42-F)V_Y6W@ZttP2J2<Cy9D@oij<~fIIG}9 zDuW+W85pMZQk=`>(AL(5v9U3PLZOwyP6%<Ps6W)A;=}z@=!leWGUE$84t?E(Uq<Ds zxHz7`wYL*|e<MKF9zVbY3a4*C{dNM-s{4Bb^>ui+HH@G@%i4@DsdzgY!^D#HCR-Fm zjE;_?x3?F8KmdXufaiJ8a5#LZngws~Si<M8{e^IS<q?c58F+T*A|?|8e!n5v;^KG$ z>ENT_cZ7g4v!G=|fNu7JcKD!On6=&d?g{zuL3<-)S~;?V0*~hcKAc}%LcCyY6s7Ar z06<k$1cSl<dJ}s~{dXZ=4Idqtg2!c8vL~F0LwjS`x=FRgC+>X!bc^4zJ?(0M>!l7` zT-#&`@3e+NDha;|b(G-ajwbl|@{v>uS(cGVB%CYiuk4;fppI=gDe@-Xd|`%}i)^Zc z&>vy;6LvL&G<lf)-rBSQyhSmJ2#Y)pL>esHQ%a#I%1wpcwjd&J;`!dRE#Jo<%%N=q z+fbA5kCd+&l|VQMPqGQQ#qGjlvc0srC*-#*q#y`TRdppgs)~?po0lL<)>744=zBQF zWY0fhedm>ecGWZ4KjC%T=JHa4E|1Hyy<>eyQ$xY7t1W*Lu>L1Y!G+j%dy`AB%>@7v z(ONfA?9PkPQI#MJ$L_WLSsjcj2pL^jdI|^VoDn3Js%{reC)xasdHWY>W<p`IkL9bo zMV(>vH&<-{+k*V|ryE(t{vqwxakd6gA5Gcj(inZurP=D+YAk3vMzU-hpcoxM6@uh7 z4nJJ5-V?0G`EeQ7<7^R9_-Wc++A>UNXV{L}*OWXiW!PS75l83J&~14xqpCjSv*SS| z7TLyOYJtPyqhV$)V={}v&oO4d{HZAzG4>sQcybm6##%B{(C}p}$;?$m)s0~?!{d!F zS}dn7-Qe)vR}oyDvUg(2e=`C7>bzxpZ6t~OcTrnhm$M4qzaF<-;4`{`gV&~!*6p_f zfCKj-m!fX$KhlP4)0JQH%)EeCKi!Dq7wx4v05CNJ%8_9dPT#0}lrc=?PfkMlWCYOd zpP0T+r1AR1G-huzpSqG$@bcK-7|Gd7bF1Ol6)xdS?B0>a?(G?LwJHdBHOyxyqBAa> z9P;AWIUiIf$M4M^@J~g+Z*5raGfcots?dj%D4dDGn6_V-OW`IQ_JsV{RWD<+B*M>A zBsCqEGYU?m7IAVuYx}4?JUonnfdRPPZn#{o+MW8nMyVjR8^d*mnjq^8H9^)HYJ#jY d)C5^)_y^`cHV7eG3?%>n002ovPDHLkV1h#u*5&{J literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/plank/dock.theme b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/plank/dock.theme new file mode 100644 index 00000000..26a6a747 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-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=16 +#The roundness of the bottom corners. +BottomRoundness=0 +#The thickness (in pixels) of lines drawn. +LineWidth=0 +#The color (RGBA) of the outer stroke. +OuterStrokeColor=0;;0;;0;;0 +#The starting color (RGBA) of the fill gradient. +FillStartColor=33;;33;;33;;255 +#The ending color (RGBA) of the fill gradient. +FillEndColor=33;;33;;33;;255 +#The color (RGBA) of the inner stroke. +InnerStrokeColor=33;;33;;33;;255 + +[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/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..4c041fe5352b2b61f60e4f4fa208b1922d22a237 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~f!3HD)-^P3dQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vwo-U3d95a)*Y}xYXyaQuG fN<zYd6ATQ3l1yvPeRjGBRKeis>gTe~DWM4fCk7}L literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..64c2a3b36856cc53c64706cc275eeb4f34d5351e GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~f!3HD)-^P3dQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vwo-U3d95a)zT)g=6yaQuG fN<zYd6ATQ0yO>(5gvwihDi}On{an^LB{Ts5HohoG literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-left-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..4882e6bd813c67eff98e51f89d2925a5652bfe39 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7BevL9R^{><M}I6fP#`G zt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Troxx;TbNOifNmNcfSTnfY^m vBSV7Hl7tlPl$3@R<v=b;2?+@fHVcNw=U9`cANVK()WYED>gTe~DWM4fy!I>{ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-left-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..bb0fcee49dd60c05dd333e2d3cf3c57291897c9e GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7BevL9R^{><M}I6fP#`G zt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Troxx;TbNOifNmNcgdS@#4?( v8yOOmmL#NTr=&ErC<k&$N=Qg>uvsw7TE{9nRcu)^Pz!^ntDnm{r-UW|#=|Rv literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-right-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7be778aacf229a619dc43377b0db21e9ddc4e860 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7BevL9R^{><M}I6fP#`G zt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TpR@x;TbNOifNuV9?Rk{cmhw w@F!hqi2$41GAFSN3qh719v+?}8YwIcGk&tBukEk84b;Qn>FVdQ&MBb@0DVR(iU0rr literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-right-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/bottom-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..9e7ab6038268069e50d26566d571631ab67b467c GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7BevL9R^{><M}I6fP#`G zt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TpR@x;TbNOifNuU??dm`Dbik w@F!hqi2$41GAFSN3qh719v+?}8YwIc!Hukv-P2|z0`)L>y85}Sb4q9e0E}xX-v9sr literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/close-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d38b1462790aa91009fac250b6e3e2a042938015 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!3-ohbF|Nbr~;43Vg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprV8TpAc6dt)il$p{lB>s;Z@? zYH4Zdp{MPsr{krk<E^hV$JKVOtL=O@y9I7`3*GD%x!Emow_oaRf5hMQNPz26f7fFH zuGd37Z-jc@4E6dL<Nqnf|8uPWm)L+`aRI;M0{+Ga8Y!#;xw75U#WBR<^xaD*xf&D% z8WK;NY2V&_^vw7A(+Z1Z+$QqH{#svWVByuV{)RB8&0hfnyWHC$X?y~vyX}Haw>D;6 zDQDi=5GEZevEeR@mTN<HK;r?PMh6F{4N4oFHtdlPbef<%L9^g2i~cGz#_c(i%Fb8H w-;(PNyDoCn`FQd2)(JsRPM)v-YW{#hr%<}>`?;k%fKFoYboFyt=akR{0I-dLQ2+n{ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/close-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/close-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd469855a10519cf36dbd1e239b5c89e0d5d447 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!VDzO%sF-jNO2Z;L>4nJ@ErzW#^d=bQh<Vz zC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dT1^9%x0%;u`9bH{rJv}{h zb8~-x|A2siz`($$sHo`Z=!ArXjEsz|tgP(p>_>*u=Ygs-JY5_^G$tk|IIuTmBqXrj z348D5C}v<^{r%nCl$M4McXm4z92U@1s1xTAddOra(5PI{7}IeebjN|Hjsv<o4#agF z$i2fP5oN%0bVC@=-NZwC6P9Z$*`%|5iV@oMJvRJ3*FqDHOdSS>?W+nc+wYf50@}&o M>FVdQ&MBb@0L_tF>Hq)$ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/close-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/close-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..d990aa19d4ab99c33e54ba98da6f9708d082759e GIT binary patch literal 402 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!3-ohbF|Nbr~;43Vg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprWDxpAc6dt)il$p{lB>s;Z@? zYH4Zdp{MPsr{krk<E^hV$JKVOtL=O@y9I7`3*GD%x!Emow_oaRf5hMQNPz26f7fFH zuGd37Z-jc@4E6dL<Nqnf|8uPWm)L+`aRI;M0{+Ga{!Iw_+gkOvz4l*6-TxQQ{(t-s z8T*?ZXzM~x7sn8b(|0eO=4&z#XiZ$AalI)#V8Ne=hkxTQvbrehD(c-S5W9P3x{r16 z@yOG4s^{`lrCAp0yxQf_#QH#1njv832FCZt)WZ`Q)zv(G1<bb0WxEjD{fSqhG5x<3 ze-iT@$s+;k<_@e4@2YtnG8>Bc<o0j(cs9L<M_|QGWBz9gHoaW1Bz4lGKWpP-Zf|l~ sbu87hJn?SbobXUNS+jqu|1;m4Gebu2_>aSzfsSSHboFyt=akR{04H0UhyVZp literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/close-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..3af5e766b759db9183f5e4de1de087efc08c160b GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!3-ohbF|Nbr~;43Vg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprXtGpAc6dt)il$sivl_uCAk@ zZfR*5U~Up<ZW?568f;;@Dn4R$e8k#>$n}X)o04MA=ck`9NWYMuez7p)entL+iu{Ka z1z(yfzBX5WYpML+QuVv7`cGT+zxLXH?REba&-u4>-oIt@|G#_l|Ld39&jId0%jSE! zIEGl9zI$o6P?Lc`Yof{t(}Ua^0(Ctf{_$rrE>1XPAZ9j4>1>_x>^H|gZ!5afQGVkD zpQF<0Wtypbn40#mGOTUkW(mKylY{-lOxK$VnJ=rD6Mpf@MmjL{KeUuh5!+$dwb3uJ zQHsHshppih(^a86_4yx5PhMf#7-wU=g?;I>=1F~?U6+^FeTzLU<mG>Q(!W!?7Oz?H hT8X#(-|GL&ah<J__w8oanF5{4;OXk;vd$@?2>^jJpM3xT literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/hide-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/hide-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5b1abc7ad24a0193adbf63c845d14659459039cd GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!3-ohbF|Nbr~;43Vg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprV8TpAc6dt)il$p{}f{uB@e@ zY-wrfVJq)xC+}r1@9iKzr&4HcmC*cZp#?QU3u^@z)e0`D7hKvPcw{Qik*T~#r|}${ z&U1Y+=Zz(tH<xmL+{X548{6mYY+rV;{o2FwdoRo1eJqIzB{D!e+C5zyLo80;y>ybR zK|!D)@wA!t?afEee6K&Put>&jB46yU^>qdoULEUi2y@!}6)>>Ny&aOqCt$kUF4%Ny zW5$(o=B*83(xDO??y_jPHe?4h9^h$oaB$k7w83e^9{E703Ca^R3(m6WuQFrYo-?WJ ye5L#?x$dy*B1fH%7cXy}5cK5a`TDQs4;XX`rQ5!rTe<`2BnD4cKbLh*2~7Ylq=C-> literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/hide-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/hide-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd469855a10519cf36dbd1e239b5c89e0d5d447 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!VDzO%sF-jNO2Z;L>4nJ@ErzW#^d=bQh<Vz zC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dT1^9%x0%;u`9bH{rJv}{h zb8~-x|A2siz`($$sHo`Z=!ArXjEsz|tgP(p>_>*u=Ygs-JY5_^G$tk|IIuTmBqXrj z348D5C}v<^{r%nCl$M4McXm4z92U@1s1xTAddOra(5PI{7}IeebjN|Hjsv<o4#agF z$i2fP5oN%0bVC@=-NZwC6P9Z$*`%|5iV@oMJvRJ3*FqDHOdSS>?W+nc+wYf50@}&o M>FVdQ&MBb@0L_tF>Hq)$ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/hide-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/hide-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..329a164e5ad8480562dd47a9d7813e85bd73849c GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!3-ohbF|Nbr~;43Vg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprW(@pAc6dt)il$p{}f{uB@e@ zY-wrfVJq)xC+}r1@9iKzr&4HcmC*cZp#?QU3u^@z)e0`D7hKvPcw{Qik*T~#r|}${ z&U1Y+=Zz(tH<xmL+{X548{6mYY+rV;{o2FwdoRo1eJuaK-Twdo|EC|e_kcD{@N{tu zu{eGA(s8~P1rdipk=;o%n^*<^{+~ZZ!1(a#!vf-Yd$gI<6-AtCj?VLV@Ul@M{jbgU z&@!e)Wr1op1H?P_y}I6R<*<BB7SE@nY(}mPngN{$7#Q6h91Ii<UfwJ<URz}mcYjgS z0tbc34`y)gTXBr-OyT4&U*qfB*BxK<bz^tR!;{6!RmGdcPadxSYMa3BWg$J~!^N$q QfNo>(boFyt=akR{07DOvBLDyZ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/hide-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/hide-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b2bfbb34754a5a6a2a27d87db06e55a7fb1a9f4d GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!3-ohbF|Nbr~;43Vg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprV8TpAc6dt)il$siC5+sj8!; zYH4X1;HnwurWxd}8SJ6Cs@r&VukqSG<Mk6vHcc|wG}+|*O3U*rtuCyzytvxx{x+Kj z+if21u=#S_@#}G?Zzr6-pLF_t*6Gh#r+??1|NnUM|Nnp2&mRSVc1-kiaSX9IefQF7 zp=Jdh)&Q+*=`Vz%1=s)lzrW;i=E8%CyIvgIeRd|NXMoo9WVKflPVzZ=A2#8=lGE_X zgqh(%uV3S*zVbXP#&aA=DjClOenc@iO^Iu8=UKy`$F`V3xuJFD%u2=&fA$`|u58UH zCEpu)(sialK+@!2pH{|qU)i{&vh-s}&Ya!v))sGDUG{JFf99}z2c+0)`NEokj$`n2 L^>bP0l+XkKX5f`J literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/left-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..da4a0e1e9ba06b47ba47ab772465d81b371427e0 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq&N#aB8wRq_zr_G<MI3zDL_HV z64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UVJzX3_IA$iNBqaRE&&)h| g;0OaN^JxZ#k4B8Aq85nU2P$FkboFyt=akR{030wUTmS$7 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/left-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..26781a1690593a406ebd31be33deb3bf57713148 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq&N#aB8wRq_zr_G<MI3zDL_HV z64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UVJzX3_IA$iNBqaP;zj*QC g14kHGnNKq?+|glNJh7(s6i^9+r>mdKI;Vst05Yg3F8}}l literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d63f1ab8a57405a075e5349ea425b81cf25bafee GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!3-ohbF|Nbr~;43Vg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprY6SpAc6dtpWt<swx_)sv2tQ z_WJ4$1{y%*XsBQ3tzYl0-{hm;<ZIC2W6<bh(Bf;*>Sr`3+;~oe@!SZL)p4dkv?kts zUz+*;bn^r0=0`Iv4y0QE$>Uj;mX?b?uBilC(B|pl7-Dhy?xoXQ4GIDdfv4Xjrt0f% zee>VmxPznJaEa^ecfSri=xI4}OL?NoC4NWEE4x;0t6+%SzSH>j1%VT4<>r?dUd#>e zb=>*$z%vdG_D39N1Uy)HSfm(v4}Pk1;dX3wNIYmP85i=HS@4F6?4Ho&3zIMYnw8}G mtKi)n@8p!Db^liHXJkLSOIE;CO!orNMGT&<elF{r5}E);SACEG literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd469855a10519cf36dbd1e239b5c89e0d5d447 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!VDzO%sF-jNO2Z;L>4nJ@ErzW#^d=bQh<Vz zC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dT1^9%x0%;u`9bH{rJv}{h zb8~-x|A2siz`($$sHo`Z=!ArXjEsz|tgP(p>_>*u=Ygs-JY5_^G$tk|IIuTmBqXrj z348D5C}v<^{r%nCl$M4McXm4z92U@1s1xTAddOra(5PI{7}IeebjN|Hjsv<o4#agF z$i2fP5oN%0bVC@=-NZwC6P9Z$*`%|5iV@oMJvRJ3*FqDHOdSS>?W+nc+wYf50@}&o M>FVdQ&MBb@0L_tF>Hq)$ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..370e3cb248c454631f3b7b13d0e18c1cded8d1bb GIT binary patch literal 416 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!3-ohbF|Nbr~;43Vg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprYykpAc6dtpWt<swx_)sv2tQ z_WJ4$1{y%*XsBQ3tzYl0-{hm;<ZIC2W6<bh(Bf;*>Sr`3+;~oe@!SZL)p4dkv?kts zUz+*;bn^r0=0`Iv4y0QE$>Uj;mX@hkdeW}+q+jVRygs$)`qbj<(_Z|1_wwiaS3lqX z|Nnnh?`{#G^~*e6978Nl-@SB_ugO8gB`{^)T!)1ZwYnbs{;yxM&~QSVfOy`Dub%st ztl~}9oZc!iyLFAgkIcBx%137zs-u}3y4GqY$p3tn;M*YE>|*sHyTZoR<(Jr$)r}%A z)-(9Bw@6tqeyWRa@L_%`AtI%5?7^Skoh&b;8=~1+q&|pj+1ue!&i?d;>(RrDE_JG{ z{ktHmI7>%6X#U2a;<P;TGpCHW=S=<o>VJc{rG%W;SN~mFKo>K3y85}Sb4q9e00mp3 ACjbBd literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..9b845ba4096118e6f34785833409979cacc407de GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!3-ohbF|Nbr~;43Vg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprVQZpAc6dt)il$s-dQ)rLL}} zVc>3I;9+S9M4ncbmX<yfQhX++_)bdoot)}BCCztAy8pBc|LGYK>&hb6l}D~GkK0op z4@7$#($03JpX*LP-<<(Om-{j=_hnt}@43IC=l;sx`zxnDTtDsMhIhX{z5n(3{qN8J z|Nk%bmi`O0d%35JV~EA+yO&P$H5rJsBrZ`naaCF)pic1M=YRPxoRSq<1;q1ae4Rco zW!bc?Q|>ygIqMY0@yBBQDw|Jf4V%|9IxNrPvPj=&xstOWVZsrXI^O=}9Uk|a?nx=I z{gQUL%(#$IuVK%9aRp-sOSV?VF2f!F>Xev%u|2rQ*vM$Zo2##MY3qX6%_~YGLToNB zvEo~`ZTYdF&VN0kw~dSQ53kYLd?5Dc`hWZtj8$)C<R64>x(swOgQu&X%Q~loCIH>I BsssQ4 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-toggled-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d63f1ab8a57405a075e5349ea425b81cf25bafee GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!3-ohbF|Nbr~;43Vg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprY6SpAc6dtpWt<swx_)sv2tQ z_WJ4$1{y%*XsBQ3tzYl0-{hm;<ZIC2W6<bh(Bf;*>Sr`3+;~oe@!SZL)p4dkv?kts zUz+*;bn^r0=0`Iv4y0QE$>Uj;mX?b?uBilC(B|pl7-Dhy?xoXQ4GIDdfv4Xjrt0f% zee>VmxPznJaEa^ecfSri=xI4}OL?NoC4NWEE4x;0t6+%SzSH>j1%VT4<>r?dUd#>e zb=>*$z%vdG_D39N1Uy)HSfm(v4}Pk1;dX3wNIYmP85i=HS@4F6?4Ho&3zIMYnw8}G mtKi)n@8p!Db^liHXJkLSOIE;CO!orNMGT&<elF{r5}E);SACEG literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-toggled-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd469855a10519cf36dbd1e239b5c89e0d5d447 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!VDzO%sF-jNO2Z;L>4nJ@ErzW#^d=bQh<Vz zC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dT1^9%x0%;u`9bH{rJv}{h zb8~-x|A2siz`($$sHo`Z=!ArXjEsz|tgP(p>_>*u=Ygs-JY5_^G$tk|IIuTmBqXrj z348D5C}v<^{r%nCl$M4McXm4z92U@1s1xTAddOra(5PI{7}IeebjN|Hjsv<o4#agF z$i2fP5oN%0bVC@=-NZwC6P9Z$*`%|5iV@oMJvRJ3*FqDHOdSS>?W+nc+wYf50@}&o M>FVdQ&MBb@0L_tF>Hq)$ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-toggled-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..191c3ea13b200eb4b4046af47285b7bdb1d0e33b GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!3-ohbF|Nbr~;43Vg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQ!@J|V6^S_KHyRaG=pRW;Pq z?e*0i3^ahq(NMq6Tfg30zsX0x$=9I4$Dq;2pvBjq)z4^7xbd6_<GB$gtK&?8XidEN zzBKdw>E;L0&5veU97wkSlE<?wEiFAxmwB8i^Ep%LbG9<|N>AFAp7bldh1aJRU7uQf zeOlR#8D%$T*501?;^(`UKi|Ll`Tqa^|E?kHCjs5G)6>N<#NzbbOQ-po3`ANISy)(( zN^6DGySi*-`u6w!xz=M7wzN%^PW!8>KGSmA)#=IpYXbe*IGQRp-_K9`$N%6QKZC-u zKF%H4`ywsbHY}Lz!G4f&LB*A=It~?59gGvyPpArHC2-%F@3mFbbV7y#^DXWvyrvVf z6j((XPN{A%o>#$KX*O>LV=m`)wuVl&8phDoA;ruB$$M91ZeMZZ!jjEzLULyxD^mI> rslBcK%-dGaX{wVy9@ziO{sHTcGP$2FE7*Y1!NB0@>gTe~DWM4fhoiH4 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-toggled-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..ca3a4f6ae4c090fdf3a7fe94946d276d04d9fd1c GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!3-ohbF|Nbr~;43Vg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprZBwpAc6dt)il$s-dQ)rLL}} zVc>3I;9+S9M4ncbmX<yfQhX++_)bdoot)}BCCztAy8pBc|LGYK>&hb6l}D~GkK0op z4@7$#($03JpX*LP-<<(Om-{j=_hnt}FS{|L^5(3b`zw0xuk5|Qa_YnN(;jY^@o3Y` zN1Nt7+4k<&r}w`;zyJOD|NsA$LD2?4r)>9haSX9IefQF7z9s{amc%WKG!*UyH2!Mt z63x2*|7T1FkEeIU&cti+MU!Seu5^y%J2IOmrA48m-?gwu%r;@$PKE}b7Va~Ae>REp zZCE;aD{m9G!`B?C(8f8@3TzHj1GE&j9N?_j({s_3cS4i``xntXUET?i3d}qWnxX|| z^L{XdTKc;*>^r!ZH6gXJwIxdW@->D_+q=DXxgPCPJGw6T>lM>!5vSireB6@$u5!k+ i%3Yt_|6Tphm|yozW~S@f6a}Cc7(8A5T-G@yGywo1%ew&p literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/menu-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/menu-active.png new file mode 100644 index 0000000000000000000000000000000000000000..034e9d12b2444d5355fcba27bd7c1559a2099441 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!VDzO%sF-jNO2Z;L>4nJ@ErzW#^d=bQh<Vz zC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6e`2l#}z0%;W$6-!IYg$oxh zUc9)<s^~dTNX^s5F+?LcIl+P5E2F_tfVYQ%G2KznS)ozDKupApMW|v+PXr^waYt1? Ur8CB}fjSsGUHx3vIVCg!03YTs9RL6T literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/menu-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/menu-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..ae08e63b8526fed3f1842448cd4dbc5ac1aefdf7 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH#0(^z?-=I*Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>r0G|+7Ag!aL6B82?8ynka z-fa)$%X_*whDd}bCp0t$Xh;;e#r(LkJi#sG#+9WOS9lbd8FpqyN*PUE+YMC8;OXk; Jvd$@?2>{cfFNgpD literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/menu-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/menu-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..26a0cf39087a112583f2e3fcfb8c720c00041c69 GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!VDzO%sF-jNO2Z;L>4nJ@ErzW#^d=bQh<Vz zC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6e;2Ka=y0%;W$6;)MLO-)TL zEiE%MGjnru3kwTNOG_IY8+&_uXJ=<uSJ(CH*Kgdo(XooD2&f_7)5S4FV`6fG1G{WS zgQEcNh0p`JU)KqwFm5$=n9w31FpF8pVkL*TfITx?X91&p$AQEh4ty>TG-48XT^@+U zB%Hr({QTXV%4#Xag70T;TBpC8cWkXH+uZ=3?4uWC+a8wioaf}4weFs%Po}`72nL3W XDaDyHk2N;~t!D6a^>bP0l+XkKip*Ly literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/menu-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/menu-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..14c395c4e003d76473b53e603d5965c7a87ea071 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH0VEitZ?-4{Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWIYzPZ!4!i_>>6+440g@USNE zHRsqitZwxcU)EM0__4%KXo^;0!AIV?`&fP@`{*aDA1nLh>>%T+beXq6k&$7-p34o< z0Y=uWEFm9t7lbss@FvVT#M_ZBAgyr2D4<J2VZDRqr+=NN)t7(Ijapw8*<ZEJ&347< nPscY^RK$FDvETnH{{Y{*dB=*1-m5GJx`x5i)z4*}Q$iB}cXC$< literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/right-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6134fd30c9a1907f0ead3bfde0dd9b52985dbfd6 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq&N#aB8wRq_zr_G<MI3zDL_HV z64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UVJzX3_IA$hq*s|r%`2z<& g%<p96Vw=XuP<55*#Cq+Q)j%Z-p00i_>zopr09{WhegFUf literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/right-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..7c6a97c438ef6d391651c1080fb2e892a7bc6101 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq&N#aB8wRq_zr_G<MI3zDL_HV z64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UVJzX3_IA$haxOnmB`2z<& g%<p96Vw=XukZR1daP!&9KR_i6p00i_>zopr0AnX9t^fc4 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/shade-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/shade-active.png new file mode 100644 index 0000000000000000000000000000000000000000..70ae1da2a1877a19ae812211f328d0246e0682f3 GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!VDzO%sF-jNO2Z;L>4nJ@ErzW#^d=bQh<Vz zC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dT1^9%x0%;W$6?JuWb8~Y` zOG|5OYa1IIdwctUfPm!W<n;9Pty{Nl+qP}TjvYE3=fi-iy**tVLo|Yu6CBv}G8!BO zczJ9YFFKeszF510DQWpLu|*tDbf)a-(@`k%3J_S;!nn!-NU`WB>=AZ3XV${aVcO)u h>DnTuVlan=!R@bs=py~J9YA9lJYD@<);T3K0RT$ZNf!VB literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/shade-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/shade-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..febde8fd48ff342b44bc6c9ee84dec279ef60ec6 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH!VDzO%sF-jNO2Z;L>4nJ@ErzW#^d=bQh<Vz zC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6co2Ka=y0%;u`9bH{rV`F1e zQ&TfDGh16*7Z(>dH@D>E<dl>Y>x|v=fQsBaT^vI+&L<~0us3BSNN{vmEaI&2a}*Vb z3>589dT>=^pGc%bO6vlJ5KiWhMi3R@P+`@v#-xRtL$%4n@Mxk?%MMnCT}4`r7jq{Y Q0!?J_boFyt=akR{00EytRsaA1 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/shade-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/shade-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..1eb9d098646fd4639e83414a96528d3660c011b9 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH0VEitZ?-4{Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWIY`o-U3d7N?UF6j*dP8Q4Ub z5+t-P7;P^v+h%_G&_ai+cSO0)gl^Of*jm`iEFG%Dr4uu;!EzasZii2bO3Sq)0Stu> zPa2s8MAIa=-W>eI{(2SP(T0d`5?pf>KdoCQAbReGNW;^GT5~o=Five>abU|Koi7fe zXC{ZTI~mHZd^)j}qfLk3Cx6upVGfN$j=lz)8XPY3$lRTE*e3L{8zaNUj$Kxksxk|K P?qu+E^>bP0l+XkKuJc^b literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/shade-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/shade-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c0184b174ea620d9991ef50260bcd7fe81822850 GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH0VEitZ?-4{Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWIYio-U3d7N?UF6j*dP8Q4Ub z5+t-Pl=5|Ta1>oTy3paQsg@MaqL?ciGy^{OwlT|_>Tty@p4h;>j48I`r=_Jpbcvye zh4T~tISnfcjs*y?2%WRNc)L_f{s`Bh00G8{{e5jKIu0yj(BTgiY&^=f!p4PlndrHh z>bnx=y|J43vgPI38&WO?SB@lA1s`R#Trg)N>sJ1tfYnL8I^q#2ma8B2=BeLJoVO}- bF$2S|-cted)8w`R-OS+W>gTe~DWM4fhmvBv literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8a1f5c5f47fdd11f50ee2ebc58629003123cb348 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH0VEitZ?-4{Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWIZePZ!4!i_>o>*>W`)@U&LX zaALl8@u2k$IhDyG>mQw8C;CV=C;yqk-5{e~KbGbHc+l!TWzr??z^D`Y222TOES0Xb zyqnd&tdP5O55x5zP6`REbGX-@;Cdc#LVnGJoP}ndht7suEM%JQBweo(P?4w<EZG&7 qzxIBXb7t-bk4*Q^|DUKIViq~NR^sUsvl~F?FnGH9xvX<aXaWFKh+ED8 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..7a341de8ac01fd147746b484a79cc0b3492b6180 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH0VEitZ?-4{Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWIY<PZ!4!i{7^v6!{J)@HhnW zxpW;6<Ce5$aCOLiU*E*(l;-6z&2!bh3eSbd-W<z&)}YT2B>qw`>_D+2gUUB6hJ9`+ zY@$nyx)*U-ojbIQsc`e08s_(13)Xj-tbWzca!&c(QS-IwPS2fUWlu$Q_%2!NzxEts beIxs_^u3>tf4#67=mG{$S3j3^P6<r_q~=n< literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..e931e3bdc210636cee2005734621adf805a424c7 GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH0VEitZ?-4{Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWIa=o-U3d7N_rCvgK=5kYG#T z4`#Dv*wV?#Tq)eybI);atB$E{ht+kpingLvm!i~H_{7$P&wKJ)*)wUU%cMC<mI@~% z#G5X^VOQX}Zy>~^(tc(0*3HvScrwfh)OC)Xb~Z!HKt5%{>C&|qq&u%L^Hklanqd{d zUtsf!cZ=~3c9u1_8a4_1ejv%P&Si6SlT-h0-(7~j`}f`V5tO)mHge|5&{cB}byuz5 w_2SN|_pyR;rC%cSH2==Aw*9gGAAbd7h}Pl0Z;7(2f!<*7boFyt=akR{044)*^8f$< literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b337a5b002f9cd4ffac76474c40c0574b6de4eb7 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH0VEitZ?-4{Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWIamo-U3d7N_rCGURJk5MfK; zUz{VeVD*DEarMLA9XWB1wk&+Td)q9gsmUy?SUf38ZG~U#pYVN84*vI;v^a)u(h_z{ z#RE%Lz3zG-&mhWUmnd?SVHcD9*IlnBI(I59Xt;JJ_VSlgTO6DlB+a+y9!aq{%&1^+ z?nCb+2d037n?EO92w+{nrfnl2_Nw+n7lZkt`?3%9R@y|UJh_<ecl)R9uQOA2ExMv` zWW$a{9&26+?YMHyZpmt^ZoTebsS|U`?^@dZT>p>1f>~YpQu{=!+m1l*FnGH9xvX<a GXaWFa6?&)u literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-toggled-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..bc17cbc3acef239bf6fc1ab8ef9ff584a5ac2e03 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH0VEitZ?-4{Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWIaMo-U3d7N?UF6j*dP8Q4Ub z5<(coSfwJp`Q>6}Ep7B}e7S0+-K|^uE{DxZ3SY2s6~iHosFjVOj@LpYva7_xSWnl4 zgg9->=MD?}7~K?lkWp52YOcCpPH5o8yZ-Z<Quk?T9lX7b?co-sY^feo=H1GsVPcLF zs@hizS+1OVS!ZQcXI#KKrK_vz+9YOnvGkSw%T6)|GB9}ZZ~3^8$?z!9fefCmelF{r G5}E*pg;*c} literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-toggled-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..17d942543d504bf48adfc96a086ca54a99960139 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH0VEitZ?-4{Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWIYzPZ!4!i{7^vbom+#cvuto zzFg|O$!EzV)1bJGOKny`eSbtjtOv)W<@0__`p0uP_`?MGJ&Y!zSA|xx@5%8w;<<;{ z<5`%PqOi~HyFn(7i3w{;SuAEd$OfGM%rIvkbM6trhJ^l(mwCJQs+_!Z>XxN&oRGEn nw|k2jx*|=#$LBs{k8k9*vN-U06`PGQ&@~L6u6{1-oD!M<*D+Ot literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-toggled-prelight.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..b8180a45a3c61aab5904c34af0158670f26b7c52 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH0VEitZ?-4{Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWIa$o-U3d7N_rCvgK<skYG#T zyUbV65GFi{@9gXg2TsT~xY#i32=O<aaS946*evW`<e=Vl<X~(0-+51dXUe8)AMdqD zQMP806A$8gwwB@4N517|4z(*bnJ&{6t;u3!KT<olC9&$V;SZsTfWN8l0y0_487)rz zGIkDb&~0#-&hY&B4CYAgjSNC+Ovf^%8eVYzv=(>~q#)mZ*^9gF)3;I&ey{N2zpI!} z&uUS=<}2nJnQSkz(5`8b>9aVNZ^8L?Vv0vnoxBd-nfw3M{|51Q;-}0Dc5Su-dW*r+ L)z4*}Q$iB}o^o`@ literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-toggled-pressed.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/stick-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..2501be0dd8f2432fc29fd2197d5e63439a6279c2 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yH0VEitZ?-4{Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWIYYo-U3d7N_q{GURJ=5OJ~O zx$u@T=jPJGZCwT@+urVAn(#nyfk6fDv>>01jY3lA9=k0`niz4z;%)uOKlYz_ll|Le zC7<>E6HvIq&oqA$?}0MsJt9WY>^Iy$Y?3{`?a7B6-UmwWUa52i-8`C*-O#ef`n*`^ zapz4;8mFZ4PcoIT{@9^<;N`vN4%ZIFGcvL<ez|;w`BCG8YKO=r4)^k-R;WJRloEX4 z;=IVSpS!>LOkTMlMa|{fiUlk5viSF8v_Fhmu|hXDGDovJO8#}(iTU+k^BdH;0&irz TXmvXU^c#bxtDnm{r-UW|g*$}8 literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/themerc b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/themerc new file mode 100644 index 00000000..cb238f02 --- /dev/null +++ b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-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=#afafaf +active_text_shadow_color=#252525 + +inactive_text_color=#808080 +inactive_text_shadow_color=#252525 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-1-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-1-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3afb0c71c001dad7a5308556517f91d49914365e GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt<}FE{-7@6O&UC5`LU-VBHWA v6_q5Mo>2MsmuVQM+L}d+g%%4bdoeMzA7|NoiBsx4Pz!^ntDnm{r-UW|70fOB literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-1-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-1-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..00298ea42a79eac7906b244694394a772ee9b7ec GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U$P6Ui?5(tc6lZ})WHAE+-(e7DJf6QI1t=(4 z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^XcfKP}kkk--BnSYZJWH6tn ki(?3fY;sD%A7@P#22&-4`E~;Jmw+-1p00i_>zopr04en&QUCw| literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-2-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-2-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3afb0c71c001dad7a5308556517f91d49914365e GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt<}FE{-7@6O&UC5`LU-VBHWA v6_q5Mo>2MsmuVQM+L}d+g%%4bdoeMzA7|NoiBsx4Pz!^ntDnm{r-UW|70fOB literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-2-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-2-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..00298ea42a79eac7906b244694394a772ee9b7ec GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U$P6Ui?5(tc6lZ})WHAE+-(e7DJf6QI1t=(4 z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^XcfKP}kkk--BnSYZJWH6tn ki(?3fY;sD%A7@P#22&-4`E~;Jmw+-1p00i_>zopr04en&QUCw| literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-3-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-3-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3afb0c71c001dad7a5308556517f91d49914365e GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt<}FE{-7@6O&UC5`LU-VBHWA v6_q5Mo>2MsmuVQM+L}d+g%%4bdoeMzA7|NoiBsx4Pz!^ntDnm{r-UW|70fOB literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-3-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-3-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..00298ea42a79eac7906b244694394a772ee9b7ec GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U$P6Ui?5(tc6lZ})WHAE+-(e7DJf6QI1t=(4 z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^XcfKP}kkk--BnSYZJWH6tn ki(?3fY;sD%A7@P#22&-4`E~;Jmw+-1p00i_>zopr04en&QUCw| literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-4-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-4-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3afb0c71c001dad7a5308556517f91d49914365e GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt<}FE{-7@6O&UC5`LU-VBHWA v6_q5Mo>2MsmuVQM+L}d+g%%4bdoeMzA7|NoiBsx4Pz!^ntDnm{r-UW|70fOB literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-4-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-4-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..00298ea42a79eac7906b244694394a772ee9b7ec GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U$P6Ui?5(tc6lZ})WHAE+-(e7DJf6QI1t=(4 z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^XcfKP}kkk--BnSYZJWH6tn ki(?3fY;sD%A7@P#22&-4`E~;Jmw+-1p00i_>zopr04en&QUCw| literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-5-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-5-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3afb0c71c001dad7a5308556517f91d49914365e GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U0U~QYuE+pVoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt<}FE{-7@6O&UC5`LU-VBHWA v6_q5Mo>2MsmuVQM+L}d+g%%4bdoeMzA7|NoiBsx4Pz!^ntDnm{r-UW|70fOB literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-5-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/title-5-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..00298ea42a79eac7906b244694394a772ee9b7ec GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8U$P6Ui?5(tc6lZ})WHAE+-(e7DJf6QI1t=(4 z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^XcfKP}kkk--BnSYZJWH6tn ki(?3fY;sD%A7@P#22&-4`E~;Jmw+-1p00i_>zopr04en&QUCw| literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/top-left-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/top-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d97bcef2c897186d0d53320ddb762899d4ffef45 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^JV30(#0(_G_FgaoQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vK0X`wFKpF^CR8%Z2El>QD z+6Lq>mIV0)GdMiEkp|=_d%8G=a6~63B=Dpr2>d^PAYgk}<HxI7Y~MmxOFUVyqpMDW YL4Sv(^3{aXn?NRcy85}Sb4q9e024Ph!~g&Q literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/top-left-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/top-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..69b91434278e0e156c9c3f35de18453c7ce6815f GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^JV30(#0(_G_FgaoQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$QXriHJ|V6^8VGcBbavhi<OH%9 zOM?7@862M7NCR>dJzX3_IHHpi5_nP*1fq`~n6S00vGA%Eo0-D2rbjxz5*ezs%?|9@ Ra_%O`5KmV>mvv4FO#sb3Gr<4= literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/top-right-active.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f5b07d13074322d65d208bd128c6b83d7c1c8e33 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^JV30(#0(_G_FgaoQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vK0X`wFKpF^CR8%Z2El>QD z+6Lq>mIV0)GdMiEkp|=_dAc};a6~6_lqMwnsBdjdyc(wv_x8YstgEaF_n3}mzief^ WTkg1Ji*<D*$RJNwKbLh*2~7anJ2piC literal 0 HcmV?d00001 diff --git a/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/top-right-inactive.png b/.local/share/themes/Catppuccin-Mocha-Standard-Mauve-Dark/xfwm4/top-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..8b76f324db82cfd768521fba3f3458bd87f19bd3 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^JV30(#0(_G_FgaoQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$QXriHJ|V6^8VGcBbavhi<OH%9 zOM?7@862M7NCR@@JzX3_IHHp|N)r+yOj$d^nLcW<E6ig!;=Q0kb*}+~>naC3e{Nw* OkP)7)elF{r5}E+*V=c-6 literal 0 HcmV?d00001