From ca58184b9dd8b55c3409458f4da7069ad93f32f1 Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Wed, 12 Mar 2025 16:57:56 -0500 Subject: [PATCH] update --- .config/gtk-3.0/settings.ini | 12 +- .config/gtk-4.0/assets | 1 + .../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 597 -> 0 bytes .../scale-horz-marks-after-slider-dark@2.png | Bin 974 -> 0 bytes ...-horz-marks-after-slider-disabled-dark.png | Bin 608 -> 0 bytes ...orz-marks-after-slider-disabled-dark@2.png | Bin 922 -> 0 bytes ...scale-horz-marks-after-slider-disabled.png | Bin 608 -> 0 bytes ...ale-horz-marks-after-slider-disabled@2.png | Bin 956 -> 0 bytes .../assets/scale-horz-marks-after-slider.png | Bin 600 -> 0 bytes .../scale-horz-marks-after-slider@2.png | Bin 953 -> 0 bytes .../scale-horz-marks-before-slider-dark.png | Bin 591 -> 0 bytes .../scale-horz-marks-before-slider-dark@2.png | Bin 951 -> 0 bytes ...horz-marks-before-slider-disabled-dark.png | Bin 590 -> 0 bytes ...rz-marks-before-slider-disabled-dark@2.png | Bin 914 -> 0 bytes ...cale-horz-marks-before-slider-disabled.png | Bin 605 -> 0 bytes ...le-horz-marks-before-slider-disabled@2.png | Bin 948 -> 0 bytes .../assets/scale-horz-marks-before-slider.png | Bin 591 -> 0 bytes .../scale-horz-marks-before-slider@2.png | Bin 943 -> 0 bytes .../scale-vert-marks-after-slider-dark.png | Bin 547 -> 0 bytes .../scale-vert-marks-after-slider-dark@2.png | Bin 907 -> 0 bytes ...-vert-marks-after-slider-disabled-dark.png | Bin 547 -> 0 bytes ...ert-marks-after-slider-disabled-dark@2.png | Bin 887 -> 0 bytes ...scale-vert-marks-after-slider-disabled.png | Bin 553 -> 0 bytes ...ale-vert-marks-after-slider-disabled@2.png | Bin 900 -> 0 bytes .../assets/scale-vert-marks-after-slider.png | Bin 547 -> 0 bytes .../scale-vert-marks-after-slider@2.png | Bin 902 -> 0 bytes .../scale-vert-marks-before-slider-dark.png | Bin 553 -> 0 bytes .../scale-vert-marks-before-slider-dark@2.png | Bin 884 -> 0 bytes ...vert-marks-before-slider-disabled-dark.png | Bin 542 -> 0 bytes ...rt-marks-before-slider-disabled-dark@2.png | Bin 835 -> 0 bytes ...cale-vert-marks-before-slider-disabled.png | Bin 566 -> 0 bytes ...le-vert-marks-before-slider-disabled@2.png | Bin 867 -> 0 bytes .../assets/scale-vert-marks-before-slider.png | Bin 550 -> 0 bytes .../scale-vert-marks-before-slider@2.png | Bin 875 -> 0 bytes .../selectionmode-checkbox-checked-dark.png | Bin 467 -> 0 bytes .../selectionmode-checkbox-checked-dark@2.png | Bin 710 -> 0 bytes .../assets/selectionmode-checkbox-checked.png | Bin 467 -> 0 bytes .../selectionmode-checkbox-checked@2.png | Bin 718 -> 0 bytes .../selectionmode-checkbox-unchecked-dark.png | Bin 273 -> 0 bytes ...electionmode-checkbox-unchecked-dark@2.png | Bin 415 -> 0 bytes .../selectionmode-checkbox-unchecked.png | Bin 273 -> 0 bytes .../selectionmode-checkbox-unchecked@2.png | Bin 415 -> 0 bytes .config/gtk-4.0/gtk-dark.css | 8485 +---------------- .config/gtk-4.0/gtk.css | 1 + .config/kanshi/config | 4 +- .config/nvim/lazy-lock.json | 17 +- .config/sway/config | 22 +- .config/wofi/config | 13 +- .config/wofi/style.css | 165 +- .stow-local-ignore | 1 + DesktopAnsible | 2 +- 81 files changed, 211 insertions(+), 9591 deletions(-) create mode 120000 .config/gtk-4.0/assets delete mode 100644 .config/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg delete mode 100644 .config/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg delete mode 100644 .config/gtk-4.0/assets/scalable/close-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/close-symbolic@2.svg delete mode 100644 .config/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/maximize-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/maximize-symbolic@2.svg delete mode 100644 .config/gtk-4.0/assets/scalable/minimize-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/minimize-symbolic@2.svg delete mode 100644 .config/gtk-4.0/assets/scalable/radio-checked-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg delete mode 100644 .config/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg delete mode 100644 .config/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/scale-slider-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg delete mode 100644 .config/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg delete mode 100644 .config/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg delete mode 100644 .config/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg delete mode 100644 .config/gtk-4.0/assets/scalable/unmaximize-symbolic.svg delete mode 100644 .config/gtk-4.0/assets/scalable/unmaximize-symbolic@2.svg delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-after-slider.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-after-slider@2.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-before-slider.png delete mode 100644 .config/gtk-4.0/assets/scale-horz-marks-before-slider@2.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-after-slider.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-after-slider@2.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-before-slider.png delete mode 100644 .config/gtk-4.0/assets/scale-vert-marks-before-slider@2.png delete mode 100644 .config/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png delete mode 100644 .config/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png delete mode 100644 .config/gtk-4.0/assets/selectionmode-checkbox-checked.png delete mode 100644 .config/gtk-4.0/assets/selectionmode-checkbox-checked@2.png delete mode 100644 .config/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png delete mode 100644 .config/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png delete mode 100644 .config/gtk-4.0/assets/selectionmode-checkbox-unchecked.png delete mode 100644 .config/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png mode change 100644 => 120000 .config/gtk-4.0/gtk-dark.css create mode 120000 .config/gtk-4.0/gtk.css diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini index 89bdb38..7dc9709 100644 --- a/.config/gtk-3.0/settings.ini +++ b/.config/gtk-3.0/settings.ini @@ -1,15 +1,17 @@ [Settings] -gtk-application-prefer-dark-theme=0 -gtk-theme-name=Raleigh +gtk-theme-name=catppuccin-mocha-mauve-standard+default gtk-icon-theme-name=Adwaita gtk-font-name=Cantarell 11 -gtk-cursor-theme-size=0 +gtk-cursor-theme-name=Adwaita +gtk-cursor-theme-size=24 gtk-toolbar-style=GTK_TOOLBAR_BOTH gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR gtk-button-images=1 gtk-menu-images=1 gtk-enable-event-sounds=1 -gtk-enable-input-feedback-sounds=1 +gtk-enable-input-feedback-sounds=0 gtk-xft-antialias=1 gtk-xft-hinting=1 -gtk-xft-hintstyle=hintfull +gtk-xft-hintstyle=hintslight +gtk-xft-rgba=rgb +gtk-application-prefer-dark-theme=0 diff --git a/.config/gtk-4.0/assets b/.config/gtk-4.0/assets new file mode 120000 index 0000000..234c8c6 --- /dev/null +++ b/.config/gtk-4.0/assets @@ -0,0 +1 @@ +/usr/share/themes/catppuccin-mocha-mauve-standard+default/gtk-4.0/assets \ No newline at end of file diff --git a/.config/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg b/.config/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg deleted file mode 100644 index 7b89e88..0000000 --- a/.config/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg b/.config/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg deleted file mode 100644 index 17e3c4a..0000000 --- a/.config/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg b/.config/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg deleted file mode 100644 index b4808a6..0000000 --- a/.config/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg b/.config/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg deleted file mode 100644 index 3ea0541..0000000 --- a/.config/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/close-symbolic.svg b/.config/gtk-4.0/assets/scalable/close-symbolic.svg deleted file mode 100644 index 06201c3..0000000 --- a/.config/gtk-4.0/assets/scalable/close-symbolic.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/close-symbolic@2.svg b/.config/gtk-4.0/assets/scalable/close-symbolic@2.svg deleted file mode 100644 index a26e6ff..0000000 --- a/.config/gtk-4.0/assets/scalable/close-symbolic@2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/.config/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg b/.config/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg deleted file mode 100644 index e2a252b..0000000 --- a/.config/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/.config/gtk-4.0/assets/scalable/maximize-symbolic.svg b/.config/gtk-4.0/assets/scalable/maximize-symbolic.svg deleted file mode 100644 index 39316eb..0000000 --- a/.config/gtk-4.0/assets/scalable/maximize-symbolic.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/maximize-symbolic@2.svg b/.config/gtk-4.0/assets/scalable/maximize-symbolic@2.svg deleted file mode 100644 index 8095f75..0000000 --- a/.config/gtk-4.0/assets/scalable/maximize-symbolic@2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/.config/gtk-4.0/assets/scalable/minimize-symbolic.svg b/.config/gtk-4.0/assets/scalable/minimize-symbolic.svg deleted file mode 100644 index f3683b9..0000000 --- a/.config/gtk-4.0/assets/scalable/minimize-symbolic.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/minimize-symbolic@2.svg b/.config/gtk-4.0/assets/scalable/minimize-symbolic@2.svg deleted file mode 100644 index 741534b..0000000 --- a/.config/gtk-4.0/assets/scalable/minimize-symbolic@2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/.config/gtk-4.0/assets/scalable/radio-checked-symbolic.svg b/.config/gtk-4.0/assets/scalable/radio-checked-symbolic.svg deleted file mode 100644 index 67beb46..0000000 --- a/.config/gtk-4.0/assets/scalable/radio-checked-symbolic.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg b/.config/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg deleted file mode 100644 index bf51d9e..0000000 --- a/.config/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg b/.config/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg deleted file mode 100644 index b4808a6..0000000 --- a/.config/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg b/.config/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg deleted file mode 100644 index 3ea0541..0000000 --- a/.config/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg b/.config/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg deleted file mode 100644 index de0d789..0000000 --- a/.config/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg b/.config/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg deleted file mode 100644 index 7f0235f..0000000 --- a/.config/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/scale-slider-symbolic.svg b/.config/gtk-4.0/assets/scalable/scale-slider-symbolic.svg deleted file mode 100644 index 4b00bc1..0000000 --- a/.config/gtk-4.0/assets/scalable/scale-slider-symbolic.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg b/.config/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg deleted file mode 100644 index 37d9c04..0000000 --- a/.config/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg b/.config/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg deleted file mode 100644 index 1bc5cb6..0000000 --- a/.config/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg b/.config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg deleted file mode 100644 index 4759e32..0000000 --- a/.config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg b/.config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg deleted file mode 100644 index a44f5c9..0000000 --- a/.config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/.config/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg deleted file mode 100644 index d621934..0000000 --- a/.config/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg b/.config/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg deleted file mode 100644 index 91c7006..0000000 --- a/.config/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg b/.config/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg deleted file mode 100644 index f2c9cf9..0000000 --- a/.config/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg b/.config/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg deleted file mode 100644 index a06db4c..0000000 --- a/.config/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg b/.config/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg deleted file mode 100644 index d621934..0000000 --- a/.config/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg b/.config/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg deleted file mode 100644 index 91c7006..0000000 --- a/.config/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/unmaximize-symbolic.svg b/.config/gtk-4.0/assets/scalable/unmaximize-symbolic.svg deleted file mode 100644 index 492d47a..0000000 --- a/.config/gtk-4.0/assets/scalable/unmaximize-symbolic.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - diff --git a/.config/gtk-4.0/assets/scalable/unmaximize-symbolic@2.svg b/.config/gtk-4.0/assets/scalable/unmaximize-symbolic@2.svg deleted file mode 100644 index 85f4f3a..0000000 --- a/.config/gtk-4.0/assets/scalable/unmaximize-symbolic@2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/.config/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png b/.config/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png deleted file mode 100644 index 00d08bd311d9223e162b4b973c1d7349623ecf08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tn$A@Ck7R(xI#VC(QpJyXb%D z)c;9y|3}UF9yQ}f%-kQ5Gk-?U`W`j=d-R;|(Li$c_n0|9VrKn_p8X?g4u}LXfFxK1 zCkWWbJNb?P2N| zV&)uX<`QA%8foqtW$qSj?iOR=nPB0W=#jV7BX5~U{&J7}6`lpFLVNFp_B{yedl=UL zD16fM@JTPDW_*sC`6YVR*XUW_fOe^B#(n^LQmZ7$FPMRugPVs}UR7PAv8lPGy`!&x z!nzH6_w7G?cV98{mU2ywnboFyt=akR{0M^_Y AQvd(} diff --git a/.config/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png b/.config/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png deleted file mode 100644 index 25abeb6006dc69c3cfaeb9a62644e7b4d272e509..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 974 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_s8Y0G|+7pyITd|3g>(_nh=U zVgCQnzW=d{{)bNepEUP>#N4kD^S;H+{2np=d+hA*QS*L;&-@WH=SS@9pRsd(M$P&a zGxJyUtY49HfPz1xX8(+t^)q_*&*(Wnqi1~wq1oSoieqN|h@Sl;3QR@=xwApsXdoBN z1}Xq)nGI456o<${)j(7tkuY(Hdaxl#vQc2R4iM<->gej}=<4h0>gnnk=;|Bl>Kp4B z80#6D=^0t*8v~K0p@oy7rL&Qxi; zyQEHaO`qYKKGQX0mRrV5w~X0tnRDDS=elJ9(LDE@gN>*b&-$KeX>b zSl`32{zqXG9*0eM0`%0^4_|wMq3l``KhOg z7GBrb*51)KY4Vh*)27dub>Q&Plc&y}JAd)f<0ns_y?FWR^_#cvKYsr5?fZ|Pn*^Sz z1EX(_r;B5V$MLt9Z^ruuN;EulWp-*4p6PT#U}jKTk=EAkB~vt$)t#4Jc<}RotV?Os z>x}Z}hpPYXyC0SPf1m83`hS60{HEJuU%$@I&$f%0?Y!PTdW+A;Gkv9BUM>E6YRBb} zzvlJ7Sp}z;g?;;ekBR%ey1JX2THKyk7V~c*pUTS*{aL;6jk)vs=L;9xz0J>RexH0( z%Psxkqh~1vJa%bMdFmRMJ!xkDP-+kzeP+>qJ;6E0`Zww%)$r+VjKAExQse4x%YkFLi?Zb@)M($OIpnNi&zV^M@0HT} v|I1Ij*B6!k=&Vtadxn3Z;`Q$*59@DKlz%$!)Tc+lh-dJ0^>bP0l+XkK9Cy~I diff --git a/.config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/.config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png deleted file mode 100644 index bb5607fb15111220fabda22b0595b70a881bf7d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 608 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0To>e@Ck7R(hUFqH#GbYUG?9g zVZQ^I5xeMr=+sxCQ~$@!`VlkjN6g$Gku!gW&;A@e?`Pz!&yll!M$GscJNH-g>|c>H zzQxS?9X;n;^qk+3Grvd80ixegvwlR*_z^w#2apjn<44r&9}zQu!~oHpAJHHKKSfP> zA2#`A*yJ|>EvEw;Px)5u^{L$9Teiisy+ArJ6H_O1x-q74$-_+K?%+|mJ zMCzN^7?|1^7+dKXTj?8`>Vc82zM-z3k*=PBuD*eej*iTam9=({+1axm?m-h3n(kfOwEexZ z&aVCU>>}2`yuek jwspOA{?EHVO@E$~l~B{U-P%lK-JIfePM7&i)cQ^$SpC z#N4mpvwpeK+>n`pkMWV->SVn zl{>skw>d=C*@RZwg;dxEmsonIS$HK|dZk!;CR%zXTX-f~cqD+3XM(wVtdWhkv8|V} zjhB&?hmp0Xp{28-xucPV6Ao5b1&t5CGY_+By)R z3#6pER=)s-RANbxUoZnB6Eh172PY>N7Z*1VFCV{vxP*k1nwo~DmJZMeODk&|8(UjD zJ7*VHS64STcMlIwFQ2&hgv6wl_KvQZv**m6J8%Ai1&j9V-FM*Nsnci9K7aY@^_MSS zzyJLC`}d!}|Nfb6+42k+JsqAdjv*e$-%g2CW(t&WSpUXpqN=ycHpi9EGIRtZH>I7P zr26dte@=eIo%aj&Ru;@Vzw>ub(EmSyQor4k!mM(Sy8V*oE%_fYiGR|>Z}KJaH7vAZV3a6fYJ~jQT{|hT`rsBgpJ3)X67$hj>TLS)0&(WZZ5H37MSqU?R&oQ zfejy`{+dm=I`8{wtAy_RUllGDpJL|m*!Sry)05YKnGWpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10MbxQ zR7C&)000300RR60fd5rh|5d90K!D#sfd4aq<}-l*K!^7}gYZ6s_dI~`Jcsx?gZMds z@i~X_I)(E*g7i9t?>dF_IfC^*g7rOx@I8g~JB0N*hW0*$@;!#~JcRN*g!ev#_dSC1 zJ%;l=hW9*!^G1vFNQv}Ii}X*A_-v!~bEf%wtM+}Y_JFVXgtGR>-2KSh`^en;%ijCT z-}~?N{_yqx^7jAo_x|wr{_*$z^7sGp_x|(v{`2?#_xt|$`TqF({`&m>`~3g>{r~*^ z{{R2~Wn0ZI0000*bW%=J009940|N*M3JM@0AtE9pBqS^^FfcJOGBPwdIy*c(K0iM{ zKte-AL{3muR#sVwi;Rtq&Cb!%)6~@0*xKdh=(miL~S#F!_$*r#>jph%b#b4@?wB| uB~YM-@`8giGa9*Yw)V60G47nM$@~H0&MdRR>Mo`L0000QyIu2ln}!cI?LRErKRUGkuxtKk)9}fr4TyeNwSKW|`fAto)wcDkO%qVf zSL>D!)-7MHnm$>zeY0!%WY_Y|w&{~?8xVc7Y58Q+^4+@WlXcrCtCr7pAoSg)`E$j} zZTd+*iX`>+2#c3|6F?X z=kk-kSAgj8pKDM5K704?*}Ff_KKy(B;opmo|K5E5_vXvLw_x=B=f5AnLFm_?|3LKT zF9iMj`|tn1fB%8x-+w^*KL`Oa40MI|`2#~Qqa?^Ln1PXriHVt+g`J&)gOih!o12H1 zS6D<$K|xVTNkv6fO-;?f(9p=(*u=!r(#p!(+S&LKD?G%PHN{`SrX% z=;|~6wnrZWHf&#e$zlEb{!a%>;_veBT77yE%j(l#=f+$29D89t+r*#2V1IGV)bsJO zx#|oZCYC>Y6C0i+9;{ouVLpq*`ssf+DI5qo_wPt9SHhAQo?VRB-UiJJXS6!XeV$4C z{I}~$tPy#NFPO!Ow;lV+Byizxm&As2?l(*uxpY4;aaqNjmE{yQk(FcjROWdr^=kK|_d-28Ra*5~^Fm>Iv`x9lpinR(g8$%zH2dih1^v)|cB0Tn$7@Ck7R(xI#VJ2ZfhTQ`Wb z?)-1n^4+2RyG`2<>*gPpZ9lDBzT32XhmbbSKWtilShxPLZTVr-`VGWx`398&E3;|- zZrcn}Z_^4SfeOBX8Q*O|vOq3a3W>C9{chj(-J$KfWBYgS-XFgGKLRKH2%7XGc+!v1 zDL>jb|LWNCt8?qG?rpz%w*5MD|L@rce=j`xd-2iVOOO9v2BIf_uRZ;H{n_7}&;LGo z_wVWZf6qVsd-vtvhj0HrfB*O8$A2I=kn?2~(4Sf*L4Lsu%q$$-JiPJ>YU&z|&8_Vn zy?y-?)@|6kZ~x&V$Bv)4aPjH0H}60G{PpMWEj^(FKwbMiT^vI+g7;3iDs;#|gtb|u zeEE*U2Q}aME&TuAzQt*>!udCk-`$x!Q{a=k%tN1*Q#fzgZ_x~D_R~!f+N;`ju43`3 z*MaPT-2zN6@=WK}^4qQABc98y+ z+t#mE zOh4{*|vPQ1|wUbmX_}}%|C2gen4bxfu^+r(RZL4APJNOssyV6 zlP%wEL4rT5LFz$TKx)9sKx$wJq!)y~!9_3`{u6!#PW%x#=||9{AHkD;giQWXx%yYl z+Fx~Re>JTC)xY!Cq+P!!?fyM^_wOmYe^1@>d)nUL)A# zfByge`~T11|9}7e|MwpRw&rED0Rz{qB*-tAft8J&gOiJ!PfAu!K~YIrMN7xP$kaC= zFf6>Tv9+zeqkrP0$y26HpE2{`;Uh;+o;rK({KdylpFMx^^7Wgy?>~I}{N>yCA3r}b zZ~X_1wti0+#}JR>ZzsDtJ2^@)Tz|*1d-u@;d;*0oJZ}yh5;Oep_kS}xbK(Bwug^9Y z&%61z?7rR7e?J$egl^w)$8P@Zt1(kE7l@Zt{z%wn{GZ)+??Hc|&tG5O|5^DrgGcPf z@1>I&bl$q>C2gF2B95V07)b@KF^6ZRmT&ea)SvN>+wJQ{7lJF31c5Bep zp81@&!Rq4y?gPIzf8EN#_%BBB1w+`PX~*6gU0C;9GVZ|%Aq$p0l2HMiI>(nj(Buf| z5Pln_bo-Id-UBmbTpIFpXE3aL`anqHdXwdYIKFob{bD){{6zxHHBkm!F((hQKDgFo z_u$UI3${@g^6J;lc9{L+AyfaP|2tTwWIJvXx0u+Zd|>iY`(89ZJ6T-G@yGywoW`|}R~ diff --git a/.config/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png b/.config/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png deleted file mode 100644 index 22b3bc9323f7c0c919fc6d2feccdd8c3349e5e3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 591 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tta2@Ck7R(xI#VJ2d?Fob*3o z{{PrT|3jz#Pn!EbZszx>Ip5=E{fL?SBXZ`?sM+76=X{R_lC!_Z%=r;L`$rU*1Tkj) zhz6qBKfvNYqi2Iq%xsVd3;{(zYN8M#KXi0-^o=d_jV%pKtqn|VjjUXatlf>QJxrZK z&78x{Tq4X|BhB5S&D~-wJQFND6FqX5c;qeh$Xn)_zudE6m1p7V(B6BYeGkI=9)|Tl zikS2wV)DzV8K0wOeuJR8fqD*lx;Tbt1n<3YUF@KPNbAE+AyqGq zMdgMp7Z;TutoyGn6nW;zr0oAs|6QBYt=OX8b!2nGK8a8F81)6YE#v}!>`Z&Fo?P)m z@b|fs3$9FipKW*brfeXqxJsd1;PQ)-h5L^0`fgckzPEHSk5EM5wQFCOa7}LR@N7fl8HZOk$L805%JAmt=z0BSZ~TNO)|^ig-ulFv ye;3i>65RCRzFXyCK|pRYN#MKQ|cY83s>RKbLh*2~7ZA(hTJQ diff --git a/.config/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png b/.config/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png deleted file mode 100644 index 818c7edabb0937f0e2adca1574e53148672266ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 951 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_s9X0G|+7pyITd|3g>(_nh=U zVgCQnzW*TZ)c?^-{>M%K7BTNz+|2J0)4xZ}`w>3#N6efbku!fr&-)oQ>sQRoU(rBv z7EthK^sJxJvwz0S{vI{^do+Zc1!m0o5j`7>=KP3(FlK`c0V)O|phl4TAJMa5%3x}s zx`2v7A~0n*R7Qby=>UPQu8yvrj;_A0zM-zZv7P}Cndljs=^0t*8=31HTj(2G8d^FV zS-Kcmxf)r!TY9HjdZ$_Xq+9uY6djEn~J@ z<{Y=oxo%lNG|w%2zI)Ch@6wIlWt+Xrw)m87@vYn$+Iv5=??G7K!?6BGVf~N8CIHbB zpf6e@9ZZ2i>|7G$7tFxQ#?HaX#lt5pE2p5OtfHZ1U}WkS5E#jK;Ods4F&@Ko@4Du^(8nLJ?g<0*XZ(99Oqz$=-7x^QgUgR^RW3UZx4s z?0hN(96h(c9Dc$k*Lrxn5TjJ<N0gW8L)9kXdGq<-&)LU#A%4Xpz2&^QvOBd7UdmQm z{JHa$$<&IS??-||K1-jzng@(z22WQ% Jmvv4FO#s#zwj}@n diff --git a/.config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/.config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png deleted file mode 100644 index e5f083e39484597d99ce0232451c019a0d67b4c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tmq!@Ck7R(hUFqH#GbYUG?9g zVZQ^A(FbD3F8Uuj^;PK9|1r~k#LWE>IrC@u?9b6Nen!sv95Lf-?A%|GGrq;l`W-#z zTlAdYQFDGr&iWoT>qq2_AJIU?Gk(O(_z^YxN5sq@F>`)I&-xKF?Nij0_hFM?hE0AG z&~h%Y@sw}XUZ2VxzGYi%0t#&W^R4}|t^KpDe6y^4GY!n_4bAQKO>GU#KuF)j#=sPa ztn`ho^bJk*z(`l$P*=}LSI>|I>lJUqO-y?y-r0|FwW6B3grOq?=h>a+_NuUx%${pPLP&z`^h@afCf zo85kIfQIeyba4#P2;O_)xLA{ci0j1#H(W!G=oM`|8n;2*vI@`cZ(GwNVPkJpP?`!9bk6%zW-XKVcI^n25%d)bpTgq}F+>%4H9C|rH* z-P;?>4lPu7Oz&c$Z|N8JucskJjrV|sSMB1Px< zm%IIaQy)5*@O+Ij<|S|7FG8pO_nZ4VdddILnLye1k+c7YPW=K@7Bll} z+^iol(|*Lv{Si6yXXLD(v2%V#&-@uN>s!pM-_divMbG&iIrDqu%-=Dyzemma9y#kf zP$X*BkH{H6B4_`I0ioZ~Gk-+S{Q(h-neiiL4iNp0p7kSY_75QGQ?<{h>Y!ise&4FS zK9xJXOSd^h)!T$t+J#iug;m%Fmst9wTX?5hcqLnUrC53=$C|sv7}co|uH8d^FVnmYoKk%bcw=^2`Wkb#Mwfw8WhzOJ5uuD$_~)X~+0AYENOAkxv* z)z*Q6g#>Upp z-r2$mSee*XOZ=kGs_pY=SzD5~*vaSZV|{`T_qphFH4Z4aleP|&)ubj1w@>1j_wH-6U( zd&7G2Z+r`T1J4_I-?TX&kG%g;Yc%t$+sgPTi#Kce&!$-I`TD@MCG9}B#@BbQOUt#r z{{EX79r!Ny_l>z6>8EO4TVn0@Ygxs7*K^Sbz8vmyVr9PH)vu`&`A+Q3k9mDM>5O`l z-NNl}nH%C(=5K9Sn`Enz#}F34V3_dn-nDN#cwD~jJIQh`H!=M{&0@A)jaQpkxFQz> zGZ#L%Ahw0aswt{GAWjpmXz%*9eOnBJunaQkE= z2<(`2kkvpz?)ALs$#2=h>}2d?rnB|1J_un_KhU)BNO_c~-hF4W4({!y4+{30GoIG} zDpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10MAfN zR7C&)000300RR60fd5rh|5d90K!D#ffaWuR|2~88K7;o>fbcwr_&S5|I)nH*hw(dt z^E!p|I)(2#h4eXs^*)02J%#W+h4njx^*Vy_I)?T>gz`Ox@;rp{JcRc?g!4Xx_dSC1 zJ%;x@gY!m<^GJ#GON;bRkN9e$_;923d#m<+toDGf`Gm6e#oGJF-2KYl{mb6_%isIU z-TUwL{_yqx^7jAo_x|wr{_^+#^7sDp`2X|x{`dR-_xb+#`~Ld;{`>s@{Qdv@{r>;| z|8t8wNdN!g z6$y1b2_C3PC}KmfMnOUxOM(S-32L)*{_LktgPzND3=Zx-M2vP8%Ah~n+4gqYM>^yI r7D%-qY9+m2^)8Yum}Wi^VSnrex(h40p9mRi00000NkvXXu0mjfF$N=u diff --git a/.config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png b/.config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png deleted file mode 100644 index adc1af7ba222bc7229534335877b9efe10a42aba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 948 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nm!0G|+7pkjvq{}~z@7#jXJ zH2e<@T@||OzeB@*&)nOdlYor-4h{b;3m;qd0nvZshW~mcFB}?PS(m-G?gYwyvTgh9 z(Ei=7`GZ~acbkR}mhB%M+JD$Jf3$1le$WuePlpY+JwDG<~pX|7zXx z)vD>ERnsS{wr_SVpX^$`*){>q0itg_I z>CvBSPyb$f`sdk)f6v~5$q)ZteEj$3^S?J={=J2v??3!Q1qs9JjZ;OWI&tm`9qM!A3TF0-Pxc}Z$_PaagJ69}b{rfz) z();VyiHq(DwYk5GRgTK7deVJl6PKY=Ev6_$}&>%l!zwy?)`V4!k z;*DA7%sAB7P_dQmR>RXdEJdCRe3=;)a=UIb{xUJ(h&lB@h9m0$!zQC0OiEHSSmRPZ z@SMp=;HsE-P}yK*qu~QLw(AWG8x;x^n~f73nExJF$Fq%b|Br{$?#a|xl*^p(cp%WR z`|Dv5hH0&b%V)FvYQ6l*^ThFLUXLrD_AcfJ!X}=`XDadByGnv7LbGC3duT(!QjUlpinR(g8$%zH2dih1^v)|cB0Tta2@Ck7R(xI#VJ2d?FoCG4> zxph-W1C;bSW@}q6@ulCKqy0-r6 z-u9~ph_?SabN}zz2Y)X-`g`%w-%F4GUVifT+S9)`p8b9D?%&h*|DJ#N_wLKT58wWM z{{HXFkN-eW>Am*>(0dvsL4Lsu%q;92+&sK;@@ncDP0cOs9X-AMYuE4FfB5LJ;}(|OSV^^QlTnl}VEFhnBw}Uc^YGfP iH0`dSb1o<3tC_d3>L21*|1$#U83s>RKbLh*2~7ZM0V!<& diff --git a/.config/gtk-4.0/assets/scale-horz-marks-before-slider@2.png b/.config/gtk-4.0/assets/scale-horz-marks-before-slider@2.png deleted file mode 100644 index 9dd390fb9363d64d634ae9b75aa45201b2cff5d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 943 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_s8+0G|+7pkm{h|Fs+bdrtcA z(D2`~@4s;ah+z(7w|ui}`DWAc-J$)vP5Te4<{y^rKP=mR+P3|)YW-r{`qirGt9A1a z+vcw}E#GXLzu7c@w{89oB&}P(jF#^1uBF!H-?3rNZaA^Y9770CSoQUeyZ0ddh0 zP#0JbrUpX+T#NsN9|0481Om~dA3>9T1W)=AGWkcvs-HD$f7P!2Rk!w6{kmU$JAO^v z^=s0u-;;L#p1k|_l-<9l?)g1y|L@rces8_-XZxi;J1+g%dHK)oD}RpO`g`p5-{W`w zp1AY($mSee)d1vFA0pZ4o?@y5Rc<; zFNX#@1xmO*T-(vgS=QYl8*!uS^ntuLV$l;n|JUF1UPDd|k-A`p_HR#}{T5{5*S4q;C4r`~QVjt{1!> zE#Oxl^S?6uTuN4eBwN`-U zv`~BL`RA|P40$D5actk`!0pa|_qlpinR(g8$%zH2dih1^v)|cB0TrDO@Ck7R(xI#VJ2d=HnEyX? z>i?v<|KnzUkC^^FZq|>Oxj!Oj{*0dWJ$lafsM+76XMc~G^CM=~kLcMyqUL}|5Ccd8 zRYJKxqi6q&0gFRqfn1<27#peu$kox&(KE8pH?cM_1tJ?GD_0|HcT=YjGv_cf=WsLE zNORXHbGK-7w-|HxSPRbtOV31)yrmv_%RKUzdlsw=?Y$S;_aLnQQTU|i5tCj-&G;NW z>udC^Z$OhDr9FED^pbi>kY6wZGYba~ubhIKx<+GjYkNmu|AciL_U=1;!)l9HtDPIy=}zid&^^^k=EV(#6qVQ>0ihFB zPhw3bs!aHzk>KI6!Kv5iSl*O|Zqu^UH$!B2H&}_UILi1+Fj<7($bf6NMf9xf%-Kk; AOaK4? diff --git a/.config/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png b/.config/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png deleted file mode 100644 index 78cff7e739ff61f388d35156a78752f5369427ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_s8+0G|+7pyITd|3g>(_nh=U zVgCQnzW+dO?4tikbN@%r{uVLsTind=QFFdWO#dD``+L;9AK^29#LW2-J@04ioS#v% ze#OlE6+P=$XDvkoGpZz0h){mIkAO@5K3I2=* zssSOGAXovAi-ACDplBA10Tzh@lR7}4tE;1{r=zQ{t7o9AZ=|bltY-j3CVGZudPWxd zM&|m)7W&4P`o>m<7EVT%E=E?aM%M0@-l>+}X_h|eRz7Jq!6mjKrM97EcA@2VVHGZ^ zQ(RJ~x~9)?O`qwO0YtOiGUvEu&UMdO=vA`8yL6Lx*=FyuExwgILwoOs_B{yedl=UL zD6Ic+*o4PGr?S;pNB{%ZsU*lRn1Pjzor9B$n^#6wPF_J#Nm)fp$H2(cHy|)Htgf-O ztz*KZ$9glAUcP?&?)`_4pTB(j{^RGu`glHIl%;yQIEHu} ze>>&6eN&=Do4m2pw-d{hQn+V+ow~O*WxYVxy8r(VG=9{+|KfEA^YxFV`_F&w{Vw+N zd4Et!`Odv|$9~QECL~-nGrKSUnM`Qpmp|tiBw228_569|7{U|%_3y1h2BGrfzh5u> z@Gw`X;i8r8eKXDvMPfmAkzLCemc82g*NOkY;boJKmB}2qzCiK?O9$&zo~H6$##(<5 zEMD};N&h0VirE#$r(V{HGg%jPC0Si$+S6vjd@H(?*}RJ{%J^5K^4^APJ%S1T<_ipy z86z(9uSnNnSk2aWdj5Qy=Tm<*c6|Iflm9Mn%=1rCvl~NBeEF$#)cAlW-~P584Ns<3 z#%qZ+K3}l2*2QHB^MiYTSSK|xHvI70wf|>If$P#c+!Ji#e_fjHf4|4eVM*GT#c4?s zKfF72Fz}78_t}n+sw=K$AzExtw*EFQtzVrO+SPG&X4tXKv1TXz0w-@SPpYar@-}13 gj0^vNir!lpinR(g8$%zH2dih1^v)|cB0Tt~E@Ck7R(hUFqH#GcrXxQ)2 z@ISQgzwgXvv5WqPPJIwDC!ACWVDM9=*JWJJyW5i#>e3=qxv5e+nF+NY=~@53g) z3~W5*Tea7xa))o(790OuOTQdzzicbtEJJg915-PFQ(FTQTLUv&eG?l4V=DtwD}56y zJwsC<(ls#B)ico51CshWIyxs?@=Ab?w=D_s3ua(sVqxLr;^yH|Q`gYc($+RHv9PqV zwzji(admU|^7i)j@$(OePDo6iIC;v{iZE)x{I+Q0e zf09_)>By&{z8kH?SGe-N5>yu9H!|ST(tQ0QGWu2aY7I`~#VktvCIX^6BrZ13b@vJL fYU-XlFOZkvotTC|{I{8Ppg8k%^>bP0l+XkKt~b}7 diff --git a/.config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/.config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png deleted file mode 100644 index 25f37aba2ac21602117b02aab42cb00dcebe1402..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 887 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nl*0G|+7pyL1k|2H)J4_)=& zq2YhR{QseSk3;)FT;G|`d}sbooB2Ps`-R`!*GY5#M=$vwIuoeoedO#fp;NyA701l{ zA2Ii9_^cmsvwlR*{24y`bL6a_;nP3I&iNTV^CwVQ#H?>Ivwla<`4&0zd*saDF|)tN z%>ErU<9pPc-%&sX- z?(i<%<`7kH6Iy8(QehiXZW~-;>78cbm2BymXz7`3;gJABo(bmevF2_uCbmAtwqC|I zUPe|PhUShyWMtt4M0$p%AY@>oXJD+WXP~R64O`v*RJu53~8yj0&J3ALw zAaHZ{@bK{T@`;O2NK9&O@96BBIeYHh`3n{-TD)iPz5}PvoH_ga<*V19zkK=n?fZ|P zKY#uH^Y`ER?2x0tXo~f8aSZV|{&vdoutNbNuIrC*m2Gs^xv@w|E2lU14OiLGbuEAX z+gohVF{t#EczM9q?)TlQ@Q&>3?6KW7N@*ZDm;sZLVi>be{CG6|~_rWfvK zobakZl#OAN>h7jX>x$e|m~(FN^@SW0*zoCv$eY@7=V*pc+hlLNVDvd1T5w;BP38vI zoivpOz#guLlw+r7JL_u8D+`+23uBjrwH%H+~Vj=ulTuX^)!jhEm`ef`I+2RHm! rT>A3x=9OCvh2CFbI`aRg=sm`Jy=lpinR(g8$%zH2dih1^v)|cB0Tmqx@Ck7R(hLm$8UFugX!swx z>c2z7eTRns#tqMm8~!`Af46J?VAuTJrs0E4`wz>8kCyEpty(|ZG<~sZeQ(+H)voEQ zZR-cy*00trU#*%xTD5(%Yx!i`21MU%T0Ysee79}-Y}*Dz-))*dyLEr|==|c}|D#~> z*WzVAt5<((SpTzS)3+0Mego0zd%sWL|NZ{!zYkykfB5?E)3^U0zW@99{okkW|3Ci# zqJLk0{Qv&*-;dw_e*gXd`wtNP`}6ld5GZR)Dg%9BUlQaO%)rRV#LU6L#igLAsHCK# zqN8tMXlP_)Vrpq+ZEa&`Z*TA5TQ)zjN|?%c(Tm#ZAvc9E8)JO$}yZcGXi$DRg60O|@mVmR7bERaF#I z;jB|F<*qg`xEdhjc4EWH)w6CpH!fA1#It`=pRG(preccAR38DM6IDy5=1f$X@a05; zN5=+-UZZ1qBJ(Gim7R`!8hUnvmG}x*-dBRjBK%FwF5&l&-3oAb^_;+}DzI~5kOvh2 diff --git a/.config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png b/.config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png deleted file mode 100644 index 47f06af375aebd295a5370b9fdaef775c3676d8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 900 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nmc0G|+7pkjvq{}~z@7#jXJ zH2e<@T@@PoKXlc9&q@Cs8tywZ{I@K8Y}p4y|Mf~sUs;#Ew(k7z-1f<#;gfCK zXRC(K77gzm+P~X1f46D)VAKA?vi+l7^GBP8Pd05p^uwz4i)GVSyQZ(UtzT`LKG-yU zwQl)f-SX9{>62C4H@lWkb}ip*n}9}rvuXKc)AHTA>63NaC##mvb|CcKrulQlnxB>M1NoSfX;JiNTZBBEjn3W`cfDynK~ zY6gaeM#jb_CYF{~R@T-wHnz5Qc6JWIA)#Sm;nnpGjm?v$PMbbs=Bzn$ckJA`YtM-j zCr>?l@$%KD&tJZN{r2O>&tJd){QWogblQ1fl*M_vIEHu}e>?Sf7?Y!j%ly8^gmYaD zN{c$WIAR1sLJXcaSQ?-CU*E)im{Hx}O+>-<(Af3W%T~M2GSSF&{&yg0%88!*6_?xY zyzKwze&%+l^SxJ|L9RtU8!wfgUzmI^aozh~h6%bcclWJ2`uZ*p19xp&)pel*zdBd_ z4Y2ZO*7+{|daA&IZ;QhY2JAxjrd8h=nP7)+uK5@EdSqp_ z5A0lav#f_9d)2~&6qDSko8p{Kw(h&3$n(oC%9_^5p~tXENN_Sl{R} zll6pc$SZks-E}K0#2Jl_FOC2CJoD5l7MCiqec5XDfqVY%*m-7o)|H+P>yY?~om+a; zS3T_vTlpinR(g8$%zH2dih1^v)|cB0TrDO@Ck7R(xI#VJ2XI%b?1MZ zj_(fb-)-7{SU3N$Z2M{5^4+H8JA|}p{$btv!?xvzP3t$CmLJwF-=N|^HO=2`n?WjV zT7XjDZCXKWTd-cBN~j=|3zD*H{chj(-Ld_>EG+m{@!~2_v!n8&p-V8@b%w^Z~s1i z`}gI?e;_#H!R`R`l6pyyUoZnR3kMIcoPwIVMq_hpdq-dYgmoMC?mK+s*zt>(o<4i? z_TBrRzyAFFobdq^z>7Rx978nDCnqdWe(+>^(4@%^A36!AJqr(GXEv2nODS{{EagoO zPIoU(_ANCOQ{hxBm5mlR*l;OS-2KFc)fqQ;I5f_co7A&l*FtWY8?Tj9RIcg@3Z1BW za&_(ml?h)o5Z-RK7If9`TM^wKmLFH`TyI`|KET8|MC0(&)@%l z{rUg<@Bcr4|Ns5>|KEQQ2s7Ey3=CPPk|4ie239t94o)s^UKv?Ac?Cr!Wfd(Q10z%4 zfWXkOy2jSFjtP?{Pn$mT;NhbuPn|h;{^H}O&z`?{`TFg<_a8of{_^enkDm+clFT159XzJzaP)xKz5nwq4D3Fz_D|%CdA#+# zrT#mypU?Y)F1?bPF)O*|!p*2Or}YK8pUy5?tkxcPW3!W(_FPxDy0->eZoqK*%fj&R zZujfsA&-jmSq?-r&&!|97GdqHIe(99GlOyOt-6iu3Dzr9Cfs3}k$s8h3xmrgFR_=g zcO|dZC3puGu9^OV`4IoBhN2a7H|Q_~x*E>SU=ItP#rSsZn*)uDny>Mg3tZ>UIQxOg zd>3P{q}_u^`vvnJGSA~-a<{jyyr;dhamL4=H~DkfzkRM;o9keZ`m1K*rOF33{qfE* z4lnNQ(GNX+pz78gJ0+z{yc?4LF?n7TIPffX+59^OI~E05vIlpinR(g8$%zH2dih1^v)|cB0To>h@Ck7R(xI#VJ2d?Fob*3o z{{PrT|3jz#kDK{DYR>n#SwCXt{)n9UGkVtd=sDk`XMYDVW&@>u#LW5;JsX6gX8ni) zGQixJIY5!0Fa%Wq=7Lp%)kAavNgW*>JtGT!6KexgAhI#Cb~m#2Fm((ua}GCii7<1G zG#47?lrcn~)7tFxS!p_0XBPXw>uF=@s($?PF*S~iC-hKNIA3b*b z(v#!bK>5M5sZ+xz2|jQVPJ0wu&de-YCzeuZ zR%o8iEv)Nn>>X|%=%!NWXYG{IzIy+fIg6$+sM{`rQk22WQ%mvv4FO#ss1 B=~w^& diff --git a/.config/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png b/.config/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png deleted file mode 100644 index 03926a9f552a9f3dfbd542cc125b242f58a3b42d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 884 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nmo0G|+7pyITd|3g>(_nh=U zVgCQnzW+dO?4tkCOa4dC{uVLsTind=5!1g%&HE8P^GD>&pV9MvM$P&aGxJx>tRFFR zen!vw89n=F% zT|mV!l}J)hy|aHrfdzGdKv!2sS5HS*UsumSSKmli-&oJUM9FUvN##5SbVHnhSnwA?j)hHJ(ww~X0t znRDDS=elLhb<3Xbp0miibfb6KX792sK4n`%d+&$#JqYW27}ozNtp9P?gvUTvC8(?` z1O}*MNswPK11lRl2PYRdpNy=Wf|9a^mVuF9KwwBib4zPm`-F*8rcRrF;PBDor_Y|h zaOu(GCr_Wfc=_th+js9jeER(5>$mSee#)zLDgt9E+SA1`#N+teDaXT@90gpDH*g-A z!`x(<>=w9Dp!mR?Vzr9@^)H>iFgWwSEnLX`?$_1Tuim{%m$3Y&saiTOPk-M>z4E!f z&hJWo{!BZUd|pXECq}7t>9rc|y|n_uwSHUoo#J+Q@=IaQ9yz;x{R|J*hP+(8oFOS) z(Q`x1Pd0;x0YChiY;rw?X8SWRn{EB?8xX`{$FOC^*Q7_15hWU5!qfKVxH9(di+dvT zK{WH6vXW32^VeJdl!}7AOCaT{BDf{GmOrza$~I6Z+$2J?p^C$-Ao2Si5i;H2JDgfI};rpofSgm zGR_&V(afLk%avTda^l=aQsLJ()K{&!9J*TgyXC(Y{sKNen?k9Ea$uY>c)I$ztaD0e F0sxTcm{kA( diff --git a/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png deleted file mode 100644 index 61283d73add84421e6716b25dd598b586cb701f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tt~E@Ck7R(hUFqH#GbYUG?9g zVSi{Jh!MN!f9TX#p;Q0I&H52D_ebQ+pV2dZM$h{hIqP%8jIXhCe?`y!6*=Qu%&gzh zbG}8-`5igyd(^BSk+Xk9&;0>pM9uyYG4n?Z5Y71!4K!ier>H6K!zRBBoBYPV;bdUr zDc`ESK9xIc0t#&W^R4}|t^KpDd@~Kr?F~%r^i6FI%xn!zZ1qiS3`~K@O3&Cz-_TUg z&{WsJNLSB5R}V<)>*(n4r`~M?I^MP<$S;_Ik%^gwlarf=M@?NrOH13t#KO|b+S=a5 z)y>_@+uPg6&p#j_Dmo!?!o(?4rd_;z4@T2T#PNPZ4|k&_Ouu$+U0=W=T1(!l@# diff --git a/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png deleted file mode 100644 index 690689c3e803af536f28a663c751c3285f0c28ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 835 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nmK0G|+7pyL1k|2H)J4_)=& zVgLVx`Ts-v9*6e*_nrAHZRY>bssH`vzK&k@pD{E^TTRS^@XBSsjS2s6z4-XGdFQ2&hgv6xwj*hPBvu4kkJ9plK zJ$v^ZJbCK$nKNf!ynOZf%a^a;zW@07>-V3(|85_iun`yqzMd|QAs)xyPKmU33KVI( z?C9FjrW_oi;g{d#!j-D#ye#YQfB8pk^IqLpepgg{@Adn?uH8EPD`uVG|0y3Ec1}^) zD{0Ey)^{e7F^D@WsPk^p)K7 z+IG2rQS4uSJbgH)I;3%m;gjdxEB0-#UGhg$;LG?0$_)z+cZtRA`g*>dA-gS@ zBPDzO+~1bx8C9lcKI>=R5WZ{Y|B9L&dQTZT{8u(-8l~}X5}ltMqIY9aQBHtFd-<-z u6;8_gdvAJ}~J_b)$KbLh*2~7a{Sa1sf diff --git a/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png b/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png deleted file mode 100644 index 040f9f6c4fca781d3dff13b827b7e688f7b2400a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TrDL@Ck7R(hLm$8UFugX!su* z`ag8le}{(q#tqMm8~!`Af46J?VAuTJrs0EC^AF30kCyEpt(!huwSKl~`eN1k-m3MB zWz$!?rmwcGA8cE{S~Y#NYWrr_^2xUClTFJfyOz&(E#GaMKHIhd(RZ8X&u-nHJvzU5 zcYpEk|B<)wYr*2L)vLeNuKCum{^!wKzmMPfd+Ofb)AxR#zWe+A*MA?r{{Qgx-=}Z? zKYjoA@%z6|-$9JeKmLFI{_p$mf8T%p`~CO-?>|8F@6X@=K=81TFAnGxr;;GQUS}T0|P@tBO_BwD{C7&J9~S32PbD27yp3Ju&~a~p5Fd*=Pq8n zbmhwR>$jdh`|$D8mlp}AB!Q+a@N{tu(Kw%+ut532gGp1SO?{B)E}Zr#D2R=@QZ6l} zFf1|E)H#^lJ(*cF)zM9*Ffdh@Tisy8wUB4-V%Im8HZf_JvYNH**w!m7^Fs4;Vjw?D z+Nno3u2@^%)IQyy8sSplkznY>v-|0;Q+p!jW_K3o9cg|Rke{Jo(vZ?JCG@NBn>W1; zj!FkQWFmUzbWL!W@;J?nJHE`%Q!~=ACt?Aa B4gdfE diff --git a/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png b/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png deleted file mode 100644 index 593ef55ae1812dbeed3fde49c44d1bc5553d301a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 867 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_nmu0G|+7pkjvq{}~z@7#jXJ zH2e<@T@@Po-=Sf@=OiF`-=X2ZW#MDXzQ@K5|Mf~(07~W&lPKaR<8Y7z4}}2nr{v3 ze>QITx%cXCAliTZ_kkO~&))xi?$Mv~5B^+y^!MT;Ao=Igqd!+3|9STA-?Mjro_+ZD z;^V)!pZ~o9qA&m6!qAW3|9|}c2Sk7V{)eG|fB*ge`xl7*{R1-o{r~qLjDQpva4eaB z1{g{SB|(0{42(=nOw7zI>>M1NoLt;Iydt6sii%1qDyph#Y6gaeM#jb_rk0jgR@T?l@$%E>FJHfY|MBD3 z?>~S4O>Dbi1dN(cPZ!4!kK=Er91ml16maETp~9@C(IlA2({RYupn>sBB+rb7U;oz^ zD9a?gSZJ$Paxiv(UFhA|uT@pM{sgz#9IR}9aVq9O^5qG;{}#SF($vTI>EB5eUzOV0 zu&U!mYSZpy{awL$;M>R8ji18y*xq70AQAZT_%+5$;;BEE6>VeQ@G9iTdd4SSmkt#3 zDWnAd7GHJA^Hd?wq0fMqu`SQ^$I zp8dQ3c>C+aJPZ>POAT&1KU0Vt3&Wo!LfzrIEtDnm{r-UW|%!17! diff --git a/.config/gtk-4.0/assets/scale-vert-marks-before-slider.png b/.config/gtk-4.0/assets/scale-vert-marks-before-slider.png deleted file mode 100644 index 57825fd774f8e8f676a29cd25796a8f38c160bc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 550 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0To>h@Ck7R(xI#VJ2d?FoCG4> zx22etebyWw*9mQvVo}iyKOU=(elH(^@nZC51UpHg33bFw7}IsRDQPw ziT|)^`35op71_0Zw{QFI(DvQ2{kwPH51+mtfs=j&P5Kc$=||hAeEs*~+rN+B{(brJ z9|$ymGT#S!Ors>oFPMRug`I<&M^0W%U8AwNrLDcUuYc|Oz5DhbK6>oEaloaXvX=f%1cAQ>TVc5`5q!oc1X6Is>z4omfhtSs`z(v9@?P zcd##SpqomeCvR=Exxt3(mj&F!%u7m|nXF|)`C4`~HcQJ$WOF12^0Qo%x^&~p?wyv| z8V#xuss$bihF)B|pSnpk?U-}A?~$YQiXD1R%pPt&&Zm!DI(bt@LPe?PMB~vDi`h6` rQti^Ve0cg~;?&?NLJyXthcGidE!SJC&bRFt(4`EXu6{1-oD!MlfSBuhz{!Y@5H@ zw0yH|{$|ts-KOO`khE_3ZVO?zegjI`K*{g6U|EnF1o~mq0z^P%V8K=-5~c>E3xtrA z!K9GP0jUX?_#+UACjAJS^dorEkC4efYS#X$UHhwU?XUWEzxsCknz-xNq}{(K@BTey z_wT8De$UwVd)vi7+b{judHK)oD}RpM`g`=&-($D`9>4SV#GSt<@BV%E{@?Qt|6Y9j z_v!n;&)@%j`SJhj&;Q?l{r~a%|F1v)fB*ge=kNc&|Nj5`4+07AgIa*$=vWfu7tFxQ z#?HaX#my%pE2p5Otf6IKd@&F62fUi2uwKBRQ+IYaY%uGc-5yE5k&{rGXI z?Q$5?`j?ym3l2C;mCT=gaKTA6)BCU36lC`Mre0n-d$Iw;J2BDw+n5Aw&Yx)C)M?wW z)UEZu(Se7XpS*l2kZ^0!xBll#9Cju*)S2qDxi-9YW3A76^3;;W;%ntZl?Pk1z9}nB zy2-d}%U@R&KAx=K-6vEH*1gxC#FX~+uWMYx*+=YsGi5xO_sMVhQt1@?c+rbXPy4sJ z^ybT*+vCO*v3c6ZpG^lgysDPoed;Z9wAoXqBVFPzI2K$_aaH#J`R6g?fhk9ISjr~l z$A7luW~`W!d2JWNfxIuj-hF-ePfLm^VPB-I5AWq;3bQxNc8xFHzF*+`_t0q`;lD3b y#YyyE$$nCvyZf-|^XRWVR#qjC{>ATKR9;u7y7QZO;6`AaF?hQAxvXDM3t diff --git a/.config/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png b/.config/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png deleted file mode 100644 index 8dbedf610dcb3bc4a7bea0f13ab6068c2b559834..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 467 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*FxK&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprWDxpAc6d9X~}U&Kt*!`d_r7-bm*%8o|FDZ&iWZU z=V$cHpOLeFM$P#VGwVn6>>oe|kOVP+T%aJ34P=0&Kx_zti9oqvK^_qW5oL2x6-zNy zYcVw&F*RFpbvsEdXL-{w!{Aoqh#s?;$rkZ50y=I6cHRl>x*OPiFR1%|P|t&)o`)fQ zPr|3X1)BDG$3_;Q`(#Uk{DK+S*tKNGF9WoGLOX$PyXVAI4ZD}zUt74gFp5o8cB{$zg*@k$X!Uuw@o2x-f66djmi69L zotK&g$C%Z)=6r7O=hB%ebdcj8|Bu5wVmI4Fb&M3vdJ-mbF6?Z4aB+24;)CzEFA7`o zb5uAgJZWuMAkJ_|PS&I%<-(Id$Hnd}XXSXeRH$5d7I>ifta3wp`0RFeSvjeaO16UU z`&6q8c0_kh*FDR8aQ#$)1uq^tK6t(vNI!Oba6I!y)q49~-#;EuJ$>1swlD6pagB(_ zmoGfGpRIrKdZt-f?3Zsn>aOB{Z9fCuz;V84n!eJp&7$pp_Q+r7I3JaJuJ}mBw@<1c z=Pj1=+VWg$gV1YB?QJeq@3b8r+4NhxF0z^Lt#!QOW4wNoqe8Iqi;25KO+yprv+oH@ zn7;h(^?fD+?lKP++%lTmQvKa`EvI!1+q&`#Yrb|`?`_#r{p|AWvYb1gpNjh(yjJ!1 T)>9{7v@v+P`njxgN@xNA#ac(W diff --git a/.config/gtk-4.0/assets/selectionmode-checkbox-checked.png b/.config/gtk-4.0/assets/selectionmode-checkbox-checked.png deleted file mode 100644 index a223d1ffe665114e7ef4bb39a420618411b05ca8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 467 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*FxK&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprZT$pAc6d?a=Vey7`A?+fSS3 z?>4PJY+8N*N$Zwxwk_XnTE5wUNGNh_|L)ZB-M#yJ&Z3{Wi+>g`|5>v9XT$nm)A#o>f4|KZ~&4(9aBK$+8?E{-7f$0Zq;1I^+j)&s@9)+ zey&=xB_?#H$Gp8W0~ejUw{_BQ#^TA}N-ovh`R@Gd$N3|l?zD0D7yG+C;Ilk**l7Rj z4#lm(8x|z4OK{`6l)K73Z`;b|!-oFpKb8M5O!o6Td9`a#AJAJ2p00i_>zopr0JBis AJpcdz diff --git a/.config/gtk-4.0/assets/selectionmode-checkbox-checked@2.png b/.config/gtk-4.0/assets/selectionmode-checkbox-checked@2.png deleted file mode 100644 index a7723f1d53d6e32d0da817f89a424cd24042f893..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 718 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-w06UP&q@ESn|@lg z{kr$OA2zMuY+Alqw|=v20WoY^zk^T<7&XHf5H1Gk*7eEL=N|k$@6hih$9|uG`1irz^=j(&VYrX6)O4;PREL zA3uHm^5^g7GWA0Y42mX3#)T6rH+FR0`v3p7jmAPv z%QAE8$LzoBmR73i&OUo4Oe^(9QJLi|jwH3f-H{Kn{zkBXHkOCOXb`XI(2NxTV_U!o!IU)7=@x_4*m~;$r3G zzEosfcpiD+>gQQ6W*)p+{cGd0O1BTUy?d1o7&r3I-{0-$+L6vAzd3dH(tj^L>Hby} zv7U(E}XY^L$}h6&GSTJTdKb;o-Qsp@3D@&YtQp6zLN{( z$|wA4E}4B;PVo2VE&83`ZT2FWD-Z5z;vNM z;R=@(UQDYFF%3zW&2AH(Fgg8BxILdhwM>G#y^(B7_4UwPj@xtD_T?{+njvf+CAhQd h*x~Lf%N@^8i;I|LI;UN|JQEmq44$rjF6*2UngHV!S*HL1 diff --git a/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png b/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png deleted file mode 100644 index f6b914e581e248b7507c38d5cab1e40cba53e98b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png deleted file mode 100644 index 29ecf2b8a283c375d6e51cf9554e644794ad815d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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# diff --git a/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png b/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png deleted file mode 100644 index 8e87ea7e002bdbbc27d2b3c17fedb5298695ce60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 #89b4fa; - background-color: rgba(137, 180, 250, 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.property > box.header > box.title > .title, row label.subtitle { - color: rgba(255, 255, 255, 0.7); - opacity: 1; -} - -.accent { - color: #89b4fa; -} - -.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, row.property > box.header > box.title > .title { - 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 1px 2px 0 rgba(0, 0, 0, 0.15), 0 3px 3px 0 rgba(0, 0, 0, 0.18), 0 3px 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 #89b4fa; - 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 > text > placeholder, -headerbar popover.background entry entry > text > placeholder, -entry > text > placeholder { - color: rgba(255, 255, 255, 0.5); -} - - -entry headerbar popover.background entry > text > block-cursor, -headerbar popover.background entry entry > text > block-cursor, -entry > text > block-cursor { - color: rgba(255, 255, 255, 0.04); - background-color: #FFFFFF; -} - - -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.password image.caps-lock-indicator, -headerbar popover.background entry entry.password image.caps-lock-indicator, -entry.password image.caps-lock-indicator { - opacity: 0.35; -} - - -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 > text > cursor-handle > contents, -headerbar popover.background entry entry.error > text > cursor-handle > contents, -entry.error > text > cursor-handle > contents { - background-color: currentColor; -} - - -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 > text > cursor-handle > contents, -headerbar popover.background entry entry.warning > text > cursor-handle > contents, -entry.warning > text > cursor-handle > contents { - background-color: currentColor; -} - - -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 > text > cursor-handle > contents, -headerbar popover.background entry entry.success > text > cursor-handle > contents, -entry.success > text > cursor-handle > contents { - background-color: currentColor; -} - - -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 #89b4fa; - background-color: transparent; -} - -.osd entry > progress > trough > progress { - border-color: rgba(255, 255, 255, 0.04); -} - - -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, #89b4fa 0%, rgba(137, 180, 250, 0) 0%); - } - to { - background-image: radial-gradient(farthest-side, #89b4fa 95%, rgba(137, 180, 250, 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); -} - -row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child, -row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), -row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child, -row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, 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; -} - -row.spin spinbutton > button.image-button.up:focus:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:focus:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:focus:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child, -row.spin spinbutton > button.image-button.down:focus:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), -row.spin spinbutton > button.image-button.down:focus:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child, -row.spin spinbutton > button.image-button.down:focus:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, headerbar popover.background button:focus:not(.suggested-action):not(.destructive-action):not(.flat), button:focus { - outline: 2px solid rgba(137, 180, 250, 0.35); - outline-offset: 0; -} - -row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child, -row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), -row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child, -row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, 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); -} - -row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child, -row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), -row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child, -row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, headerbar popover.background button.keyboard-activating:not(.suggested-action):not(.destructive-action):not(.flat), button.keyboard-activating, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child, -row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), -row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child, -row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, 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; -} - -row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child, -row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), -row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child, -row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, 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; -} - -row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child, -row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), -row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child, -row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, headerbar popover.background button:checked:not(.suggested-action):not(.destructive-action):not(.flat), button:checked { - background-color: #89b4fa; - color: rgba(0, 0, 0, 0.87); -} - -row.spin spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, -row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), -row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child, -row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, headerbar popover.background button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:hover { - outline-color: transparent; - background-color: #a1c4fb; - color: rgba(0, 0, 0, 0.87); -} - -row.spin spinbutton > button.image-button.up:checked:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, -row.spin spinbutton > button.image-button.down:checked:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), -row.spin spinbutton > button.image-button.down:checked:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child, -row.spin spinbutton > button.image-button.down:checked:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, headerbar popover.background button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:disabled { - outline-color: transparent; - background-color: rgba(137, 180, 250, 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 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 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 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 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 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 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 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: #89b4fa; - color: rgba(0, 0, 0, 0.87); - border-color: #89b4fa; -} - -button.card:checked:hover { - background-image: none; - outline-color: transparent; - background-color: #a1c4fb; - color: rgba(0, 0, 0, 0.87); -} - -button.card:checked:disabled { - outline-color: transparent; - background-color: rgba(137, 180, 250, 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-height: 24px; - min-width: 24px; - padding: 6px; - box-shadow: none; - background-color: rgba(0, 0, 0, 0.35); - color: white; - margin: 0; -} - -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: #89b4fa; - 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(137, 180, 250, 0.2), 0 4px 3px 0 rgba(137, 180, 250, 0.14), 0 1px 6px 0 rgba(137, 180, 250, 0.12); -} - -button.suggested-action:checked { - background-color: rgba(103, 135, 188, 0.961); -} - -button.suggested-action:checked:hover { - box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(137, 180, 250, 0.3), 0 2px 3px -1px rgba(137, 180, 250, 0.24), 0 2px 5px 0 rgba(137, 180, 250, 0.12); -} - -button.suggested-action:focus { - box-shadow: 0 0 0 2px rgba(137, 180, 250, 0.35); -} - -button.suggested-action.flat { - background-color: transparent; - color: #89b4fa; -} - -button.suggested-action.flat:disabled { - color: rgba(255, 255, 255, 0.32); - background-color: transparent; -} - -button.suggested-action.flat:checked { - background-color: rgba(137, 180, 250, 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, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child, -row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), -row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child, -row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, headerbar button.star, 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, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label, -row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label, -row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label, -row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, headerbar button.star label, menubutton.circular > button label, button.close label, button.circular label { - padding: 0; -} - -menubutton.osd { - background: none; - color: inherit; -} - -menubutton.suggested-action { - background-color: #89b4fa; - 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: 6px 10px; -} - -splitbutton.image-button > button { - min-width: 24px; - padding-left: 6px; - padding-right: 6px; -} - -splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { - padding-left: 9px; - padding-right: 9px; -} - -splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { - border-spacing: 6px; -} - -splitbutton > button:dir(ltr), -splitbutton > menubutton > button:dir(rtl) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - margin-right: -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: #89b4fa; - 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: #89b4fa; - color: rgba(0, 0, 0, 0.87); -} - - -list > row button.image-button:not(.flat).destructive-action { - background-color: #F44336; - color: #FFFFFF; -} - -/********* - * Links * - *********/ -link { - color: #5bd3f8; -} - -link:visited { - color: #BA68C8; -} - -button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { - color: #5bd3f8; -} - -button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { - color: #BA68C8; -} - -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 #89b4fa; - 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 200ms ease-out; - padding: 6px; - border-radius: 12px; - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 3px 3px 0 rgba(0, 0, 0, 0.18), 0 3px 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 4px 3px -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: 0; - 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:focus:not(:hover):not(:active):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: rgba(255, 255, 255, 0.7); -} - -headerbar entry:hover, headerbar entry:focus-within { - color: #FFFFFF; -} - -headerbar entry:disabled { - background-color: rgba(255, 255, 255, 0.04); - color: rgba(255, 255, 255, 0.5); -} - -headerbar entry > text > placeholder { - color: rgba(255, 255, 255, 0.5); -} - -headerbar entry > text > block-cursor { - color: rgba(255, 255, 255, 0.04); - background-color: #FFFFFF; -} - -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); - box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); -} - -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.property > box.header > box.title > .title, -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.property > box.header > box.title > .title: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 splitbutton, -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 button.star { - min-height: 24px; - min-width: 24px; - padding: 6px; -} - -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: #89b4fa; - 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: 36px; - padding: 0; - margin: 0; - box-shadow: none; - border: none; - outline: none; - background-image: image(#11111b); -} - -headerbar.default-decoration:backdrop { - background-image: image(#1e1e2e); -} - -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(137, 180, 250, 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 #89b4fa; - 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: #89b4fa; -} - -columnview.view acceleditor > label, -treeview.view acceleditor > label { - background-color: #89b4fa; -} - -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 200ms ease-out; - 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 * - *************/ -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); -} - -notebook > header > tabs > tab:hover:not(:checked):not(:selected) { - background-color: alpha(currentColor, 0.08); - color: #FFFFFF; - box-shadow: none; -} - -notebook > header > tabs > tab:disabled { - color: rgba(255, 255, 255, 0.32); - background-color: transparent; -} - -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; -} - -notebook > header > tabs > tab: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); -} - -notebook > header > tabs > tab:checked: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 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); - color: rgba(255, 255, 255, 0.7); -} - -tabbar tab:hover:not(:selected) { - background-color: alpha(currentColor, 0.08); - color: #FFFFFF; - box-shadow: none; - color: #FFFFFF; -} - -tabbar tab:disabled { - color: rgba(255, 255, 255, 0.32); - background-color: transparent; - color: rgba(255, 255, 255, 0.32); -} - -tabbar 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; - color: #FFFFFF; -} - -tabbar 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:selected:not(:active):disabled { - color: rgba(255, 255, 255, 0.5); -} - -tabbar > revealer > box { - box-shadow: none; -} - -tabbar .box { - background-color: #11111b; - background-image: none; - padding: 0; - margin: 0; - border-radius: 0; - min-height: 36px; - border: none; - box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); -} - -tabbar .box:backdrop { - background-color: #1e1e2e; - transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); -} - -tabbar .box:backdrop > scrolledwindow, -tabbar .box:backdrop > .start-action, -tabbar .box:backdrop > .end-action { - filter: none; - transition: none; -} - -tabbar tabbox { - padding: 0; - margin: 0; - min-height: 36px; -} - -tabbar tabbox > background { - background: none; -} - -tabbar tabbox > separator { - margin: 9px 0; - transition: opacity 150ms ease-in-out; -} - -tabbar tabbox > separator.hidden { - opacity: 0; -} - -tabbar tabbox > tabboxchild { - padding: 0; - margin: 0; -} - -tabbar tab { - padding: 6px; - margin: 6px 2px; -} - -tabbar tab.needs-attention { - background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#89b4fa, 0.4) 10%, alpha(#89b4fa, 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(#89b4fa, 0.4) 10%, alpha(#89b4fa, 0) 30%); -} - -tabbar tabbox.single-tab tab, tabbar tabbox.single-tab tab:hover, tabbar tabbox.single-tab tab:active { - background: none; -} - -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(#89b4fa, 0.5), alpha(#89b4fa, 0.3) 1px, alpha(#89b4fa, 0) 20px); -} - -tabbar .needs-attention-right undershoot.right { - background: linear-gradient(to left, alpha(#89b4fa, 0.5), alpha(#89b4fa, 0.3) 1px, alpha(#89b4fa, 0) 20px); -} - -tabbar .start-action, -tabbar .end-action { - padding: 6px 5px; -} - -tabbar .start-action:dir(ltr), -tabbar .end-action:dir(rtl) { - padding-right: 0; -} - -tabbar .start-action:dir(rtl), -tabbar .end-action:dir(ltr) { - padding-left: 0; -} - -tabbar.inline .box { - background-color: transparent; - color: inherit; - box-shadow: none; - padding-bottom: 0; -} - -tabbar.inline .box:backdrop { - background-color: transparent; - transition: none; -} - -tabbar.inline .box:backdrop > scrolledwindow, -tabbar.inline .box:backdrop > .start-action, -tabbar.inline .box:backdrop > .end-action { - filter: none; - transition: none; -} - -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(#89b4fa, 0.4) 10%, alpha(#89b4fa, 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; - color: rgba(255, 255, 255, 0.7); -} - -tabbar tab button.image-button:hover, tabbar tab button.image-button:active, -dnd tab button.image-button:hover, -dnd tab button.image-button:active { - color: #FFFFFF; -} - -tabbar tab button.image-button:disabled, -dnd tab button.image-button:disabled { - color: rgba(255, 255, 255, 0.32); -} - -tabbar tab indicator, -dnd tab indicator { - min-height: 2px; - border-radius: 2px; - background: alpha(#89b4fa, 0.5); - transform: translateY(4px); -} - -tabthumbnail { - border-radius: 6px; - transition: box-shadow 200ms ease-out; -} - -tabthumbnail > box { - margin: 6px; -} - -tabthumbnail:drop(active) { - box-shadow: inset 0 0 0 2px alpha(#FF7043, 0.4); - background-color: alpha(#FF7043, 0.1); -} - -tabthumbnail .needs-attention:dir(ltr) { - transform: translate(8px, -8px); -} - -tabthumbnail .needs-attention:dir(rtl) { - transform: translate(-8px, -8px); -} - -tabthumbnail .needs-attention > widget { - background: #89b4fa; - min-width: 12px; - min-height: 12px; - border-radius: 6px; - margin: 3px; - box-shadow: 0 1px 2px alpha(#89b4fa, 0.4); -} - -tabthumbnail .card { - background: none; - border: none; - box-shadow: none; - color: inherit; -} - -tabthumbnail .card picture { - outline: 1px solid rgba(255, 255, 255, 0.12); - outline-offset: -1px; - border-radius: 6px; -} - -tabthumbnail.pinned .card { - background-color: rgba(255, 255, 255, 0.04); - color: #FFFFFF; -} - -tabthumbnail .icon-title-box { - border-spacing: 6px; -} - -tabthumbnail .tab-unpin-icon { - margin: 6px; - min-width: 24px; - min-height: 24px; -} - -tabthumbnail button.circular { - margin: 6px; - background-color: rgba(255, 255, 255, 0.04); - min-width: 24px; - min-height: 24px; -} - -tabthumbnail button.circular:hover { - background-color: alpha(currentColor, 0.08); -} - -tabthumbnail button.circular:active { - background-color: alpha(currentColor, 0.12); -} - -taboverview > .overview .new-tab-button { - margin: 18px; -} - -tabview:drop(active), -tabbox:drop(active), -tabgrid: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: 0; - border: 1px solid rgba(30, 30, 46, 0.3); -} - -scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { - min-width: 4px; - min-height: 4px; - margin: 0; - 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(255, 255, 255, 0.04); -} - -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: #89b4fa; -} - -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 3px -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: #89b4fa; -} - -check:checked:hover, check:indeterminate:hover, -radio:checked:hover, -radio:indeterminate:hover { - box-shadow: 0 0 0 6px rgba(137, 180, 250, 0.15); - background-color: #bad3fc; -} - -check:checked:active, check:indeterminate:active, -radio:checked:active, -radio:indeterminate:active { - box-shadow: 0 0 0 6px rgba(137, 180, 250, 0.2); - background-color: #89b4fa; -} - -check:checked:disabled, check:indeterminate:disabled, -radio:checked:disabled, -radio:indeterminate:disabled { - color: rgba(0, 0, 0, 0.6); - background-color: rgba(137, 180, 250, 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: #89b4fa; -} - -/************ - * 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(#89b4fa); -} - -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: #89b4fa; - background-color: #1e1e2e; - box-shadow: inset 0 0 0 2px #89b4fa; -} - -scale > trough > slider:hover { - box-shadow: inset 0 0 0 2px #89b4fa, 0 0 0 8px rgba(255, 255, 255, 0.12); -} - -scale > trough > slider:active { - box-shadow: inset 0 0 0 4px #89b4fa, 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: #89b4fa; -} - -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: #89b4fa; -} - -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: #89b4fa; -} - -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: 0; - 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; -} - -scrolledwindow > 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; -} - -scrolledwindow > 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; -} - -scrolledwindow > 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; -} - -scrolledwindow > 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; -} - -scrolledwindow.undershoot-top > undershoot.top { - box-shadow: none; - background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -scrolledwindow.undershoot-bottom > undershoot.bottom { - box-shadow: none; - background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -scrolledwindow.undershoot-start:dir(ltr) > undershoot.left { - box-shadow: none; - background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -scrolledwindow.undershoot-start:dir(rtl) > undershoot.right { - box-shadow: none; - background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -scrolledwindow.undershoot-end:dir(ltr) > undershoot.right { - box-shadow: none; - background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -scrolledwindow.undershoot-end:dir(rtl) > undershoot.left { - box-shadow: none; - background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -scrolledwindow > undershoot { - background-image: none; - box-shadow: none; - border: 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; -} - -.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: #FFFFFF; - 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 button image, -row:selected button label { - color: inherit; -} - -row:selected:disabled { - 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.property > box.header > box.title > .subtitle { - font-size: inherit; - opacity: 1; -} - -row.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active { - background-color: transparent; -} - -row.entry:disabled text { - opacity: 0.45; -} - -row.entry:disabled .dim-label, row.entry:disabled row.expander image.expander-row-arrow, row.expander row.entry:disabled image.expander-row-arrow, row.entry:disabled row.property > box.header > box.title > .title, row.entry:disabled .subtitle { - opacity: 1; -} - -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.spin:not(:selected).activatable.focused:hover, row.spin:not(:selected).activatable.focused:active { - background-color: transparent; -} - -row.spin spinbutton { - background: none; - border-spacing: 6px; - box-shadow: none; -} - -row.spin spinbutton, row.spin spinbutton:focus { - outline: none; -} - -row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child, -row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), -row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child, -row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child { - min-width: 30px; - min-height: 30px; - margin: 10px 2px; - border: none; -} - -row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child:disabled, -row.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):disabled, -row.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child:disabled, -row.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child:disabled { - filter: none; -} - -row.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active, -row.spin:not(:selected).activatable.focused:hover, -row.spin:not(:selected).activatable.focused:active { - background-color: transparent; -} - -row.entry.error text > selection:focus-within, -row.spin.error text > selection:focus-within { - background-color: alpha(#F44336, 0.2); -} - -row.entry.error text > cursor-handle > contents, -row.spin.error text > cursor-handle > contents { - background-color: currentColor; -} - -row.entry.error .dim-label, row.entry.error row.expander image.expander-row-arrow, row.expander row.entry.error image.expander-row-arrow, row.entry.error row.property > box.header > box.title > .title, row.entry.error .subtitle, -row.spin.error .dim-label, -row.spin.error row.expander image.expander-row-arrow, -row.expander row.spin.error image.expander-row-arrow, -row.spin.error row.property > box.header > box.title > .title, -row.spin.error .subtitle { - opacity: 1; -} - -row.entry.error .suggested-action, -row.spin.error .suggested-action { - background-color: #F44336; - color: #FFFFFF; -} - -row.entry.warning text > selection:focus-within, -row.spin.warning text > selection:focus-within { - background-color: alpha(#FBC02D, 0.2); -} - -row.entry.warning text > cursor-handle > contents, -row.spin.warning text > cursor-handle > contents { - background-color: currentColor; -} - -row.entry.warning .dim-label, row.entry.warning row.expander image.expander-row-arrow, row.expander row.entry.warning image.expander-row-arrow, row.entry.warning row.property > box.header > box.title > .title, row.entry.warning .subtitle, -row.spin.warning .dim-label, -row.spin.warning row.expander image.expander-row-arrow, -row.expander row.spin.warning image.expander-row-arrow, -row.spin.warning row.property > box.header > box.title > .title, -row.spin.warning .subtitle { - opacity: 1; -} - -row.entry.warning .suggested-action, -row.spin.warning .suggested-action { - background-color: #FBC02D; - color: rgba(0, 0, 0, 0.87); -} - -row.entry.success text > selection:focus-within, -row.spin.success text > selection:focus-within { - background-color: alpha(#66BB6A, 0.2); -} - -row.entry.success text > cursor-handle > contents, -row.spin.success text > cursor-handle > contents { - background-color: currentColor; -} - -row.entry.success .dim-label, row.entry.success row.expander image.expander-row-arrow, row.expander row.entry.success image.expander-row-arrow, row.entry.success row.property > box.header > box.title > .title, row.entry.success .subtitle, -row.spin.success .dim-label, -row.spin.success row.expander image.expander-row-arrow, -row.expander row.spin.success image.expander-row-arrow, -row.spin.success row.property > box.header > box.title > .title, -row.spin.success .subtitle { - opacity: 1; -} - -row.entry.success .suggested-action, -row.spin.success .suggested-action { - background-color: #66BB6A; - color: #FFFFFF; -} - -row.combo image.dropdown-arrow:disabled { - filter: opacity(0.45); -} - -row.combo listview.inline { - background: none; - border: none; - box-shadow: none; - color: inherit; -} - -row.combo listview.inline, row.combo listview.inline:disabled { - background: none; - color: inherit; -} - -row.combo popover > contents { - min-width: 120px; -} - -row.combo popover > contents .combo-searchbar { - margin: 6px; -} - -row.combo popover > contents .combo-searchbar + scrolledwindow > undershoot.top { - box-shadow: none; - background: linear-gradient(to bottom, alpha(rgba(255, 255, 255, 0.12), 0.75), transparent 6px); -} - -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: #89b4fa; -} - -.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 #89b4fa; -} - -columnview row:not(:selected) cell editablelabel.editing text selection { - color: rgba(0, 0, 0, 0.87); - background-color: #89b4fa; -} - -/********************* - * App Notifications * - *********************/ -.app-notification { - margin: 6px; - border-spacing: 0; - padding: 0; - border: none; - background-image: none; -} - -.app-notification button.text-button:not(:disabled) { - color: #89b4fa; -} - -.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 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 button:first-child, window.dialog.message .dialog-action-area > button:first-child { - border-radius: 0 0 0 12px; -} - -window.messagedialog .response-area button:last-child, window.dialog.message .dialog-action-area > button:last-child { - border-radius: 0 0 12px 0; -} - -window.messagedialog .response-area 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: #89b4fa; -} - -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 button { - margin: 0; -} - -window.messagedialog .response-area button:first-child { - margin-left: 0; -} - -window.messagedialog .response-area button:last-child { - margin-right: 0; -} - -window.messagedialog .response-area button.suggested { - color: #89b4fa; -} - -window.messagedialog .response-area button.destructive { - color: #F44336; -} - -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 listview.view, -.sidebar list { - background-color: transparent; - color: inherit; -} - -stacksidebar.sidebar:dir(ltr), stacksidebar.sidebar.left, stacksidebar.sidebar.left:dir(rtl) { - box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12); -} - -stacksidebar.sidebar:dir(rtl), stacksidebar.sidebar.right, stacksidebar.sidebar.right:dir(ltr) { - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12); -} - -.sidebar-pane stacksidebar.sidebar, leaflet.unfolded > box > stacksidebar.sidebar { - box-shadow: 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, .navigation-sidebar.view:disabled { - background-color: transparent; - color: inherit; -} - -.navigation-sidebar.background, .navigation-sidebar.background:disabled { - 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 { - color: inherit; - opacity: 0.75; -} - -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: #89b4fa; -} - -placessidebar row.sidebar-new-bookmark-row image.sidebar-icon { - color: #89b4fa; -} - -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: #89b4fa; -} - -infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { - background-color: #89b4fa; - 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: #71a4f9; -} - -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 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); - 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 200ms ease-out; - box-shadow: 0 0 0 2px #89b4fa; -} - -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 3px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -1px rgba(0, 0, 0, 0.17); -} - -colorchooser .popover.osd { - transition: box-shadow 200ms ease-out; - border-radius: 6px; - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 3px 3px 0 rgba(0, 0, 0, 0.18), 0 3px 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 4px 3px -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; - transition: none; - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 15px 16px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 36px transparent, 0 0 0 1px rgba(0, 0, 0, 0.75); -} - -window.csd:backdrop { - transition: box-shadow 200ms ease-out; - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 3px 3px 0 rgba(0, 0, 0, 0.18), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 0 36px transparent, 0 0 0 1px rgba(0, 0, 0, 0.75); -} - -window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { - border-radius: 0; - transition: none; -} - -window.csd.maximized, window.csd.fullscreen { - box-shadow: none; - outline: none; -} - -window.solid-csd { - margin: 0; - padding: 2px; - border-radius: 0; - background-color: #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: 10px 0; - margin-left: 4px; - margin-right: 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; - background: none; -} - -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) { - box-shadow: none; -} - -windowcontrols > button.minimize:active:not(.suggested-action):not(.destructive-action) > image, windowcontrols > button.maximize:active:not(.suggested-action):not(.destructive-action) > image, windowcontrols > button.close:active:not(.suggested-action):not(.destructive-action) > image { - 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) > image, windowcontrols > button.maximize:backdrop:not(.suggested-action):not(.destructive-action) > image, windowcontrols > button.close:backdrop:not(.suggested-action):not(.destructive-action) > image { - 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) > image { - background-color: #f9e2af; -} - -windowcontrols > button.minimize:active:not(.suggested-action):not(.destructive-action) > image { - background-color: #fbe9c3; -} - -windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action) > image { - background-color: #a6e3a1; -} - -windowcontrols > button.maximize:active:not(.suggested-action):not(.destructive-action) > image { - background-color: #bceab9; -} - -windowcontrols > button.close:not(.suggested-action):not(.destructive-action) > image { - background-color: #f38ba8; -} - -windowcontrols > button.close:active:not(.suggested-action):not(.destructive-action) > image { - background-color: #f6a8be; -} - -windowcontrols { - border-spacing: 6px; -} - -windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { - margin-right: 6px; - margin-left: 6px; -} - -windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { - margin-left: 6px; - margin-right: 6px; -} - -windowcontrols > button:not(.suggested-action):not(.destructive-action) > image { - border-radius: 100%; - padding: 0; -} - -.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: #89b4fa; - background-color: rgba(137, 180, 250, 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: #89b4fa; -} - -/********************** - * Touch Copy & Paste * - **********************/ -cursor-handle { - color: #89b4fa; - -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: #89b4fa; -} - -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):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: #89b4fa; -} - -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: #89b4fa; - color: rgba(0, 0, 0, 0.87); - box-shadow: 0 3px 3px -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; -} - -.content-pane #NautilusPathBar { - background-color: rgba(255, 255, 255, 0.04); -} - -#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; -} - -.content-pane #NautilusPathButton.current-dir { - color: #FFFFFF; -} - -#NautilusPathButton:first-child { - margin-left: 0; -} - -#NautilusViewCell clamp box { - margin: 0; - border-spacing: 0; -} - -navigation-view-page > toolbarview > scrolledwindow > viewport > clamp > box.medium > box > stack > button { - margin-top: 12px; -} - -window.dialog > box > stack > box > box > notebook.frame { - border-width: 0 0 0 1px; - border-radius: 0; -} - -.background-thumbnail > button.remove-button { - margin: 6px; -} - -.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: #89b4fa; -} - -label.secondary-label { - color: rgba(255, 255, 255, 0.5); -} - -calendar-view { - font-size: 10pt; -} - -calendar-view:selected { - color: #89b4fa; - 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(#89b4fa, 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; -} - -.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.flat, -datechooser navigator button.toggle, -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: #89b4fa; - 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: #89b4fa; -} - -datechooser button.day.today dot { - background-color: #89b4fa; -} - -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(#89b4fa, 0.8); - margin: 0 0 0 1px; - min-height: 3px; -} - -weekgrid:selected, weekgrid.dnd, -.week-header:selected, -.week-header.dnd { - background-color: alpha(#89b4fa, 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(#89b4fa, 0.1); -} - -monthcell:selected:hover { - background-color: alpha(#89b4fa, 0.2); -} - -monthcell:selected label.day-label { - font-weight: bold; -} - -monthcell:nth-child(7n + 1) { - border-left-width: 0; -} - -monthcell.today { - background-color: alpha(#89b4fa, 0.2); -} - -monthcell.today:hover { - background-color: alpha(#89b4fa, 0.3); - color: #89b4fa; -} - -monthcell.today:selected { - background-color: alpha(#89b4fa, 0.25); -} - -monthcell.today:selected:hover { - background-color: alpha(#89b4fa, 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; -} - -agenda-view > scrolledwindow > viewport > list.background { - background-color: transparent; -} - -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.sources-button { - margin-top: 0; - margin-bottom: 0; - border-radius: 0; - border-top-style: none; - border-bottom-style: none; -} - -menubutton.sources-button:hover:not(:backdrop) { - background-image: none; - text-shadow: none; -} - -menubutton.sources-button > button { - border-radius: 0; -} - -menubutton.sources-button > button .title { - font-size: 10pt; - font-weight: normal; - padding: 0 6px; -} - -menubutton.sources-button > button .subtitle { - font-size: 8pt; - padding: 0 6px; -} - -menubutton.sources-button > button .calendar-color-image { - -gtk-icon-size: 12px; -} - -menubutton stack > box { - border-spacing: 6px; -} - -.topbar headerbar menubutton.sources-button > button { - border-radius: 0 0 6px 6px; -} - -.contacts-contact-list list.navigation-sidebar { - background: none; -} - -.details-page { - margin: 24px 0px; -} - -.installed-overlay-box { - font-size: smaller; - background-color: #89b4fa; - 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; -} - -.card flowboxchild.card { - border: none; - box-shadow: none; - padding: 0; - background: none; -} - -.category-tile.card { - padding: 21px; - border: none; - border-radius: 6px; - min-width: 140px; - font-weight: 900; - font-size: larger; - box-shadow: 0 3px 3px -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); -} - -.category-tile.card.category-tile-iconless { - padding: 9px 15px; - min-width: 130px; - font-size: 105%; - font-weight: normal; - box-shadow: none; - background-color: rgba(255, 255, 255, 0.04); -} - -.category-tile.card.category-create { - background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); - color: white; -} - -.category-tile.card.category-create:hover { - background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); - color: white; -} - -.category-tile.card.category-create:active { - background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); - color: white; -} - -.category-tile.card.category-develop { - background: #5e5c64; - color: white; -} - -.category-tile.card.category-develop:hover { - background: shade(#5e5c64, 1.2); - color: white; -} - -.category-tile.card.category-develop:active { - background-color: shade(#5e5c64, 0.95); - color: white; -} - -.category-tile.card.category-learn { - background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); - color: white; -} - -.category-tile.card.category-learn:hover { - background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); - color: white; -} - -.category-tile.card.category-learn:active { - background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); - color: white; -} - -.category-tile.card.category-play { - background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); - color: #393484; -} - -.category-tile.card.category-play:hover { - background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); - color: #393484; -} - -.category-tile.card.category-play:active { - background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); - color: #393484; -} - -.category-tile.card.category-socialize { - background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); - color: rgba(255, 255, 255, 0.7); -} - -.category-tile.card.category-socialize:hover { - background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); -} - -.category-tile.card.category-socialize:active { - background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); -} - -.category-tile.card.category-work { - padding: 1px; - /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ - color: #1c71d8; - background-color: #fdf8d7; - background-image: linear-gradient(rgba(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; -} - -.category-tile.card.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); -} - -.category-tile.card.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 { - 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, #89b4fa 2px, alpha(#89b4fa, 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, #89b4fa); - 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: #89b4fa; - background-color: rgba(137, 180, 250, 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 #89b4fa; -#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: #89b4fa; -} - -.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: #1e66f5; - 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: #89b4fa; -} - -.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: #1e66f5; - background-color: alpha(#89b4fa, 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: 6px; - min-height: 36px; -} - -.frameheader.header { - background-color: #11111b; -} - -.frameheader.header:backdrop { - background-color: #1e1e2e; -} - -.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 .end-action button { - margin: 6px; -} - -.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: #89b4fa; -} - -playlistview scrollbar.overlay-indicator.dragging, playlistview scrollbar.overlay-indicator.hovering { - background-color: transparent; -} - -playlistview queuerow picture.cover, -playlistview queuerow image.card { - border: none; -} - -.exit-info { - padding: 6px; - border-top: 2px solid #89b4fa; - background: rgba(137, 180, 250, 0.9); - color: rgba(0, 0, 0, 0.87); -} - -.error .exit-info { - border-top: 2px solid #F44336; - background: rgba(244, 67, 54, 0.9); - color: #FFFFFF; -} - -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; - border-spacing: 3px; -} - -viewswitcher.wide { - margin-top: 6px; - margin-bottom: 6px; -} - -viewswitcher.wide button.toggle { - margin: 0; -} - -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 { - margin-top: 0; - margin-bottom: 0; -} - -viewswitchertitle viewswitcher { - margin-left: 12px; - margin-right: 12px; -} - -viewswitchertitle viewswitcher.narrow { - margin-top: 0; - margin-bottom: 0; -} - -viewswitchertitle viewswitcher.narrow button.toggle > stack > box.narrow { - padding-top: 0; - padding-bottom: 0; - border-spacing: 0; -} - -viewswitchertitle viewswitcher.wide { - margin-top: 6px; - margin-bottom: 6px; -} - -viewswitchertitle windowtitle { - margin-top: 0; - margin-bottom: 0; -} - -.top-bar headerbar viewswitchertitle viewswitcher.narrow button.toggle { - border-radius: 0 0 6px 6px; -} - -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: #89b4fa; -} - -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: #89b4fa; -} - -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: #89b4fa; - 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; -} - -flap > dimming, -leaflet > dimming, -navigation-view > dimming, -overlay-split-view > dimming { - background: rgba(0, 0, 0, 0.25); -} - -flap > border, -leaflet > border, -navigation-view > border, -overlay-split-view > border { - background: none; -} - -flap > shadow, -leaflet > shadow, -navigation-view > shadow, -overlay-split-view > shadow { - min-width: 56px; - min-height: 56px; -} - -flap > shadow.left, -leaflet > shadow.left, -navigation-view > shadow.left, -overlay-split-view > shadow.left { - background-image: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.25), 0.7), alpha(rgba(0, 0, 0, 0.25), 0.14) 40px, alpha(rgba(0, 0, 0, 0.25), 0) 56px), linear-gradient(to right, alpha(rgba(0, 0, 0, 0.25), 0.4), alpha(rgba(0, 0, 0, 0.25), 0.14) 7px, alpha(rgba(0, 0, 0, 0.25), 0) 24px); -} - -flap > shadow.right, -leaflet > shadow.right, -navigation-view > shadow.right, -overlay-split-view > shadow.right { - background-image: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.25), 0.7), alpha(rgba(0, 0, 0, 0.25), 0.14) 40px, alpha(rgba(0, 0, 0, 0.25), 0) 56px), linear-gradient(to left, alpha(rgba(0, 0, 0, 0.25), 0.4), alpha(rgba(0, 0, 0, 0.25), 0.14) 7px, alpha(rgba(0, 0, 0, 0.25), 0) 24px); -} - -flap > shadow.up, -leaflet > shadow.up, -navigation-view > shadow.up, -overlay-split-view > shadow.up { - background-image: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.25), 0.7), alpha(rgba(0, 0, 0, 0.25), 0.14) 40px, alpha(rgba(0, 0, 0, 0.25), 0) 56px), linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.25), 0.4), alpha(rgba(0, 0, 0, 0.25), 0.14) 7px, alpha(rgba(0, 0, 0, 0.25), 0) 24px); -} - -flap > shadow.down, -leaflet > shadow.down, -navigation-view > shadow.down, -overlay-split-view > shadow.down { - background-image: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.25), 0.7), alpha(rgba(0, 0, 0, 0.25), 0.14) 40px, alpha(rgba(0, 0, 0, 0.25), 0) 56px), linear-gradient(to top, alpha(rgba(0, 0, 0, 0.25), 0.4), alpha(rgba(0, 0, 0, 0.25), 0.14) 7px, alpha(rgba(0, 0, 0, 0.25), 0) 24px); -} - -toolbarview.undershoot-top scrolledwindow > undershoot.top { - box-shadow: none; - background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom { - box-shadow: none; - background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -.unfolded stacksidebar.sidebar { - border: none; -} - -.sidebar-pane { - background-color: #11111b; - color: #FFFFFF; -} - -.sidebar-pane:backdrop { - color: rgba(255, 255, 255, 0.5); - background-color: #1e1e2e; - transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); -} - -.sidebar-pane .sidebar-pane { - background-color: transparent; - color: inherit; -} - -.sidebar-pane .toolbar, -.sidebar-pane .sidebar, -.sidebar-pane .navigation-sidebar, -.sidebar-pane searchbar > revealer > box { - background-color: transparent; - box-shadow: none; - border: none; -} - -.sidebar-pane banner > revealer > widget { - background-color: gtkmix(#89b4fa, #11111b, 30%); - color: #FFFFFF; -} - -.sidebar-pane banner > revealer > widget:backdrop { - background-color: gtkmix(#89b4fa, #11111b, 30%); -} - -/* Middle pane in three-pane setups */ -.content-pane .sidebar-pane, -.sidebar-pane .content-pane { - background-color: #1e1e2e; - color: #FFFFFF; -} - -.content-pane .sidebar-pane:backdrop, -.sidebar-pane .content-pane:backdrop { - background-color: #1e1e2e; - transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); -} - -.content-pane .sidebar-pane banner > revealer > widget, -.sidebar-pane .content-pane banner > revealer > widget { - background-color: gtkmix(#89b4fa, #1e1e2e, 30%); - color: #FFFFFF; -} - -.content-pane .sidebar-pane banner > revealer > widget:backdrop, -.sidebar-pane .content-pane banner > revealer > widget:backdrop { - background-color: gtkmix(#89b4fa, #1e1e2e, 30%); -} - -.sidebar-pane:dir(ltr), .sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), .sidebar-pane.end:dir(rtl) banner > revealer > widget, -.content-pane .sidebar-pane:dir(ltr), -.content-pane .sidebar-pane:dir(ltr) banner > revealer > widget, -.content-pane .sidebar-pane.end:dir(rtl), -.content-pane .sidebar-pane.end:dir(rtl) banner > revealer > widget, -.sidebar-pane .content-pane:dir(ltr), -.sidebar-pane .content-pane:dir(ltr) banner > revealer > widget, -.sidebar-pane .content-pane.end:dir(rtl), -.sidebar-pane .content-pane.end:dir(rtl) banner > revealer > widget { - box-shadow: none; - border-right: 1px solid rgba(255, 255, 255, 0.12); -} - -.sidebar-pane:dir(rtl), .sidebar-pane:dir(rtl) banner > revealer > widget, .sidebar-pane.end:dir(ltr), .sidebar-pane.end:dir(ltr) banner > revealer > widget, -.content-pane .sidebar-pane:dir(rtl), -.content-pane .sidebar-pane:dir(rtl) banner > revealer > widget, -.content-pane .sidebar-pane.end:dir(ltr), -.content-pane .sidebar-pane.end:dir(ltr) banner > revealer > widget, -.sidebar-pane .content-pane:dir(rtl), -.sidebar-pane .content-pane:dir(rtl) banner > revealer > widget, -.sidebar-pane .content-pane.end:dir(ltr), -.sidebar-pane .content-pane.end:dir(ltr) banner > revealer > widget { - box-shadow: none; - border-left: 1px solid rgba(255, 255, 255, 0.12); -} - -.sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top, -.content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top, -.content-pane .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top, -.sidebar-pane .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top { - box-shadow: inset 0 1px rgba(255, 255, 255, 0.08); - background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -.sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom, -.content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom, -.content-pane .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom, -.sidebar-pane .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom { - box-shadow: inset 0 -1px rgba(255, 255, 255, 0.08); - background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -.sidebar-pane scrolledwindow.undershoot-top > undershoot.top, -.content-pane scrolledwindow.undershoot-top > undershoot.top, -.content-pane .sidebar-pane scrolledwindow.undershoot-top > undershoot.top, -.sidebar-pane .content-pane scrolledwindow.undershoot-top > undershoot.top { - box-shadow: inset 0 1px rgba(255, 255, 255, 0.08); - background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -.sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom, -.content-pane scrolledwindow.undershoot-bottom > undershoot.bottom, -.content-pane .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom, -.sidebar-pane .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom { - box-shadow: inset 0 -1px rgba(255, 255, 255, 0.08); - background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -.sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left, -.content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left, -.content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left, -.sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left { - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.08); - background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -.sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right, -.content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right, -.content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right, -.sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right { - box-shadow: inset -1px 0 rgba(255, 255, 255, 0.08); - background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -.sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right, -.content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right, -.content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right, -.sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right { - box-shadow: inset -1px 0 rgba(255, 255, 255, 0.08); - background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -.sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left, -.content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left, -.content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left, -.sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left { - box-shadow: inset 1px 0 rgba(255, 255, 255, 0.08); - background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.25), 0.75), transparent 6px); -} - -.sidebar-pane flap > dimming, -.sidebar-pane leaflet > dimming, -.sidebar-pane navigation-view > dimming, -.sidebar-pane overlay-split-view > dimming, -.content-pane flap > dimming, -.content-pane leaflet > dimming, -.content-pane navigation-view > dimming, -.content-pane overlay-split-view > dimming, -.content-pane .sidebar-pane flap > dimming, -.content-pane .sidebar-pane leaflet > dimming, -.content-pane .sidebar-pane navigation-view > dimming, -.content-pane .sidebar-pane overlay-split-view > dimming, -.sidebar-pane .content-pane flap > dimming, -.sidebar-pane .content-pane leaflet > dimming, -.sidebar-pane .content-pane navigation-view > dimming, -.sidebar-pane .content-pane overlay-split-view > dimming { - background: rgba(0, 0, 0, 0.25); -} - -.sidebar-pane flap > border, -.sidebar-pane leaflet > border, -.sidebar-pane navigation-view > border, -.sidebar-pane overlay-split-view > border, -.content-pane flap > border, -.content-pane leaflet > border, -.content-pane navigation-view > border, -.content-pane overlay-split-view > border, -.content-pane .sidebar-pane flap > border, -.content-pane .sidebar-pane leaflet > border, -.content-pane .sidebar-pane navigation-view > border, -.content-pane .sidebar-pane overlay-split-view > border, -.sidebar-pane .content-pane flap > border, -.sidebar-pane .content-pane leaflet > border, -.sidebar-pane .content-pane navigation-view > border, -.sidebar-pane .content-pane overlay-split-view > border { - background: none; -} - -.sidebar-pane flap > shadow, -.sidebar-pane leaflet > shadow, -.sidebar-pane navigation-view > shadow, -.sidebar-pane overlay-split-view > shadow, -.content-pane flap > shadow, -.content-pane leaflet > shadow, -.content-pane navigation-view > shadow, -.content-pane overlay-split-view > shadow, -.content-pane .sidebar-pane flap > shadow, -.content-pane .sidebar-pane leaflet > shadow, -.content-pane .sidebar-pane navigation-view > shadow, -.content-pane .sidebar-pane overlay-split-view > shadow, -.sidebar-pane .content-pane flap > shadow, -.sidebar-pane .content-pane leaflet > shadow, -.sidebar-pane .content-pane navigation-view > shadow, -.sidebar-pane .content-pane overlay-split-view > shadow { - min-width: 56px; - min-height: 56px; -} - -.sidebar-pane flap > shadow.left, -.sidebar-pane leaflet > shadow.left, -.sidebar-pane navigation-view > shadow.left, -.sidebar-pane overlay-split-view > shadow.left, -.content-pane flap > shadow.left, -.content-pane leaflet > shadow.left, -.content-pane navigation-view > shadow.left, -.content-pane overlay-split-view > shadow.left, -.content-pane .sidebar-pane flap > shadow.left, -.content-pane .sidebar-pane leaflet > shadow.left, -.content-pane .sidebar-pane navigation-view > shadow.left, -.content-pane .sidebar-pane overlay-split-view > shadow.left, -.sidebar-pane .content-pane flap > shadow.left, -.sidebar-pane .content-pane leaflet > shadow.left, -.sidebar-pane .content-pane navigation-view > shadow.left, -.sidebar-pane .content-pane overlay-split-view > shadow.left { - background-image: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.25), 0.7), alpha(rgba(0, 0, 0, 0.25), 0.14) 40px, alpha(rgba(0, 0, 0, 0.25), 0) 56px), linear-gradient(to right, alpha(rgba(0, 0, 0, 0.25), 0.4), alpha(rgba(0, 0, 0, 0.25), 0.14) 7px, alpha(rgba(0, 0, 0, 0.25), 0) 24px); -} - -.sidebar-pane flap > shadow.right, -.sidebar-pane leaflet > shadow.right, -.sidebar-pane navigation-view > shadow.right, -.sidebar-pane overlay-split-view > shadow.right, -.content-pane flap > shadow.right, -.content-pane leaflet > shadow.right, -.content-pane navigation-view > shadow.right, -.content-pane overlay-split-view > shadow.right, -.content-pane .sidebar-pane flap > shadow.right, -.content-pane .sidebar-pane leaflet > shadow.right, -.content-pane .sidebar-pane navigation-view > shadow.right, -.content-pane .sidebar-pane overlay-split-view > shadow.right, -.sidebar-pane .content-pane flap > shadow.right, -.sidebar-pane .content-pane leaflet > shadow.right, -.sidebar-pane .content-pane navigation-view > shadow.right, -.sidebar-pane .content-pane overlay-split-view > shadow.right { - background-image: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.25), 0.7), alpha(rgba(0, 0, 0, 0.25), 0.14) 40px, alpha(rgba(0, 0, 0, 0.25), 0) 56px), linear-gradient(to left, alpha(rgba(0, 0, 0, 0.25), 0.4), alpha(rgba(0, 0, 0, 0.25), 0.14) 7px, alpha(rgba(0, 0, 0, 0.25), 0) 24px); -} - -.sidebar-pane flap > shadow.up, -.sidebar-pane leaflet > shadow.up, -.sidebar-pane navigation-view > shadow.up, -.sidebar-pane overlay-split-view > shadow.up, -.content-pane flap > shadow.up, -.content-pane leaflet > shadow.up, -.content-pane navigation-view > shadow.up, -.content-pane overlay-split-view > shadow.up, -.content-pane .sidebar-pane flap > shadow.up, -.content-pane .sidebar-pane leaflet > shadow.up, -.content-pane .sidebar-pane navigation-view > shadow.up, -.content-pane .sidebar-pane overlay-split-view > shadow.up, -.sidebar-pane .content-pane flap > shadow.up, -.sidebar-pane .content-pane leaflet > shadow.up, -.sidebar-pane .content-pane navigation-view > shadow.up, -.sidebar-pane .content-pane overlay-split-view > shadow.up { - background-image: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.25), 0.7), alpha(rgba(0, 0, 0, 0.25), 0.14) 40px, alpha(rgba(0, 0, 0, 0.25), 0) 56px), linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.25), 0.4), alpha(rgba(0, 0, 0, 0.25), 0.14) 7px, alpha(rgba(0, 0, 0, 0.25), 0) 24px); -} - -.sidebar-pane flap > shadow.down, -.sidebar-pane leaflet > shadow.down, -.sidebar-pane navigation-view > shadow.down, -.sidebar-pane overlay-split-view > shadow.down, -.content-pane flap > shadow.down, -.content-pane leaflet > shadow.down, -.content-pane navigation-view > shadow.down, -.content-pane overlay-split-view > shadow.down, -.content-pane .sidebar-pane flap > shadow.down, -.content-pane .sidebar-pane leaflet > shadow.down, -.content-pane .sidebar-pane navigation-view > shadow.down, -.content-pane .sidebar-pane overlay-split-view > shadow.down, -.sidebar-pane .content-pane flap > shadow.down, -.sidebar-pane .content-pane leaflet > shadow.down, -.sidebar-pane .content-pane navigation-view > shadow.down, -.sidebar-pane .content-pane overlay-split-view > shadow.down { - background-image: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.25), 0.7), alpha(rgba(0, 0, 0, 0.25), 0.14) 40px, alpha(rgba(0, 0, 0, 0.25), 0) 56px), linear-gradient(to top, alpha(rgba(0, 0, 0, 0.25), 0.4), alpha(rgba(0, 0, 0, 0.25), 0.14) 7px, alpha(rgba(0, 0, 0, 0.25), 0) 24px); -} - -.sidebar-pane headerbar, .sidebar-pane headerbar:backdrop, .sidebar-pane .top-bar, .sidebar-pane .top-bar:backdrop, -.content-pane headerbar, -.content-pane headerbar:backdrop, -.content-pane .top-bar, -.content-pane .top-bar:backdrop { - background-color: transparent; - box-shadow: none; -} - -.sidebar-pane tabbar .box, .sidebar-pane tabbar .box:backdrop, -.content-pane tabbar .box, -.content-pane tabbar .box:backdrop { - background-color: transparent; - box-shadow: none; -} - -.sidebar-pane tabbar tab, -.content-pane tabbar tab { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar-pane tabbar tab:hover:not(:selected), .sidebar-pane tabbar tab:active, -.content-pane tabbar tab:hover:not(:selected), -.content-pane tabbar tab:active { - color: #FFFFFF; -} - -.sidebar-pane tabbar tab:selected:not(:active), -.content-pane tabbar tab:selected:not(:active) { - background-color: alpha(currentColor, 0.06); - color: #FFFFFF; - box-shadow: none; -} - -.sidebar-pane tabbar tab:disabled, -.content-pane tabbar tab:disabled { - color: rgba(255, 255, 255, 0.32); -} - -.sidebar-pane tabbar button.image-button, -.content-pane tabbar button.image-button { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar-pane tabbar button.image-button:hover, .sidebar-pane tabbar button.image-button:active, -.content-pane tabbar button.image-button:hover, -.content-pane tabbar button.image-button:active { - color: #FFFFFF; -} - -.sidebar-pane tabbar button.image-button:disabled, -.content-pane tabbar button.image-button:disabled { - color: rgba(255, 255, 255, 0.32); -} - -.top-bar { - box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); - background-color: #11111b; -} - -.top-bar:backdrop { - background-color: #1e1e2e; -} - -.top-bar .collapse-spacing { - padding: 0; -} - -themeselector, -panelthemeselector { - margin: 9px; -} - -themeselector checkbutton, -panelthemeselector checkbutton { - padding: 0; - min-height: 44px; - min-width: 44px; - padding: 1px; - background-clip: content-box; - border-radius: 9999px; - box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12); -} - -themeselector checkbutton.follow:checked, themeselector checkbutton.light:checked, themeselector checkbutton.dark:checked, -panelthemeselector checkbutton.follow:checked, -panelthemeselector checkbutton.light:checked, -panelthemeselector checkbutton.dark:checked { - box-shadow: inset 0 0 0 2px #89b4fa; -} - -themeselector checkbutton.follow, -panelthemeselector checkbutton.follow { - background-image: linear-gradient(to bottom right, #ffffff 50%, #202020 50%); -} - -themeselector checkbutton.light, -panelthemeselector checkbutton.light { - background-color: #ffffff; -} - -themeselector checkbutton.dark, -panelthemeselector checkbutton.dark { - background-color: #202020; -} - -themeselector checkbutton.theme-selector radio, -panelthemeselector checkbutton.theme-selector radio { - -gtk-icon-source: none; - border: none; - background: none; - box-shadow: none; - min-height: 20px; - min-width: 20px; - padding: 0; -} - -themeselector checkbutton.theme-selector radio:hover, themeselector checkbutton.theme-selector radio:active, themeselector checkbutton.theme-selector radio:checked, -panelthemeselector checkbutton.theme-selector radio:hover, -panelthemeselector checkbutton.theme-selector radio:active, -panelthemeselector checkbutton.theme-selector radio:checked { - background-color: transparent; -} - -themeselector checkbutton.theme-selector radio:checked, -panelthemeselector checkbutton.theme-selector radio:checked { - -gtk-icon-size: 20px; - -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); - color: rgba(0, 0, 0, 0.87); - background-color: #89b4fa; -} - -themeselector checkbutton.theme-selector radio:checked, themeselector checkbutton.theme-selector radio:checked:hover, themeselector checkbutton.theme-selector radio:checked:active, -panelthemeselector checkbutton.theme-selector radio:checked, -panelthemeselector checkbutton.theme-selector radio:checked:hover, -panelthemeselector checkbutton.theme-selector radio:checked:active { - box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1); -} - -themeswitcher { - padding: 6px; -} - -themeswitcher .check { - min-height: 20px; - min-width: 20px; - background: none; - padding: 0; - margin: 0; - border-radius: 9999px; - color: rgba(0, 0, 0, 0.87); - background-color: #89b4fa; -} - -themeswitcher .check, themeswitcher .check:hover, themeswitcher .check:active { - box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1); -} - -themeswitcher checkbutton { - padding: 0; - min-height: 44px; - min-width: 44px; - padding: 1px; - background-clip: content-box; - border-radius: 9999px; - box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12); -} - -themeswitcher checkbutton:checked { - box-shadow: inset 0 0 0 2px #89b4fa; -} - -themeswitcher checkbutton radio, themeswitcher checkbutton radio:hover, themeswitcher checkbutton radio:active, themeswitcher checkbutton radio:checked, themeswitcher checkbutton radio:checked:hover, themeswitcher checkbutton radio:checked:active { - background-color: transparent; - border: none; - background: none; - box-shadow: none; - color: transparent; - -gtk-icon-source: none; - -gtk-icon-size: 0; -} - -themeswitcher checkbutton.system { - background: linear-gradient(-45deg, #1e1e1e 50%, white 50%); -} - -themeswitcher checkbutton.light { - color: alpha(black, 0.8); - background-color: white; -} - -themeswitcher checkbutton.dark { - color: white; - background-color: #1e1e1e; -} - -/* 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 #89b4fa; -/* -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 #89b4fa; -/* -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 #89b4fa; -@define-color budgie_tasklist_indicator_color_active_window #526993; -@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 #89b4fa; -@define-color accent_fg_color rgba(0, 0, 0, 0.87); -@define-color accent_color #89b4fa; -@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/.config/gtk-4.0/gtk-dark.css b/.config/gtk-4.0/gtk-dark.css new file mode 120000 index 0000000..1cf1391 --- /dev/null +++ b/.config/gtk-4.0/gtk-dark.css @@ -0,0 +1 @@ +/usr/share/themes/catppuccin-mocha-mauve-standard+default/gtk-4.0/gtk-dark.css \ No newline at end of file diff --git a/.config/gtk-4.0/gtk.css b/.config/gtk-4.0/gtk.css new file mode 120000 index 0000000..ba34b8c --- /dev/null +++ b/.config/gtk-4.0/gtk.css @@ -0,0 +1 @@ +/usr/share/themes/catppuccin-mocha-mauve-standard+default/gtk-4.0/gtk.css \ No newline at end of file diff --git a/.config/kanshi/config b/.config/kanshi/config index 6f7e633..476dfd5 100644 --- a/.config/kanshi/config +++ b/.config/kanshi/config @@ -35,8 +35,8 @@ profile { } profile { - output DP-6 enable position 0,1440 - output DP-5 enable position 0,0 + output DP-5 enable position 0,1440 + output DP-6 enable position 0,0 output eDP-1 disable } diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 778a0ef..a0d9aa9 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,13 +1,16 @@ { "LazyVim": { "branch": "main", "commit": "3f034d0a7f58031123300309f2efd3bb0356ee21" }, + "blink.cmp": { "branch": "main", "commit": "dcda20d3aa345025699a920c45b0a0603551f41d" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, "catppuccin": { "branch": "main", "commit": "5b5e3aef9ad7af84f463d17b5479f06b87d5c429" }, - "codecompanion.nvim": { "branch": "main", "commit": "6a37fdbdf3c0fbe9c297e2b37a5598c9c08cfe9f" }, - "conform.nvim": { "branch": "master", "commit": "a6f5bdb78caa305496357d17e962bbc4c0b392e2" }, + "codecompanion.nvim": { "branch": "main", "commit": "ce3650f18f07fe3001dfd77d4a820aef6c8916b8" }, + "conform.nvim": { "branch": "master", "commit": "db8a4a9edb217067b1d7a2e0362c74bfe9cc944d" }, "flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" }, + "friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" }, + "fzf-lua": { "branch": "main", "commit": "15d5cd9a74da7f8739030a5c411c046c70f66a60" }, "gitsigns.nvim": { "branch": "main", "commit": "4c40357994f386e72be92a46f41fc1664c84c87d" }, "gopher.nvim": { "branch": "main", "commit": "0ed14a40d9799ac8d92aaf9eb1cd9be22ffd6b14" }, - "grug-far.nvim": { "branch": "main", "commit": "309ecac6e6240d37c0be3c567d9f7cc95f63d255" }, + "grug-far.nvim": { "branch": "main", "commit": "cddad8379d9412f9a29f448ac3e21ff8dd9394e7" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lualine.nvim": { "branch": "master", "commit": "f4f791f67e70d378a754d02da068231d2352e5bc" }, @@ -18,20 +21,20 @@ "mini.pairs": { "branch": "main", "commit": "1a3e73649c0eaef2f6c48ce1e761c6f0a7c11918" }, "neo-tree.nvim": { "branch": "main", "commit": "1655119b2057838691467f8a640070462c9b7048" }, "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, - "nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" }, + "nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" }, "nvim-dap": { "branch": "master", "commit": "379cf26e9c457b66a0152cd5d018418c03720d47" }, "nvim-dap-go": { "branch": "main", "commit": "605911fa0899882b05a8e4369ab12739620494af" }, "nvim-dap-ui": { "branch": "master", "commit": "bc81f8d3440aede116f821114547a476b082b319" }, "nvim-lint": { "branch": "master", "commit": "6e9dd545a1af204c4022a8fcd99727ea41ffdcc8" }, "nvim-lspconfig": { "branch": "master", "commit": "a3f8422b752e03334dbaf4a46940d8aee0acdebf" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, - "nvim-treesitter": { "branch": "master", "commit": "99487eb34a397befce8182ff63347a21c5f4b881" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "ab0950c53d1ae04da8e488aa762b450d5241dca2" }, + "nvim-treesitter": { "branch": "master", "commit": "1a314a58d6d7695d226b56f6b61b1596993d5ac7" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "143856b1cee509a190cc8c17ddb0638002171235" }, "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" }, "persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, "powershell.nvim": { "branch": "main", "commit": "332ae073aa5db1ae825475ed1a0a2aa42c2212d5" }, - "snacks.nvim": { "branch": "main", "commit": "07f4b9adff7af45a7e0eb22d85a422e32ed4b1ca" }, + "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" }, "telescope.nvim": { "branch": "master", "commit": "814f102cd1da3dc78c7d2f20f2ef3ed3cdf0e6e4" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" }, diff --git a/.config/sway/config b/.config/sway/config index d52f05f..cf0c82a 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -1,7 +1,11 @@ exec "/usr/lib/polkit-kde-authentication-agent-1" -exec_always "pkill kanshi" -exec_always "pkill swayidle" -exec_always "pkill swaync" + +exec_always { + pkill kanshi + pkill swayidle + pkill swaync +} + exec_always "sleep 1" ### Variables @@ -11,9 +15,9 @@ set $down j set $up k set $right l set $term kitty -set $files cosmic-files -set $browser flatpak run io.gitlab.librewolf-community -set $menu wofi +set $files nautilus +set $browser flatpak run app.zen_browser.zen +set $menu wofi include /etc/sway/config-vars.d/* exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway @@ -28,8 +32,8 @@ exec_always "kanshi" ### Idle configuration exec_always swayidle -w \ -timeout 300 'swaylock -f' \ -timeout 600 'swaymsg "output * dpms off"' \ +timeout 120 'swaylock -f' \ +timeout 240 'swaymsg "output * dpms off"' \ resume 'swaymsg "output * dpms on"' \ before-sleep 'swaylock -f' @@ -40,7 +44,7 @@ input "type:touchpad" { tap enabled middle_emulation enabled natural_scroll disabled - scroll_factor 0.2 + scroll_factor 0.5 } input "type:pointer" { diff --git a/.config/wofi/config b/.config/wofi/config index 0e6b0be..eb34489 100644 --- a/.config/wofi/config +++ b/.config/wofi/config @@ -1,2 +1,11 @@ -mode=drun -allow_images=true +show=drun +width=750 +height=400 +always_parse_args=true +show_all=false +term=kitty +hide_scroll=true +print_command=true +insensitive=true +prompt= +columns=2 diff --git a/.config/wofi/style.css b/.config/wofi/style.css index ba14cad..8c156dd 100644 --- a/.config/wofi/style.css +++ b/.config/wofi/style.css @@ -1,3 +1,164 @@ -window { - font-family: GoMono Nerd Font Propo; +@define-color rosewater #f5e0dc; +@define-color rosewater-rgb rgb(245, 224, 220); +@define-color flamingo #f2cdcd; +@define-color flamingo-rgb rgb(242, 205, 205); +@define-color pink #f5c2e7; +@define-color pink-rgb rgb(245, 194, 231); +@define-color mauve #cba6f7; +@define-color mauve-rgb rgb(203, 166, 247); +@define-color red #f38ba8; +@define-color red-rgb rgb(243, 139, 168); +@define-color maroon #eba0ac; +@define-color maroon-rgb rgb(235, 160, 172); +@define-color peach #fab387; +@define-color peach-rgb rgb(250, 179, 135); +@define-color yellow #f9e2af; +@define-color yellow-rgb rgb(249, 226, 175); +@define-color green #a6e3a1; +@define-color green-rgb rgb(166, 227, 161); +@define-color teal #94e2d5; +@define-color teal-rgb rgb(148, 226, 213); +@define-color sky #89dceb; +@define-color sky-rgb rgb(137, 220, 235); +@define-color sapphire #74c7ec; +@define-color sapphire-rgb rgb(116, 199, 236); +@define-color blue #89b4fa; +@define-color blue-rgb rgb(137, 180, 250); +@define-color lavender #b4befe; +@define-color lavender-rgb rgb(180, 190, 254); +@define-color text #cdd6f4; +@define-color text-rgb rgb(205, 214, 244); +@define-color subtext1 #bac2de; +@define-color subtext1-rgb rgb(186, 194, 222); +@define-color subtext0 #a6adc8; +@define-color subtext0-rgb rgb(166, 173, 200); +@define-color overlay2 #9399b2; +@define-color overlay2-rgb rgb(147, 153, 178); +@define-color overlay1 #7f849c; +@define-color overlay1-rgb rgb(127, 132, 156); +@define-color overlay0 #6c7086; +@define-color overlay0-rgb rgb(108, 112, 134); +@define-color surface2 #585b70; +@define-color surface2-rgb rgb(88, 91, 112); +@define-color surface1 #45475a; +@define-color surface1-rgb rgb(69, 71, 90); +@define-color surface0 #313244; +@define-color surface0-rgb rgb(49, 50, 68); +@define-color base #1e1e2e; +@define-color base-rgb rgb(30, 30, 46); +@define-color mantle #181825; +@define-color mantle-rgb rgb(24, 24, 37); +@define-color crust #11111b; +@define-color crust-rgb rgb(17, 17, 27); + +* { + font-family: 'GoMono Nerd Font Propo', monospace; + font-size: 14px; +} + +/* Window */ +window { + margin: 0px; + padding: 10px; + border: 0.16em solid @lavender; + border-radius: 0.1em; + background-color: @base; + animation: slideIn 0.1s ease-in-out both; +} + +/* Slide In */ +@keyframes slideIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +/* Inner Box */ +#inner-box { + margin: 5px; + padding: 10px; + border: none; + background-color: @base; + animation: fadeIn 0.5s ease-in-out both; +} + +/* Fade In */ +@keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +/* Outer Box */ +#outer-box { + margin: 5px; + padding: 10px; + border: none; + background-color: @base; +} + +/* Scroll */ +#scroll { + margin: 0px; + padding: 10px; + border: none; + background-color: @base; +} + +/* Input */ +#input { + margin: 5px 20px; + padding: 10px; + border: none; + border-radius: 0.1em; + color: @text; + background-color: @base; + animation: fadeIn 0.5s ease-in-out both; +} + +#input image { + border: none; + color: @red; +} + +#input * { + outline: 4px solid @red!important; +} + +/* Text */ +#text { + margin: 5px; + border: none; + color: @text; + animation: fadeIn 0.5s ease-in-out both; +} + +#entry { + background-color: @base; +} + +#entry arrow { + border: none; + color: @lavender; +} + +/* Selected Entry */ +#entry:selected { + border: 0.11em solid @lavender; +} + +#entry:selected #text { + color: @mauve; +} + +#entry:drop(active) { + background-color: @lavender!important; } diff --git a/.stow-local-ignore b/.stow-local-ignore index 4b07796..21fb96b 100644 --- a/.stow-local-ignore +++ b/.stow-local-ignore @@ -5,3 +5,4 @@ ansible.cfg inventory .git .gitignore +DesktopAnsible diff --git a/DesktopAnsible b/DesktopAnsible index 9159702..91851cc 160000 --- a/DesktopAnsible +++ b/DesktopAnsible @@ -1 +1 @@ -Subproject commit 91597022465f14171624b9458b93f4148ec12488 +Subproject commit 91851cc23f219ce50f266a56d36943016d730b26