From 0b96561c587706be71e780843c9317e12bd5d7e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ruiz=20de=20Alegr=C3=ADa?= Date: Fri, 10 Feb 2023 13:58:33 +0100 Subject: [PATCH] Add Kali Purple themes --- .../xfwm4/bottom-left-active.png | Bin 295 -> 295 bytes .../xfwm4/bottom-left-inactive.png | Bin 295 -> 295 bytes .../xfwm4/bottom-right-active.png | Bin 299 -> 299 bytes .../xfwm4/bottom-right-inactive.png | Bin 299 -> 299 bytes .../xfwm4/top-left-active.png | Bin 292 -> 292 bytes .../xfwm4/top-left-inactive.png | Bin 292 -> 292 bytes .../xfwm4/top-right-active.png | Bin 281 -> 281 bytes .../xfwm4/top-right-inactive.png | Bin 281 -> 281 bytes .../gtk-2.0/assets/button-active.png | Bin 203 -> 203 bytes .../Kali-Dark/gtk-2.0/assets/button-hover.png | Bin 290 -> 290 bytes .../gtk-2.0/assets/button-insensitive.png | Bin 216 -> 216 bytes .../Kali-Dark/gtk-2.0/assets/button.png | Bin 291 -> 291 bytes .../assets/checkbox-checked-active.png | Bin 331 -> 331 bytes .../gtk-2.0/assets/checkbox-checked-hover.png | Bin 367 -> 367 bytes .../assets/checkbox-checked-insensitive.png | Bin 340 -> 340 bytes .../gtk-2.0/assets/checkbox-checked.png | Bin 399 -> 399 bytes .../gtk-2.0/assets/checkbox-mixed-active.png | Bin 264 -> 264 bytes .../gtk-2.0/assets/checkbox-mixed-hover.png | Bin 268 -> 268 bytes .../assets/checkbox-mixed-insensitive.png | Bin 266 -> 266 bytes .../gtk-2.0/assets/checkbox-mixed.png | Bin 336 -> 336 bytes .../assets/checkbox-unchecked-active.png | Bin 191 -> 191 bytes .../assets/checkbox-unchecked-hover.png | Bin 306 -> 308 bytes .../assets/checkbox-unchecked-insensitive.png | Bin 194 -> 194 bytes .../gtk-2.0/assets/checkbox-unchecked.png | Bin 275 -> 277 bytes .../assets/combo-entry-ltr-button-active.png | Bin 175 -> 175 bytes .../assets/combo-entry-ltr-button-hover.png | Bin 231 -> 239 bytes .../combo-entry-ltr-button-insensitive.png | Bin 186 -> 186 bytes .../gtk-2.0/assets/combo-entry-ltr-button.png | Bin 249 -> 251 bytes .../assets/combo-entry-rtl-button-active.png | Bin 181 -> 181 bytes .../assets/combo-entry-rtl-button-hover.png | Bin 214 -> 220 bytes .../combo-entry-rtl-button-insensitive.png | Bin 181 -> 181 bytes .../gtk-2.0/assets/combo-entry-rtl-button.png | Bin 229 -> 234 bytes .../assets/combo-entry-rtl-entry-active.png | Bin 208 -> 208 bytes .../combo-entry-rtl-entry-insensitive.png | Bin 179 -> 179 bytes .../gtk-2.0/assets/combo-entry-rtl-entry.png | Bin 176 -> 176 bytes .../themes/Kali-Dark/gtk-2.0/assets/focus.png | Bin 93 -> 93 bytes .../Kali-Dark/gtk-2.0/assets/frame-inline.png | Bin 86 -> 89 bytes .../themes/Kali-Dark/gtk-2.0/assets/frame.png | Bin 89 -> 89 bytes .../Kali-Dark/gtk-2.0/assets/handle-horz.png | Bin 75 -> 84 bytes .../Kali-Dark/gtk-2.0/assets/handle-vert.png | Bin 74 -> 78 bytes .../Kali-Dark/gtk-2.0/assets/handle.png | Bin 83 -> 89 bytes .../Kali-Dark/gtk-2.0/assets/menu-border.png | Bin 89 -> 89 bytes .../assets/menu-checkbox-checked-hover.png | Bin 248 -> 266 bytes .../menu-checkbox-checked-insensitive.png | Bin 333 -> 333 bytes .../gtk-2.0/assets/menu-checkbox-checked.png | Bin 248 -> 266 bytes .../gtk-2.0/assets/menu-checkbox-hover.png | Bin 188 -> 201 bytes .../assets/menu-checkbox-insensitive.png | Bin 239 -> 239 bytes .../assets/menu-checkbox-mixed-hover.png | Bin 257 -> 271 bytes .../menu-checkbox-mixed-insensitive.png | Bin 312 -> 312 bytes .../gtk-2.0/assets/menu-checkbox-mixed.png | Bin 257 -> 271 bytes .../gtk-2.0/assets/menu-checkbox.png | Bin 188 -> 201 bytes .../assets/menu-pan-down-insensitive.png | Bin 127 -> 135 bytes .../gtk-2.0/assets/menu-pan-down.png | Bin 107 -> 135 bytes .../gtk-2.0/assets/menu-pan-left-hover.png | Bin 123 -> 135 bytes .../assets/menu-pan-left-insensitive.png | Bin 132 -> 135 bytes .../gtk-2.0/assets/menu-pan-left.png | Bin 123 -> 135 bytes .../gtk-2.0/assets/menu-pan-right-hover.png | Bin 123 -> 142 bytes .../assets/menu-pan-right-insensitive.png | Bin 139 -> 142 bytes .../gtk-2.0/assets/menu-pan-right.png | Bin 123 -> 142 bytes .../assets/menu-pan-up-insensitive.png | Bin 127 -> 128 bytes .../Kali-Dark/gtk-2.0/assets/menu-pan-up.png | Bin 103 -> 118 bytes .../assets/menu-radio-checked-hover.png | Bin 294 -> 302 bytes .../assets/menu-radio-checked-insensitive.png | Bin 542 -> 542 bytes .../gtk-2.0/assets/menu-radio-checked.png | Bin 294 -> 302 bytes .../gtk-2.0/assets/menu-radio-hover.png | Bin 297 -> 321 bytes .../gtk-2.0/assets/menu-radio-insensitive.png | Bin 431 -> 431 bytes .../gtk-2.0/assets/menu-radio-mixed-hover.png | Bin 283 -> 295 bytes .../assets/menu-radio-mixed-insensitive.png | Bin 545 -> 551 bytes .../gtk-2.0/assets/menu-radio-mixed.png | Bin 283 -> 295 bytes .../Kali-Dark/gtk-2.0/assets/menu-radio.png | Bin 297 -> 321 bytes .../gtk-2.0/assets/pan-down-insensitive.png | Bin 127 -> 135 bytes .../Kali-Dark/gtk-2.0/assets/pan-down.png | Bin 107 -> 135 bytes .../gtk-2.0/assets/pan-left-insensitive.png | Bin 132 -> 135 bytes .../gtk-2.0/assets/pan-left-semi.png | Bin 139 -> 145 bytes .../Kali-Dark/gtk-2.0/assets/pan-left.png | Bin 122 -> 135 bytes .../gtk-2.0/assets/pan-right-insensitive.png | Bin 138 -> 143 bytes .../gtk-2.0/assets/pan-right-semi.png | Bin 132 -> 145 bytes .../Kali-Dark/gtk-2.0/assets/pan-right.png | Bin 123 -> 139 bytes .../gtk-2.0/assets/pan-up-insensitive.png | Bin 127 -> 128 bytes .../Kali-Dark/gtk-2.0/assets/pan-up.png | Bin 103 -> 118 bytes .../assets/progressbar-horz-trough.png | Bin 149 -> 151 bytes .../assets/progressbar-vert-trough.png | Bin 153 -> 153 bytes .../gtk-2.0/assets/radio-checked-active.png | Bin 520 -> 520 bytes .../gtk-2.0/assets/radio-checked-hover.png | Bin 486 -> 486 bytes .../assets/radio-checked-insensitive.png | Bin 457 -> 457 bytes .../gtk-2.0/assets/radio-checked.png | Bin 489 -> 489 bytes .../gtk-2.0/assets/radio-mixed-active.png | Bin 449 -> 449 bytes .../gtk-2.0/assets/radio-mixed-hover.png | Bin 507 -> 507 bytes .../assets/radio-mixed-insensitive.png | Bin 381 -> 381 bytes .../Kali-Dark/gtk-2.0/assets/radio-mixed.png | Bin 502 -> 502 bytes .../gtk-2.0/assets/radio-unchecked-active.png | Bin 411 -> 411 bytes .../gtk-2.0/assets/radio-unchecked-hover.png | Bin 519 -> 519 bytes .../assets/radio-unchecked-insensitive.png | Bin 390 -> 390 bytes .../gtk-2.0/assets/radio-unchecked.png | Bin 497 -> 495 bytes .../gtk-2.0/assets/scale-horz-focus.png | Bin 272 -> 272 bytes .../assets/scale-horz-trough-active.png | Bin 167 -> 167 bytes .../gtk-2.0/assets/scale-horz-trough.png | Bin 161 -> 161 bytes .../gtk-2.0/assets/scale-slider-active.png | Bin 539 -> 539 bytes .../gtk-2.0/assets/scale-slider-hover.png | Bin 678 -> 678 bytes .../assets/scale-slider-insensitive.png | Bin 470 -> 470 bytes .../Kali-Dark/gtk-2.0/assets/scale-slider.png | Bin 658 -> 658 bytes .../assets/scale-vert-trough-active.png | Bin 164 -> 164 bytes .../gtk-2.0/assets/scale-vert-trough.png | Bin 157 -> 157 bytes .../assets/scrollbar-horz-slider-active.png | Bin 175 -> 175 bytes .../assets/scrollbar-horz-slider-hover.png | Bin 175 -> 175 bytes .../gtk-2.0/assets/scrollbar-horz-slider.png | Bin 175 -> 175 bytes .../scrollbar-vert-slider-active-rtl.png | Bin 177 -> 180 bytes .../assets/scrollbar-vert-slider-active.png | Bin 174 -> 174 bytes .../scrollbar-vert-slider-hover-rtl.png | Bin 180 -> 180 bytes .../assets/scrollbar-vert-slider-hover.png | Bin 174 -> 174 bytes .../assets/scrollbar-vert-slider-rtl.png | Bin 180 -> 180 bytes .../gtk-2.0/assets/scrollbar-vert-slider.png | Bin 174 -> 174 bytes .../gtk-2.0/assets/spin-down-insensitive.png | Bin 123 -> 132 bytes .../Kali-Dark/gtk-2.0/assets/spin-down.png | Bin 95 -> 114 bytes .../gtk-2.0/assets/spin-ltr-down-active.png | Bin 158 -> 158 bytes .../gtk-2.0/assets/spin-ltr-down-hover.png | Bin 164 -> 164 bytes .../assets/spin-ltr-down-insensitive.png | Bin 154 -> 154 bytes .../gtk-2.0/assets/spin-ltr-down.png | Bin 161 -> 161 bytes .../gtk-2.0/assets/spin-ltr-up-active.png | Bin 155 -> 155 bytes .../gtk-2.0/assets/spin-ltr-up-hover.png | Bin 158 -> 158 bytes .../assets/spin-ltr-up-insensitive.png | Bin 154 -> 154 bytes .../Kali-Dark/gtk-2.0/assets/spin-ltr-up.png | Bin 155 -> 155 bytes .../gtk-2.0/assets/spin-rtl-down-active.png | Bin 154 -> 154 bytes .../gtk-2.0/assets/spin-rtl-down-hover.png | Bin 158 -> 156 bytes .../assets/spin-rtl-down-insensitive.png | Bin 155 -> 153 bytes .../gtk-2.0/assets/spin-rtl-down.png | Bin 158 -> 156 bytes .../gtk-2.0/assets/spin-rtl-up-active.png | Bin 152 -> 155 bytes .../gtk-2.0/assets/spin-rtl-up-hover.png | Bin 156 -> 157 bytes .../assets/spin-rtl-up-insensitive.png | Bin 150 -> 152 bytes .../Kali-Dark/gtk-2.0/assets/spin-rtl-up.png | Bin 154 -> 156 bytes .../gtk-2.0/assets/spin-up-insensitive.png | Bin 122 -> 130 bytes .../Kali-Dark/gtk-2.0/assets/spin-up.png | Bin 94 -> 104 bytes .../gtk-2.0/assets/tab-down-active.png | Bin 169 -> 168 bytes .../Kali-Dark/gtk-2.0/assets/tab-down.png | Bin 165 -> 165 bytes .../Kali-Dark/gtk-2.0/assets/tab-horz-gap.png | Bin 78 -> 79 bytes .../gtk-2.0/assets/tab-left-active.png | Bin 174 -> 173 bytes .../Kali-Dark/gtk-2.0/assets/tab-left.png | Bin 166 -> 166 bytes .../gtk-2.0/assets/tab-right-active.png | Bin 176 -> 176 bytes .../Kali-Dark/gtk-2.0/assets/tab-right.png | Bin 161 -> 161 bytes .../gtk-2.0/assets/tab-up-active.png | Bin 169 -> 172 bytes .../Kali-Dark/gtk-2.0/assets/tab-up.png | Bin 165 -> 165 bytes .../Kali-Dark/gtk-2.0/assets/tab-vert-gap.png | Bin 80 -> 81 bytes .../assets/treeview-pan-down-active.png | Bin 135 -> 135 bytes .../assets/treeview-pan-down-hover.png | Bin 127 -> 135 bytes .../gtk-2.0/assets/treeview-pan-down.png | Bin 135 -> 135 bytes .../gtk-2.0/assets/treeview-pan-up-active.png | Bin 116 -> 128 bytes .../gtk-2.0/assets/treeview-pan-up-hover.png | Bin 121 -> 128 bytes .../gtk-2.0/assets/treeview-pan-up.png | Bin 126 -> 128 bytes .../Kali-Dark/gtk-3.0/assets/close-black.png | Bin 128 -> 129 bytes .../gtk-3.0/assets/close-black@2.png | Bin 195 -> 203 bytes .../Kali-Dark/gtk-3.0/assets/close-white.png | Bin 133 -> 131 bytes .../gtk-3.0/assets/close-white@2.png | Bin 193 -> 199 bytes .../assets/kali-headerbar-logo-dark.png | Bin 2948 -> 2948 bytes .../assets/kali-headerbar-logo-dark@2.png | Bin 5409 -> 5409 bytes .../gtk-3.0/assets/kali-headerbar-logo.png | Bin 1713 -> 1713 bytes .../gtk-3.0/assets/kali-headerbar-logo@2.png | Bin 3319 -> 3319 bytes .../gtk-3.0/assets/maximize-dark.png | Bin 139 -> 139 bytes .../gtk-3.0/assets/maximize-dark@2.png | Bin 210 -> 210 bytes .../Kali-Dark/gtk-3.0/assets/maximize.png | Bin 142 -> 142 bytes .../Kali-Dark/gtk-3.0/assets/maximize@2.png | Bin 210 -> 210 bytes .../gtk-3.0/assets/minimize-dark.png | Bin 80 -> 87 bytes .../gtk-3.0/assets/minimize-dark@2.png | Bin 89 -> 99 bytes .../Kali-Dark/gtk-3.0/assets/minimize.png | Bin 80 -> 87 bytes .../Kali-Dark/gtk-3.0/assets/minimize@2.png | Bin 93 -> 99 bytes ...horz-scale-has-marks-above-active-dark.png | Bin 632 -> 632 bytes ...rz-scale-has-marks-above-active-dark@2.png | Bin 1291 -> 1291 bytes ...ider-horz-scale-has-marks-above-active.png | Bin 688 -> 688 bytes ...er-horz-scale-has-marks-above-active@2.png | Bin 1453 -> 1453 bytes ...rz-scale-has-marks-above-backdrop-dark.png | Bin 712 -> 713 bytes ...-scale-has-marks-above-backdrop-dark@2.png | Bin 1127 -> 1127 bytes ...-marks-above-backdrop-insensitive-dark.png | Bin 712 -> 713 bytes ...arks-above-backdrop-insensitive-dark@2.png | Bin 1127 -> 1127 bytes ...e-has-marks-above-backdrop-insensitive.png | Bin 666 -> 666 bytes ...has-marks-above-backdrop-insensitive@2.png | Bin 1026 -> 1026 bytes ...er-horz-scale-has-marks-above-backdrop.png | Bin 667 -> 671 bytes ...-horz-scale-has-marks-above-backdrop@2.png | Bin 1047 -> 1047 bytes ...slider-horz-scale-has-marks-above-dark.png | Bin 769 -> 792 bytes ...ider-horz-scale-has-marks-above-dark@2.png | Bin 1521 -> 1521 bytes ...-horz-scale-has-marks-above-hover-dark.png | Bin 737 -> 745 bytes ...orz-scale-has-marks-above-hover-dark@2.png | Bin 1521 -> 1574 bytes ...lider-horz-scale-has-marks-above-hover.png | Bin 638 -> 638 bytes ...der-horz-scale-has-marks-above-hover@2.png | Bin 1266 -> 1266 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 712 -> 713 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 1127 -> 1127 bytes ...horz-scale-has-marks-above-insensitive.png | Bin 666 -> 666 bytes ...rz-scale-has-marks-above-insensitive@2.png | Bin 1026 -> 1026 bytes .../slider-horz-scale-has-marks-above.png | Bin 720 -> 720 bytes .../slider-horz-scale-has-marks-above@2.png | Bin 1426 -> 1426 bytes ...horz-scale-has-marks-below-active-dark.png | Bin 637 -> 637 bytes ...rz-scale-has-marks-below-active-dark@2.png | Bin 1273 -> 1273 bytes ...ider-horz-scale-has-marks-below-active.png | Bin 694 -> 694 bytes ...er-horz-scale-has-marks-below-active@2.png | Bin 1444 -> 1444 bytes ...rz-scale-has-marks-below-backdrop-dark.png | Bin 711 -> 711 bytes ...-scale-has-marks-below-backdrop-dark@2.png | Bin 1157 -> 1157 bytes ...-marks-below-backdrop-insensitive-dark.png | Bin 711 -> 711 bytes ...arks-below-backdrop-insensitive-dark@2.png | Bin 1157 -> 1157 bytes ...e-has-marks-below-backdrop-insensitive.png | Bin 511 -> 511 bytes ...has-marks-below-backdrop-insensitive@2.png | Bin 1058 -> 1058 bytes ...er-horz-scale-has-marks-below-backdrop.png | Bin 662 -> 662 bytes ...-horz-scale-has-marks-below-backdrop@2.png | Bin 1054 -> 1054 bytes ...slider-horz-scale-has-marks-below-dark.png | Bin 718 -> 718 bytes ...ider-horz-scale-has-marks-below-dark@2.png | Bin 1404 -> 1404 bytes ...-horz-scale-has-marks-below-hover-dark.png | Bin 712 -> 744 bytes ...orz-scale-has-marks-below-hover-dark@2.png | Bin 1479 -> 1479 bytes ...lider-horz-scale-has-marks-below-hover.png | Bin 594 -> 594 bytes ...der-horz-scale-has-marks-below-hover@2.png | Bin 1282 -> 1282 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 711 -> 711 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 1157 -> 1157 bytes ...horz-scale-has-marks-below-insensitive.png | Bin 662 -> 662 bytes ...rz-scale-has-marks-below-insensitive@2.png | Bin 1054 -> 1054 bytes .../slider-horz-scale-has-marks-below.png | Bin 640 -> 640 bytes .../slider-horz-scale-has-marks-below@2.png | Bin 1337 -> 1337 bytes ...vert-scale-has-marks-above-active-dark.png | Bin 595 -> 595 bytes ...rt-scale-has-marks-above-active-dark@2.png | Bin 1187 -> 1187 bytes ...ider-vert-scale-has-marks-above-active.png | Bin 726 -> 736 bytes ...er-vert-scale-has-marks-above-active@2.png | Bin 1318 -> 1341 bytes ...rt-scale-has-marks-above-backdrop-dark.png | Bin 712 -> 720 bytes ...-scale-has-marks-above-backdrop-dark@2.png | Bin 1157 -> 1157 bytes ...-marks-above-backdrop-insensitive-dark.png | Bin 712 -> 720 bytes ...arks-above-backdrop-insensitive-dark@2.png | Bin 1157 -> 1157 bytes ...e-has-marks-above-backdrop-insensitive.png | Bin 699 -> 699 bytes ...has-marks-above-backdrop-insensitive@2.png | Bin 1077 -> 1077 bytes ...er-vert-scale-has-marks-above-backdrop.png | Bin 688 -> 689 bytes ...-vert-scale-has-marks-above-backdrop@2.png | Bin 1077 -> 1077 bytes ...slider-vert-scale-has-marks-above-dark.png | Bin 786 -> 789 bytes ...ider-vert-scale-has-marks-above-dark@2.png | Bin 1662 -> 1671 bytes ...-vert-scale-has-marks-above-hover-dark.png | Bin 770 -> 785 bytes ...ert-scale-has-marks-above-hover-dark@2.png | Bin 1369 -> 1401 bytes ...lider-vert-scale-has-marks-above-hover.png | Bin 694 -> 694 bytes ...der-vert-scale-has-marks-above-hover@2.png | Bin 1398 -> 1398 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 712 -> 720 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 1157 -> 1157 bytes ...vert-scale-has-marks-above-insensitive.png | Bin 699 -> 699 bytes ...rt-scale-has-marks-above-insensitive@2.png | Bin 1084 -> 1084 bytes .../slider-vert-scale-has-marks-above.png | Bin 748 -> 748 bytes .../slider-vert-scale-has-marks-above@2.png | Bin 1537 -> 1537 bytes ...vert-scale-has-marks-below-active-dark.png | Bin 593 -> 593 bytes ...rt-scale-has-marks-below-active-dark@2.png | Bin 1163 -> 1163 bytes ...ider-vert-scale-has-marks-below-active.png | Bin 732 -> 736 bytes ...er-vert-scale-has-marks-below-active@2.png | Bin 1591 -> 1591 bytes ...rt-scale-has-marks-below-backdrop-dark.png | Bin 748 -> 741 bytes ...-scale-has-marks-below-backdrop-dark@2.png | Bin 1192 -> 1192 bytes ...-marks-below-backdrop-insensitive-dark.png | Bin 748 -> 741 bytes ...arks-below-backdrop-insensitive-dark@2.png | Bin 1192 -> 1192 bytes ...e-has-marks-below-backdrop-insensitive.png | Bin 696 -> 696 bytes ...has-marks-below-backdrop-insensitive@2.png | Bin 1078 -> 1078 bytes ...er-vert-scale-has-marks-below-backdrop.png | Bin 696 -> 696 bytes ...-vert-scale-has-marks-below-backdrop@2.png | Bin 1078 -> 1078 bytes ...slider-vert-scale-has-marks-below-dark.png | Bin 800 -> 815 bytes ...ider-vert-scale-has-marks-below-dark@2.png | Bin 1665 -> 1665 bytes ...-vert-scale-has-marks-below-hover-dark.png | Bin 793 -> 812 bytes ...ert-scale-has-marks-below-hover-dark@2.png | Bin 1359 -> 1394 bytes ...lider-vert-scale-has-marks-below-hover.png | Bin 701 -> 701 bytes ...der-vert-scale-has-marks-below-hover@2.png | Bin 1393 -> 1393 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 748 -> 741 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 1192 -> 1192 bytes ...vert-scale-has-marks-below-insensitive.png | Bin 696 -> 696 bytes ...rt-scale-has-marks-below-insensitive@2.png | Bin 1087 -> 1087 bytes .../slider-vert-scale-has-marks-below.png | Bin 775 -> 775 bytes .../slider-vert-scale-has-marks-below@2.png | Bin 1578 -> 1578 bytes .../assets/text-select-end-active-dark.png | Bin 748 -> 751 bytes .../assets/text-select-end-active-dark@2.png | Bin 1360 -> 1360 bytes .../gtk-3.0/assets/text-select-end-active.png | Bin 688 -> 691 bytes .../assets/text-select-end-active@2.png | Bin 1321 -> 1316 bytes .../gtk-3.0/assets/text-select-end-dark.png | Bin 730 -> 748 bytes .../gtk-3.0/assets/text-select-end-dark@2.png | Bin 1509 -> 1489 bytes .../assets/text-select-end-hover-dark.png | Bin 741 -> 734 bytes .../assets/text-select-end-hover-dark@2.png | Bin 1465 -> 1465 bytes .../gtk-3.0/assets/text-select-end-hover.png | Bin 699 -> 703 bytes .../assets/text-select-end-hover@2.png | Bin 1163 -> 1163 bytes .../gtk-3.0/assets/text-select-end.png | Bin 786 -> 786 bytes .../gtk-3.0/assets/text-select-end@2.png | Bin 1383 -> 1383 bytes .../assets/text-select-start-active-dark.png | Bin 709 -> 703 bytes .../text-select-start-active-dark@2.png | Bin 1383 -> 1380 bytes .../assets/text-select-start-active.png | Bin 645 -> 651 bytes .../assets/text-select-start-active@2.png | Bin 1273 -> 1279 bytes .../gtk-3.0/assets/text-select-start-dark.png | Bin 688 -> 707 bytes .../assets/text-select-start-dark@2.png | Bin 1388 -> 1426 bytes .../assets/text-select-start-hover-dark.png | Bin 653 -> 672 bytes .../assets/text-select-start-hover-dark@2.png | Bin 1345 -> 1385 bytes .../assets/text-select-start-hover.png | Bin 628 -> 635 bytes .../assets/text-select-start-hover@2.png | Bin 1194 -> 1194 bytes .../gtk-3.0/assets/text-select-start.png | Bin 712 -> 721 bytes .../gtk-3.0/assets/text-select-start@2.png | Bin 1316 -> 1316 bytes .../Kali-Dark/gtk-3.0/assets/titlebutton.png | Bin 72 -> 78 bytes .../gtk-3.0/assets/titlebutton@2.png | Bin 74 -> 83 bytes share/themes/Kali-Dark/gtk-4.0/assets | 2 +- .../Kali-Dark/xfwm4/bottom-left-active.png | Bin 198 -> 191 bytes .../Kali-Dark/xfwm4/bottom-left-inactive.png | Bin 198 -> 191 bytes .../Kali-Dark/xfwm4/bottom-right-active.png | Bin 196 -> 196 bytes .../Kali-Dark/xfwm4/bottom-right-inactive.png | Bin 196 -> 196 bytes .../Kali-Dark/xfwm4/top-left-active.png | Bin 172 -> 172 bytes .../Kali-Dark/xfwm4/top-left-inactive.png | Bin 172 -> 172 bytes .../Kali-Dark/xfwm4/top-right-active.png | Bin 188 -> 188 bytes .../Kali-Dark/xfwm4/top-right-inactive.png | Bin 188 -> 188 bytes .../xfwm4/bottom-left-active.png | Bin 286 -> 286 bytes .../xfwm4/bottom-left-inactive.png | Bin 286 -> 286 bytes .../xfwm4/bottom-right-active.png | Bin 299 -> 299 bytes .../xfwm4/bottom-right-inactive.png | Bin 299 -> 299 bytes .../xfwm4/top-left-active.png | Bin 286 -> 286 bytes .../xfwm4/top-left-inactive.png | Bin 286 -> 286 bytes .../xfwm4/top-right-active.png | Bin 279 -> 279 bytes .../xfwm4/top-right-inactive.png | Bin 279 -> 279 bytes .../gtk-2.0/assets/button-active.png | Bin 223 -> 223 bytes .../gtk-2.0/assets/button-hover.png | Bin 263 -> 263 bytes .../gtk-2.0/assets/button-insensitive.png | Bin 218 -> 218 bytes .../Kali-Light/gtk-2.0/assets/button.png | Bin 276 -> 276 bytes .../assets/checkbox-checked-active.png | Bin 277 -> 277 bytes .../gtk-2.0/assets/checkbox-checked-hover.png | Bin 367 -> 367 bytes .../assets/checkbox-checked-insensitive.png | Bin 276 -> 276 bytes .../gtk-2.0/assets/checkbox-checked.png | Bin 399 -> 399 bytes .../gtk-2.0/assets/checkbox-mixed-active.png | Bin 238 -> 238 bytes .../gtk-2.0/assets/checkbox-mixed-hover.png | Bin 268 -> 268 bytes .../assets/checkbox-mixed-insensitive.png | Bin 229 -> 229 bytes .../gtk-2.0/assets/checkbox-mixed.png | Bin 336 -> 336 bytes .../assets/checkbox-unchecked-active.png | Bin 196 -> 196 bytes .../assets/checkbox-unchecked-hover.png | Bin 281 -> 281 bytes .../assets/checkbox-unchecked-insensitive.png | Bin 195 -> 195 bytes .../gtk-2.0/assets/checkbox-unchecked.png | Bin 257 -> 257 bytes .../assets/combo-entry-ltr-button-active.png | Bin 183 -> 183 bytes .../assets/combo-entry-ltr-button-hover.png | Bin 226 -> 228 bytes .../combo-entry-ltr-button-insensitive.png | Bin 179 -> 179 bytes .../gtk-2.0/assets/combo-entry-ltr-button.png | Bin 221 -> 224 bytes .../assets/combo-entry-rtl-button-active.png | Bin 180 -> 180 bytes .../assets/combo-entry-rtl-button-hover.png | Bin 216 -> 214 bytes .../combo-entry-rtl-button-insensitive.png | Bin 178 -> 178 bytes .../gtk-2.0/assets/combo-entry-rtl-button.png | Bin 215 -> 219 bytes .../assets/combo-entry-rtl-entry-active.png | Bin 194 -> 194 bytes .../combo-entry-rtl-entry-insensitive.png | Bin 181 -> 181 bytes .../gtk-2.0/assets/combo-entry-rtl-entry.png | Bin 176 -> 176 bytes .../Kali-Light/gtk-2.0/assets/focus.png | Bin 93 -> 93 bytes .../gtk-2.0/assets/frame-inline.png | Bin 78 -> 77 bytes .../Kali-Light/gtk-2.0/assets/frame.png | Bin 89 -> 92 bytes .../Kali-Light/gtk-2.0/assets/handle-horz.png | Bin 75 -> 83 bytes .../Kali-Light/gtk-2.0/assets/handle-vert.png | Bin 75 -> 78 bytes .../Kali-Light/gtk-2.0/assets/handle.png | Bin 84 -> 94 bytes .../Kali-Light/gtk-2.0/assets/menu-border.png | Bin 89 -> 92 bytes .../assets/menu-checkbox-checked-hover.png | Bin 248 -> 266 bytes .../menu-checkbox-checked-insensitive.png | Bin 338 -> 338 bytes .../gtk-2.0/assets/menu-checkbox-checked.png | Bin 338 -> 338 bytes .../gtk-2.0/assets/menu-checkbox-hover.png | Bin 188 -> 201 bytes .../assets/menu-checkbox-insensitive.png | Bin 239 -> 239 bytes .../assets/menu-checkbox-mixed-hover.png | Bin 257 -> 271 bytes .../menu-checkbox-mixed-insensitive.png | Bin 312 -> 312 bytes .../gtk-2.0/assets/menu-checkbox-mixed.png | Bin 312 -> 312 bytes .../gtk-2.0/assets/menu-checkbox.png | Bin 239 -> 239 bytes .../assets/menu-pan-down-insensitive.png | Bin 135 -> 135 bytes .../gtk-2.0/assets/menu-pan-down.png | Bin 135 -> 135 bytes .../gtk-2.0/assets/menu-pan-left-hover.png | Bin 123 -> 135 bytes .../assets/menu-pan-left-insensitive.png | Bin 130 -> 135 bytes .../gtk-2.0/assets/menu-pan-left.png | Bin 131 -> 135 bytes .../gtk-2.0/assets/menu-pan-right-hover.png | Bin 123 -> 142 bytes .../assets/menu-pan-right-insensitive.png | Bin 133 -> 142 bytes .../gtk-2.0/assets/menu-pan-right.png | Bin 142 -> 142 bytes .../assets/menu-pan-up-insensitive.png | Bin 126 -> 128 bytes .../Kali-Light/gtk-2.0/assets/menu-pan-up.png | Bin 126 -> 128 bytes .../assets/menu-radio-checked-hover.png | Bin 294 -> 302 bytes .../assets/menu-radio-checked-insensitive.png | Bin 542 -> 542 bytes .../gtk-2.0/assets/menu-radio-checked.png | Bin 542 -> 542 bytes .../gtk-2.0/assets/menu-radio-hover.png | Bin 297 -> 321 bytes .../gtk-2.0/assets/menu-radio-insensitive.png | Bin 431 -> 431 bytes .../gtk-2.0/assets/menu-radio-mixed-hover.png | Bin 283 -> 295 bytes .../assets/menu-radio-mixed-insensitive.png | Bin 553 -> 561 bytes .../gtk-2.0/assets/menu-radio-mixed.png | Bin 567 -> 572 bytes .../Kali-Light/gtk-2.0/assets/menu-radio.png | Bin 431 -> 431 bytes .../gtk-2.0/assets/pan-down-insensitive.png | Bin 135 -> 135 bytes .../Kali-Light/gtk-2.0/assets/pan-down.png | Bin 135 -> 135 bytes .../gtk-2.0/assets/pan-left-insensitive.png | Bin 130 -> 135 bytes .../gtk-2.0/assets/pan-left-semi.png | Bin 153 -> 153 bytes .../Kali-Light/gtk-2.0/assets/pan-left.png | Bin 131 -> 135 bytes .../gtk-2.0/assets/pan-right-insensitive.png | Bin 133 -> 143 bytes .../gtk-2.0/assets/pan-right-semi.png | Bin 146 -> 153 bytes .../Kali-Light/gtk-2.0/assets/pan-right.png | Bin 143 -> 143 bytes .../gtk-2.0/assets/pan-up-insensitive.png | Bin 126 -> 128 bytes .../Kali-Light/gtk-2.0/assets/pan-up.png | Bin 126 -> 128 bytes .../assets/progressbar-horz-trough.png | Bin 145 -> 149 bytes .../assets/progressbar-vert-trough.png | Bin 151 -> 151 bytes .../gtk-2.0/assets/radio-checked-active.png | Bin 469 -> 469 bytes .../gtk-2.0/assets/radio-checked-hover.png | Bin 531 -> 531 bytes .../assets/radio-checked-insensitive.png | Bin 439 -> 439 bytes .../gtk-2.0/assets/radio-checked.png | Bin 489 -> 489 bytes .../gtk-2.0/assets/radio-mixed-active.png | Bin 417 -> 417 bytes .../gtk-2.0/assets/radio-mixed-hover.png | Bin 507 -> 507 bytes .../assets/radio-mixed-insensitive.png | Bin 361 -> 361 bytes .../Kali-Light/gtk-2.0/assets/radio-mixed.png | Bin 502 -> 502 bytes .../gtk-2.0/assets/radio-unchecked-active.png | Bin 407 -> 407 bytes .../gtk-2.0/assets/radio-unchecked-hover.png | Bin 477 -> 477 bytes .../assets/radio-unchecked-insensitive.png | Bin 382 -> 382 bytes .../gtk-2.0/assets/radio-unchecked.png | Bin 527 -> 527 bytes .../gtk-2.0/assets/scale-horz-focus.png | Bin 272 -> 272 bytes .../assets/scale-horz-trough-active.png | Bin 164 -> 164 bytes .../gtk-2.0/assets/scale-horz-trough.png | Bin 158 -> 158 bytes .../gtk-2.0/assets/scale-slider-active.png | Bin 607 -> 607 bytes .../gtk-2.0/assets/scale-slider-hover.png | Bin 501 -> 501 bytes .../assets/scale-slider-insensitive.png | Bin 446 -> 446 bytes .../gtk-2.0/assets/scale-slider.png | Bin 555 -> 555 bytes .../assets/scale-vert-trough-active.png | Bin 161 -> 161 bytes .../gtk-2.0/assets/scale-vert-trough.png | Bin 155 -> 155 bytes .../assets/scrollbar-horz-slider-active.png | Bin 175 -> 175 bytes .../assets/scrollbar-horz-slider-hover.png | Bin 175 -> 175 bytes .../gtk-2.0/assets/scrollbar-horz-slider.png | Bin 175 -> 175 bytes .../scrollbar-vert-slider-active-rtl.png | Bin 177 -> 180 bytes .../assets/scrollbar-vert-slider-active.png | Bin 174 -> 174 bytes .../scrollbar-vert-slider-hover-rtl.png | Bin 180 -> 180 bytes .../assets/scrollbar-vert-slider-hover.png | Bin 174 -> 174 bytes .../assets/scrollbar-vert-slider-rtl.png | Bin 180 -> 180 bytes .../gtk-2.0/assets/scrollbar-vert-slider.png | Bin 174 -> 174 bytes .../gtk-2.0/assets/spin-down-insensitive.png | Bin 130 -> 132 bytes .../Kali-Light/gtk-2.0/assets/spin-down.png | Bin 132 -> 132 bytes .../gtk-2.0/assets/spin-ltr-down-active.png | Bin 148 -> 151 bytes .../gtk-2.0/assets/spin-ltr-down-hover.png | Bin 153 -> 154 bytes .../assets/spin-ltr-down-insensitive.png | Bin 154 -> 154 bytes .../gtk-2.0/assets/spin-ltr-down.png | Bin 153 -> 154 bytes .../gtk-2.0/assets/spin-ltr-up-active.png | Bin 147 -> 147 bytes .../gtk-2.0/assets/spin-ltr-up-hover.png | Bin 151 -> 151 bytes .../assets/spin-ltr-up-insensitive.png | Bin 151 -> 151 bytes .../Kali-Light/gtk-2.0/assets/spin-ltr-up.png | Bin 151 -> 151 bytes .../gtk-2.0/assets/spin-rtl-down-active.png | Bin 153 -> 153 bytes .../gtk-2.0/assets/spin-rtl-down-hover.png | Bin 155 -> 152 bytes .../assets/spin-rtl-down-insensitive.png | Bin 158 -> 154 bytes .../gtk-2.0/assets/spin-rtl-down.png | Bin 159 -> 155 bytes .../gtk-2.0/assets/spin-rtl-up-active.png | Bin 143 -> 145 bytes .../gtk-2.0/assets/spin-rtl-up-hover.png | Bin 152 -> 153 bytes .../assets/spin-rtl-up-insensitive.png | Bin 153 -> 153 bytes .../Kali-Light/gtk-2.0/assets/spin-rtl-up.png | Bin 151 -> 153 bytes .../gtk-2.0/assets/spin-up-insensitive.png | Bin 125 -> 130 bytes .../Kali-Light/gtk-2.0/assets/spin-up.png | Bin 124 -> 130 bytes .../gtk-2.0/assets/tab-down-active.png | Bin 117 -> 118 bytes .../Kali-Light/gtk-2.0/assets/tab-down.png | Bin 151 -> 151 bytes .../gtk-2.0/assets/tab-horz-gap.png | Bin 72 -> 72 bytes .../gtk-2.0/assets/tab-left-active.png | Bin 115 -> 115 bytes .../Kali-Light/gtk-2.0/assets/tab-left.png | Bin 151 -> 151 bytes .../gtk-2.0/assets/tab-right-active.png | Bin 117 -> 119 bytes .../Kali-Light/gtk-2.0/assets/tab-right.png | Bin 149 -> 149 bytes .../gtk-2.0/assets/tab-up-active.png | Bin 116 -> 118 bytes .../Kali-Light/gtk-2.0/assets/tab-up.png | Bin 153 -> 153 bytes .../gtk-2.0/assets/tab-vert-gap.png | Bin 72 -> 74 bytes .../assets/treeview-pan-down-active.png | Bin 135 -> 135 bytes .../assets/treeview-pan-down-hover.png | Bin 135 -> 135 bytes .../gtk-2.0/assets/treeview-pan-down.png | Bin 126 -> 135 bytes .../gtk-2.0/assets/treeview-pan-up-active.png | Bin 126 -> 128 bytes .../gtk-2.0/assets/treeview-pan-up-hover.png | Bin 127 -> 128 bytes .../gtk-2.0/assets/treeview-pan-up.png | Bin 123 -> 128 bytes share/themes/Kali-Light/gtk-3.0/assets | 2 +- share/themes/Kali-Light/gtk-4.0/assets | 2 +- .../Kali-Light/xfwm4/bottom-left-active.png | Bin 190 -> 187 bytes .../Kali-Light/xfwm4/bottom-left-inactive.png | Bin 190 -> 187 bytes .../Kali-Light/xfwm4/bottom-right-active.png | Bin 192 -> 191 bytes .../xfwm4/bottom-right-inactive.png | Bin 192 -> 191 bytes .../Kali-Light/xfwm4/top-left-active.png | Bin 175 -> 177 bytes .../Kali-Light/xfwm4/top-left-inactive.png | Bin 175 -> 177 bytes .../Kali-Light/xfwm4/top-right-active.png | Bin 175 -> 186 bytes .../Kali-Light/xfwm4/top-right-inactive.png | Bin 175 -> 186 bytes .../xfwm4/bottom-active.png | Bin 0 -> 91 bytes .../xfwm4/bottom-inactive.png | Bin 0 -> 91 bytes .../xfwm4/bottom-left-active.png | Bin 0 -> 295 bytes .../xfwm4/bottom-left-inactive.png | Bin 0 -> 295 bytes .../xfwm4/bottom-right-active.png | Bin 0 -> 299 bytes .../xfwm4/bottom-right-inactive.png | Bin 0 -> 299 bytes .../xfwm4/close-active.png | Bin 0 -> 1136 bytes .../xfwm4/close-inactive.png | Bin 0 -> 606 bytes .../xfwm4/close-prelight.png | Bin 0 -> 1343 bytes .../xfwm4/close-pressed.png | Bin 0 -> 669 bytes .../xfwm4/hide-active.png | Bin 0 -> 966 bytes .../xfwm4/hide-inactive.png | Bin 0 -> 606 bytes .../xfwm4/hide-prelight.png | Bin 0 -> 727 bytes .../xfwm4/hide-pressed.png | Bin 0 -> 455 bytes .../xfwm4/left-active.png | Bin 0 -> 89 bytes .../xfwm4/left-inactive.png | Bin 0 -> 89 bytes .../xfwm4/maximize-active.png | Bin 0 -> 966 bytes .../xfwm4/maximize-inactive.png | Bin 0 -> 606 bytes .../xfwm4/maximize-prelight.png | Bin 0 -> 732 bytes .../xfwm4/maximize-pressed.png | Bin 0 -> 468 bytes .../xfwm4/menu-active.png | Bin 0 -> 83 bytes .../xfwm4/menu-inactive.png | Bin 0 -> 83 bytes .../xfwm4/menu-pressed.png | Bin 0 -> 83 bytes .../xfwm4/right-active.png | Bin 0 -> 89 bytes .../xfwm4/right-inactive.png | Bin 0 -> 89 bytes .../xfwm4/shade-active.png | Bin 0 -> 145 bytes .../xfwm4/shade-inactive.png | Bin 0 -> 142 bytes .../xfwm4/shade-prelight.png | Bin 0 -> 769 bytes .../xfwm4/shade-pressed.png | Bin 0 -> 494 bytes .../xfwm4/stick-active.png | Bin 0 -> 278 bytes .../xfwm4/stick-inactive.png | Bin 0 -> 245 bytes .../xfwm4/stick-prelight.png | Bin 0 -> 918 bytes .../xfwm4/stick-pressed.png | Bin 0 -> 603 bytes .../Kali-Purple-Dark-xHiDPI/xfwm4/themerc | 17 + .../xfwm4/title-1-active.png | Bin 0 -> 91 bytes .../xfwm4/title-1-inactive.png | Bin 0 -> 91 bytes .../xfwm4/title-2-active.png | Bin 0 -> 91 bytes .../xfwm4/title-2-inactive.png | Bin 0 -> 91 bytes .../xfwm4/title-3-active.png | Bin 0 -> 91 bytes .../xfwm4/title-3-inactive.png | Bin 0 -> 91 bytes .../xfwm4/title-4-active.png | Bin 0 -> 91 bytes .../xfwm4/title-4-inactive.png | Bin 0 -> 91 bytes .../xfwm4/title-5-active.png | Bin 0 -> 91 bytes .../xfwm4/title-5-inactive.png | Bin 0 -> 91 bytes .../xfwm4/top-left-active.png | Bin 0 -> 292 bytes .../xfwm4/top-left-inactive.png | Bin 0 -> 292 bytes .../xfwm4/top-right-active.png | Bin 0 -> 281 bytes .../xfwm4/top-right-inactive.png | Bin 0 -> 281 bytes .../assets/calendar-today-light.svg | 1 + .../gnome-shell/assets/calendar-today.svg | 1 + .../gnome-shell/assets/checkbox-focused.svg | 1 + .../assets/checkbox-off-focused-light.svg | 1 + .../assets/checkbox-off-focused.svg | 1 + .../gnome-shell/assets/checkbox-off-light.svg | 1 + .../gnome-shell/assets/checkbox-off.svg | 1 + .../gnome-shell/assets/checkbox.svg | 1 + .../assets/close-window-active.svg | 7 + .../gnome-shell/assets/close-window-hover.svg | 5 + .../gnome-shell/assets/close-window.svg | 14 + .../gnome-shell/assets/dash-placeholder.svg | 84 + .../gnome-shell/assets/toggle-off-light.svg | 1 + .../gnome-shell/assets/toggle-off.svg | 1 + .../gnome-shell/assets/toggle-on-light.svg | 1 + .../gnome-shell/assets/toggle-on.svg | 1 + .../assets/view-grid-symbolic-dark.svg | 1 + .../gnome-shell/assets/view-grid-symbolic.svg | 1 + .../gnome-shell/gnome-shell.css | 2930 +++++++ .../gtk-2.0/assets/border.png | Bin 0 -> 69 bytes .../gtk-2.0/assets/button-active.png | Bin 0 -> 203 bytes .../gtk-2.0/assets/button-hover.png | Bin 0 -> 290 bytes .../gtk-2.0/assets/button-insensitive.png | Bin 0 -> 216 bytes .../gtk-2.0/assets/button.png | Bin 0 -> 291 bytes .../assets/checkbox-checked-active.png | Bin 0 -> 331 bytes .../gtk-2.0/assets/checkbox-checked-hover.png | Bin 0 -> 375 bytes .../assets/checkbox-checked-insensitive.png | Bin 0 -> 340 bytes .../gtk-2.0/assets/checkbox-checked.png | Bin 0 -> 400 bytes .../gtk-2.0/assets/checkbox-mixed-active.png | Bin 0 -> 264 bytes .../gtk-2.0/assets/checkbox-mixed-hover.png | Bin 0 -> 293 bytes .../assets/checkbox-mixed-insensitive.png | Bin 0 -> 266 bytes .../gtk-2.0/assets/checkbox-mixed.png | Bin 0 -> 325 bytes .../assets/checkbox-unchecked-active.png | Bin 0 -> 191 bytes .../assets/checkbox-unchecked-hover.png | Bin 0 -> 308 bytes .../assets/checkbox-unchecked-insensitive.png | Bin 0 -> 194 bytes .../gtk-2.0/assets/checkbox-unchecked.png | Bin 0 -> 277 bytes .../assets/combo-entry-ltr-button-active.png | Bin 0 -> 175 bytes .../assets/combo-entry-ltr-button-hover.png | Bin 0 -> 239 bytes .../combo-entry-ltr-button-insensitive.png | Bin 0 -> 186 bytes .../gtk-2.0/assets/combo-entry-ltr-button.png | Bin 0 -> 251 bytes .../assets/combo-entry-ltr-entry-active.png | Bin 0 -> 173 bytes .../combo-entry-ltr-entry-insensitive.png | Bin 0 -> 160 bytes .../gtk-2.0/assets/combo-entry-ltr-entry.png | Bin 0 -> 163 bytes .../assets/combo-entry-rtl-button-active.png | Bin 0 -> 181 bytes .../assets/combo-entry-rtl-button-hover.png | Bin 0 -> 220 bytes .../combo-entry-rtl-button-insensitive.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/combo-entry-rtl-button.png | Bin 0 -> 234 bytes .../assets/combo-entry-rtl-entry-active.png | Bin 0 -> 213 bytes .../combo-entry-rtl-entry-insensitive.png | Bin 0 -> 179 bytes .../gtk-2.0/assets/combo-entry-rtl-entry.png | Bin 0 -> 176 bytes .../gtk-2.0/assets/entry-active.png | Bin 0 -> 215 bytes .../assets/entry-background-insensitive.png | Bin 0 -> 69 bytes .../gtk-2.0/assets/entry-background.png | Bin 0 -> 69 bytes .../gtk-2.0/assets/entry-insensitive.png | Bin 0 -> 178 bytes .../Kali-Purple-Dark/gtk-2.0/assets/entry.png | Bin 0 -> 183 bytes .../Kali-Purple-Dark/gtk-2.0/assets/focus.png | Bin 0 -> 93 bytes .../gtk-2.0/assets/frame-inline.png | Bin 0 -> 89 bytes .../gtk-2.0/assets/frame-notebook.png | Bin 0 -> 88 bytes .../Kali-Purple-Dark/gtk-2.0/assets/frame.png | Bin 0 -> 89 bytes .../gtk-2.0/assets/handle-horz.png | Bin 0 -> 84 bytes .../gtk-2.0/assets/handle-vert.png | Bin 0 -> 78 bytes .../gtk-2.0/assets/handle.png | Bin 0 -> 89 bytes .../Kali-Purple-Dark/gtk-2.0/assets/line.png | Bin 0 -> 68 bytes .../gtk-2.0/assets/menu-border.png | Bin 0 -> 89 bytes .../assets/menu-checkbox-checked-hover.png | Bin 0 -> 266 bytes .../menu-checkbox-checked-insensitive.png | Bin 0 -> 333 bytes .../gtk-2.0/assets/menu-checkbox-checked.png | Bin 0 -> 266 bytes .../gtk-2.0/assets/menu-checkbox-hover.png | Bin 0 -> 201 bytes .../assets/menu-checkbox-insensitive.png | Bin 0 -> 239 bytes .../assets/menu-checkbox-mixed-hover.png | Bin 0 -> 271 bytes .../menu-checkbox-mixed-insensitive.png | Bin 0 -> 312 bytes .../gtk-2.0/assets/menu-checkbox-mixed.png | Bin 0 -> 271 bytes .../gtk-2.0/assets/menu-checkbox.png | Bin 0 -> 201 bytes .../assets/menu-pan-down-insensitive.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/menu-pan-down.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/menu-pan-left-hover.png | Bin 0 -> 135 bytes .../assets/menu-pan-left-insensitive.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/menu-pan-left.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/menu-pan-right-hover.png | Bin 0 -> 142 bytes .../assets/menu-pan-right-insensitive.png | Bin 0 -> 142 bytes .../gtk-2.0/assets/menu-pan-right.png | Bin 0 -> 142 bytes .../assets/menu-pan-up-insensitive.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/menu-pan-up.png | Bin 0 -> 118 bytes .../assets/menu-radio-checked-hover.png | Bin 0 -> 302 bytes .../assets/menu-radio-checked-insensitive.png | Bin 0 -> 542 bytes .../gtk-2.0/assets/menu-radio-checked.png | Bin 0 -> 302 bytes .../gtk-2.0/assets/menu-radio-hover.png | Bin 0 -> 321 bytes .../gtk-2.0/assets/menu-radio-insensitive.png | Bin 0 -> 431 bytes .../gtk-2.0/assets/menu-radio-mixed-hover.png | Bin 0 -> 295 bytes .../assets/menu-radio-mixed-insensitive.png | Bin 0 -> 551 bytes .../gtk-2.0/assets/menu-radio-mixed.png | Bin 0 -> 295 bytes .../gtk-2.0/assets/menu-radio.png | Bin 0 -> 321 bytes .../gtk-2.0/assets/menubar-item-active.png | Bin 0 -> 80 bytes .../notebook-combo-entry-ltr-entry-active.png | Bin 0 -> 166 bytes ...book-combo-entry-ltr-entry-insensitive.png | Bin 0 -> 166 bytes .../assets/notebook-combo-entry-ltr-entry.png | Bin 0 -> 166 bytes .../notebook-combo-entry-rtl-entry-active.png | Bin 0 -> 173 bytes ...book-combo-entry-rtl-entry-insensitive.png | Bin 0 -> 158 bytes .../assets/notebook-combo-entry-rtl-entry.png | Bin 0 -> 155 bytes .../gtk-2.0/assets/notebook-entry-active.png | Bin 0 -> 198 bytes .../assets/notebook-entry-insensitive.png | Bin 0 -> 179 bytes .../gtk-2.0/assets/notebook-entry.png | Bin 0 -> 180 bytes .../gtk-2.0/assets/pan-down-insensitive.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/pan-down.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/pan-left-insensitive.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/pan-left-semi.png | Bin 0 -> 145 bytes .../gtk-2.0/assets/pan-left.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/pan-right-insensitive.png | Bin 0 -> 143 bytes .../gtk-2.0/assets/pan-right-semi.png | Bin 0 -> 145 bytes .../gtk-2.0/assets/pan-right.png | Bin 0 -> 139 bytes .../gtk-2.0/assets/pan-up-insensitive.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/pan-up.png | Bin 0 -> 118 bytes .../assets/progressbar-horz-trough.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/progressbar-horz.png | Bin 0 -> 128 bytes .../assets/progressbar-vert-trough.png | Bin 0 -> 153 bytes .../gtk-2.0/assets/progressbar-vert.png | Bin 0 -> 130 bytes .../gtk-2.0/assets/radio-checked-active.png | Bin 0 -> 520 bytes .../gtk-2.0/assets/radio-checked-hover.png | Bin 0 -> 488 bytes .../assets/radio-checked-insensitive.png | Bin 0 -> 457 bytes .../gtk-2.0/assets/radio-checked.png | Bin 0 -> 527 bytes .../gtk-2.0/assets/radio-mixed-active.png | Bin 0 -> 449 bytes .../gtk-2.0/assets/radio-mixed-hover.png | Bin 0 -> 513 bytes .../assets/radio-mixed-insensitive.png | Bin 0 -> 381 bytes .../gtk-2.0/assets/radio-mixed.png | Bin 0 -> 543 bytes .../gtk-2.0/assets/radio-unchecked-active.png | Bin 0 -> 411 bytes .../gtk-2.0/assets/radio-unchecked-hover.png | Bin 0 -> 519 bytes .../assets/radio-unchecked-insensitive.png | Bin 0 -> 390 bytes .../gtk-2.0/assets/radio-unchecked.png | Bin 0 -> 495 bytes .../gtk-2.0/assets/scale-horz-focus.png | Bin 0 -> 272 bytes .../assets/scale-horz-trough-active.png | Bin 0 -> 150 bytes .../gtk-2.0/assets/scale-horz-trough.png | Bin 0 -> 161 bytes .../gtk-2.0/assets/scale-slider-active.png | Bin 0 -> 515 bytes .../gtk-2.0/assets/scale-slider-hover.png | Bin 0 -> 678 bytes .../assets/scale-slider-insensitive.png | Bin 0 -> 470 bytes .../gtk-2.0/assets/scale-slider.png | Bin 0 -> 658 bytes .../assets/scale-vert-trough-active.png | Bin 0 -> 147 bytes .../gtk-2.0/assets/scale-vert-trough.png | Bin 0 -> 157 bytes .../assets/scrollbar-horz-slider-active.png | Bin 0 -> 175 bytes .../assets/scrollbar-horz-slider-hover.png | Bin 0 -> 175 bytes .../gtk-2.0/assets/scrollbar-horz-slider.png | Bin 0 -> 175 bytes .../gtk-2.0/assets/scrollbar-horz-trough.png | Bin 0 -> 73 bytes .../scrollbar-vert-slider-active-rtl.png | Bin 0 -> 180 bytes .../assets/scrollbar-vert-slider-active.png | Bin 0 -> 174 bytes .../scrollbar-vert-slider-hover-rtl.png | Bin 0 -> 180 bytes .../assets/scrollbar-vert-slider-hover.png | Bin 0 -> 174 bytes .../assets/scrollbar-vert-slider-rtl.png | Bin 0 -> 180 bytes .../gtk-2.0/assets/scrollbar-vert-slider.png | Bin 0 -> 174 bytes .../assets/scrollbar-vert-trough-rtl.png | Bin 0 -> 72 bytes .../gtk-2.0/assets/scrollbar-vert-trough.png | Bin 0 -> 72 bytes .../gtk-2.0/assets/spin-down-insensitive.png | Bin 0 -> 132 bytes .../gtk-2.0/assets/spin-down.png | Bin 0 -> 114 bytes .../gtk-2.0/assets/spin-ltr-down-active.png | Bin 0 -> 158 bytes .../gtk-2.0/assets/spin-ltr-down-hover.png | Bin 0 -> 164 bytes .../assets/spin-ltr-down-insensitive.png | Bin 0 -> 154 bytes .../gtk-2.0/assets/spin-ltr-down.png | Bin 0 -> 161 bytes .../gtk-2.0/assets/spin-ltr-up-active.png | Bin 0 -> 155 bytes .../gtk-2.0/assets/spin-ltr-up-hover.png | Bin 0 -> 158 bytes .../assets/spin-ltr-up-insensitive.png | Bin 0 -> 154 bytes .../gtk-2.0/assets/spin-ltr-up.png | Bin 0 -> 155 bytes .../gtk-2.0/assets/spin-rtl-down-active.png | Bin 0 -> 154 bytes .../gtk-2.0/assets/spin-rtl-down-hover.png | Bin 0 -> 156 bytes .../assets/spin-rtl-down-insensitive.png | Bin 0 -> 153 bytes .../gtk-2.0/assets/spin-rtl-down.png | Bin 0 -> 156 bytes .../gtk-2.0/assets/spin-rtl-up-active.png | Bin 0 -> 155 bytes .../gtk-2.0/assets/spin-rtl-up-hover.png | Bin 0 -> 157 bytes .../assets/spin-rtl-up-insensitive.png | Bin 0 -> 152 bytes .../gtk-2.0/assets/spin-rtl-up.png | Bin 0 -> 156 bytes .../gtk-2.0/assets/spin-up-insensitive.png | Bin 0 -> 130 bytes .../gtk-2.0/assets/spin-up.png | Bin 0 -> 104 bytes .../gtk-2.0/assets/tab-down-active.png | Bin 0 -> 168 bytes .../gtk-2.0/assets/tab-down.png | Bin 0 -> 165 bytes .../gtk-2.0/assets/tab-horz-gap.png | Bin 0 -> 79 bytes .../gtk-2.0/assets/tab-left-active.png | Bin 0 -> 173 bytes .../gtk-2.0/assets/tab-left.png | Bin 0 -> 166 bytes .../gtk-2.0/assets/tab-right-active.png | Bin 0 -> 176 bytes .../gtk-2.0/assets/tab-right.png | Bin 0 -> 161 bytes .../gtk-2.0/assets/tab-up-active.png | Bin 0 -> 172 bytes .../gtk-2.0/assets/tab-up.png | Bin 0 -> 165 bytes .../gtk-2.0/assets/tab-vert-gap.png | Bin 0 -> 81 bytes .../assets/treeview-pan-down-active.png | Bin 0 -> 135 bytes .../assets/treeview-pan-down-hover.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/treeview-pan-down.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/treeview-pan-up-active.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/treeview-pan-up-hover.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/treeview-pan-up.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/treeview-separator-ltr.png | Bin 0 -> 84 bytes .../gtk-2.0/assets/treeview-separator-rtl.png | Bin 0 -> 83 bytes share/themes/Kali-Purple-Dark/gtk-2.0/gtkrc | 39 + share/themes/Kali-Purple-Dark/gtk-2.0/main.rc | 2554 ++++++ .../gtk-3.0/assets/bullet-symbolic.svg | 155 + .../assets/bullet-symbolic.symbolic.png | Bin 0 -> 232 bytes .../assets/bullet@2-symbolic.symbolic.png | Bin 0 -> 312 bytes .../gtk-3.0/assets/check-symbolic.svg | 154 + .../assets/check-symbolic.symbolic.png | Bin 0 -> 278 bytes .../assets/check@2-symbolic.symbolic.png | Bin 0 -> 371 bytes .../gtk-3.0/assets/close-black.png | Bin 0 -> 129 bytes .../gtk-3.0/assets/close-black@2.png | Bin 0 -> 203 bytes .../gtk-3.0/assets/close-white.png | Bin 0 -> 131 bytes .../gtk-3.0/assets/close-white@2.png | Bin 0 -> 199 bytes .../gtk-3.0/assets/dash-symbolic.svg | 153 + .../gtk-3.0/assets/dash-symbolic.symbolic.png | Bin 0 -> 130 bytes .../assets/dash@2-symbolic.symbolic.png | Bin 0 -> 185 bytes .../assets/kali-headerbar-logo-dark.png | Bin 0 -> 2948 bytes .../assets/kali-headerbar-logo-dark@2.png | Bin 0 -> 5409 bytes .../gtk-3.0/assets/kali-headerbar-logo.png | Bin 0 -> 1713 bytes .../gtk-3.0/assets/kali-headerbar-logo@2.png | Bin 0 -> 3319 bytes .../gtk-3.0/assets/maximize-dark.png | Bin 0 -> 139 bytes .../gtk-3.0/assets/maximize-dark@2.png | Bin 0 -> 210 bytes .../gtk-3.0/assets/maximize.png | Bin 0 -> 142 bytes .../gtk-3.0/assets/maximize@2.png | Bin 0 -> 210 bytes .../gtk-3.0/assets/minimize-dark.png | Bin 0 -> 87 bytes .../gtk-3.0/assets/minimize-dark@2.png | Bin 0 -> 99 bytes .../gtk-3.0/assets/minimize.png | Bin 0 -> 87 bytes .../gtk-3.0/assets/minimize@2.png | Bin 0 -> 99 bytes ...horz-scale-has-marks-above-active-dark.png | Bin 0 -> 607 bytes ...rz-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1233 bytes ...ider-horz-scale-has-marks-above-active.png | Bin 0 -> 684 bytes ...er-horz-scale-has-marks-above-active@2.png | Bin 0 -> 1453 bytes ...rz-scale-has-marks-above-backdrop-dark.png | Bin 0 -> 713 bytes ...-scale-has-marks-above-backdrop-dark@2.png | Bin 0 -> 1127 bytes ...-marks-above-backdrop-insensitive-dark.png | Bin 0 -> 713 bytes ...arks-above-backdrop-insensitive-dark@2.png | Bin 0 -> 1127 bytes ...e-has-marks-above-backdrop-insensitive.png | Bin 0 -> 666 bytes ...has-marks-above-backdrop-insensitive@2.png | Bin 0 -> 1026 bytes ...er-horz-scale-has-marks-above-backdrop.png | Bin 0 -> 671 bytes ...-horz-scale-has-marks-above-backdrop@2.png | Bin 0 -> 1047 bytes ...slider-horz-scale-has-marks-above-dark.png | Bin 0 -> 792 bytes ...ider-horz-scale-has-marks-above-dark@2.png | Bin 0 -> 1521 bytes ...-horz-scale-has-marks-above-hover-dark.png | Bin 0 -> 745 bytes ...orz-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1574 bytes ...lider-horz-scale-has-marks-above-hover.png | Bin 0 -> 638 bytes ...der-horz-scale-has-marks-above-hover@2.png | Bin 0 -> 1266 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 713 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1127 bytes ...horz-scale-has-marks-above-insensitive.png | Bin 0 -> 666 bytes ...rz-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1026 bytes .../slider-horz-scale-has-marks-above.png | Bin 0 -> 720 bytes .../slider-horz-scale-has-marks-above@2.png | Bin 0 -> 1426 bytes ...horz-scale-has-marks-below-active-dark.png | Bin 0 -> 606 bytes ...rz-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1249 bytes ...ider-horz-scale-has-marks-below-active.png | Bin 0 -> 702 bytes ...er-horz-scale-has-marks-below-active@2.png | Bin 0 -> 1464 bytes ...rz-scale-has-marks-below-backdrop-dark.png | Bin 0 -> 711 bytes ...-scale-has-marks-below-backdrop-dark@2.png | Bin 0 -> 1157 bytes ...-marks-below-backdrop-insensitive-dark.png | Bin 0 -> 711 bytes ...arks-below-backdrop-insensitive-dark@2.png | Bin 0 -> 1157 bytes ...e-has-marks-below-backdrop-insensitive.png | Bin 0 -> 511 bytes ...has-marks-below-backdrop-insensitive@2.png | Bin 0 -> 1058 bytes ...er-horz-scale-has-marks-below-backdrop.png | Bin 0 -> 662 bytes ...-horz-scale-has-marks-below-backdrop@2.png | Bin 0 -> 1054 bytes ...slider-horz-scale-has-marks-below-dark.png | Bin 0 -> 718 bytes ...ider-horz-scale-has-marks-below-dark@2.png | Bin 0 -> 1404 bytes ...-horz-scale-has-marks-below-hover-dark.png | Bin 0 -> 744 bytes ...orz-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1479 bytes ...lider-horz-scale-has-marks-below-hover.png | Bin 0 -> 594 bytes ...der-horz-scale-has-marks-below-hover@2.png | Bin 0 -> 1282 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 711 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1157 bytes ...horz-scale-has-marks-below-insensitive.png | Bin 0 -> 662 bytes ...rz-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1054 bytes .../slider-horz-scale-has-marks-below.png | Bin 0 -> 640 bytes .../slider-horz-scale-has-marks-below@2.png | Bin 0 -> 1337 bytes ...vert-scale-has-marks-above-active-dark.png | Bin 0 -> 560 bytes ...rt-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1133 bytes ...ider-vert-scale-has-marks-above-active.png | Bin 0 -> 726 bytes ...er-vert-scale-has-marks-above-active@2.png | Bin 0 -> 1372 bytes ...rt-scale-has-marks-above-backdrop-dark.png | Bin 0 -> 720 bytes ...-scale-has-marks-above-backdrop-dark@2.png | Bin 0 -> 1157 bytes ...-marks-above-backdrop-insensitive-dark.png | Bin 0 -> 720 bytes ...arks-above-backdrop-insensitive-dark@2.png | Bin 0 -> 1157 bytes ...e-has-marks-above-backdrop-insensitive.png | Bin 0 -> 699 bytes ...has-marks-above-backdrop-insensitive@2.png | Bin 0 -> 1077 bytes ...er-vert-scale-has-marks-above-backdrop.png | Bin 0 -> 689 bytes ...-vert-scale-has-marks-above-backdrop@2.png | Bin 0 -> 1077 bytes ...slider-vert-scale-has-marks-above-dark.png | Bin 0 -> 789 bytes ...ider-vert-scale-has-marks-above-dark@2.png | Bin 0 -> 1671 bytes ...-vert-scale-has-marks-above-hover-dark.png | Bin 0 -> 785 bytes ...ert-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1401 bytes ...lider-vert-scale-has-marks-above-hover.png | Bin 0 -> 694 bytes ...der-vert-scale-has-marks-above-hover@2.png | Bin 0 -> 1398 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 720 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1157 bytes ...vert-scale-has-marks-above-insensitive.png | Bin 0 -> 699 bytes ...rt-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1084 bytes .../slider-vert-scale-has-marks-above.png | Bin 0 -> 748 bytes .../slider-vert-scale-has-marks-above@2.png | Bin 0 -> 1537 bytes ...vert-scale-has-marks-below-active-dark.png | Bin 0 -> 560 bytes ...rt-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1133 bytes ...ider-vert-scale-has-marks-below-active.png | Bin 0 -> 731 bytes ...er-vert-scale-has-marks-below-active@2.png | Bin 0 -> 1354 bytes ...rt-scale-has-marks-below-backdrop-dark.png | Bin 0 -> 741 bytes ...-scale-has-marks-below-backdrop-dark@2.png | Bin 0 -> 1192 bytes ...-marks-below-backdrop-insensitive-dark.png | Bin 0 -> 741 bytes ...arks-below-backdrop-insensitive-dark@2.png | Bin 0 -> 1192 bytes ...e-has-marks-below-backdrop-insensitive.png | Bin 0 -> 696 bytes ...has-marks-below-backdrop-insensitive@2.png | Bin 0 -> 1078 bytes ...er-vert-scale-has-marks-below-backdrop.png | Bin 0 -> 696 bytes ...-vert-scale-has-marks-below-backdrop@2.png | Bin 0 -> 1078 bytes ...slider-vert-scale-has-marks-below-dark.png | Bin 0 -> 815 bytes ...ider-vert-scale-has-marks-below-dark@2.png | Bin 0 -> 1665 bytes ...-vert-scale-has-marks-below-hover-dark.png | Bin 0 -> 812 bytes ...ert-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1394 bytes ...lider-vert-scale-has-marks-below-hover.png | Bin 0 -> 701 bytes ...der-vert-scale-has-marks-below-hover@2.png | Bin 0 -> 1393 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 741 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1192 bytes ...vert-scale-has-marks-below-insensitive.png | Bin 0 -> 696 bytes ...rt-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1087 bytes .../slider-vert-scale-has-marks-below.png | Bin 0 -> 775 bytes .../slider-vert-scale-has-marks-below@2.png | Bin 0 -> 1578 bytes .../assets/text-select-end-active-dark.png | Bin 0 -> 751 bytes .../assets/text-select-end-active-dark@2.png | Bin 0 -> 1310 bytes .../gtk-3.0/assets/text-select-end-active.png | Bin 0 -> 758 bytes .../assets/text-select-end-active@2.png | Bin 0 -> 1371 bytes .../gtk-3.0/assets/text-select-end-dark.png | Bin 0 -> 748 bytes .../gtk-3.0/assets/text-select-end-dark@2.png | Bin 0 -> 1489 bytes .../assets/text-select-end-hover-dark.png | Bin 0 -> 734 bytes .../assets/text-select-end-hover-dark@2.png | Bin 0 -> 1465 bytes .../gtk-3.0/assets/text-select-end-hover.png | Bin 0 -> 703 bytes .../assets/text-select-end-hover@2.png | Bin 0 -> 1163 bytes .../gtk-3.0/assets/text-select-end.png | Bin 0 -> 786 bytes .../gtk-3.0/assets/text-select-end@2.png | Bin 0 -> 1383 bytes .../assets/text-select-start-active-dark.png | Bin 0 -> 689 bytes .../text-select-start-active-dark@2.png | Bin 0 -> 1326 bytes .../assets/text-select-start-active.png | Bin 0 -> 717 bytes .../assets/text-select-start-active@2.png | Bin 0 -> 1383 bytes .../gtk-3.0/assets/text-select-start-dark.png | Bin 0 -> 707 bytes .../assets/text-select-start-dark@2.png | Bin 0 -> 1426 bytes .../assets/text-select-start-hover-dark.png | Bin 0 -> 672 bytes .../assets/text-select-start-hover-dark@2.png | Bin 0 -> 1385 bytes .../assets/text-select-start-hover.png | Bin 0 -> 635 bytes .../assets/text-select-start-hover@2.png | Bin 0 -> 1194 bytes .../gtk-3.0/assets/text-select-start.png | Bin 0 -> 721 bytes .../gtk-3.0/assets/text-select-start@2.png | Bin 0 -> 1316 bytes .../gtk-3.0/assets/titlebutton.png | Bin 0 -> 78 bytes .../gtk-3.0/assets/titlebutton@2.png | Bin 0 -> 83 bytes .../Kali-Purple-Dark/gtk-3.0/gtk-dark.css | 1 + share/themes/Kali-Purple-Dark/gtk-3.0/gtk.css | 7156 ++++++++++++++++ share/themes/Kali-Purple-Dark/gtk-4.0/assets | 1 + share/themes/Kali-Purple-Dark/gtk-4.0/gtk.css | 5258 ++++++++++++ share/themes/Kali-Purple-Dark/index.theme | 13 + .../Kali-Purple-Dark/xfwm4/bottom-active.png | Bin 0 -> 86 bytes .../xfwm4/bottom-inactive.png | Bin 0 -> 86 bytes .../xfwm4/bottom-left-active.png | Bin 0 -> 191 bytes .../xfwm4/bottom-left-inactive.png | Bin 0 -> 191 bytes .../xfwm4/bottom-right-active.png | Bin 0 -> 196 bytes .../xfwm4/bottom-right-inactive.png | Bin 0 -> 196 bytes .../Kali-Purple-Dark/xfwm4/close-active.png | Bin 0 -> 627 bytes .../Kali-Purple-Dark/xfwm4/close-inactive.png | Bin 0 -> 327 bytes .../Kali-Purple-Dark/xfwm4/close-prelight.png | Bin 0 -> 704 bytes .../Kali-Purple-Dark/xfwm4/close-pressed.png | Bin 0 -> 391 bytes .../Kali-Purple-Dark/xfwm4/hide-active.png | Bin 0 -> 498 bytes .../Kali-Purple-Dark/xfwm4/hide-inactive.png | Bin 0 -> 327 bytes .../Kali-Purple-Dark/xfwm4/hide-prelight.png | Bin 0 -> 370 bytes .../Kali-Purple-Dark/xfwm4/hide-pressed.png | Bin 0 -> 280 bytes .../Kali-Purple-Dark/xfwm4/left-active.png | Bin 0 -> 83 bytes .../Kali-Purple-Dark/xfwm4/left-inactive.png | Bin 0 -> 83 bytes .../xfwm4/maximize-active.png | Bin 0 -> 498 bytes .../xfwm4/maximize-inactive.png | Bin 0 -> 327 bytes .../xfwm4/maximize-prelight.png | Bin 0 -> 376 bytes .../xfwm4/maximize-pressed.png | Bin 0 -> 292 bytes .../Kali-Purple-Dark/xfwm4/menu-active.png | Bin 0 -> 83 bytes .../Kali-Purple-Dark/xfwm4/menu-inactive.png | Bin 0 -> 83 bytes .../Kali-Purple-Dark/xfwm4/menu-pressed.png | Bin 0 -> 83 bytes .../Kali-Purple-Dark/xfwm4/right-active.png | Bin 0 -> 85 bytes .../Kali-Purple-Dark/xfwm4/right-inactive.png | Bin 0 -> 85 bytes .../Kali-Purple-Dark/xfwm4/shade-active.png | Bin 0 -> 129 bytes .../Kali-Purple-Dark/xfwm4/shade-inactive.png | Bin 0 -> 131 bytes .../Kali-Purple-Dark/xfwm4/shade-prelight.png | Bin 0 -> 411 bytes .../Kali-Purple-Dark/xfwm4/shade-pressed.png | Bin 0 -> 318 bytes .../Kali-Purple-Dark/xfwm4/stick-active.png | Bin 0 -> 171 bytes .../Kali-Purple-Dark/xfwm4/stick-inactive.png | Bin 0 -> 159 bytes .../Kali-Purple-Dark/xfwm4/stick-prelight.png | Bin 0 -> 447 bytes .../Kali-Purple-Dark/xfwm4/stick-pressed.png | Bin 0 -> 349 bytes share/themes/Kali-Purple-Dark/xfwm4/themerc | 17 + .../Kali-Purple-Dark/xfwm4/title-1-active.png | Bin 0 -> 89 bytes .../xfwm4/title-1-inactive.png | Bin 0 -> 89 bytes .../Kali-Purple-Dark/xfwm4/title-2-active.png | Bin 0 -> 89 bytes .../xfwm4/title-2-inactive.png | Bin 0 -> 89 bytes .../Kali-Purple-Dark/xfwm4/title-3-active.png | Bin 0 -> 89 bytes .../xfwm4/title-3-inactive.png | Bin 0 -> 89 bytes .../Kali-Purple-Dark/xfwm4/title-4-active.png | Bin 0 -> 89 bytes .../xfwm4/title-4-inactive.png | Bin 0 -> 89 bytes .../Kali-Purple-Dark/xfwm4/title-5-active.png | Bin 0 -> 89 bytes .../xfwm4/title-5-inactive.png | Bin 0 -> 89 bytes .../xfwm4/top-left-active.png | Bin 0 -> 172 bytes .../xfwm4/top-left-inactive.png | Bin 0 -> 172 bytes .../xfwm4/top-right-active.png | Bin 0 -> 188 bytes .../xfwm4/top-right-inactive.png | Bin 0 -> 188 bytes .../xfwm4/bottom-active.png | Bin 0 -> 91 bytes .../xfwm4/bottom-inactive.png | Bin 0 -> 91 bytes .../xfwm4/bottom-left-active.png | Bin 0 -> 286 bytes .../xfwm4/bottom-left-inactive.png | Bin 0 -> 286 bytes .../xfwm4/bottom-right-active.png | Bin 0 -> 299 bytes .../xfwm4/bottom-right-inactive.png | Bin 0 -> 299 bytes .../xfwm4/close-active.png | Bin 0 -> 1013 bytes .../xfwm4/close-inactive.png | Bin 0 -> 333 bytes .../xfwm4/close-prelight.png | Bin 0 -> 1194 bytes .../xfwm4/close-pressed.png | Bin 0 -> 707 bytes .../xfwm4/hide-active.png | Bin 0 -> 429 bytes .../xfwm4/hide-inactive.png | Bin 0 -> 333 bytes .../xfwm4/hide-prelight.png | Bin 0 -> 450 bytes .../xfwm4/hide-pressed.png | Bin 0 -> 307 bytes .../xfwm4/left-active.png | Bin 0 -> 89 bytes .../xfwm4/left-inactive.png | Bin 0 -> 89 bytes .../xfwm4/maximize-active.png | Bin 0 -> 429 bytes .../xfwm4/maximize-inactive.png | Bin 0 -> 333 bytes .../xfwm4/maximize-prelight.png | Bin 0 -> 557 bytes .../xfwm4/maximize-pressed.png | Bin 0 -> 308 bytes .../xfwm4/menu-active.png | Bin 0 -> 83 bytes .../xfwm4/menu-inactive.png | Bin 0 -> 83 bytes .../xfwm4/menu-pressed.png | Bin 0 -> 83 bytes .../xfwm4/right-active.png | Bin 0 -> 89 bytes .../xfwm4/right-inactive.png | Bin 0 -> 89 bytes .../xfwm4/shade-active.png | Bin 0 -> 155 bytes .../xfwm4/shade-inactive.png | Bin 0 -> 152 bytes .../xfwm4/shade-prelight.png | Bin 0 -> 155 bytes .../xfwm4/shade-pressed.png | Bin 0 -> 329 bytes .../xfwm4/stick-active.png | Bin 0 -> 288 bytes .../xfwm4/stick-inactive.png | Bin 0 -> 274 bytes .../xfwm4/stick-prelight.png | Bin 0 -> 288 bytes .../xfwm4/stick-pressed.png | Bin 0 -> 454 bytes .../Kali-Purple-Light-xHiDPI/xfwm4/themerc | 17 + .../xfwm4/title-1-active.png | Bin 0 -> 91 bytes .../xfwm4/title-1-inactive.png | Bin 0 -> 91 bytes .../xfwm4/title-2-active.png | Bin 0 -> 91 bytes .../xfwm4/title-2-inactive.png | Bin 0 -> 91 bytes .../xfwm4/title-3-active.png | Bin 0 -> 91 bytes .../xfwm4/title-3-inactive.png | Bin 0 -> 91 bytes .../xfwm4/title-4-active.png | Bin 0 -> 91 bytes .../xfwm4/title-4-inactive.png | Bin 0 -> 91 bytes .../xfwm4/title-5-active.png | Bin 0 -> 91 bytes .../xfwm4/title-5-inactive.png | Bin 0 -> 91 bytes .../xfwm4/top-left-active.png | Bin 0 -> 286 bytes .../xfwm4/top-left-inactive.png | Bin 0 -> 286 bytes .../xfwm4/top-right-active.png | Bin 0 -> 279 bytes .../xfwm4/top-right-inactive.png | Bin 0 -> 279 bytes .../Kali-Purple-Light/gnome-shell/assets | 1 + .../gnome-shell/gnome-shell.css | 2926 +++++++ .../gtk-2.0/assets/border.png | Bin 0 -> 67 bytes .../gtk-2.0/assets/button-active.png | Bin 0 -> 223 bytes .../gtk-2.0/assets/button-hover.png | Bin 0 -> 263 bytes .../gtk-2.0/assets/button-insensitive.png | Bin 0 -> 218 bytes .../gtk-2.0/assets/button.png | Bin 0 -> 276 bytes .../assets/checkbox-checked-active.png | Bin 0 -> 274 bytes .../gtk-2.0/assets/checkbox-checked-hover.png | Bin 0 -> 375 bytes .../assets/checkbox-checked-insensitive.png | Bin 0 -> 276 bytes .../gtk-2.0/assets/checkbox-checked.png | Bin 0 -> 400 bytes .../gtk-2.0/assets/checkbox-mixed-active.png | Bin 0 -> 241 bytes .../gtk-2.0/assets/checkbox-mixed-hover.png | Bin 0 -> 293 bytes .../assets/checkbox-mixed-insensitive.png | Bin 0 -> 229 bytes .../gtk-2.0/assets/checkbox-mixed.png | Bin 0 -> 325 bytes .../assets/checkbox-unchecked-active.png | Bin 0 -> 196 bytes .../assets/checkbox-unchecked-hover.png | Bin 0 -> 281 bytes .../assets/checkbox-unchecked-insensitive.png | Bin 0 -> 195 bytes .../gtk-2.0/assets/checkbox-unchecked.png | Bin 0 -> 257 bytes .../assets/combo-entry-ltr-button-active.png | Bin 0 -> 183 bytes .../assets/combo-entry-ltr-button-hover.png | Bin 0 -> 228 bytes .../combo-entry-ltr-button-insensitive.png | Bin 0 -> 179 bytes .../gtk-2.0/assets/combo-entry-ltr-button.png | Bin 0 -> 224 bytes .../assets/combo-entry-ltr-entry-active.png | Bin 0 -> 164 bytes .../combo-entry-ltr-entry-insensitive.png | Bin 0 -> 150 bytes .../gtk-2.0/assets/combo-entry-ltr-entry.png | Bin 0 -> 141 bytes .../assets/combo-entry-rtl-button-active.png | Bin 0 -> 180 bytes .../assets/combo-entry-rtl-button-hover.png | Bin 0 -> 214 bytes .../combo-entry-rtl-button-insensitive.png | Bin 0 -> 178 bytes .../gtk-2.0/assets/combo-entry-rtl-button.png | Bin 0 -> 219 bytes .../assets/combo-entry-rtl-entry-active.png | Bin 0 -> 205 bytes .../combo-entry-rtl-entry-insensitive.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/combo-entry-rtl-entry.png | Bin 0 -> 176 bytes .../gtk-2.0/assets/entry-active.png | Bin 0 -> 185 bytes .../assets/entry-background-insensitive.png | Bin 0 -> 67 bytes .../gtk-2.0/assets/entry-background.png | Bin 0 -> 67 bytes .../gtk-2.0/assets/entry-insensitive.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/entry.png | Bin 0 -> 147 bytes .../gtk-2.0/assets/focus.png | Bin 0 -> 93 bytes .../gtk-2.0/assets/frame-inline.png | Bin 0 -> 77 bytes .../gtk-2.0/assets/frame-notebook.png | Bin 0 -> 89 bytes .../gtk-2.0/assets/frame.png | Bin 0 -> 92 bytes .../gtk-2.0/assets/handle-horz.png | Bin 0 -> 83 bytes .../gtk-2.0/assets/handle-vert.png | Bin 0 -> 78 bytes .../gtk-2.0/assets/handle.png | Bin 0 -> 94 bytes .../Kali-Purple-Light/gtk-2.0/assets/line.png | Bin 0 -> 68 bytes .../gtk-2.0/assets/menu-border.png | Bin 0 -> 92 bytes .../assets/menu-checkbox-checked-hover.png | Bin 0 -> 266 bytes .../menu-checkbox-checked-insensitive.png | Bin 0 -> 338 bytes .../gtk-2.0/assets/menu-checkbox-checked.png | Bin 0 -> 338 bytes .../gtk-2.0/assets/menu-checkbox-hover.png | Bin 0 -> 201 bytes .../assets/menu-checkbox-insensitive.png | Bin 0 -> 239 bytes .../assets/menu-checkbox-mixed-hover.png | Bin 0 -> 271 bytes .../menu-checkbox-mixed-insensitive.png | Bin 0 -> 312 bytes .../gtk-2.0/assets/menu-checkbox-mixed.png | Bin 0 -> 312 bytes .../gtk-2.0/assets/menu-checkbox.png | Bin 0 -> 239 bytes .../assets/menu-pan-down-insensitive.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/menu-pan-down.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/menu-pan-left-hover.png | Bin 0 -> 135 bytes .../assets/menu-pan-left-insensitive.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/menu-pan-left.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/menu-pan-right-hover.png | Bin 0 -> 142 bytes .../assets/menu-pan-right-insensitive.png | Bin 0 -> 142 bytes .../gtk-2.0/assets/menu-pan-right.png | Bin 0 -> 142 bytes .../assets/menu-pan-up-insensitive.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/menu-pan-up.png | Bin 0 -> 128 bytes .../assets/menu-radio-checked-hover.png | Bin 0 -> 302 bytes .../assets/menu-radio-checked-insensitive.png | Bin 0 -> 542 bytes .../gtk-2.0/assets/menu-radio-checked.png | Bin 0 -> 542 bytes .../gtk-2.0/assets/menu-radio-hover.png | Bin 0 -> 321 bytes .../gtk-2.0/assets/menu-radio-insensitive.png | Bin 0 -> 431 bytes .../gtk-2.0/assets/menu-radio-mixed-hover.png | Bin 0 -> 295 bytes .../assets/menu-radio-mixed-insensitive.png | Bin 0 -> 561 bytes .../gtk-2.0/assets/menu-radio-mixed.png | Bin 0 -> 572 bytes .../gtk-2.0/assets/menu-radio.png | Bin 0 -> 431 bytes .../gtk-2.0/assets/menubar-item-active.png | Bin 0 -> 80 bytes .../notebook-combo-entry-ltr-entry-active.png | Bin 0 -> 160 bytes ...book-combo-entry-ltr-entry-insensitive.png | Bin 0 -> 150 bytes .../assets/notebook-combo-entry-ltr-entry.png | Bin 0 -> 141 bytes .../notebook-combo-entry-rtl-entry-active.png | Bin 0 -> 164 bytes ...book-combo-entry-rtl-entry-insensitive.png | Bin 0 -> 145 bytes .../assets/notebook-combo-entry-rtl-entry.png | Bin 0 -> 142 bytes .../gtk-2.0/assets/notebook-entry-active.png | Bin 0 -> 185 bytes .../assets/notebook-entry-insensitive.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/notebook-entry.png | Bin 0 -> 147 bytes .../gtk-2.0/assets/pan-down-insensitive.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/pan-down.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/pan-left-insensitive.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/pan-left-semi.png | Bin 0 -> 153 bytes .../gtk-2.0/assets/pan-left.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/pan-right-insensitive.png | Bin 0 -> 143 bytes .../gtk-2.0/assets/pan-right-semi.png | Bin 0 -> 153 bytes .../gtk-2.0/assets/pan-right.png | Bin 0 -> 143 bytes .../gtk-2.0/assets/pan-up-insensitive.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/pan-up.png | Bin 0 -> 128 bytes .../assets/progressbar-horz-trough.png | Bin 0 -> 149 bytes .../gtk-2.0/assets/progressbar-horz.png | Bin 0 -> 128 bytes .../assets/progressbar-vert-trough.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/progressbar-vert.png | Bin 0 -> 130 bytes .../gtk-2.0/assets/radio-checked-active.png | Bin 0 -> 471 bytes .../gtk-2.0/assets/radio-checked-hover.png | Bin 0 -> 488 bytes .../assets/radio-checked-insensitive.png | Bin 0 -> 439 bytes .../gtk-2.0/assets/radio-checked.png | Bin 0 -> 527 bytes .../gtk-2.0/assets/radio-mixed-active.png | Bin 0 -> 419 bytes .../gtk-2.0/assets/radio-mixed-hover.png | Bin 0 -> 513 bytes .../assets/radio-mixed-insensitive.png | Bin 0 -> 361 bytes .../gtk-2.0/assets/radio-mixed.png | Bin 0 -> 543 bytes .../gtk-2.0/assets/radio-unchecked-active.png | Bin 0 -> 407 bytes .../gtk-2.0/assets/radio-unchecked-hover.png | Bin 0 -> 477 bytes .../assets/radio-unchecked-insensitive.png | Bin 0 -> 382 bytes .../gtk-2.0/assets/radio-unchecked.png | Bin 0 -> 527 bytes .../gtk-2.0/assets/scale-horz-focus.png | Bin 0 -> 272 bytes .../assets/scale-horz-trough-active.png | Bin 0 -> 150 bytes .../gtk-2.0/assets/scale-horz-trough.png | Bin 0 -> 158 bytes .../gtk-2.0/assets/scale-slider-active.png | Bin 0 -> 539 bytes .../gtk-2.0/assets/scale-slider-hover.png | Bin 0 -> 501 bytes .../assets/scale-slider-insensitive.png | Bin 0 -> 446 bytes .../gtk-2.0/assets/scale-slider.png | Bin 0 -> 555 bytes .../assets/scale-vert-trough-active.png | Bin 0 -> 147 bytes .../gtk-2.0/assets/scale-vert-trough.png | Bin 0 -> 155 bytes .../assets/scrollbar-horz-slider-active.png | Bin 0 -> 175 bytes .../assets/scrollbar-horz-slider-hover.png | Bin 0 -> 175 bytes .../gtk-2.0/assets/scrollbar-horz-slider.png | Bin 0 -> 175 bytes .../gtk-2.0/assets/scrollbar-horz-trough.png | Bin 0 -> 69 bytes .../scrollbar-vert-slider-active-rtl.png | Bin 0 -> 180 bytes .../assets/scrollbar-vert-slider-active.png | Bin 0 -> 174 bytes .../scrollbar-vert-slider-hover-rtl.png | Bin 0 -> 180 bytes .../assets/scrollbar-vert-slider-hover.png | Bin 0 -> 174 bytes .../assets/scrollbar-vert-slider-rtl.png | Bin 0 -> 180 bytes .../gtk-2.0/assets/scrollbar-vert-slider.png | Bin 0 -> 174 bytes .../assets/scrollbar-vert-trough-rtl.png | Bin 0 -> 68 bytes .../gtk-2.0/assets/scrollbar-vert-trough.png | Bin 0 -> 68 bytes .../gtk-2.0/assets/spin-down-insensitive.png | Bin 0 -> 132 bytes .../gtk-2.0/assets/spin-down.png | Bin 0 -> 132 bytes .../gtk-2.0/assets/spin-ltr-down-active.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/spin-ltr-down-hover.png | Bin 0 -> 154 bytes .../assets/spin-ltr-down-insensitive.png | Bin 0 -> 154 bytes .../gtk-2.0/assets/spin-ltr-down.png | Bin 0 -> 154 bytes .../gtk-2.0/assets/spin-ltr-up-active.png | Bin 0 -> 147 bytes .../gtk-2.0/assets/spin-ltr-up-hover.png | Bin 0 -> 151 bytes .../assets/spin-ltr-up-insensitive.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/spin-ltr-up.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/spin-rtl-down-active.png | Bin 0 -> 153 bytes .../gtk-2.0/assets/spin-rtl-down-hover.png | Bin 0 -> 152 bytes .../assets/spin-rtl-down-insensitive.png | Bin 0 -> 154 bytes .../gtk-2.0/assets/spin-rtl-down.png | Bin 0 -> 155 bytes .../gtk-2.0/assets/spin-rtl-up-active.png | Bin 0 -> 145 bytes .../gtk-2.0/assets/spin-rtl-up-hover.png | Bin 0 -> 153 bytes .../assets/spin-rtl-up-insensitive.png | Bin 0 -> 153 bytes .../gtk-2.0/assets/spin-rtl-up.png | Bin 0 -> 153 bytes .../gtk-2.0/assets/spin-up-insensitive.png | Bin 0 -> 130 bytes .../gtk-2.0/assets/spin-up.png | Bin 0 -> 130 bytes .../gtk-2.0/assets/tab-down-active.png | Bin 0 -> 118 bytes .../gtk-2.0/assets/tab-down.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/tab-horz-gap.png | Bin 0 -> 72 bytes .../gtk-2.0/assets/tab-left-active.png | Bin 0 -> 115 bytes .../gtk-2.0/assets/tab-left.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/tab-right-active.png | Bin 0 -> 119 bytes .../gtk-2.0/assets/tab-right.png | Bin 0 -> 149 bytes .../gtk-2.0/assets/tab-up-active.png | Bin 0 -> 118 bytes .../gtk-2.0/assets/tab-up.png | Bin 0 -> 153 bytes .../gtk-2.0/assets/tab-vert-gap.png | Bin 0 -> 74 bytes .../assets/treeview-pan-down-active.png | Bin 0 -> 135 bytes .../assets/treeview-pan-down-hover.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/treeview-pan-down.png | Bin 0 -> 135 bytes .../gtk-2.0/assets/treeview-pan-up-active.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/treeview-pan-up-hover.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/treeview-pan-up.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/treeview-separator-ltr.png | Bin 0 -> 71 bytes .../gtk-2.0/assets/treeview-separator-rtl.png | Bin 0 -> 71 bytes share/themes/Kali-Purple-Light/gtk-2.0/gtkrc | 39 + .../themes/Kali-Purple-Light/gtk-2.0/main.rc | 2554 ++++++ share/themes/Kali-Purple-Light/gtk-3.0/assets | 1 + .../Kali-Purple-Light/gtk-3.0/gtk-dark.css | 7156 ++++++++++++++++ .../themes/Kali-Purple-Light/gtk-3.0/gtk.css | 7165 +++++++++++++++++ share/themes/Kali-Purple-Light/gtk-4.0/assets | 1 + .../Kali-Purple-Light/gtk-4.0/gtk-dark.css | 5258 ++++++++++++ .../themes/Kali-Purple-Light/gtk-4.0/gtk.css | 5276 ++++++++++++ share/themes/Kali-Purple-Light/index.theme | 13 + .../Kali-Purple-Light/xfwm4/bottom-active.png | Bin 0 -> 86 bytes .../xfwm4/bottom-inactive.png | Bin 0 -> 86 bytes .../xfwm4/bottom-left-active.png | Bin 0 -> 187 bytes .../xfwm4/bottom-left-inactive.png | Bin 0 -> 187 bytes .../xfwm4/bottom-right-active.png | Bin 0 -> 191 bytes .../xfwm4/bottom-right-inactive.png | Bin 0 -> 191 bytes .../Kali-Purple-Light/xfwm4/close-active.png | Bin 0 -> 557 bytes .../xfwm4/close-inactive.png | Bin 0 -> 185 bytes .../xfwm4/close-prelight.png | Bin 0 -> 653 bytes .../Kali-Purple-Light/xfwm4/close-pressed.png | Bin 0 -> 415 bytes .../Kali-Purple-Light/xfwm4/hide-active.png | Bin 0 -> 224 bytes .../Kali-Purple-Light/xfwm4/hide-inactive.png | Bin 0 -> 185 bytes .../Kali-Purple-Light/xfwm4/hide-prelight.png | Bin 0 -> 265 bytes .../Kali-Purple-Light/xfwm4/hide-pressed.png | Bin 0 -> 205 bytes .../Kali-Purple-Light/xfwm4/left-active.png | Bin 0 -> 80 bytes .../Kali-Purple-Light/xfwm4/left-inactive.png | Bin 0 -> 80 bytes .../xfwm4/maximize-active.png | Bin 0 -> 224 bytes .../xfwm4/maximize-inactive.png | Bin 0 -> 185 bytes .../xfwm4/maximize-prelight.png | Bin 0 -> 341 bytes .../xfwm4/maximize-pressed.png | Bin 0 -> 204 bytes .../Kali-Purple-Light/xfwm4/menu-active.png | Bin 0 -> 83 bytes .../Kali-Purple-Light/xfwm4/menu-inactive.png | Bin 0 -> 83 bytes .../Kali-Purple-Light/xfwm4/menu-pressed.png | Bin 0 -> 83 bytes .../Kali-Purple-Light/xfwm4/right-active.png | Bin 0 -> 85 bytes .../xfwm4/right-inactive.png | Bin 0 -> 85 bytes .../Kali-Purple-Light/xfwm4/shade-active.png | Bin 0 -> 135 bytes .../xfwm4/shade-inactive.png | Bin 0 -> 139 bytes .../xfwm4/shade-prelight.png | Bin 0 -> 139 bytes .../Kali-Purple-Light/xfwm4/shade-pressed.png | Bin 0 -> 234 bytes .../Kali-Purple-Light/xfwm4/stick-active.png | Bin 0 -> 174 bytes .../xfwm4/stick-inactive.png | Bin 0 -> 168 bytes .../xfwm4/stick-prelight.png | Bin 0 -> 174 bytes .../Kali-Purple-Light/xfwm4/stick-pressed.png | Bin 0 -> 270 bytes share/themes/Kali-Purple-Light/xfwm4/themerc | 17 + .../xfwm4/title-1-active.png | Bin 0 -> 89 bytes .../xfwm4/title-1-inactive.png | Bin 0 -> 89 bytes .../xfwm4/title-2-active.png | Bin 0 -> 89 bytes .../xfwm4/title-2-inactive.png | Bin 0 -> 89 bytes .../xfwm4/title-3-active.png | Bin 0 -> 89 bytes .../xfwm4/title-3-inactive.png | Bin 0 -> 89 bytes .../xfwm4/title-4-active.png | Bin 0 -> 89 bytes .../xfwm4/title-4-inactive.png | Bin 0 -> 89 bytes .../xfwm4/title-5-active.png | Bin 0 -> 89 bytes .../xfwm4/title-5-inactive.png | Bin 0 -> 89 bytes .../xfwm4/top-left-active.png | Bin 0 -> 177 bytes .../xfwm4/top-left-inactive.png | Bin 0 -> 177 bytes .../xfwm4/top-right-active.png | Bin 0 -> 186 bytes .../xfwm4/top-right-inactive.png | Bin 0 -> 186 bytes .../Kali-Purple/assets-renderer/.gitignore | 1 + .../assets-renderer/gtk2/.gitignore | 1 + .../Kali-Purple/assets-renderer/gtk2/Makefile | 1 + .../assets-renderer/gtk2/assets-dark.svg | 1186 +++ .../assets-renderer/gtk2/assets.svg | 1163 +++ .../assets-renderer/gtk2/assets.txt | 1 + .../Kali-Purple/assets-renderer/gtk3/Makefile | 1 + .../assets-renderer/gtk3/assets.svg | 362 + .../assets-renderer/gtk3/assets.txt | 1 + .../Kali-Purple/assets-renderer/gtk3/symbolic | 1 + .../assets-renderer/xfwm4/Makefile | 1 + .../assets-renderer/xfwm4/assets-dark.svg | 170 + .../assets-renderer/xfwm4/assets-light.svg | 169 + .../assets-renderer/xfwm4/assets.txt | 1 + src/themes/Kali-Purple/sass/.gitignore | 1 + src/themes/Kali-Purple/sass/Makefile | 1 + src/themes/Kali-Purple/sass/common | 1 + src/themes/Kali-Purple/sass/gnome-shell | 1 + .../Kali-Purple/sass/gnome-shell-dark.scss | 9 + src/themes/Kali-Purple/sass/gnome-shell.scss | 9 + .../Kali-Purple/sass/gtk-applications-css | 1 + src/themes/Kali-Purple/sass/gtk3 | 1 + src/themes/Kali-Purple/sass/gtk3-dark.scss | 19 + src/themes/Kali-Purple/sass/gtk3.scss | 19 + src/themes/Kali-Purple/sass/gtk4 | 1 + src/themes/Kali-Purple/sass/gtk4-dark.scss | 18 + src/themes/Kali-Purple/sass/gtk4.scss | 18 + src/themes/Kali/assets-renderer/gtk2/Makefile | 8 +- src/themes/Kali/assets-renderer/gtk3/Makefile | 16 +- .../Kali/assets-renderer/xfwm4/Makefile | 24 +- src/themes/Kali/sass/Makefile | 28 +- src/themes/Kali/sass/common/_colors.scss | 4 +- src/themes/Makefile | 7 +- 1198 files changed, 52199 insertions(+), 48 deletions(-) create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/bottom-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/bottom-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/bottom-left-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/bottom-left-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/bottom-right-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/bottom-right-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/close-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/close-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/close-prelight.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/close-pressed.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/hide-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/hide-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/hide-prelight.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/hide-pressed.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/left-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/left-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/maximize-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/maximize-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/maximize-prelight.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/maximize-pressed.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/menu-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/menu-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/menu-pressed.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/right-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/right-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/shade-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/shade-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/shade-prelight.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/shade-pressed.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/stick-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/stick-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/stick-prelight.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/stick-pressed.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/themerc create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-1-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-1-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-2-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-2-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-3-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-3-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-4-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-4-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-5-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-5-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/top-left-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/top-left-inactive.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/top-right-active.png create mode 100644 share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/top-right-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/calendar-today-light.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/calendar-today.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-focused.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off-focused-light.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off-focused.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off-light.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/close-window-active.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/close-window-hover.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/close-window.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/dash-placeholder.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-off-light.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-off.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-on-light.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-on.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/view-grid-symbolic-dark.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/assets/view-grid-symbolic.svg create mode 100644 share/themes/Kali-Purple-Dark/gnome-shell/gnome-shell.css create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/border.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/button-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/button-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/button-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/button.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-checked-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-checked-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-checked-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-checked.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-mixed-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-mixed-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-mixed-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-mixed.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-unchecked-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-unchecked-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-unchecked.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-button-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-button-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-button.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-entry-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-entry.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-button-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-button-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-button.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-entry.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/entry-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/entry-background-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/entry-background.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/entry-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/entry.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/focus.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/frame-inline.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/frame-notebook.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/frame.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/handle-horz.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/handle-vert.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/handle.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/line.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-border.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-checked-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-checked.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-mixed-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-mixed.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-down-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-down.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-left-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-left-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-left.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-right-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-right-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-right.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-up-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-up.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-checked-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-checked-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-checked.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-mixed-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-mixed.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/menubar-item-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-entry-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-entry-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-entry.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-down-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-down.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-left-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-left-semi.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-left.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-right-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-right-semi.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-right.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-up-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-up.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/progressbar-horz-trough.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/progressbar-horz.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/progressbar-vert-trough.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/progressbar-vert.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-checked-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-checked-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-checked-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-checked.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-mixed-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-mixed-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-mixed-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-mixed.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-unchecked-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-unchecked-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-unchecked-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-unchecked.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-horz-focus.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-horz-trough-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-horz-trough.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-slider-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-slider-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-slider-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-slider.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-vert-trough-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-vert-trough.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-horz-slider.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-horz-trough.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-slider-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-slider-rtl.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-slider.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-trough.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-down-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-down.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-down-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-down-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-down-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-down.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-up-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-up-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-up-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-up.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-rtl-down-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-rtl-down-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-rtl-down-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-rtl-down.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-rtl-up-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-rtl-up-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-rtl-up-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-rtl-up.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-up-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-up.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-down-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-down.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-horz-gap.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-left-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-left.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-right-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-right.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-up-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-up.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-vert-gap.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-down-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-down-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-down.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-up-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-up-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-up.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-separator-ltr.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-separator-rtl.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/gtkrc create mode 100644 share/themes/Kali-Purple-Dark/gtk-2.0/main.rc create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/bullet-symbolic.svg create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/bullet-symbolic.symbolic.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/bullet@2-symbolic.symbolic.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/check-symbolic.svg create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/check-symbolic.symbolic.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/check@2-symbolic.symbolic.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/close-black.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/close-black@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/close-white.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/close-white@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/dash-symbolic.svg create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/dash-symbolic.symbolic.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/dash@2-symbolic.symbolic.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/kali-headerbar-logo-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/kali-headerbar-logo-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/kali-headerbar-logo.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/kali-headerbar-logo@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/maximize-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/maximize-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/maximize.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/maximize@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/minimize-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/minimize-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/minimize.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/minimize@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-active-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-active-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-active@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-hover-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-hover-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-hover@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-active-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-active-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-active.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-active@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-hover-dark.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-hover-dark@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-hover.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-hover@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start@2.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/titlebutton.png create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/assets/titlebutton@2.png create mode 120000 share/themes/Kali-Purple-Dark/gtk-3.0/gtk-dark.css create mode 100644 share/themes/Kali-Purple-Dark/gtk-3.0/gtk.css create mode 120000 share/themes/Kali-Purple-Dark/gtk-4.0/assets create mode 100644 share/themes/Kali-Purple-Dark/gtk-4.0/gtk.css create mode 100644 share/themes/Kali-Purple-Dark/index.theme create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/bottom-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/bottom-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/bottom-left-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/bottom-left-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/bottom-right-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/bottom-right-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/close-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/close-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/close-prelight.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/close-pressed.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/hide-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/hide-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/hide-prelight.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/hide-pressed.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/left-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/left-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/maximize-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/maximize-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/maximize-prelight.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/maximize-pressed.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/menu-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/menu-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/menu-pressed.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/right-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/right-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/shade-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/shade-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/shade-prelight.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/shade-pressed.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/stick-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/stick-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/stick-prelight.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/stick-pressed.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/themerc create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/title-1-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/title-1-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/title-2-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/title-2-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/title-3-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/title-3-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/title-4-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/title-4-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/title-5-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/title-5-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/top-left-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/top-left-inactive.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/top-right-active.png create mode 100644 share/themes/Kali-Purple-Dark/xfwm4/top-right-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-left-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-left-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-right-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-right-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/close-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/close-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/close-prelight.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/close-pressed.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/hide-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/hide-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/hide-prelight.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/hide-pressed.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/left-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/left-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/maximize-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/maximize-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/maximize-prelight.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/maximize-pressed.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/menu-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/menu-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/menu-pressed.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/right-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/right-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/shade-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/shade-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/shade-prelight.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/shade-pressed.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/stick-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/stick-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/stick-prelight.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/stick-pressed.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/themerc create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-1-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-1-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-2-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-2-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-3-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-3-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-4-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-4-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-5-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-5-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/top-left-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/top-left-inactive.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/top-right-active.png create mode 100644 share/themes/Kali-Purple-Light-xHiDPI/xfwm4/top-right-inactive.png create mode 120000 share/themes/Kali-Purple-Light/gnome-shell/assets create mode 100644 share/themes/Kali-Purple-Light/gnome-shell/gnome-shell.css create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/border.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/button-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/button-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/button-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/button.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-checked-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-checked-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-checked-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-checked.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-mixed-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-mixed-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-mixed-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-mixed.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-unchecked-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-unchecked-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-unchecked-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-unchecked.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-button-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-button-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-button.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-entry-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-entry.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-button-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-button-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-button.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-entry-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-entry.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/entry-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/entry-background-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/entry-background.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/entry-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/entry.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/focus.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/frame-inline.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/frame-notebook.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/frame.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/handle-horz.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/handle-vert.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/handle.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/line.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-border.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-checked-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-checked-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-checked.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-mixed-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-mixed.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-down-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-down.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-left-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-left-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-left.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-right-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-right-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-right.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-up-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-up.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-checked-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-checked-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-checked.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-mixed-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-mixed-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-mixed.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/menubar-item-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-entry-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-entry-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-entry.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-down-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-down.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-left-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-left-semi.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-left.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-right-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-right-semi.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-right.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-up-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-up.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/progressbar-horz-trough.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/progressbar-horz.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/progressbar-vert-trough.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/progressbar-vert.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-checked-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-checked-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-checked-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-checked.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-mixed-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-mixed-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-mixed-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-mixed.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-unchecked-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-unchecked-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-unchecked-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-unchecked.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-horz-focus.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-horz-trough-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-horz-trough.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-slider-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-slider-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-slider-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-slider.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-vert-trough-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-vert-trough.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-horz-slider-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-horz-slider-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-horz-slider.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-horz-trough.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider-rtl.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-trough-rtl.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-trough.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-down-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-down.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-down-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-down-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-down-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-down.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-up-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-up-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-up-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-up.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-down-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-down-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-down-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-down.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-up-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-up-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-up-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-up.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-up-insensitive.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-up.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-down-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-down.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-horz-gap.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-left-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-left.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-right-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-right.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-up-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-up.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-vert-gap.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-down-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-down-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-down.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-up-active.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-up-hover.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-up.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-separator-ltr.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-separator-rtl.png create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/gtkrc create mode 100644 share/themes/Kali-Purple-Light/gtk-2.0/main.rc create mode 120000 share/themes/Kali-Purple-Light/gtk-3.0/assets create mode 100644 share/themes/Kali-Purple-Light/gtk-3.0/gtk-dark.css create mode 100644 share/themes/Kali-Purple-Light/gtk-3.0/gtk.css create mode 120000 share/themes/Kali-Purple-Light/gtk-4.0/assets create mode 100644 share/themes/Kali-Purple-Light/gtk-4.0/gtk-dark.css create mode 100644 share/themes/Kali-Purple-Light/gtk-4.0/gtk.css create mode 100644 share/themes/Kali-Purple-Light/index.theme create mode 100644 share/themes/Kali-Purple-Light/xfwm4/bottom-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/bottom-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/bottom-left-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/bottom-left-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/bottom-right-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/bottom-right-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/close-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/close-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/close-prelight.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/close-pressed.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/hide-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/hide-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/hide-prelight.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/hide-pressed.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/left-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/left-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/maximize-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/maximize-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/maximize-prelight.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/maximize-pressed.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/menu-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/menu-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/menu-pressed.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/right-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/right-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/shade-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/shade-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/shade-prelight.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/shade-pressed.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/stick-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/stick-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/stick-prelight.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/stick-pressed.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/themerc create mode 100644 share/themes/Kali-Purple-Light/xfwm4/title-1-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/title-1-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/title-2-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/title-2-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/title-3-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/title-3-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/title-4-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/title-4-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/title-5-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/title-5-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/top-left-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/top-left-inactive.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/top-right-active.png create mode 100644 share/themes/Kali-Purple-Light/xfwm4/top-right-inactive.png create mode 100644 src/themes/Kali-Purple/assets-renderer/.gitignore create mode 100644 src/themes/Kali-Purple/assets-renderer/gtk2/.gitignore create mode 120000 src/themes/Kali-Purple/assets-renderer/gtk2/Makefile create mode 100644 src/themes/Kali-Purple/assets-renderer/gtk2/assets-dark.svg create mode 100644 src/themes/Kali-Purple/assets-renderer/gtk2/assets.svg create mode 120000 src/themes/Kali-Purple/assets-renderer/gtk2/assets.txt create mode 120000 src/themes/Kali-Purple/assets-renderer/gtk3/Makefile create mode 100644 src/themes/Kali-Purple/assets-renderer/gtk3/assets.svg create mode 120000 src/themes/Kali-Purple/assets-renderer/gtk3/assets.txt create mode 120000 src/themes/Kali-Purple/assets-renderer/gtk3/symbolic create mode 120000 src/themes/Kali-Purple/assets-renderer/xfwm4/Makefile create mode 100644 src/themes/Kali-Purple/assets-renderer/xfwm4/assets-dark.svg create mode 100644 src/themes/Kali-Purple/assets-renderer/xfwm4/assets-light.svg create mode 120000 src/themes/Kali-Purple/assets-renderer/xfwm4/assets.txt create mode 100644 src/themes/Kali-Purple/sass/.gitignore create mode 120000 src/themes/Kali-Purple/sass/Makefile create mode 120000 src/themes/Kali-Purple/sass/common create mode 120000 src/themes/Kali-Purple/sass/gnome-shell create mode 100644 src/themes/Kali-Purple/sass/gnome-shell-dark.scss create mode 100644 src/themes/Kali-Purple/sass/gnome-shell.scss create mode 120000 src/themes/Kali-Purple/sass/gtk-applications-css create mode 120000 src/themes/Kali-Purple/sass/gtk3 create mode 100644 src/themes/Kali-Purple/sass/gtk3-dark.scss create mode 100644 src/themes/Kali-Purple/sass/gtk3.scss create mode 120000 src/themes/Kali-Purple/sass/gtk4 create mode 100644 src/themes/Kali-Purple/sass/gtk4-dark.scss create mode 100644 src/themes/Kali-Purple/sass/gtk4.scss diff --git a/share/themes/Kali-Dark-xHiDPI/xfwm4/bottom-left-active.png b/share/themes/Kali-Dark-xHiDPI/xfwm4/bottom-left-active.png index aa80b826bbccd3bf84aba6a35ed615f0a11f1542..b936ff8afc38359d7f4db1aae35f09ff672196f8 100644 GIT binary patch delta 20 ccmZ3^w47;zCiDOQ|0n7sFpJ;3F|mIJ0A6khtN;K2 delta 20 bcmZ3^w47;zCNl#A!$h3~W}EF92o83CREe delta 21 dcmZ3?w3umvCNl#A!$h4lmTStbizZI%1pq+^2Lb>9 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-active.png index a9ba890b7680b647a342caafd42eef67c96ea10f..452190721a35db9df1f2073c1bfe2027c94d3291 100644 GIT binary patch delta 21 dcmX@jbed^`CiDOQ|0n8XvN)d0Uo>&%CID^d3VHwl delta 21 dcmX@jbed^`CNl#A!$h4-7SCDdPfnb<2>?io2iO1r diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-hover.png index 92781c6fb3c7b9f96da8a6dff9982a838e8800e9..a912afe3c3bee07db940fbfac903a59d75a3a855 100644 GIT binary patch delta 21 dcmaFQ^qy&gCiDOQ|0n7+vdl3O;h4B_9{_Jc3CI8d delta 21 dcmaFQ^qy&gCNl#A!$h4%mb)7~A}4O#2LMlO2oC@N diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-insensitive.png index 4ac6625029556e151224b71238bd8c1102ff4bd0..e772c6dc72d2c15ccf0038f0cae44648deb1eeb6 100644 GIT binary patch delta 21 dcmcb@bcJbxCiDOQ|0n9?vxJ|!q&ac^Rse813Y!1` delta 21 dcmcb@bcJbxCNl#A!$h5Y7XD?`*%Rk)1pr0P2N?hW diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked.png index 08a58672f2fe456af7b1b9f1690841a10f9aa85f..7acd325068ba9e85cf2ea8d1b8b7044a926c8aee 100644 GIT binary patch delta 21 dcmeBY?q{B$$^8HS|A{)2S?W@bR_6n$^8HS|A{(2%!RuC6RUdxRhR_6n$;`mOFj2>c`Bswp#OhuEG@u39 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed-hover.png index 549344814912f5fd3ff2004a2232a2bf0239da26..cbecc18aa37387ba63604e612d710e31a252d835 100644 GIT binary patch delta 21 ccmeBS>S3Co$^8HS|A{(&EWvTHeG}{Y0AKeB9smFU delta 21 ccmeBS>S3Co$;`mOFj2>kMY;ano{4pR06ZZE(EtDd diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed-insensitive.png index 746809ba137956c44e86ca13a0b8e324b609219a..322fa33d6ff17fc37f9e7036d0d270a66e0513bd 100644 GIT binary patch delta 20 bcmeBT>SCIp$^8HS|A{(2%p4wy6RZ0HQ$z>q delta 20 bcmeBT>SCIp$;`mOFj2>cc`>`^#Oi(kGGzsC diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed.png index cf3de6aa9bcd1fed2622475dec3b9f372601ac93..964b874a41145e23ba81201df7c5507a922de43f 100644 GIT binary patch delta 21 dcmcb>bb)DtCiDOQ|0n8HvzRX9ub8-cDFADo3Ecny delta 21 dcmcb>bb)DtCNl#A!$h5GmW&csgNdt`0sup+29E#$ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-active.png index f6ba26e7fb3ecdcf8a4b34588fcba873bb494f5e..ee30bd35a57dc0b6e4be3eee117a9f1116fba2d8 100644 GIT binary patch delta 21 dcmdnbxSw%?CiDOQ|0n9GvoQMYV4fJB0RUq22z&ql delta 21 ccmdnbxSw%?CNl#A!$ci*mbZNNj1$8%06wV&umAu6 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-hover.png index b8f457c23f1b07af751c2d9f17168cd1a2ac86d9..cc49f06849a5f0eb3ce62bd2f910c074485b752e 100644 GIT binary patch delta 281 zcmV+!0p|X)0<;2*`sOK4V~AL7t`k~onDNy9ICs9Zy+PuW`B*ketlAsXQOnow-^9a z4Wsb{q@M@C&CCG!-Ua~hrLnNhbu1f$1E>Em_{|D`v%!Cea6AD(bkbzk4}Zhm0Z6Z^ zT9Q5dz#@C7N@*cUUKG4C3n!uq5gBX%VC>PgZ}ms_ek1OV)7k7Y31LZczP-x;y{eX7 f*WFfC_4o-B!BryL_t(Ijm?rxPQy?Pgva(1X1qI3gN`U49-%gY&iEDHd{lvXCXCi^7-!!W(7<-PN+F3SgrDXrAy zK2By)H9%xo?GBI~>ZYveyp}YZKTqQPVmwJu-8Fmz*`ujTRDad$laf3e#p&K+08llI z##4}f9soBp1K@ib0Kk{V!Zz2jYzz*Z{=?umEBws{{~^Nh1OUC0CcA$48}1H3I#t!2 z?BE9$*+Eru3t9G};FVc85mkuDU;_aA4sG*ReYEd40syCr#bp-4n&fhOmjOCe&D*xU dEsEmt6YRl$P7n$DfH(jE002ovPDHLkV1jepes}-? diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png index ea067c64c14eb048e6543fe38204d681f2c160b9..1a40a53d9b31db9dbf4aec6ff316513d617a9e7c 100644 GIT binary patch delta 21 dcmX@ac!+U=CiDOQ|0n8bu}J>UoG~#f0|03w36}r> delta 21 ccmX@ac!+U=CNl#A!$ch|7KzkPY!jn006z=`_5c6? diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked.png index 2906f2cf905080c0380f7899183e629d59ead7f5..e29167d688fc70f958e86ece36b6ca7195df477f 100644 GIT binary patch delta 249 zcmV zT?lye&3sn71|-KkBw?Q-KH@MCxMIIpy!dv0*0kLyJf6545OR0hl}R{tel`gMfb%UN zEDew|v&n&jk((}$L;r!l5nz%u86FIik=Ur@>4A~~VqH1sHd4N>Ywyh}m>Ed^xZgOw zzipNC4Zq&`ymIay(h@-Z%kjO)bxG+igz)?cc70eYE9{@l00000NkvXXu0mjfap!kD delta 247 zcmV;^4IfY0d=LouV;Q_pXcogv@ zt_5!qAp~zBJ*Mq+my6&g;K=M;Sn!tL{|Epfge#JdwbpY14Ms+w(CiJ;U5xRWA%sf- zPrjSaTGxT(n1>`Ba>8dC1_IYSTP$9EKVNly7=@=x`vGYmH*hB5!ui=G3;@pefUq<` z&deqUjz(^}JPrK^{ziaV(qwov%tm6TTBZkT0f=qmoZCs|rft19YhY#|`Qv@#^zj~5 x$}IsPgs^U$dw{eA(EjrLAaYxCzK=1!d;ywKQZW)wPyqk{002ovPDHLkV1o56Zl3@E diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-active.png index 555969cf9356b98ed9b8045dab447d648678fd00..bdc1dff850f0aa6a4497474ca5a8303afa684f9f 100644 GIT binary patch delta 21 dcmZ3_xSnx>CiDOQ|0n7wvIyv#|C<;X2LNF`2(SPE delta 21 ccmZ3_xSnx>CNl#A!$ciLmcl^pI}-!r06cRA=l}o! diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-hover.png index 9b3a2bdea4e6cfdf9659506c9ef764403c64adc4..d93935c1a8fcf53c581bb2223c3b89fb96242fe2 100644 GIT binary patch delta 211 zcmV;^04)FK0q+5jB!9L^L_t(IjqTGhY64LZ#_|8W-BcE0VMw0~1Z;DIT)E+j0d`<{hw-e)1M5{#(>e(*IjKbUGv61QT*(c`6X3)QEUGH=^v31Bai*B(f) zOC4X|P0X(8rfuFsjFD4QiiE0SJboHHgs=bzKX1Ah%xa4K`AjMRD8-Seeg&7ggFE;a zAmi?iGT^Wf{HRpxttA3E*CDswPBolIid*07ywOBSiZMp7RHP@Dm`$2v~Xx zR3qn5A;=CO_jTDU&2FHs%Aj_cH}gkHbS~cj({H~uxdQ0-QHU{h6Q}?H002ovPDHLk FV1gs1TgLzZ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png index b3ac593931f02b04285efb91f1590f67bbc86e2d..19ed6dd54a152567d99010e153fac1cb14037f8c 100644 GIT binary patch delta 21 dcmdnRxQlUuCiDOQ|0n9Gvz#bjb#P*MG5~8o3Jm}N delta 21 ccmdnRxQlUuCNl#A!$ci*78P^d!xO`k0XzW(u>b%7 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button.png index d936f43b431e4189fd37a0dafb2b58a3971dd3cb..069dcfc63155d9a82838d1cd5e49d7617d2b42fd 100644 GIT binary patch delta 223 zcmV<503iSQ0s8@vB!9w5L_t(IjqTGtPC`)-#qs~#cOSt}7#cfm*aii?v3D0XZo}2U zVrbNY<`wV)1RuivI8=OuD7F@yWUBd1PBkWpOR?MT-9ea9ww_A%OJ3LaKBiA$y`&oalDO)$(KlD1SqId&v=bbrc%2={Z%CYw&*dvMJS8$pu zxPt!ybQy%O1;_yY{4&PCa#7=)eFFH!e0p39V%RX7R!z*?m(xN4GPCG?IR+jjAqo5I Z{db`9V1%tB!9q3L_t(IjqT1oZo)tihT(VDYl|pFL_-G+*GQ2*O3y9QP}^il%} z!fv-AO~3Zm`N?m#oa#K!sjB!Zh?6^pqw#$bMehK*eKUkW99H-6!HrLX3W*S%1lr-b0ThxbY5x zZjyXA))I!Je#1M`?!eIbdVvhCn~-B9(&6n6kj2E4BuF>)$bm7BQ&BHaZc314om z<+|FdQN)3!gnB|w>jtIju`t$NMh<-V`OqJ u7R$L&n?(;K@lNXA^-pY diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png index 64bb0c7f5582cad5e69c4ffec22b88c49bd94c93..5d888e4d5763a4e880fd7bfa9886fc2c06711c29 100644 GIT binary patch delta 21 dcmdnWxRr5&CiDOQ|0n9Gvt0NUSv@g44ghNp3Gx5{ delta 21 dcmdnWxRr5&CNl#A!$ci*7Mor7Dkp}=0RTZe2BZK0 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button.png index f0f5c8ef1f73ee84082e07b4aaed238837ae5ccb..e3c8d9c93a0174ab89a9f9726942051b3540ce89 100644 GIT binary patch delta 206 zcmV;<05SjN0qOyeB!965iT?cJ5JuEgLIENQqZOY zw8@2t{?4>9Nkm(=aaIHK@n#;(BUQyz@uvyHC?jjnA}&>h?EzsJWrpn~PSRBntU-o4 z1yWUPw(&jLr3dzWh)8dR0f45d_m&rfVF#$fjvZ?zEzH0S{6`g-ep;z(Hx3wU9{KAD z=c<7c13*#ar>ZQkDzaqH2hkUys%S%VWcF@EX0p$UZB!8?)L_t(IjqQ?63c^4PM)Nb(g#{Tzy3h(zk7My--oq;iF7yCy zbWz&rG;vWCORHVF=?8(pJYEtQfS%y1u{KJPc`xDeOq0HCVMHJefE@eQZ~t7_+x)OW=I48Z?@-$I{O%F=%ai0N{_UBP?T zGI1@JbDm{8LJFL7P!t&yd0n5`8WS85(LXiX(sktl{B%2en)BU900000NkvXXu0mjf DZ*x|g diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png index c58f7cf9d2be37782a9c4fd34b72e0994883de62..bbd006f33bbcd0a3ff3b3847f7a6be2d68193113 100644 GIT binary patch delta 21 dcmcb>c!6<(CiDOQ|0n7gvoPG5<~K1p7XWGV32^`b delta 21 dcmcb>c!6<(CNl#A!$cipmJhA5lO`tT0su#o2N(bV diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png index 58ef411b62a80016a253af8e91414b8de092af73..4c053a756f52a4d7e112ea4fcb6a3edc676938c8 100644 GIT binary patch delta 21 dcmdnYxS4T+CiDOQ|0n9Guw>d^_MR9L4*+EX2@e1O delta 21 dcmdnYxS4T+CNl#A!$chwmT9|E5+;Vk0{}pK24VmJ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry.png index 66bdb8bb83af1fc185a6335c1bb15bbcc66439b0..84696151aec9546cac53b0ecd0a88157f14b4dd9 100644 GIT binary patch delta 21 dcmdnMxPftkCiDOQ|0n7wvYd6TyF4*49sp;|38DZ1 delta 21 dcmdnMxPftkCNl#A!$ciLmNnK+A14OJ0{}l923!CD diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/focus.png b/share/themes/Kali-Dark/gtk-2.0/assets/focus.png index 2f246d664a932f993bae3534515898e861d83df9..a9e1ab5d569f3453fb37416207da3775f1c89fed 100644 GIT binary patch delta 54 zcma!zouFg*3q?uw*~#+;E5i2s~Z=T-G@y GGywo%KNR%< diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/frame-inline.png b/share/themes/Kali-Dark/gtk-2.0/assets/frame-inline.png index 8c954686727121796c1dd2c395be871a9ad1d7bb..e7c95066029fdc7ec114229f8b963de592766b88 100644 GIT binary patch delta 58 zcmWHGoSJIod7?DMuKvIH^! Nfv2mV%Q~loCICv56cqpf delta 55 zcmazHo1kJO>*?Yc!Z9=Xfw;);^9O)HU*p?+&Qm{*1DOmAMz@(4-qk49WdH(CS3j3^ HP6m diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/handle-vert.png b/share/themes/Kali-Dark/gtk-2.0/assets/handle-vert.png index 730671ea481d11658c680355103967f0316b06f5..0e6e49ce059cff62484f4a377cb69b50ed56b41d 100644 GIT binary patch delta 47 zcmebBo1mg4>gnPb!Z9=X$N&HK%tp_|MSl0|u`%2Zla$Lzc&Nbu1fH&bF6*2UngEbS B5E=jg delta 43 xcmebCnxLX4=;`7Z!Z9;B!GZZtQ_}y7M;S!<8O_wLy#K=h1fH&bF6*2UngBtz4)g#3 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/handle.png b/share/themes/Kali-Dark/gtk-2.0/assets/handle.png index 23a0c8addf9b42c8e360cf6e863653a32231d467..733e08e10db5b46c7c6e2ea8026552d803209530 100644 GIT binary patch delta 58 zcmWHJoS}%W!Z9=XiMYt`^9-y$JRS_K&MFBq9G4juDl)G(DVpQR00f?{elF{r G5}E*@nh$ya diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-border.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-border.png index f32aad779e5baac14f1c6a0d7c1dffba5620de0a..8534d2bc1acd4789214684c257bf3d331389a7a5 100644 GIT binary patch delta 37 qcma!yoM5SNZ*NLU0uZ=NV`RvaVl{WT+I5uy2s~Z=T-G@yGywqnxeSB= delta 37 qcma!yoM5SNe}7U+0uZ=NV`Rt+W3}3O;$;;B5O})!xvX00tr=JQMMcb z7RgO|kOmPw7ICRTCIRuKkuCfGCwVjuD$l5hYX#Im3pi43^j0Zg4eWp^5JqYW?12pc zD(bH~iTiu%O>NcichEf$ez#ZmC?Kdy|1}DDQHvz}>7|ZCfM?fe+NxzH{4oTWU73F} zVTJ%f{W7mr;v0NI4)Pt(?*d@oz;zNXuI?`Yw+5+D=b7*%X3l^{UD$VgY#z$!ZPfE9 oS8A;uZZt2|A$lv7;FI6^1a1JAeASM^&Hw-a07*qoM6N<$g6&;tLI3~& delta 220 zcmV<203-j30{8)tB!9n2L_t(IjjfZ-4Z<)CMw=)Zqzl0YECB-`IC4Njh!dPyf{H~L zgjQ6q7pF2&(jS43?)P33%PER~6i@;Wpk};k$(CAB0c*fd_?ZVbz*9HhQ(%?f$w^FT zv@_tnT&0~Q01R+cvltctOTa4l91Zi66#!ca-2shAGN;kt}YBIyq)et|XU#bIM W2+`4;V9;j(0000ohX4Qo diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked.png index 9483e9ce8ff4519c56dbb589564d8e8daaca0336..4605163a0146b3bf014225b66488e1c2c2376161 100644 GIT binary patch delta 238 zcmV00tr=JQMMcb z7RgO|kOmPw7ICRTCIRuKkuCfGCwVjuD$l5hYX#Im3pi43^j0Zg4eWp^5JqYW?12pc zD(bH~iTiu%O>NcichEf$ez#ZmC?Kdy|1}DDQHvz}>7|ZCfM?fe+NxzH{4oTWU73F} zVTJ%f{W7mr;v0NI4)Pt(?*d@oz;zNXuI?`Yw+5+D=b7*%X3l^{UD$VgY#z$!ZPfE9 oS8A;uZZt2|A$lv7;FI6^1a1JAeASM^&Hw-a07*qoM6N<$g6&;tLI3~& delta 220 zcmV<203-j30{8)tB!9n2L_t(IjjfZ-4Z<)CMw=)Zqzl0YECB-`IC4Njh!dPyf{H~L zgjQ6q7pF2&(jS43?)P33%PER~6i@;Wpk};k$(CAB0c*fd_?ZVbz*9HhQ(%?f$w^FT zv@_tnT&0~Q01R+cvltctOTa4l91Zi66#!ca-2shAGN;kt}YBIyq)et|XU#bIM W2+`4;V9;j(0000cH?R`~ArZ!A zEo@wajfFo9%figOSL`-Pd_!B#6}A|ViU#aTh9r{gldO|;<^E1x@g9PqeI4c6*XEpH4fx7y7l%+!M#$*uS5ya8I^91-RY zrvh!0Y}*hR!~5*Nv58W|p*=@TxF9;NttkC@;9 O0000Es delta 21 dcmaFQ_?~fsCNl#A!$ch?mb>|@tS1)L0su@r2T=e3 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed-hover.png index 30602c3a97400ed4531435e67916bb2e48da3905..5d41cb75434cfab0ebb9a34d24a6d2b1daab6d6b 100644 GIT binary patch delta 243 zcmV~0)YaMB!9?BL_t(IjjfYS4uUWggy)Hbm51Os9>8PBLOq_k^AK)ayE0J| z0tkLC1jHY-L?&s{ymY2-=Cx8E07761r2Ix&o(-D=sd2OL_~78rkOrvL)r>@bCWn*~pjOJ0yc9bVIdnZ=T3lHxDq zlccGcQS&MbX6BXqp`=lZz|qXEm4&+FKE`-mE9$RthX~00000NkvXXu0mjfyDDX{ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png index 9b820651c541aa9adc04525d1418eb9300dd394c..9588c98a757c55327b91dcb02a515854b87b6e58 100644 GIT binary patch delta 21 dcmdnNw1a7aCiDOQ|0n9ivi#~f(=)MmH2`m63iAK} delta 21 dcmdnNw1a7aCNl#A!$h4}mWI=gM<@2K1^`6a2WbER diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed.png index 30602c3a97400ed4531435e67916bb2e48da3905..5d41cb75434cfab0ebb9a34d24a6d2b1daab6d6b 100644 GIT binary patch delta 243 zcmV~0)YaMB!9?BL_t(IjjfYS4uUWggy)Hbm51Os9>8PBLOq_k^AK)ayE0J| z0tkLC1jHY-L?&s{ymY2-=Cx8E07761r2Ix&o(-D=sd2OL_~78rkOrvL)r>@bCWn*~pjOJ0yc9bVIdnZ=T3lHxDq zlccGcQS&MbX6BXqp`=lZz|qXEm4&+FKE`-mE9$RthX~00000NkvXXu0mjfyDDX{ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox.png index 16a85014d809a970cb45ccc64ab900e5fa375098..1f7441192160e1c201d3bd9693c7d48231761d8a 100644 GIT binary patch delta 173 zcmV;e08;cH?R`~ArZ!A zEo@wajfFo9%figOSL`-Pd_!B#6}A|ViU#aTh9r{gldO|;<^E1x@g9PqeI4c6*XEpH4fx7y7l%+!M#$*uS5ya8I^91-RY zrvh!0Y}*hR!~5*Nv58W|p*=@TxF9;NttkC@;9 O0000`v3p`NmHgwoH}*lEal|F*7+qf!|;kLnBj%>Z3=GScHQbJi06#Lk*=TWa%+{e97$O TlfI1ysGPym)z4*}Q$iB}9Y!hh delta 109 zcmZo?te+r}&cVjOz##wme`X3ccEDsh1O0kp#`2{nS*EcLT`WFV|D|@;) zhH%VGPEg=C*u~Ju)S>$5(IXb&pazdF3&&7H=?PhS3?E-IJNcw<;{hsX@O1TaS?83{ F1ORg}E#3eC delta 89 zcmZo?%$^_-%)!RMz##wmeqXo{1cGk3GfMV{f`8`F6Ao*iZho4`2{nSHJx~jSr>mdK II;Vst0D!D3FaQ7m delta 105 zcmZo?tezl|%)!RMz##wmeyU2)z4*} HQ$iB}AdMx` diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-left-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-left-insensitive.png index dc0719791d3d211b68c63712e5b68dc90adeb822..4110b17933258a958c56360cbdd74a94550d7214 100644 GIT binary patch delta 118 zcmZo+Y-gMxk U%O%NT ThrWsdjb-q3^>bP0l+XkKIAkYQ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-left.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-left.png index c0d2e6d6eaa4f7f02124e486310d7b8f1f791dba..51641dc5df11024cb966bdaec1519dd9173fef32 100644 GIT binary patch delta 117 zcmbqXo{1cGk3GfMV{f`8`F6Ao*iZho4`2{nSHJx~jSr>mdK II;Vst0D!D3FaQ7m delta 105 zcmZo?tezl|%)!RMz##wmeyU2)z4*} HQ$iB}AdMx` diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-right-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-right-hover.png index fc073ef0fb13f74311f6d674e0c04a4d56829074..1140a2f11fcb0c78f62c065384864d82e21ed3af 100644 GIT binary patch delta 112 zcmV-$0FVEBjscJ)YE?-@K~y-6)zh&Gz%U3!QSFa6qkr7-X6g`V^%3b%!7020Ms&bB zb+po70wD{)Qv<}y+tL{zAr(*}3Xme|7OtI7yzA_YkcKOu3}?Vl!hkuyKc)$FV45UJ SJmP);00007-G?zoFFmp!T|>lDQO3f|z`*eK?xP?e#UJ1k;`;yp|A|wlPMkb>!jvf!r%ahACm{rsVkrso z3udTq=rFl=YaNiU<>}%W!V#UEaDaVAB99oe#9_%}1%?fVa}s&nC7c;f6|`u!aTypG b3NSF7DP!7q{(iLyP#1%ztDnm{r-UW|%5^GC delta 122 zcmV-=0EPdK0gC~U7;^{)0000V^Z#K0002@+L_t(Ijor*E7Qi47L(!z$MIf=@kmbN$ zvE2ZlbR0y^nRkIZ_qLYR-)D3r5L9Fc{6VIGiYx&I*#ZDSvfBYNdgqc2*u-l7-G?zoFFmp!TqXo{1cGk3GfMV{r~^}#L1H=8_=4V1|Yc zrD@^qK(2zPi(?2!baKK0P6_D-mfy?@ivO8CuKZ`_`um?>=m;~zuhVQbYgV%`0o5{i My85}Sb4q9e0PvzDz5oCK delta 109 zcmZo*te+r}&cVjOz##wme*?YcV$qxY=l_3uX4QsHrMt?98`#*`+W7Wp{rmsFpWFP8djnt0tB#93 r*9DSHADgs@oQ>d3l=1CsKES}RHR@h!(6Yut1|aZs^>bP0l+XkKUU(z2 delta 72 zcmXR*pP=Hb=jq}YV$qwNAi=tY_5c6>`9J>uuV+`CmDph7e8FUL8VBFmBa%)I#+COZ bSxXogO7|D-)?nqWVE_V8S3j3^P6G)M%JP~c`nLr7q>1nxm= z;M|~FgLmf`6*Sh;{}HsfxwN@ReW{5Tw8f3D_mU(@k|aq=k}TQv&6!hQy>?xalH|Dy zpKMvN;+ZebZAnV9?aV_-l5D#0R7#dz+K?nk^4M=TluUe(41Z=uqp3mi*`AW`9!L%V zOeIeoD*5M{mP-$zLVM)+I9l6Uie-O5U1D22-Qa#2|TRU&$SF zcO^-Zted-~B(EG>l_bf1CtgTNvg6VlYm$3r=3YullC1jZhlPa`@7h-19+QLp12Jt`Tg}V@Ctb(Pvd-*yNKL1w>rS;7IUzVte-ef58t$-Fa84_}l3>!Qv;DSU3M~uf4;bgevOaY6e zENKiiQsyr&MKFCL!fOMO3)qm5huwS1jmnOyX4V3-X=2z|{1q R_W%F@07*qoLG)M%JP~c`nLr7q>1nxm= z;M|~FgLmf`6*Sh;{}HsfxwN@ReW{5Tw8f3D_mU(@k|aq=k}TQv&6!hQy>?xalH|Dy zpKMvN;+ZebZAnV9?aV_-l5D#0R7#dz+K?nk^4M=TluUe(41Z=uqp3mi*`AW`9!L%V zOeIeoD*5M{mP-$zLVM)+I9l6Uie-O5U1D22-Qa#2|TRU&$SF zcO^-Zted-~B(EG>l_bf1CtgTNvg6VlYm$3r=3YullC1jZhlPa`@7h-19+QLp12Jt`Tg}V@Ctb(Pvd-*yNKL1w>rS;7IUzVte-ef58t$-Fa84_}l3>!Qv;DSU3M~uf4;bgevOaY6e zENKiiQsyr&MKFCL!fOMO3)qm5huwS1jmnOyX4V3-X=2z|{1q R_W%F@07*qoLJ{1BYy!1NklkT& z3GRVr34&(m8SP*_*jSxG|6Z_hHC-a=srp(#Qd8g6#^fQTBm?y(T-{=D=TPm0$&IvU t+LTdKI6YB6H5~{0my3tnFgag83{(ZLC3`}-&R z%=<~YNoJB9CRt3fl;kK$JxLe4fBk%bC#(;dZVN915Y+L8wSRxC*ud+Lb#RXMD08X* z636Aj9U2t?JLr@PAE;FTOrw|drBFc=Nt6K(NtP=BR+8M80ar;{6#%Wm^DQhCF|Lks zVzY>GuK%Hl$6*j`;2C>=H8hJ!+QrpPp@wZ-6hHrNED%PDHLkV1gPleMA5N diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-insensitive.png index 9789d34ea4766ae99372b7d0551f1c41d530eff1..012a4c7dadbf4bf07a7c9e0db87d92b1b2a24355 100644 GIT binary patch delta 21 dcmZ3_yqs3zh%? delta 21 dcmZ3_yqE5vae$MFwg()p1Lm()d3w~-8zIvFUVQjAL3 z3~UCvRVX8i|3g`97TXz)!Ex@?NxIJVFnqgw@4oVWE$`m%XYZdu_+P(npFKB9o?YA3 z+YYQKyO5KXw&co-TpUN_GZw#5Oiqh^PK=b^s7Y`3bJ<8ThgC4&AN+#V|hWBftWf4Ck`WERMl8w zhpejM=ApI}WLnabiq_+&-d1s7To6pitJ-LPR>rv}4Gl%7Mv~u*)T6sK@&gDpOW%Bw SF$(|y002ovP6b4+LSTZ8V1YjX delta 255 zcmVD88G-h^-9v&9^P)ak8bch@o(B~y71`1xecvR&Ab;Ursd?!I`d>Y z$}D&^78Oi-F%u=aycvlaCOm74j9o`jhf`aTac$J1JE>GEm3T_sm^0-vGQPF>QtMTx z_lVG-sNIiRA3CIwkvDAJw@RN@jJt}AeR~m_Boc{4BGDM(z)ocJD(H_Ih81*2iB)-h zQNfT~OHpRcn{5N}$Dln0%TZ0AWA}=RZXN20`m|_{D!)_4(Mzz(eXsxk002ovPDHLk FV1jUFcDDck diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png index 1e91946704c79e3dcd57a2142ee3f517741a4f78..63124664530e67afa6ff4880af53719aef5f148c 100644 GIT binary patch delta 526 zcmV+p0`dK!1g8X$B!BKnL_t(Ijir-6Xj4%Xhre@QlPp4wI5@ZziYe;iqJy}&X%TS{ z6m@Z^;U({-)y*ZLgJ@ACzMF)^p&*K)n;M)17bnF{@INTxpn+g968n;O9Q2h~nso5O z8SdeHhu`m?yKx_|4sKL+c~;N@DSaZ~}<4UM7;z(Tx*N$K_8V$2g@!w3QCNMy0!?QVCH$!+jw z3j&x_DkVT-Jqti8olZx96E{%cVoU3=LmR7RlV<>P6qf8HvnilBF77^TWz;m z;|XIntrhK7D_zLvZvw{@nh+1M-!J1h&x0UXEEbFJfq(We30EtX9S)pGI?m1&1-|cp z0?w;3O>6DMFxXl<<-mQw&t|hh{&Ah zy0>CRR{ut8?L;JU4wweE{7rvB{12e2L!(qGCF}KiVpPpm5KY{zAI%=(*Hvs8{1qSHC7Q$NXT%tN9BGoS3ne_el05kP^UR2MZIxZp;*7t8O zYt{{ub8a{hxd4m-+m^~-5qT)x?zFY`OFzPOQK?iiQ4|e)+CLB>xg8fR!L9%R002ov KPDHLkU;%;=`1H2` diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-mixed.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-mixed.png index 4ea56cccb975acbd53207aa9ffe92534cf3e8aad..45d00d3cff139932e2dd44dee65f8102a159de73 100644 GIT binary patch delta 268 zcmV+n0rUQw0;d9yB!BKnL_t(2k$us>E5vae$MFwg()p1Lm()d3w~-8zIvFUVQjAL3 z3~UCvRVX8i|3g`97TXz)!Ex@?NxIJVFnqgw@4oVWE$`m%XYZdu_+P(npFKB9o?YA3 z+YYQKyO5KXw&co-TpUN_GZw#5Oiqh^PK=b^s7Y`3bJ<8ThgC4&AN+#V|hWBftWf4Ck`WERMl8w zhpejM=ApI}WLnabiq_+&-d1s7To6pitJ-LPR>rv}4Gl%7Mv~u*)T6sK@&gDpOW%Bw SF$(|y002ovP6b4+LSTZ8V1YjX delta 255 zcmVD88G-h^-9v&9^P)ak8bch@o(B~y71`1xecvR&Ab;Ursd?!I`d>Y z$}D&^78Oi-F%u=aycvlaCOm74j9o`jhf`aTac$J1JE>GEm3T_sm^0-vGQPF>QtMTx z_lVG-sNIiRA3CIwkvDAJw@RN@jJt}AeR~m_Boc{4BGDM(z)ocJD(H_Ih81*2iB)-h zQNfT~OHpRcn{5N}$Dln0%TZ0AWA}=RZXN20`m|_{D!)_4(Mzz(eXsxk002ovPDHLk FV1jUFcDDck diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio.png index 49c7ec4de76811c7fcaec539630f3fdcfb9ac36e..073bd14a965fc700da15df36f633e9a67c0d6161 100644 GIT binary patch delta 295 zcmV+?0oeYj0>J{1BYy!1NklkT& z3GRVr34&(m8SP*_*jSxG|6Z_hHC-a=srp(#Qd8g6#^fQTBm?y(T-{=D=TPm0$&IvU t+LTdKI6YB6H5~{0my3tnFgag83{(ZLC3`}-&R z%=<~YNoJB9CRt3fl;kK$JxLe4fBk%bC#(;dZVN915Y+L8wSRxC*ud+Lb#RXMD08X* z636Aj9U2t?JLr@PAE;FTOrw|drBFc=Nt6K(NtP=BR+8M80ar;{6#%Wm^DQhCF|Lks zVzY>GuK%Hl$6*j`;2C>=H8hJ!+QrpPp@wZ-6hHrNED%PDHLkV1gPleMA5N diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-down-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-down-insensitive.png index b059684c723a623049f431a841349f12b897b636..66854570d69114e4365eb152f5b2139af0a59ca0 100644 GIT binary patch delta 117 zcmb<#XPh9B&%(^W!0`6&qaYx~AK(+>`v3p`NmHgwoH}*lEal|F*7+qf!|;kLnBj%>Z3=GScHQbJi06#Lk*=TWa%+{e97$O TlfI1ysGPym)z4*}Q$iB}9Y!hh delta 109 zcmZo?te+r}&cVjOz##wme`X3ccEDsh1O0kp#`2{nS*EcLT`WFV|D|@;) zhH%VGPEg=C*u~Ju)S>$5(IXb&pazdF3&&7H=?PhS3?E-IJNcw<;{hsX@O1TaS?83{ F1ORg}E#3eC delta 89 zcmZo?%$^_-%)!RMz##wmexi*AL@t|vIA9f0I{e6<1xqCLhh3o8N%Q4J>y)u Rkc9yVJYD@<);T3K0RYfFDC+Q?s^6w N@O1TaS?83{1OTn7E-C;3 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-left.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-left.png index ac1282ee14ded8bf2ee6981129541cd17e4219e6..e35ac182dcacd6cd192c7461146245803cf2516a 100644 GIT binary patch delta 117 zcmbqXo{1cGk3GfMV{f`8`F6Ao*iZho4`2{nSH}Q-HQO?55z`*eK?xP?e#UJ1k;`;yp|A|wlPMkb>!jvf!r%ahACm{rsVkrso z3udTq=rFl=YaNiU?djqe!V#UEaDba9fhS$!Fss@VCgGw+&Ye3r93=Y;G*>V%`!qN* c9y`FupmLG(0000V^Z#K0002=*L_t(Ijor*45&$6#L(ycfi&(i991;fZ ziro{?X6hie{SUZzZO*FvJ-Y*ePeHbTikN_cxPXU90059&ae&NkN+kvuu@5-0xjse? bh3D-D5PcUq^tmsh00000NkvXXu0mjfuv0EF diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-right-semi.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-right-semi.png index 0b4523604059962a44468857587fe0605203818f..b3edf6b5d4288c2c714320ffb30f0bc53b290277 100644 GIT binary patch delta 116 zcmZo+oX9vqB{#y;#WBR9H~G*1|MtwP4V_ANRiqC1b~5Vn@bH91r2hN=-=AaqpLT}u zoKHux)J`*`oK=x-ST|FJc|+#0Oa|_#8Eys!1{FX&=cv%V`5RoB9#8PNbnTXWf!oa{_MXt>){~^GY63wI= zfTo!=1F&c&-T)k$aT>sara6Lvfx&};f#EC`wV#Og!YH6K004WvX}K#F!<+yB002ov JPDHLkV1f|AFAo3! diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-right.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-right.png index 4e3d26876474783c016c9553b08a047697f35be7..1c1c3537452440d034abab89d77a68bd56696ac8 100644 GIT binary patch delta 109 zcmV-z0FwWEivf@%XHrQ-K~y-6)ziHW01ym?(emPq-q`q=jQyc8xJf6uCqY^O$)u** zuYnN~0BrzI00000NkvXXu0mjfD`+Ky diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-up-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-up-insensitive.png index c778895631dbe2249b35677b7d3438826cf2e4ef..e09c2225a5d01a040e636cb312390255025644d9 100644 GIT binary patch delta 110 zcmb<#V4NV4!NknKz>qXo{1cGk3GfMV{r~^}#L1H=8_=4V1|Yc zrD@^qK(2zPi(?2!baKK0P6_D-mfy?@ivO8CuKZ`_`um?>=m;~zuhVQbYgV%`0o5{i My85}Sb4q9e0PvzDz5oCK delta 109 zcmZo*te+r}&cVjOz##wme*?YcV$qxY=l_3uX4QsHrMt?98`#*`+W7Wp{rmsFpWFP8djnt0tB#93 r*9DSHADgs@oQ>d3l=1CsKES}RHR@h!(6Yut1|aZs^>bP0l+XkKUU(z2 delta 72 zcmXR*pP=Hb=jq}YV$qwNAi=tY_5c6>`9J>uuV+`CmDph7e8FUL8VBFmBa%)I#+COZ bSxXogO7|D-)?nqWVE_V8S3j3^P6?b6n@cZ2W00000p_l$^8HS|A{*HSlnkHoIjb5@fQGa?Fvr- delta 22 dcmeBR>0p_l$;`mOFj40oOB1in!pVG$zW_n`27CYj diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked-hover.png index f93e959b167fd3fc4e260c32142911817131594d..3f8d19221612d08bfa77cea45c37b563d66abf12 100644 GIT binary patch delta 21 dcmaFH{ET^mCiDOQ|0n7kU{Q}t5SsYm8vt--3VQ$m delta 21 dcmaFH{ET^mCNl#A!$h3}Ec@jPZcqI14FFHC2(SPE diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked-insensitive.png index 27d6edeb6930af98b41d11271e76b5b4a92a6c5e..e6371038b99406afb9af8890c20e7236df3a9907 100644 GIT binary patch delta 21 dcmX@fe3E&BCiDOQ|0n8fXNle8du!tJM*wlw3uFKQ delta 21 dcmX@fe3E&BCNl#A!$h6!EUCKZJSIMW1OP}F2hRWi diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked.png index 78b831967fb86bd60fe5c2c14d04b90025e92961..714a29ca5d7380b5c8f0d3904102523eb8c93aad 100644 GIT binary patch delta 20 ccmaFK{E~TsCiDOQ|0n7kW;V1`n)vBE0B1i68vp+lT2y_4d diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed-hover.png index 34bc4aa87fb3c7f5ee6fd62cbacb772d1764a140..0d6e9ff95f711a3ac3da04eaa8c6d9cbd15b1fb6 100644 GIT binary patch delta 21 dcmey({F`}#CiDOQ|0n94XE|u*8aDC&9{_kL3uFKQ delta 21 dcmey({F`}#CNl#A!$h6)Eb&f}@e}|50RT^N2rd8s diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed-insensitive.png index dd374da77ae1085177b4b15102335cf5d5adec65..a0f3c38c4f8bb0a8a5469b1650e5eba9d676b415 100644 GIT binary patch delta 21 dcmey%^p|OZCiDOQ|0n9Su#`!K%1qpH5&&_T3Jd@M delta 21 dcmey%^p|OZCNl#A!$h4H7QQ?*|2xkBQ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed.png index 489cadc3d2eb5493393017d40d4d3ded899b2a36..80adb8bdd7806612d6430afe8ba40f149a6c0af0 100644 GIT binary patch delta 22 ecmeyy{Ec~nCiDOQ|0n8PVzHY3U1%~B;}-ycE()Un delta 22 ecmeyy{Ec~nCNl#A!$h4+EG>~L)svYRzW@MK5eG;B diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked-active.png index 41c586e95214bfd5338ba07acc95aaf78dbd8b51..0c453440b2817ca139bf1322c1df45e66fe8ef17 100644 GIT binary patch delta 21 dcmbQuJezrfCiDOQ|0n89W~qqzaB$+`8vtrp3i|*6 delta 21 dcmbQuJezrfCNl#A!$h6QEG0$LnkF8;0RTZM2X_Df diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked-hover.png index 8f604622b73a25e0f93f3eb666b598ab0f1669ee..4f8337ac131633a4e1c9cf6b331fc4c74f9c1e1a 100644 GIT binary patch delta 22 ecmZo?X=jF+ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked.png index 4534d385dd9295661f2a944b28c166aa46b86d3f..dbf1e0d3467aeda85bb379b76888e5d945966342 100644 GIT binary patch delta 469 zcmV;`0V@9S1MdTnB!9L^L_t(Ijg^y2ZWBQehX1ObM>{iZ$qT|I9Cok^7a(l8LzGi+ z2*Tq4QN$8*16Z&(IRr!sl6&6MUB!Y-WU!H(Z`rEvSE;LtR27?)WqCx*XCnF%&_{n> z>4pt|g2)^1{rAm!ngWO@ch0>JBCisYC=&#OH6=59EHogO}s{Q&{ReJ^i=iCP(T9$5M(=^|b?>a=9rUgYZ7wT++r}_NsDPQl%zz4F z7-Hpb+rDcqCK=ec#tG-#62_b|(Fs%^15gnC5a2UHc;~&p-mL!(>YUuvE7YW200000 LNkvXXu0mjf1~K0l delta 471 zcmV;|0Vw|O1MvfpB!9R`L_t(Ijg^wWZWBQehrgMQ=nfD z$jfT-8JLdBsz{Oyk@akdF)}zyx2TuEtgYt{fZhO9RrMOtN8{?SNRo6z1`rX9Nl4Q? zv97cciEyICc%;9ly${AD5W+1jj diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scale-horz-focus.png b/share/themes/Kali-Dark/gtk-2.0/assets/scale-horz-focus.png index 26def4f450d0f5d673658bf9bbba48f871f0fc71..afacaf05d7f878a7a856b7edfac91af17f0d8603 100644 GIT binary patch delta 21 dcmbQhG=XV?CiDOQ|0n9WvRt~c%4%ZiYyf7*3KIYT delta 21 dcmbQhG=XV?CNl#A!$cidmfv^%lO~qV1^_?=2N3`O diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scale-horz-trough-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/scale-horz-trough-active.png index 529ae7e4f4c47139a871511c095c057aedd669e8..629ae65ff7351628268d110f54e407cb984896ba 100644 GIT binary patch delta 21 dcmZ3^xSVlV!Z delta 24 fcmZ3+x{P&#CNl#A!$uu_MwT9(jHb=;jP8s8O;-jX diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider-insensitive.png index 514faa3476f2b6c01b215c85713adc74059eb733..aacb4fd99fcfce2cf47cdd889667523f1a94b523 100644 GIT binary patch delta 22 ecmcb{e2sa6CiDOQ|0n9qXDPfWd3NJ@c18evsS11m delta 22 ecmcb{e2sa6CNl#A!$h6=ES7H{9Nc)Goe=<5MF<`M diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider.png b/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider.png index ed1506c891c71dd8b164a7b83ead37edef47f519..24efc5fcdd4f7108184dbe73d84cc9369da613fb 100644 GIT binary patch delta 24 gcmbQlI*E0HCiDOQ|2OK$GP0~>+P8VLFQY3X0DGVbN&o-= delta 24 gcmbQlI*E0HCNl#A!$uuhMwXf7OBFZ!GP*JX07}gU2LJ#7 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scale-vert-trough-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/scale-vert-trough-active.png index d7fe487f06b56e8c6c5f373ff499b7d13b92fe1c..761ddfa9de62cd13936d6b8cc34d4b1ef018ac8e 100644 GIT binary patch delta 21 dcmZ3&xP)b%7 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png index 692c4ed5fb0fcdce4f7c150b3fd7ee0ff2a68c27..b08c1a5ee511510406ebc462ae4e67d15ee7e857 100644 GIT binary patch delta 21 dcmZ3_xSnx>CiDOQ|0n7wvg`|Enm;ix4gh3i2=M>_ delta 21 dcmZ3_xSnx>CNl#A!$ciLmiroZdnX3Q0RTS&20;J- diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png index 3fdbda195a21e8e51e4d6ef8a40b6ba23899d82e..c188b72fa29ad003cd91ff2147c2d81a14525989 100644 GIT binary patch delta 21 dcmZ3_xSnx>CiDOQ|0n7wvKUAI;+z;52LNL=2+aTh delta 21 ccmZ3_xSnx>CNl#A!$ciLmLSz*+7kog06TRBrvLx| diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider.png index 08fb24a89cbf3573034d49ee4fc04a68f94e1466..a81459932a989032aebb8140d23448b776b87396 100644 GIT binary patch delta 21 dcmZ3_xSnx>CiDOQ|0n7wvSgR<(wG<+2LNQD2><{9 delta 21 ccmZ3_xSnx>CNl#A!$ciL7B0>b*R`>zfsfeaYh7sfOn zsGhqd$S;_IjlI32v+K#zXU`?R&zuMpHt}?E4B?1QPB_3i!)Q4dgD2ZG1yg2&vj-+H zERvLzIPmDdgalv13;TpwGaF?eUVoo!UoeY}q0fLb=GvcqYk>wZc)I$ztaD0e0sxFE BLHYmy delta 161 zcmV;S0AByJ0kHv)7=H)`0001T>*Ra@004MNL_t(2kz-&O)PND0qmuidotcxNnSqfZ z1}e0eg_EK7Y6IghWOXda9H@p;B%!iD-x&TgFfddgt7Ag5Hx`Rq;?aee(D)KqynrEw zuIV`zO-~7FT8yrM5sMf~K>Yp2P{+*0z`(!&4ZZ&iiKd`wK9~Ujzqu3tay9>w P00000NkvXXu0mjfhx$f3 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-active.png index 40afa5287181f4273dec20a7370d69826b6111e7..aeda8999eecbfe9ed04eaeebd3ece061843ffbbd 100644 GIT binary patch delta 21 dcmZ3-xQ=mxCiDOQ|0n7wvg`|Enm;ix764>B2<`v? delta 21 dcmZ3-xQ=mxCNl#A!$ciLmiroZdnX3Q0subQ20j1) diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png index 9d57e11ed131c14fad9d3e5fca48b389cab676c6..fe633ea6d96cd7221ff1b827f02dfad66f353830 100644 GIT binary patch delta 21 dcmdnOxP@_oCiDOQ|0n7wvKUAI;+zS3;<k#6 delta 21 ccmZ3-xQ=mxCNl#A!$ciL7B0>lcr6ZG-b-fsZ%FTnWAjfcnB!PQWE4B z%wS($Zu6{1-oD!Mh%TXZZFMGa!ZEY;lp_~|0uS@StNlN9`fGnxX-!d*I-xpq;iuCqW)BuOcJ11$ n9wKx%;YoO4YvA|3fbjc#=dGINynWi6#{dMLu6{1-oD!Mn8^K0suW222%h4 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-down-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-down-hover.png index b790bc1fa00fb39b265f1f7e6ee4668cd82a8204..b05ceb63144090a7757ca26a922f3f8a572850eb 100644 GIT binary patch delta 21 dcmZ3&xP)u7h^#21in+7rzr!V zUJua5(ld1rs;eNSNaA%~^e<$}zy}H;w-|gICGq0ioiIgJbt$xVAq(CNLq?Brk!9Pm{F*rA;5Il|xVgu8(Jr|B-?ntPwF93iQ X(Agc%q*&fe00000NkvXXu0mjfJQFQ1 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down-hover.png index e6f42f89bc58891591f9c7c4ca0da863ba8ddd25..2c95ce6d899a989fefcf960abef4f8d0ef5f4e5c 100644 GIT binary patch delta 127 zcmV-_0D%9V0h|GlBzR*|38C(kobQgVKD}Dzyf0k35lRcynFYCfeAx7 z5*S&Mj0}JO|NoC&l8K4=$&c^fuuC#CFjl;H`Sj1XZ(kXZO<;s^gvF%8|Nr~n@&Er{ h+5i6;m{BCL0RZqlD4A0!`s4rr002ovPDHLkV1g`4nQyf1h=ibD0+~1m#=t&hmw#;Z^{Ad)TC&9 zz@8?V&1MAvq?w`44W3CnXkFZdwKL?a9^_wA;2;^7QmTGiU0f=NcASRYxdq{Z@Sw}8 j;mM9XY7*+}3jp8(jXNKkot<#L00000NkvXXu0mjfn|3+r diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down-insensitive.png index d317d69b3fe5475c58948f3b4ae38c960f7a3fb1..47843784db341f30adea9df2f964c985a1f4d5f7 100644 GIT binary patch delta 124 zcmV-?0E7RV0hs}iBz0g(L_t&-m1F$>|38C(kobQ-ejx^Qzyf2ivvZW32e}>D`}SzkV_xo51)V$`cTl4rgNc*YWTFKUoF_ e24)mVYybevy(7GLM1REq0000hIR^}(tIp2Q2u|cASJCm~S zr}zK=Td2&OF=PIppMQnh&(-&c&bQn9`}6DT{%k425{W!@iYp7$+UjNh|NB2V6=>SA d=VELiz>v9HYM*ai;uZ!V@O1TaS?83{1ORUHH17Za diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down.png index 709665f72737122b91db851f54707cf01ffe804f..48a14f7c112a700cf084238c31a15424590dce80 100644 GIT binary patch delta 127 zcmV-_0D%9V0h|GlBzR*|38C(kobQgVKD}Dzyf1%aB!nY{P^*efeAx7 z5*S&Mj0}JO|HmQ8#KipM*Uul=C7Br*E8c&2_2=i$?+nN$F#d<~gvF%8|Nr~n@&Er{ h+5i6;m{BCL0RS(xCcLWnl`sGR002ovPDHLkV1o9kK;r-a delta 129 zcmV-{0Dk|R0iFSnBzk2@L_t&-m1AUJU|`@E6#FkEEXIHiSYQke4sH~QA3we_FkvW1 z0wYV3k>T(E|2QO>n3$jZ`uPL9Br^kJ#rqGh{`~y;odMYdMi@g#R4V-czyBTo|NoW! j|DS;wpIaCh7#J7;%%mN@G$*^D00000NkvXXu0mjfrk6K( diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-active.png index 9cd8847f0694894864776297b50d0a6341bc5917..ae5ab9a3f0117bddfb40627896aba9345d16126a 100644 GIT binary patch delta 126 zcmV-^0D=FQ0h>E3BWKA15lm6-4zB`&R`xXnIl^UpD%?;zyxm) zRe}dXq^elOJtgN-1-f^U4S;0EGXW0hj@hBy?X%L_t&-mF>*I34kyVMA5$*lUoiUr)Xi8q;=S(xLGeMh-d}= z)4+p)kK`OVmr=2)st!PVVa{b#vn9slIv)^$ZCh~wip?=5=R>&NHUPD1-}yUSh|!8X d?7)|P1a=g06uF{l%VGck002ovPDHLkV1f%hHG2R6 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-hover.png index e5f4bb670db1a42911b16d2eecde9fe02fd4656b..af01679fcd8ded71bc7d4ddbc6866d2d2eaf7edb 100644 GIT binary patch delta 141 zcmbQkIG1sPL_G^L0|SG``ijFqN+rN2#P$FG{~{t%f+CVYBrGb$FDS+@BnBiERdlp; zOpQ$Kjm;cR3)x8m)w7ob`2{mXJb3u~&mT8i-tRymMNb#U5DwYo1P11XADGzO&R^x_ oIkUOk++f36Hla7WPbxB8SS|heLYR&NP%(q2E1RFoI;Vst071PeH2?qr delta 140 zcmV;70CWGH0h|Gl7=H)`0002mfo1Rj003i2L_t&-mFFKDEW#2(YCG!?5w>lm0Z_^uLTat+ u5vgN`%vn=s-Q%+XpkS_zyL{o7zz#xR66sU|EJgqT002ovP6b4+LSTYr(KxgK diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-insensitive.png index 2f741532d43a3243fa6bb5a9f71bf868b887d6ed..c11ef4f31bc9ca28ae161151ffa011cfb58ffb96 100644 GIT binary patch delta 123 zcmV->0EGXR0hj@hBy?X%L_t&-mF>mAtw_W61j2Dp*R2l002ovPDHLkV1m2eGQj`< delta 121 zcmV-<0EYjV0hR%fBywFzL_t&-mF>*I34kyVMA5&=#@qsWR132tt-~TEhpZmNfGAer zKMgz>_(-nNw*7?LXR|T_zTyeCrqrp1hzR7op#ZpjNvYG&#M`X{Fe`(GJ5&U`$iphW b_9JirnA8ui*@eUM00000NkvXXu0mjfIPf>{ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up.png index 0896f5f0cc4c1a95f3da995d093b37d2819db3a8..07de07bb7b589642897813d857746c58a230c7a0 100644 GIT binary patch delta 127 zcmV-_0D%9R0h|GlBzR*>43BVu}1kn2`YN>@bX0VKu%#j%bHs7B@B1mw9 zTy^l^I1&-8V&0Nc*%@*)<_&-zm{QprpX~nTJMewIb+Dic|Xl60BDVibu$cv hKoflrspZuldmb6r7Sq3XY*234kyZMbZ0BFexL16zX7(q;oilcr6ZIC=7fDN`m+nKC<6`~gskr6kBN zn8CiG!^I^$56GAEba4#fh)zyuU}6+F_=HC(G=`_aM_fEz;PTO<3=C3tnQn_12L=OG OGI+ZBxvXh%TXZZ=;`7Z!Z9;BL4n<8mf2ak*dETA#)Y4rwEh48Pj-eu zsu%kv3*}8rY;MP@B>vkoJEuGP`LV_b?qVuw?b#uspv}Ud_g|`XpQ^Jl&@cv1S3j3^ HP6gnPb!Z9;BL4p0x|Nr;rO=xQSFL1%p<6!+7u8kTFp&jmwF^UY&U&XWj SoXq9Q00f?{elF{r5}E)&${4W# diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tab-down-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/tab-down-active.png index e065408713226df56d26f7f8c745009831607051..514f872e5f71b095613051fe79bc530a70d2ed7e 100644 GIT binary patch delta 140 zcmV;70CWGT0jL3xB!6#7L_t&tnO(s_4goEsNi)clYSC$Su0!G&jyx+8voQ;{ z5-K&yn)d=r(am-jL%crt@C)b!1+qS+hV&6MWq8xDQVo u?F4s6EA=3`cASfHE-I_qwX)v3JHAVADgxZ=8M6QY002ovP6b4+LSTX|FFR}i delta 141 zcmV;80CNAR0jU9yB!6&8L_t&tnO(s_3c@fD1<;=fL~EtvL=3SzucP2GJaShGc4HU1 z7208HTgnPb!Z9;B0SGQ!G5mk{z<~n{3>^CzJJ}un*DwHqr>mdKI;Vst0H0J5 A6951J diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tab-left-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/tab-left-active.png index 96e249587a27e202197496cd4e45db15cca975be..3d90935813f53b454eef6d7055fa97d64cdb985d 100644 GIT binary patch delta 157 zcmV;O0Al~H0j&X$7=H)`0002qGhPJ%004AJL_t&tnO(>+4uU`s1<>#8GA?f7G8kcL zEWD1ylW`7?1eJwnFcLys#tI8x`Jk#0sarWUV~}duiPWv(tS`dZ+l*mB)HU(qKPdqK zXkF9QxdS$YKSX36^E~~+XCe!zDvlCwQpO>a)fVyvX}TOnAsqe`00000 LNkvXXu0mjfxG6v5 delta 158 zcmZ3>xQ=mxL_G^L0|SGOtg{)AG6?VqaRt(Rf)av);(|gFg2IwOBqAm)A}+%(D8?@& zrlMx3qHds}ZLXBL_t&tnN`WL4uUWg1<;GMmFPfjUP9@@VDxYL1OA}Dgsu)s zVjM}N4SlY9)&o@q=_4hKExXjROO!B@KB_7z(#P7_OX!Dv)9e5MpJm4Lai3FO&lM$H yMf#I<4!?3<@P19VO)2Za*#86oW40(-j$c-GC46uByx9N%00{s|MNUMnLSTZWl|fPf delta 141 zcmV;80CNAV0jU9yB!6&8L_t&tnN`U#3c@e|hS9H@)S^TA2{g^(AbOizzzce%>gu3^ zI2LR|qpQC40U-G(7lu|{YSksVFi1WERFaR&+MYtc-89V_fcG?Vzg@?a=VK)o&d&7* vTi5)`dE)haTo$FwJ7fP7z?c=~Q}$n>0Uv@6Jqc(40000pB;pyTS!Z9=X$N&HK%+1UCe#*D~|Nq~Zfx$|Wy?M(9c|!&u@O1TaS?83{ F1OWej69E7K delta 49 zcmWFxn4qE~?&;zf!Z9;B0R%2wG5mk{01z-RaCtIz>aQ+gVgLe9S3j3^P6V delta 29 kcmZo?Y-gOHDa^pY@b2B4_wV1neft{7xb`v3p`yRW_0gk8EW$wz9$glWp@z~Evh)}}zGQatN#Di; PRLgTe~DWM4fufZ#z delta 109 zcmZo?te+r}&cVjOz##wmeqXo{1cGk3GfMV{r~^}+qbXZy?X;h$9G=)4HRcC3GxeOXy{Oy z7TylzDtNj$hHykDCmi6EkZxf4&8(pKpV{Nee`c<~|M`WEFf;r*%~rE!H476^ErX}4 KpUXO@geCxX;3>)g delta 98 zcmZo*ESVq?!@A{yQ6Hwk^m! zmd&ATcDARd=c~n;cOpVUD-UEcFrKyGm1Je+Wtfz1k~7I<-!`Bz44$rjF6*2UngF1` BB7^_{ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-up-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-up-hover.png index a1fdd8d633d3249e2e43a074a5fb4c1b53ae9949..36ee52e1a1a8b124aaad452dce13ace9c49ca3aa 100644 GIT binary patch delta 110 zcmbqXo{1cGk3GfMV{r~^}?!CMB?A-%I7wnz-fa1(0L4Lsu4IN6; z!rOsd1y2{p5RT~Ngae!s(hV%XnH3cOGkaY5&&>7rKfllsW`zP delta 103 zcmZo*tehZ`$ic?Iz##wme6mn?ncd}#{MECx?kKbLh* G2~7Y7<|3y6 diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-up.png b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-up.png index 6d76d2c654267ed1b1a2ca2217e42fdf29b0720f..6348cf4fe545630e8db6954612bd9b813cbc5d19 100644 GIT binary patch delta 110 zcmbqXo{1cGk3GfMV{r~@eXLmOQ*$c%61I3w3g8YIR8akAwg|`E_ z3Z5>GAso@k2?sbOq#Ia%GbCw&B6p!%i!ti=d#Wz Gp$P!HtRxHo delta 108 zcmZo*teYT_#=*wGz##wmelFzvFJ@skYL@yI`{5fULcnJamC>A=1940GWm+dM50000kpo)ATcA)0mJ|R002ovPDHLk FV1h4oCVKz? diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/close-black@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/close-black@2.png index 88d2d2c76fa2483c662677533bde9b7e1f213076..09db8b2f5318a6f5741401746f6c99cee7c225dd 100644 GIT binary patch delta 175 zcmV;g08szK0m}i9B!7}gL_t(2k*(8F4uU`o1kiUTO~8|g2aqF!XHaA02J25rWPuG4 zKbqZSI@5Nx3l}`mqe>}R3skt_fks?X#DIE*SO-4l-i1;s2`ms3y0MiU7{(DwcuDz< zYn+RneYbYND@)8{GE#0zNnq~9f~)Ncxt-z#LOSkKPgZbD$| duj+z${s3J)J*FG~&Wr#6002ovPDHLkV1kNBO)UTb delta 167 zcmV;Y09gOa0mA{1B!7xYL_t(2k)_jN3c@f9hT-Q-3Y#Z!9>5)W^9)YJ-Jt%-U=-KN z76>gQ@7FX<;f5DRG|JZCfeD@1r0^N-2G~Y?$$bi?R1wI*gkdQq56r78)Z#ytKe)$Q ztIP@SEHU>|Pl^IXaIt;^?rY%glg|ZkEpW-f-Q7O)&U+_pY-OCF!ss(mRl&haX!mW=-oR6b^iLg<=CA0tl002ovPDHLkV1o55QkDP! delta 165 zcmV;W09yaY0l@)~B!7rWL_t(2k)_k!3BoWKh2hMk&^n2A06TK)3{}K#@OYDe6qA(n z+$8Yvo_v1^xZ#BvT_^}09(ZC1@shNn&wzc5CoLg5DH;3$VM?iN18XXw7SB0~`cZXOTOVDGP*u;BUy5eQ$B T>8|ZL00000NkvXXu0mjf+PF-? diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/kali-headerbar-logo-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/kali-headerbar-logo-dark.png index 9dfbf0fc411766c6a0daa606741e1c5e2906a326..b9c2a745c8c7ee13fa010a080f6e875941e878a6 100644 GIT binary patch delta 27 jcmZn>ZxNrM$^8HS|BZ%Q7$-WgvK(xC(zf{}<7`dZxNrMxzTV7<3tAzmUa#9+|4f;XLAAoU8V=j diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/kali-headerbar-logo-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/kali-headerbar-logo-dark@2.png index 720055ed1eac7d7825c717e3a04458c0403552a1..0733be88fa7a9b0ca4c78e1bb6a19dcd051d1b76 100644 GIT binary patch delta 27 jcmZ3ewNPt5q delta 21 dcmdnUyODQ-=0rp1i4Ghr&l0RkHda`&0RU8U2Xp`c diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/kali-headerbar-logo@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/kali-headerbar-logo@2.png index 281a74a6d9da4b80838d201c4d0f8217cb0c7f7d..5b61c9127b47b93f3e3f2128168c13e027723bfa 100644 GIT binary patch delta 25 hcmew^`CW2?CiDOQ|0fzcPjp~qxxQvw@y3dJ9ss0_3>g3b delta 21 dcmew^`CW2?=0rp1i4Ghr&l0RkHdfU0003dV2xI^N diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/maximize-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/maximize-dark.png index 5680438241c265a302723034632bbf386d6547d1..f2e61a2bc9ecb17791fbc9e0340eb8523682a05a 100644 GIT binary patch delta 72 zcmeBX>}H(c<+xyh!D1j*=H{Nw(Z*zFx3Ap5Oke+fG!HAw+8=*@ZZ}H(c=H{Nw(Z*C)_pjW*OkVzeG!HAw+85?hp87YMfK;Y@>=d#Wzp$P!c8XAoN diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/maximize-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/maximize-dark@2.png index b06e0dec405cbea74c759b49450f71fdf2b21550..c4c457284937410f6a76129b98925519f8759e16 100644 GIT binary patch delta 21 dcmcb_c!_a>CiDOQ|0n8bvHYvlR-71B0RU^j32^`b delta 21 dcmcb_c!_a>CNl#A!$ch|mj918?4KA_0RT*U2m$~A diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/maximize.png b/share/themes/Kali-Dark/gtk-3.0/assets/maximize.png index 55849723d5908b991848d55581817fe5716a9fc5..2d82891f862fbaac35d7802572be5f07963dbbdf 100644 GIT binary patch delta 35 pcmeBU>|>muDf$2Z|Ip;ZxVY??#N3#qoR~x)Bj?g2ou3n(d;k)-4~qZ* delta 35 pcmeBU>|>muDapXV5Sm;V7ndEAm>ZLn6O#yJCiDOQ|0n8bu{gKbCr^y3003xF2^RnW delta 21 dcmcb_c!_a>CNl#A!$ch|7ALtSebP0l+XkKZ2lDX delta 49 zcmWF!n4qE~?&;zfA~7{NL4vR08gL0|O9vy85}Sb4q9e E0J6#v6951J diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/minimize-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/minimize-dark@2.png index 1df3c41e35bacf163f3ea43eee1e7411f8231dcb..026b018511352d8a4460abfabb093e355af54660 100644 GIT binary patch delta 68 zcmaz{o}gl{<>}%WqA@Y~&;S4S%sU%8bLK9d9C2@deRV_3*`D|J_9|Kz^3R#i Y_|%pwZ&!(qCIb+7y85}Sb4q9e0P>6*!vFvP delta 58 zcmYd}oSbP0l+XkKTFw)@ delta 49 zcmWF!n4qE~?&;zfA~7{NL4vQrP|fhUy&bDhiw^@sXC0HyzW@9GGXR07tDnm{r-UW| DZ$=M> diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/minimize@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/minimize@2.png index 57d05d15e9c8bc20527577e1ba078fc82b157c84..fc5771c15ad6a4961cd179c56ebd9e44824d8592 100644 GIT binary patch delta 68 zcmaz|o}gl{<>}%WqA@Y~&;S4S%sU%8bLK9dERif!%r{~6%+|)ngY#m}GCxme YxShr7;xPNa8Uqk`y85}Sb4q9e0K2amv;Y7A delta 62 zcmYd}ouFc=;_2cTqA@W!L4tL0!Ud*dGmgw*ev*}zn2@kRJ=|D$r-0A5c9`2YX_ diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png index 3737930880520b2130c3299f01ec5378c495f4e0..a2a03ad284ebc2e9d423bb5006cc34b5bf72607a 100644 GIT binary patch delta 24 gcmeC?>gJlD$^8HS|BX6sOe`EK=2thDF->Ix0CxKc2LJ#7 delta 24 fcmeC?>gJlD$;`mOuu;d2iKRU3cGKoErm0K-Pb>!f diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png index de9a3e97d68cb9c9b01de64049138960a4da1578..755dda8f6f5a27ad0abbc2186c566fd589abc30a 100644 GIT binary patch delta 24 gcmdnMx`B0qCiDOQ|2OJrGP3k8pUAa2k};eS0D$8OV*mgE delta 24 gcmdnMx`B0qCNl#A!$uuVMwWd?9XK{eGKMn(08x1cVgLXD diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png index 1f2c0c22652119e46530c2f6370c2c0c458c8196..5deb0ab219ceff2e740748844154a8688d73634a 100644 GIT binary patch delta 24 gcmZ3>y_S1|CiDOQ|2OJ1F|i2R>vnJ6#Ppj90D$%h`v3p{ delta 24 gcmZ3>y_S1|CNl#A!$zGZCKe&p+Nqm2G5ux&08+~bKL7v# diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png index 5cb905425162535cf29881618c8585faa83e18c6..de735a3c28c0aeabe7e024be739efb8e7fe71c2e 100644 GIT binary patch delta 689 zcmV;i0#5zN1<3`FB!7@eL_t(IjiuGgY7{{f2H^jks_LHUo~iDx9y5t9T!`DtXzM z*@%d?@4=XvNJ)7?C;8KHD38HbSjwv=pN+R;+lG+k)mSQdQK$J6+BLKT)Tz10LSE0! zKG=??)mR8|xqqCP`(wd0t=twYZ|3=IL_G2GH&I4zW+N%&jWn$+|6BLoqnu?60^(hM z?06)2;;YybXGi$+=V!-`>{7G2{(*^z*oy}`$q$VI01FA7t5J9k*OA>RA0lF4P<S)6*?(>~?4Z|OD~7=`u=#NSfHX}{IWIrPC7qVbi8@%bjbXdhs56b`>-GBA9UuUd zO4X`V_C2#WUDjDC3=7!%Mm_rd9vY4HmUs5^XegFitzW;kc4_x-l!&OLv#Wymt_My8 zK`>yU0sydfI2aBFA%O1={!VM7w(55Qd%*3JzCmpYM!!Z2-fDha-pnpcSD0wHPJ2#e01il}L zvR9lFj(c6Hd=Y>h24rEFz7|s4N|MQdF$TsMJTH)CSxgDxT~jK1e-L^Q$f78D;Rta% zN&jQp1;*g}fhbjeK}h$iQu)$ebT7!FD0xnfvyi6sUDys4o*zh6W*3F@E~_G6Ius1! zN+7=O_rr?K6sEQ)MeNO!7K`SLz6iqc1%JNJ*mcA;J%RFPeArDv4NKLY>* zfNC7y;NZ*YsWTN$1E*qNjP7H7eJ#^{J>ThUd?EmhEPob8>ChMe5O)wpX@xj{4uDY@ zCUeAj-Sa9#V_WgO3OMn46eY6+u!W#ftDacfj9&=?fPd}~Bit0Od%%1Q7wP!~W@pJ5 zJMQq2-#j=uu-1+f0I_-5BZV;rYaxjUZDY;IpfMVZp-Hf`(l5)A!G5m#GdrRlD6dahL6OBL_1tvuu5h0KoU; zgF@xMvVU%C=r+6EmM)8Y)pzAXV8^^fQFO^z=Sxrx<612e$Lp-w>vmcj#QHPMX7l?l z5CDSU^n@eyM+M|vz(T14tyZIBjsDi}@%e7|&+o13K@-iY;n-cy=!pf+ zN-0a?LIQx+y|P!9E`Xl~_Hn2Aci(3<@QK86d?~(fX@;z+1At+)D#(6qG#Wn++w%{5 Wvhh-Dl1fql0000j4V0)PycTI%2>n%0B3~=yZ`_I diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png index 5cb905425162535cf29881618c8585faa83e18c6..de735a3c28c0aeabe7e024be739efb8e7fe71c2e 100644 GIT binary patch delta 689 zcmV;i0#5zN1<3`FB!7@eL_t(IjiuGgY7{{f2H^jks_LHUo~iDx9y5t9T!`DtXzM z*@%d?@4=XvNJ)7?C;8KHD38HbSjwv=pN+R;+lG+k)mSQdQK$J6+BLKT)Tz10LSE0! zKG=??)mR8|xqqCP`(wd0t=twYZ|3=IL_G2GH&I4zW+N%&jWn$+|6BLoqnu?60^(hM z?06)2;;YybXGi$+=V!-`>{7G2{(*^z*oy}`$q$VI01FA7t5J9k*OA>RA0lF4P<S)6*?(>~?4Z|OD~7=`u=#NSfHX}{IWIrPC7qVbi8@%bjbXdhs56b`>-GBA9UuUd zO4X`V_C2#WUDjDC3=7!%Mm_rd9vY4HmUs5^XegFitzW;kc4_x-l!&OLv#Wymt_My8 zK`>yU0sydfI2aBFA%O1={!VM7w(55Qd%*3JzCmpYM!!Z2-fDha-pnpcSD0wHPJ2#e01il}L zvR9lFj(c6Hd=Y>h24rEFz7|s4N|MQdF$TsMJTH)CSxgDxT~jK1e-L^Q$f78D;Rta% zN&jQp1;*g}fhbjeK}h$iQu)$ebT7!FD0xnfvyi6sUDys4o*zh6W*3F@E~_G6Ius1! zN+7=O_rr?K6sEQ)MeNO!7K`SLz6iqc1%JNJ*mcA;J%RFPeArDv4NKLY>* zfNC7y;NZ*YsWTN$1E*qNjP7H7eJ#^{J>ThUd?EmhEPob8>ChMe5O)wpX@xj{4uDY@ zCUeAj-Sa9#V_WgO3OMn46eY6+u!W#ftDacfj9&=?fPd}~Bit0Od%%1Q7wP!~W@pJ5 zJMQq2-#j=uu-1+f0I_-5BZV;rYaxjUZDY;IpfMVZp-Hf`(l5)A!G5m#GdrRlD6dahL6OBL_1tvuu5h0KoU; zgF@xMvVU%C=r+6EmM)8Y)pzAXV8^^fQFO^z=Sxrx<612e$Lp-w>vmcj#QHPMX7l?l z5CDSU^n@eyM+M|vz(T14tyZIBjsDi}@%e7|&+o13K@-iY;n-cy=!pf+ zN-0a?LIQx+y|P!9E`Xl~_Hn2Aci(3<@QK86d?~(fX@;z+1At+)D#(6qG#Wn++w%{5 Wvhh-Dl1fql0000j4V0)PycTI%2>n%0B3~=yZ`_I diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png index ef14660c533bb2adf9650d9a5ce6d80742cadb3f..a228a98d1e73f2ae9855e85303367406d332fb19 100644 GIT binary patch delta 24 gcmbQmI*WCJCiDOQ|2OK0FtT)NKPuYn!WhN~0DM3RMF0Q* delta 24 gcmbQmI*WCJCNl#A!$utuMwWj!_PyHd!WhN~09VNez5oCK diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png index 03fe555c78a17c5557baecdaf8a879ab3be28d9b..17fa9de33acfb3bc54d0c45a380423e8ad4a21c7 100644 GIT binary patch delta 24 gcmZqTXyTZl$^8HS|BX6Tj4a)r#XXx>F-9-}0DW!=wEzGB delta 24 fcmZqTXyTZl$;`mOuu-Rqk)>T~Y2oHoj1f!#Ouh!3 diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png index 331dc1983e4c2575e04560865061edba6eb79a6e..c5576dee4c26fdfdb83c43ff0dffa98af46d66c5 100644 GIT binary patch delta 646 zcmV;10(t$L1)l|wB!6Z}L_t(IjiuGkY7!OR-Qyp-BA$;>K-veTC9{2PTuYDs5@RdmEFPdykt$8p*`8`Cv9PbAEg? z9A*SFV^nr`cl|I7KLbFs*?e5D*RxUg`y(~L3&Zf^^z?KcfPVTFXh2XrTrLy}lX~dA|1tq62r+R%5D}bnQzV4=Wq)n{$79@NSq34*PZC0?PNy?5 z*zI;fL=jnQ-)pUZPYPvU;r2f{>}dW{%s<^KhA2V@Ts3q_y7O^07*qoM6N<$g8B?Q@Bjb+ delta 642 zcmV-|0)73T1)BwsB!6N_L_t(IjiuF3OB+EL2JmOz-PmLsFk%Q+SSYrN#6un^w4APJ(dbmT99J@K}4@ z%L-hQ&CN~M_x;ZRP_NgY)M~YC(DO8Ck(nLe_dn+I`GtHwUw`v`{}VGimzC&;k(Ba7 zyI#d$Dt< zmQt=?iguc<_QSd{#&8_RS}FCGnMGevO8FuT!(#6 zrCdIbEd)W3qfbGipAoUv2KdRB8X^ODYZxdmP)14^|emM$H#9H(NhBOuuv%UKl&l#c^)zI zA~AD0m&=Xnq4WOB1Ry8G$OS<}u-1-|5aO3HW@IqSGJgmmev%MEwOXx_!FIb1A_~YD z^ImKHdsI+s-L%$jkhOMQYt5r^Sle8BuQ{|bfmK^lSK4*W@hF`ckRC$&3}IZOGNY> zz;vNdXuGa^0|2rtYc-qAF#!95}K^7KPpcFTc z01vMqFFz0o@e2sEu(I*;3Go3Dzc3>VNJ=Y7%c{!AsmjW$$t!6o0Fkn`g0haXs=l(S zfr`4ms=9%yhOwH4k(!2ynx>JumYIgOsfLc3CJ^bGY3Z12=~!s#0+FSbo~1SjS!wHA z>F8SO=mC+Hj-Is+kgIR43q%H1x&}bfM&HOr-`G~)*v`Pn&HzXn+Z&oXr1j<20|VN- zB*-tAfsq;LT6O_JQ85`=IeBG0qsXY}*zDZ=!s61h@>#Q&EZwki>$dGXcI@1}ci;X4 zuU@@=^XBcBFJHcbz&8l^4g^1c{dWD3xDyzgf}SppAsWH47t*7f5+vFlva2p!xuyJK zz~;_deA=fy&V1X}>6DhRe#VRQ`ks~#_U^m;{J8W2!I$4BH@LF#wOIO`bYPm=!rFf~ z<}&A!OjSjXTe|D;?0DfEu)`snv*aT}-Jf5Da! zxie7aZjs!J+ZX4oSo_`KMaVHPcEwK}k8Rl(wJe^}@}yeq^;?NW{1*2L4d&}vynU_0 z!W_Lz=jNoZSL-q!>zy{6dRqMSS_htw>yM>h=CarSqrm8}abx=8Cc7d_(a@gdH&jCF zmvr0Ogn!Li8+P@o@w~Tx?6)MV?3ugkT*|tj>^lY3pQ~m`Mt5~3r4&wCc%W;+Uc0uB em6?a;>_1Ul{oOxn8!)LeFnGH9xvXLoA0m#~6K(8ER$^9lliL=hx0LQu?~o$Z~S zp6#8gemrz0j>#^Q-TgsditZ1;s;3&}ClZl$5m^VK7kGazc7LtiIi9!L$HyY>$D^Q; zh+I3?S{SdMdq-E#y{i=}KLg2rAIW~}BJy3@XurR-yi!xG7CYTVm*?BBct3edwOj+r z7Xd{?E~m}*g{9?{`V^a{LWe!?CvWeCJ_}aOnyn9)`p;ukblP-JbQW|X@_pKDf3Va) zyASqE)6uZ!{eR@mS@bDrt$dRNmcz}7W_PllZ&TL zt)}y-85HPtUWx{T2P+}?KY-f?h^>|T%coyoOp?X{xc{}A6 zk01V>i?dXw9_TR!#2Fqx`fC(|ziNTCq8R5{wuy@z<^WBNF}TQ)WdnALaSnVdK(4Bj z?cw0P&VRyU6vqi#mUD+>jm1R~yG6mhJHL!W2wwu%r~mSA!18cw@LIFA5XEtVSOEh} z8ykbQ7Hch$i?CuTcE;Sh`|H^I-OH-_6|ge}cU1L8S%y~!8xKy$am~3XM#LiGaFN3~ zhcy;sln?@0w!xnjcBL%Ki@-lnb(qab;4^FO7i~!`t#`U7(ll-1qUz%NNkN_u+1z+I zDvEqumf>q)4Y>dGT=zJhF3<-qh{#8(tg4o+YS%V1hFc+ob>Ju9F0lE(LG5$q2Iv3_ mKm%}3);%x+Hl9Gw&F){xrY{cOr$M*?0000q diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png index ca00dd7ab5de63bc53841e0501dfd76857ca7780..27dcb79e6bc8e91fc8ec1f4cf257f3bd6f8b3d80 100644 GIT binary patch delta 32 ocmey!{gHcuCiDOQ|2G=iGfs41-CV$^$;dLr?7iXUxlAF<0O%(Sj{pDw delta 28 kcmey!{gHcu=0-z%#)%Fbn+q5<8Ch=L%zLzXE>j3I0G+K0ssI20 diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png index cf2929114e286c995666e5fec102813c5e2ef8dc..547e7862af478d8d21cb9ba9a0890b95efd4576c 100644 GIT binary patch delta 721 zcmV;?0xtdG1?dHlB!93;L_t(Ijir^nZWB=uh0mGUyWU-Iz#u4yg9r$Os3@SI;-{dc zK>|T~cmo74K*0mR3q(SKfCLmkgXnn$3M77{kPu>Q?=If#9SYkK7Pe#HNK;*%Pc!$< z%%z!Onn*gTJ_i7+s!L{8PBoa>!~oz(eN|5z-85}vs`?s$n}6!r5mw)w9Xo!~jvYT~ zY1+t0eFLC2$tM%aR8m)xBt1L7uo!!9@ZNBsc_^;e=gz3=Gm>tc_YdFz_B2V7i$mB@ zLuee&omJHraNc>7sr-44cc5doTvs%B(DJg0fZv* zsd@0|e&=d4!+zIR`4b;MzF#-*7XkoRqo|%ZSHn(IGf9D~A*v-&o_8**s@~hPcmE0J z!heGGWgr{J*=|D4@WVJ(K4oes=ww`hR>qdBvxsszZEnDJd+PEz7wtW zYHrCfZXO;P70FQvt z_0@pLJ*6x)8vBx3l0sFXDj@q%GecE*R9h8_yo1fnwcML6!~0uiwmAYEKz9MSLdsp| zTpTBJsS6{hC;&s{J<48zJZpE#vdql<9RMq4_DW+LGUjuN04xBwN%9pbUqSXj_DESJ z`4Yel08IeVA9p)xLP$mcVgMlq4K?VM9)R4;igCVQ6@d1^NU>Da00000NkvXXu0mjf Dkl;~{ delta 713 zcmV;)0yh2W1>psdB!8$$L_t(IjiuDRZyZG!$MNqo&&=N5-Vxh~NRjUn5l9rdN&yYf zfk;V%1O+{`bO`J8cMem6i5_7yxK(PyM4La-FYbPE;<`K=h#1K znw@z*`^?Vn!ukYJ-4)ecAe>?S8cg&-ufLi1`51) zMDz!sb6Sy}c3nj8XIcOC?cwv?7!5PHw6PhcRe7at>sQU}YapHlR1y6q%d$7Ohu6C? z+T)2OT9xIXZR^)gLXU%s&ayk(!xxTVXGK>*FQVUOz5W~9!|T~e*m1Nhi$QFgS60!- zpmXkvZq|EiuzvAkYPd>SN?ZwR2TmS3yaP(*=#`ag>Cjk=Y z+;4-cH!g>8>f7+dH1(8+4}aOW7>6EsH%)t42p#Nc+FOYa9nwygmgVGaRn^b7p1r&i zLUJx_9z#Tus>-|G%w9^8^xWMolXSY6*~{L{Hk^7c=zpQ=F|#cXAi{+^TqJrC88!9n zIj0x=r zix}Gvfq%W_xBRmSgK3rTBuNrN(n0-VN*23gzBT6@K6pfgX_<4d|3}fp_Djq@2bv|= zVD@7)yHe(p9VZgR>Acu0-Ye=A=jI33)D6Ytkb{Fi%Qm)O5#vX|WO@J9Tms$^ai4|| zy4~!Ven?W(DPXiQQqL;NVmztqx-g3$1NVT#Cqg}*6c_>@h{yvG_ctOlL}nuHFA>=V v-UkMYwMTNi!{cxlNLJPvFat`UI;rSCKPP@jL!?&^00000NkvXXu0mjf)A3v* diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png index a42f9a1a4e2e5fdab5d52500d6390ac4dc929aa8..7591a1cc10de001fe549e04302a5ada9859579f4 100644 GIT binary patch delta 1557 zcmV+w2I~3o3#JT^B!BHmL_t(og~gc9Z(LUu$3N%3`{wr#o5qe~8{+&Z6o^=WSV4<| z5C|kT`~hq$Ay9XS4XV1VKoy`a+QI^{h8LQ>x=K)9(0|<9Mxyi=H z8o+-D&fPxBdw-7PScH0WKPVvnR?aP5pxK-O_!7anr4s=Yk%b8Ll}2-KsK>y4@u+Zz z0^0?(v_I6IaIG1Drz70*v4F*i-T}URSg2iai`(Gd5s{UNz(nNpz%}4BuaV3dCM7VSNV}I5=4*@;~uBz(Iy`JCGF%dZr zybWAx9Rm~u=Tw!2bLVLV=gtFf#&_*z*y&g-3GV`zTdi3Zjsa?1qdNEL?OUv`uL67o zd`ngDjX$@|F%hW{x`fNk6M%w8-`v9D3XNtP;4<)c5h?Er2D}1%y;^G=OZX0gTU@$G zwOR-GCV%kT@n^O|DI(tiu32mO!pbv}B*}?DjVnnEt|+*5>qGU<0X(a!|AOe4hzRfp zK<4I`PX!8sbBRrvpI;V0fZs=!tx*0L_*$h}qtR^Roa0g7ce2B|f@W)mN~H?$4d934 zV7~x(>Zyg8)|~3_UYY&eS;kq6h@1niTANa-Hh*~1#&HsP@2S;WB#8z1o`}pF;0Hib zZ?sVj*)pvW%ZCNNZ-M6ksm7=GNSdajLVtIn5)o`#Vwev`=Nv?qo>A2y@H#Nu-0WyS z@8O)1q$NO3EPN24oO9%PpYGwl4D z8?3F~1Gq!zbZ)4sHvk$MvD?7U0N+`=uX#Ts?{#tBV@oM%DaA~X6vhZ?sYF_`IOoZG zA=x@>pDEyh7l2PA%eL)Xmry!hQdL=fcvthhPu}Y>91JkVkd{lNr7|W-4wW1tLXsq; z?Xdoh2OP`tieJK_mc)kw@?fMNv=;2YBzv`@yLQ^*i8Y;6Y5p-Cz-}3d{h{1HT4L zt=6E?nnfhR7{QtZv6duBwjg&&!8wN(1%-2XRa6}t>udC~4Py9S0{#fBs()&K8^>M? zw}{k$Ht;O)Dllh^(OSJNwR)3~D}gCElOUqeMM2eVYtvO7S$C7H+fnbm0QZ2O6V6CF zs+zGwk2{8{MCWFKUjjcR?5e0#>Xa+h@V%M6J74b#hQpkGKO^sFqpraLe*u02tO9F0 zojMRK!r2IB2?uV^13v+pkAI#qSZlXjRP_`^5qDf$+5r9vyg@h@D+u8$_I>w3Jy_hb z*MSBhdS&1$@NL4*`BJ>M6Xd_ZzX_TCHjoo)#|Dt;0WUuEIsX`7mDrAtsRh*H?+jSq zalZh1K=&Y^BZKXLOo37ymbj0Iw>{xoa)h;SFkS`@tN#NqZ=Mv_1rA8c00000NkvXX Hu0mjfCH&$2 delta 1503 zcmV<51t9vS4Dkz)B!9R`L_t(og~gdoj2uT5$A9ltb??m1%#IE5?s~l@cD#yAun;Jh zAi&@VfjGb|962Fz;mi?n=fX!0a6t%(6XJ&81QAKNAfce-K=`sZQfw0^WOu%L`m4G) zRQGzl_O5r=vpavOG(A(@)xUnP-m7{&FdIDu{H1PB&1lRg)_*zRO~BXf&HA^wY8iM7 z@SX0GU+nZ6xVP%Q`9gKOegEv$Px)uBe%g1s{RZyu!1?12E>8gU2jE(_+h=Y4@&iNO ze)lGm@c`f-z>C10(*Rqkp*|6yo&h}0RR9>HfN=NrEk>j5W5XR4Yz6ou@Z6)I8a)E; zpEca=lK@*KSbyrdZm-YUg-1gj0QWE8#$n+O3${wI)W;74^$^^hTa1P~a4!Py&H`*5 zcm>!v3e*8`n*_^kJ_*=Gf~7XPy)&#`xO^n2hv7CE4YvT^so`!N2kaujQdfFQXF0!i z=~z&^;Y5VHciv$*`0%lC`++@OLtS24I?L)4LhXhF;eWq(HW>!XZ317cAs-920=y1v z%o6GVxPJqm1@7%WPxoBc0)7W<^iBW@sK@fGu3e(r>jP{6zXcW^cz`|E{TTRqd$G%f z^(!-nYUI5~Rp>2!gk&hBHEg!pdRg5tw0<~MlD6TBo+^JFh?)rRXK$T@C0H9V4r}U1fnO4BN3r;I}G;}xCu~XQ`GF;Y@8yP zDt}o%ZNA=A;0=HznP9Clm*gs7tumdA8?ZMNcnu((PACh98jJUwYEv~7c}bck4cMy+ zyb8RZrU_Y=V5}l4r)Dix!B{2Frep!^J>Yc(Cctk1#=`++RuDx|lju%VB7%)#iY#xc zb!wKW0tN6hpcsz_KFy{$=P^+X$cecR0)Lcqjx0-=jE5e`fu90J6NY181^n~Aa>Vfh zHi|Gt>%21CG$JBIaafzPG-a^;K1Gp9ZJ=KRc>`7gZv)>bio9!#MMN<+##n>*er7ul zHHIh-o6&5Vk|ZO>qb-2Dz_$ryoNvH9kkxQ6W!aQCUJ$%TjKM}0RR!;lorF~t8-K;v zDAW^qIwi}dY;WCbBH>%W-)fEr%C`defDjBfvNZ8g+>!>wT8ps;)x#%Y5y2RPjbm(N z5fO?aC(lyyJY(y__q_LBfbS6|{h+ya?_F}jyVJ;f|3W$)duy$T7+mRqa3eJaV=Za| zsHh^Mh}M0^Vj{b9jv$mpNuH&YWq(PQCTwr*K>ZN-39tpY{lKca^RI+}xSpno_^Kp| zV=7nSTmi1a*X|J&R0TDPns6*C2;iKf%5(BOqby6Rs$?|WYUY#&zF$La*G9Q-?R~tk z2=oaB=*z%4RrQOVzAScni0ID6qJoG)B)Hsr!F%^Wuz2rCCS#Jxz*kizgntSC9l|@3 z0g$jq2W8O~p=>`3d>8m8pdv!6)nTF4CW;qOee}+^awSEPk){b*nlwSQD zNDpAxSC;TE$9dp0z%PIyyVevD^-&c2IBxkkZuuyRy@>8zdxpTzffwqr&edb@tHZ22 z0(5|GeY`+;;r2N~<$R^?+gPm;@E^ileGT{%Ar1JtFX1s+`zQ-y1K8%_r(Ghet^fc4 delta 24 fcmeyw`H6FaCNl#A!$uuOCYJm%XZy{DOb3|&ScnFv diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png index 5cb905425162535cf29881618c8585faa83e18c6..de735a3c28c0aeabe7e024be739efb8e7fe71c2e 100644 GIT binary patch delta 689 zcmV;i0#5zN1<3`FB!7@eL_t(IjiuGgY7{{f2H^jks_LHUo~iDx9y5t9T!`DtXzM z*@%d?@4=XvNJ)7?C;8KHD38HbSjwv=pN+R;+lG+k)mSQdQK$J6+BLKT)Tz10LSE0! zKG=??)mR8|xqqCP`(wd0t=twYZ|3=IL_G2GH&I4zW+N%&jWn$+|6BLoqnu?60^(hM z?06)2;;YybXGi$+=V!-`>{7G2{(*^z*oy}`$q$VI01FA7t5J9k*OA>RA0lF4P<S)6*?(>~?4Z|OD~7=`u=#NSfHX}{IWIrPC7qVbi8@%bjbXdhs56b`>-GBA9UuUd zO4X`V_C2#WUDjDC3=7!%Mm_rd9vY4HmUs5^XegFitzW;kc4_x-l!&OLv#Wymt_My8 zK`>yU0sydfI2aBFA%O1={!VM7w(55Qd%*3JzCmpYM!!Z2-fDha-pnpcSD0wHPJ2#e01il}L zvR9lFj(c6Hd=Y>h24rEFz7|s4N|MQdF$TsMJTH)CSxgDxT~jK1e-L^Q$f78D;Rta% zN&jQp1;*g}fhbjeK}h$iQu)$ebT7!FD0xnfvyi6sUDys4o*zh6W*3F@E~_G6Ius1! zN+7=O_rr?K6sEQ)MeNO!7K`SLz6iqc1%JNJ*mcA;J%RFPeArDv4NKLY>* zfNC7y;NZ*YsWTN$1E*qNjP7H7eJ#^{J>ThUd?EmhEPob8>ChMe5O)wpX@xj{4uDY@ zCUeAj-Sa9#V_WgO3OMn46eY6+u!W#ftDacfj9&=?fPd}~Bit0Od%%1Q7wP!~W@pJ5 zJMQq2-#j=uu-1+f0I_-5BZV;rYaxjUZDY;IpfMVZp-Hf`(l5)A!G5m#GdrRlD6dahL6OBL_1tvuu5h0KoU; zgF@xMvVU%C=r+6EmM)8Y)pzAXV8^^fQFO^z=Sxrx<612e$Lp-w>vmcj#QHPMX7l?l z5CDSU^n@eyM+M|vz(T14tyZIBjsDi}@%e7|&+o13K@-iY;n-cy=!pf+ zN-0a?LIQx+y|P!9E`Xl~_Hn2Aci(3<@QK86d?~(fX@;z+1At+)D#(6qG#Wn++w%{5 Wvhh-Dl1fql0000j4V0)PycTI%2>n%0B3~=yZ`_I diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png index ef14660c533bb2adf9650d9a5ce6d80742cadb3f..a228a98d1e73f2ae9855e85303367406d332fb19 100644 GIT binary patch delta 24 gcmbQmI*WCJCiDOQ|2OK0FtT)NKPuYn!WhN~0DM3RMF0Q* delta 24 gcmbQmI*WCJCNl#A!$utuMwWj!_PyHd!WhN~09VNez5oCK diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png index 03fe555c78a17c5557baecdaf8a879ab3be28d9b..17fa9de33acfb3bc54d0c45a380423e8ad4a21c7 100644 GIT binary patch delta 24 gcmZqTXyTZl$^8HS|BX6Tj4a)r#XXx>F-9-}0DW!=wEzGB delta 24 fcmZqTXyTZl$;`mOuu-Rqk)>T~Y2oHoj1f!#Ouh!3 diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above.png index ad929deb996c9293c28f383dc6daa2b2c4ac0e0b..9c72027c3c19662dc0510513630d481abb80fa6d 100644 GIT binary patch delta 24 gcmcb>dVzIdVzI09uI$RR910 diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png index dd536ae6c216bc420fc7419491c9f21756156d85..4acaf69301aef306cd2bf1cd9066165b98d1d090 100644 GIT binary patch delta 24 gcmbQlJ&AjQCiDOQ|2OIwGO=u9jS$_O$YjV20C(RAdH?_b delta 24 gcmbQlJ&AjQCNl#A!$uuLCYBhD>(@6YG8r-h08Ro1hX4Qo diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png index 5bfea710c985462d5e44fd357eb694d581881615..8c83626712f6e644227aa155b1a534ab0f3c5e00 100644 GIT binary patch delta 24 gcmey%@|R_TCiDOQ|2OIgGP1P2FlF8B$Y{d|0E_+!i2wiq delta 24 fcmey%@|R_TCNl#A!$uuJMwSLy9iz>Tj5dq_R&NF0 diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png index ea032d54a761b848c0c3d7017eeec357bcfd030a..962028d5a4ea43b907ae53ede922c0c739902289 100644 GIT binary patch delta 24 gcmey#`IB>kCiDOQ|2OKGFtO}DeaUlk3e!|30F~kCNl#A!$utwCYB2-9yOa&n5HrT0ACCTKmY&$ diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png index b0842070aa2ee35ca41404e2af743bff27353390..d28d15104e70658ad35c3abdec9649bcbaa6280e 100644 GIT binary patch delta 24 gcmdnSx{Y;$CiDOQ|2OLBGqPy!6j0b4<`K0DN)?zyJUM delta 24 fcmdnSx{Y;$CNl#A!$uu_MwZlP&CQ$R8N(R?Rf`7z diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png index 9d872b9f1017c6f53ecea1da6e6e1cde94875816..73c7a2631f0c97002c0c3f83da9bfaebfcaf6b70 100644 GIT binary patch delta 24 gcmZ3&y@Y#$CiDOQ|2OJ%GqJSBb4G98&GeE90D`;>q9BWvXBT0DJ`rF#rGn delta 24 fcmZqWY~`Gw$;`mOuu>q9BWvXBT0DJ`rF#rGn delta 24 fcmZqWY~`Gw$;`mOuu;M1& delta 24 gcmZ3)v4~@WCNl#A!$zGMj4XVdMjtnyV2ok{08exVod5s; diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png index 0fd1ac54083d347676bca4d5e7af73b876bc7ba1..e8e835d00af2348c2754ca918b6afa2c60fd8187 100644 GIT binary patch delta 24 gcmbQnI*oOLCiDOQ|2OK0GqTK++xKp>JEK1%0DbEToB#j- delta 24 gcmbQnI*oOLCNl#A!$uu(Mwa*`&-6FDGx{?E08Fw5PXGV_ diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png index e2a3c970a780cbae8ff509fcbfad57437a0dbe21..3c1d478895ad71eef5f11b56acb5316f51dbf147 100644 GIT binary patch delta 24 gcmbQoF^^+{CiDOQ|2OJPWn{Ttz2(K`ql}SE0E|-$KL7v# delta 24 gcmbQoF^^+{CNl#A!$zH{j4Z2)r|NG$${5K609AhnH2?qr diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png index 958f3b8e5ea3ab16236bf7ee5f772db9c2ea0f6f..1885b0b1b3470fedb6f1a05ed5763bc65c827a3e 100644 GIT binary patch delta 29 lcmX@ddX9C1CiDOQ|0f#SPIO?MnD>oEwxl_Ka|UA?BLK#O3^V`$ delta 25 hcmX@ddX9C1=0ro=i4GhS^S-e(&aDyKoWYpJ2mpYr31k2O diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png index f2ab4c8efd23b1cfec2de8faffb3cdb226fcbceb..b613d1212c141d148e5e5caf9f586c326fa50469 100644 GIT binary patch delta 31 ncmeyv^@nSMCiDOQ|2G=yGEQ`0-5kfr!N~mcb>!wuCShg(-Zu<8 delta 27 jcmeyv^@nSM=0-zZ#)%Fbo8uTc7@7Z+v~JF15@rSfj3o&6 diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png index d9b9f9340c81cb3f740ac67f8be8985f98a39bc9..679f129e8b8ab52d4857c0d4edba0db2543c9921 100644 GIT binary patch literal 744 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`z&~;1lBd|NnoW2!((N1{fKc zAppo=1Oa3cEC3Q=hA3x*=>pP>j7&f-kmTUxVQ1&$;NarqP}K^cg& z6+uWxNm)xtSzAd(S6LN^^i))JRe+?LzN)%`ng$RV#x$s=0YlTVB*-tAfsu)Ym6KmU zNLWNvOgu0+Bs4rCB|Wo$@sbUjHgDO!eaEidd-m(n|k z?C<~gIl8;I%|E~T`LBJI>t3^!toyiggF;I>v)&B1?cdhzyY=?`=@-lPPoKjR{%T8z zYhd(T^}fO~<;gi&M;Dk)?z#8pPJhzJz4nX#a@d|QYwfjTdGx8hS4RHupUCDSt7eaf zbBn~A6sBtGXL95VJvHr}dpq6BuIXt{$d-vl-5kfV`ooS!YXOq5yw^WQXilT~Xo zOFdUBc}C8T>*u)Jkoe7DtDotC@voQ2=fm z;}2-#ciiGhFvf>5{+T3+Zb>5fY;zL z=3yxn`t(5v4Q3uu06>Jk8;Zuqp+K~s)$2teRbRp^&woHf`vOd#<0JwR9h!_@axgg& znCX*X&X;PH-5Lo3z^4d6f>5jM)|m4p0pPW@X%dH3NTtDyo+6b(6jotvngVzu0a$>m zNgUk_fatW8iZZA8xHPXVkoXZZ^e=8`0y3xYr^ZQ$JhrAixQ^%Ujp z&DiDHTYqL=1W<1ZGiLtiTz)-G;&YxKXr*=6rb=sM^%Ohht)y;~HD-PUpaQi0z5v7k zmYvJ5q-iqc`-MhR*Fk2nQ~n*>)UGqThXA&l_azP!0a)oKJuFMtnezt#O6`K9!glG^ zcBzoEDNDM^j-yCK%bpiRlhYS?a{2;$ejz53t26*6dJ(lVPDHDoAA}9rhkj&DCWvU2 hi27=Fl+i|x4xa!3002ovPDHLkV1l&iMjQYD diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png index 81a31595d15c51fd6bb7b27d6ba29efc533ed61b..e9921c95afec270bf074f7074bca73cf93ad8993 100644 GIT binary patch delta 32 ocmX@keVluOCiDOQ|2G=yGfs41-JHN^$;fi9y0EOBJNdN!< diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png index 9eabf877126a249d9afac37a48d1747dfd0c1461..5219a662df23b41a8e12266b9c6cf1f5c3245d38 100644 GIT binary patch delta 23 fcmcb_a*1VvCiDOQ|0n7^XA#`AH+i!-qctM{gzO3U delta 23 fcmcb_a*1VvCNl#A!$h6uEOA2FJ2#6nS~CIwRg?y- diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png index cb5f45d477a27832d4fa824d2e32c46f1468817d..f0fbebd8d2e0f636c809003684e308a624a7c39a 100644 GIT binary patch delta 24 gcmZqTYT}xp$^8HS|BX7lOe_`6dvHq)$ delta 24 fcmZqTYT}xp$;`mOuu+GXiG@Ar!Pm{UOh=gjNh1cV diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png index 2977074ca689d1f75037fb2edfd423e0f6e37e51..e5fef5010717d4844a7ac1014b8ba9a71edbd779 100644 GIT binary patch delta 24 gcmX@kdYpBFCiDOQ|2OJbGqU{8k2|nAn=ytF0E>q9BWvXBT0DJ`rF#rGn delta 24 fcmZqWY~`Gw$;`mOuuJEK1%0DbEToB#j- delta 24 gcmbQnI*oOLCNl#A!$uu(Mwa*`&-6FDGx{?E08Fw5PXGV_ diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png index e2a3c970a780cbae8ff509fcbfad57437a0dbe21..3c1d478895ad71eef5f11b56acb5316f51dbf147 100644 GIT binary patch delta 24 gcmbQoF^^+{CiDOQ|2OJPWn{Ttz2(K`ql}SE0E|-$KL7v# delta 24 gcmbQoF^^+{CNl#A!$zH{j4Z2)r|NG$${5K609AhnH2?qr diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below.png index 7a57db0245bc64e0099dd0bda210f8c0635a7abb..b6d9d6ab0f538fe793adff9dbd0133cc8d11e07e 100644 GIT binary patch delta 23 fcmZo*ZD5_C$^8HS|A{*PS=L?Wh}x{r7{~|!dKL+w delta 23 ecmZo*ZD5_C$;`mOFj40}i%!4Wp3VAISi`lu^lPQV`0Duq)hX4Qo delta 24 gcmZ3?xtMc;CNl#A!$uuRCYJ5nea$y}GDR@~08g$4T>t<8 diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png index 3bd4dd1b93bd1ac566d575996666bd2a6a44b283..11c5de2fa02b083707152883a089ed48182d7cb6 100644 GIT binary patch delta 723 zcmYL{Ye>^k7>EB}=A~&_E~i#vQ&JRlx4fmLIW0xSY|Rf^ZS#%@3g+^%{pZ~Zaax+T zS)xQm>`Doyi(WPW92FEi3-Tr<9$&iLk@F~^pIPr(L@1g2z@D+iKG!dcSDkpW8z z91^&tI)6E^WxytZU94r5>~Kr;enom#$u_fC&o16(VVB~~2p?gV8d=hPwhR}rWWd29 z-DgVo1rJbC6G~}8*IQ6%6-3lRNF|D>L5Yose;?gw1(6boR3KI%F{y&oHb`s3DZ1H; z#BB(B`eWo>guIKvy9gJ0J_0XB;q^F-&coO|d|rb2by!ftq8gSo@J9z*JD}YGodNU) z*xm)h9_$+N93elaCJ9d_xgatADq&)3W=^rRvbH^Z#O|nr1D)=8;#8u56eOpJMB>bx zocc$~r#-#BeQz*t`v=~=9~>MS`mp-**V@|Jx>~K-*urSFy8q}8Fc^0CTmvL|_@4D> zUO3;gAyp_h@sG|`j#yET=L;-ot|IkGWn)t-?MK#`yY3SmE6oZjWwYy0EHhsaNB-_h z3B0W1%kS;2t}x2@lG^N7_!XDKrYFLEg)^I%?58Gg9ZMAo1-4^R^r^ZlslplC;e;nj zW!7Z7i##$UAXF88!A{AG3an_)b}a04G>Fm&G)2im25(qcTZn;81`0*Wyeq+_kmd@3K?@L5S#`C%^3d{cj4-{$# delta 713 zcmV;)0yh2N1=a>||gHX6L} z_wLK{bTJo8aa+1SoSVaWe*for&KE-#D!WK3Ssq#nG-!)+9Dj+#pa%n~CYB{U z)h%GmJ-}k?V_7Enq04kerNrIxVp2C*nXaY;FysS7fPV>?^a3MOwDQHzmZdl@%=EL- ztPC3ZNFF3S*rh?+?KWtu%;^)E@&et@Ac|oOzLTLFeT;9q*lH(*^#;8@>mYGCOj&DD zBx=6L#lzR>PJc$YZHUBZJbQSm$+25pJlIRk8(L(wlY$%Z++wB%hmGYaWa-g^RBrq)`GnHbb+(eBI8_QG5w+>H=6H~gs zl1gs1lY;i*Wu=+wA9gU!b}~;@O$o3{?5Kbuj8&Uamw!t*02uRuNQ~(Pz8X<6Q0~ZU zVr$1o@C??syJy3b=O2?4Tg{z;F9@gU6%@J9y#r=f`I(KYv)*5P! zmMft*oqtXq+Rjr^+BIX_v^=e$)>wU28t-uM(8_;4cBk)iv7#q106?9#hdN`W!E!11 zq_Lli@4sh;PtGMWujmO3K)+v~6EM;o|02)nkU18A)=gHlBOif%+SwbRlRsaBM1uarsa?k(%Ip!Z}eI*4x v1OS9ngR?P6u2ZiKWl9_Yhysw-gOmCLPBuQd4r(Z_00000NkvXXu0mjf zHDb2Mpd*b)rA1p6h=(=-Z+-*(d<^L9!6jxJ0Gir??FWIh_kr6A9Ps_5H^Q?p!)?$} z`3Ry#cJYF=&3{-~2^=~Or|m2~SlM16cCEBS6gus+Ye_DL*5+eA#cdlevg~!Bt_2e| z-j%}799|zJ_*|DklNT0|XFK`FO*??zez?@W{X@(HDKCuJFk$FuBjO0Si+_;gRuJG8 z`|~6azfJ}>!!&Ma+O7mrH~-LC#MnRV}j-zi*%8n_Pqn}igj6mdrHJG8PJ)b zz9KXwz!LhRm4PdNf>-UWeUi5cx@=Tv`f#ZNysZXaH}-Z+p?L9})fZ#(>1+7BC9an$K$SM9+r-cd zRzq+_iRn&@FX5OLtSYjZ>KFc5!)?+X1pZ62Z+`;Y2LU~IIYzsMp{J0-G#PEH8T|G_ z2(^Fv9`x}J>GYVF+gl?QATqc%qpd&z=N`|OY*)PmtzFgm&QOi2Qe969Rj0R_74QR1 zz5{LCAwfr^w=DmEM<9c1GFtLDOJfQk>~HiwFt>CIiv)retig%Jp_lewipSHMa~Paj ze1GBlBi@DP8c2-i?CzZ+-(?#|1>De_rGW4I%R9h*bQ3PwAVLeXQmc}#SWhe9;fAA` zv@L`BdNeXAkjAziQ_~HkrXA3{5K;oUVF-TYOL1;S*eMh_T!onzSXB zSp3G+BP!r(Lt_R#v7N!Ies@2xW=hUd8||rsE{b$YQ{2KR! z$>H&*>z;@*3F25`#k;`C&WXbg*rk~YC%g!}>ikFkftoqA-qZ=t^2jFfc7>&Ezkgqs zXKUaE`1ahm2RPk5zCvjCVQG*l^?*X3CcV|jWd&)P%ciDe*O5Y|geBanebG`%3ti*| z^_1xuA4tuF<=p6?RvS=5waxmkDA`^a8nEkftkt(Xy6s*Wc&f|i)0`Nj0A3&eU z`R`_3p1ouElz-7$Ahis5wgPx=D}V6R+tOPBv29X7DY11qJymm_{4qs_4dF0!>ze?% zLJScXq@BYy<#Nklx_# z#XnSA%UZVJD2H&tJqJi4E;P$(V~!GCMV8sJZ0V>Z%PcSo=ZX?EK*=2@ih}3C!STHN ze4ghyypb3`?#J`qJ{vo3_kBH|@8|pd{CG4P4=W}gkueq+V}AsEK=vzH7ug^g$a?ew zj>Zbur8i?$tOY5W$8eR#AG#|OQwU-y0o4}zs znK8p>z%gcI(4y@wh=(=+Z+#8?bQI{e;XiT=0xg}uwgW)cd%$f)!|(%SZ_dueOktMGK4Q-gT zcvp%)9rpSV!RLDnn7punJloAbE^G(-2H;VB^Sg8oO&{g~WqoeGL3j zJyavkxPMB3|tFTWRpgJ8nsX&{ZwJr}o;sW0B z3sfnt4(Ar~)i-opL-gqcJ-{D)-UwAIv5cWb8$+LFw{Q3gs#nTdxdPPaOuYg_&sz!6 z6D6iMl~l$tE!sJxr$xQ+_bP6a?jZ1=Th$5d9Df1~+~t^^R)!8F(?(}^tYq-piy_wk zr9S9mUGnWQC%>=Gb>m6ky6lc37dZELYSPX|8CtiZdy{)^xrQtv%Ghpkf$wio543r^ z3>|4~TRJj}OW@JjZ3TQvzR zg@5K6NQ&pY-W>{`W_0k()?63(-aq{V+)tTs(K-oQoSsqhzoP{Se0JuM9NLy4Lm@)4p4P$9uxOR<*%xqcC;FRh`Zt;DkL&v$^kYc$nB6VW|v5a}{7a)g9 zb2dG(lfi3#^FFZk9I&ul9wS5ZEE={NkYZfKT?wGePNI z&OKYrS)1(2iHttvP+8XWJXeL>C{%vy`GE}&Y93HLEX8rq^ck1CF~;ukryHJ#6+~&Q zuxvAMqI>eNgHCy-!UtXgUUBZjppfX9wBA%tjPs`Oc4^bM-LEfjH1PtQJ=gCBPJi`I ztPt9DNFHR$J)qbhZEQDlSwVKaCkLljlZ6LrlW*0%Xf3COF7Sc|I_cT(%gu!K?C79& z2T(_~&Dt;Nu)T6|z^*shYj1gU>%9u_RE-zJ2P2pl2u>=A*X8{4hQ7erB^XV zMHe}^eyb=^e6;9sZ=W-;1*RSh=)0000< KMNUMnLSTZK_Ic|7 diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png index df9d144a387e29e617064ba47502309517185f16..37d516b3131db02168d31d874db26fc24801c059 100644 GIT binary patch delta 696 zcmV;p0!RJG1<(bMB!8DlL_t(IjjfeCZ`42(M!$Q<>vh(SjqN}ZDiE}^2n3>`pn!%n zAS6UVfdmCT6i6V%qoaugR8&Y5NOW}2An^|nf`Uj<1Z;L4Ki1AZW-dh@A_?p!kWF>xkDm?Q4o>s`QZ#RUxMJMhzVE5xh=p4fxIlz_8SoyY=2ohO5pq9d15td)hu^x z%p13B4wO<52(&in_bMr?qA+@ph{3fqZN1%=fQTpvqQ@Y<9)uH(y6p@tq`O=pOBYK6 zd6*`xdqV|8M7|%tuxi#!80~YJ)zI)YwAM)4KRQPAgQfQ3{XYs;D}S!6+QlfIa*1eL z;p-Bk(P}P~8h`p+o+R&h^9Ozq&$6;EM)Bm1!vR3Cf*-^U7WI^fXoDaK<0nd~%W*vA zZkpN=j?(}uHRb!!ne`NZ&%`4|>S`2Ey2Sq;zD8rr^8mWQtKs)8#W$jfscj$VC~U_e zVw~n6jPEE#H=}5J*TMlnu>}!{8GZZ0;+Z>QqIu$g?fi{C_Y; z1E7@4R%>2CA1^v-yVJ?^ZVCGR9sv5n0FWff9Aj`i&zF+2%*}2Hy4|vZ=vNzVau5WE z0qf&<5QdG$_&*TWPh5r)8(qOV@apTbg#QS?=_s;z>s$BdC?K2=)LC$rfas{vy^26kinqe@Adk1BFq`cts-r|mN89%BL%+`hT(yM@KF{s4L}U>f>!ug ewp#OlTk{Kx6Ea%@?|B; zB3Lsmv&hp$!+*9u*JZgr#&*5nIZ1WR4^B8jOpIs@k|bO&Xc5a70K}dS+^+vjN_8^` z<{U9a<@=$OfuhJw)3Cn$HRyQ36Gd{xpPh4v4vJ<9Fq?H0pRxsVSkf`5*PC#+s@KtY|Q@$O``#b zn2Ipml+a6A9*23J=;JaN4r>77I{`oxMH__CQkq8n!60pp!=S1L1z5k`GfA%No(0re z$LsZ4txo&S+2=Ra+<_*)V zl~g7G9*u^>x*l3WV50%w&EoJKfIZJT)jsZayD6teObf)#JOFM4ZE1c W`3}Ukb`vT90000vh(SjqN}ZDiE}^2n3>`pn!%n zAS6UVfdmCT6i6V%qoaugR8&Y5NOW}2An^|nf`Uj<1Z;L4Ki1AZW-dh@A_?p!kWF>xkDm?Q4o>s`QZ#RUxMJMhzVE5xh=p4fxIlz_8SoyY=2ohO5pq9d15td)hu^x z%p13B4wO<52(&in_bMr?qA+@ph{3fqZN1%=fQTpvqQ@Y<9)uH(y6p@tq`O=pOBYK6 zd6*`xdqV|8M7|%tuxi#!80~YJ)zI)YwAM)4KRQPAgQfQ3{XYs;D}S!6+QlfIa*1eL z;p-Bk(P}P~8h`p+o+R&h^9Ozq&$6;EM)Bm1!vR3Cf*-^U7WI^fXoDaK<0nd~%W*vA zZkpN=j?(}uHRb!!ne`NZ&%`4|>S`2Ey2Sq;zD8rr^8mWQtKs)8#W$jfscj$VC~U_e zVw~n6jPEE#H=}5J*TMlnu>}!{8GZZ0;+Z>QqIu$g?fi{C_Y; z1E7@4R%>2CA1^v-yVJ?^ZVCGR9sv5n0FWff9Aj`i&zF+2%*}2Hy4|vZ=vNzVau5WE z0qf&<5QdG$_&*TWPh5r)8(qOV@apTbg#QS?=_s;z>s$BdC?K2=)LC$rfas{vy^26kinqe@Adk1BFq`cts-r|mN89%BL%+`hT(yM@KF{s4L}U>f>!ug ewp#OlTk{Kx6Ea%@?|B; zB3Lsmv&hp$!+*9u*JZgr#&*5nIZ1WR4^B8jOpIs@k|bO&Xc5a70K}dS+^+vjN_8^` z<{U9a<@=$OfuhJw)3Cn$HRyQ36Gd{xpPh4v4vJ<9Fq?H0pRxsVSkf`5*PC#+s@KtY|Q@$O``#b zn2Ipml+a6A9*23J=;JaN4r>77I{`oxMH__CQkq8n!60pp!=S1L1z5k`GfA%No(0re z$LsZ4txo&S+2=Ra+<_*)V zl~g7G9*u^>x*l3WV50%w&EoJKfIZJT)jsZayD6teObf)#JOFM4ZE1c W`3}Ukb`vT90000B1acuFKv@U_ zCSYXfi8UT;K9R(4euIsy#G=#n76UCz~GRuh?u-nw`1;iG5IU%Y(%=Iy)p zAA$D4?E3cY+xPEa>p+%)ZCcIPwjF5AEl(H65DCfLgY3#oi41HHzHb&*QjGrABc`}$ zx6!F-6WPAUzW@K9v-kAQhm{GhX5R9;V}Hb)`R)eE{^k4kl}7%y>HqQ3y=C31H!Gez z`{y8y7CP7L=>~_(U5hS1Jj0*hIkDtd1iP5=B)zQ~Vn&nl zjJp4d|6BZz$N$aLJbTZC4;wtDe==)WxY*q4?wLiI7C-&0b#M1in>bl0cir^F4|Atw z1oC`el>FsK=d$B1;>#NEp4N(fHMM)LT|@~h|EHCQa$n`?D?E5Gch1at9}Zk#c=5XK Vsl&|~_CQ}Uc)I$ztaD0e0syB4(l!79 delta 686 zcmV;f0#W_D1-k{18Gi-<003O+E+zl~0)k0IK~y-6t(8w}6G0ewE10U-sc%+=A983AzNEpSt5EwL~G2voTlk*A%6sf5FKXz!OWX`dwbt1 zm5M%JD~7>qwc5i>CiC7fjQrHpRAFLb0z?F6hSnNU6tU-df!4YUV7*)}e;;MhU}m9| zdfRL^!!QhaSb`wnMxznd>-86-!auiKtw3u%6n>mIj(KNiCs0alTnV=<>r<=M3X&ul z8Gc&QXf#5lRDb1Cfl}(jb>YY9^?Iz7sx!05oP)n3q9>(NDKDiQ>8vhGHk*a-``LE8 z{p&=alzKx%>vMB+`AjBrRsBd|=4=#2Is*WfWxXb%r=?P9EN}pjQVQSqr=?|CFNx^c zIN<<5L;x@?0X!}g3b}E@0YFNLG)=P-z^d!IcDLKT(0}GPiPjoI2v3@(xjPsPRyv(d z$93IgT!N#cBM2cZ2>?q=ORY3bR~*ObdY+e#Ll6W(#LQn#F8jj5LQ@E_V%v7t_x&45 zwAKj2kcnvXOgELwWtAk!UE8+3Ua!a371*{NG4sdy`T4&W+I4YpvBu2z4h{~kC2?Ih z>G%7)`G0(V0{||44@}ei9mnzN{{DWq)9J*c!X3vMwA*bbj^q2qVzCbl`Ea(kw~Ivd z-7t*#nVFeelarGd<}fq*{XQJW3AEN#W`1CrrhPm<^haZ6sgzoiQods5*<3C+FbpFL zfa5rh4-XG>LWowHrq4~&{3?Vvv#mn~r&Fy~?^3C1i}Wo7RY}3^y%~G z&tJTF0ax(g!2_TmP%%&z=sTd)t5>gHzkdDZ%^RSrfB?dN_wL=NPoF-2{tP6)e*OCW z`}ZF|e*FCT^VhFmzkmP!^XJdszkmPz`v(jz)+u6}fPolY666=mz{>)CV&NMc5gij3AD@ttnwFJUR9spn|JQsd+_Wz(E2y;-hTkv z1hNnWzJS2juirqH0__9Z_V26cOeLT-mpxq^LnI_~4|3WcDv)7+@ZRdqVwH4mQBm1* zPEVGFiX7W;>)`+I|L!y0wA;M+d86)@Irfv5c+ZBbP0l+XkK@iV|T delta 675 zcmV;U0$lyE1+WE>8Gi-<005V@{eu7i0(VJ7K~y-6t(CoR(@+$}kDrZOhXyxl+GOc~ zI=ZNDNK@fD3BuR+q*}}rY+DHbwyStNl zp1)I7^>(#dol;eGXd`KwqS-Cir5jl>d3n9K1i^W={Qkfi@$tiKU zuG{9E&&$Wf{r&wC=X^ug^(%98bLWNwfTAc!l7wej=E(qHnr4}ZzU#Vvd3JVo;(y>h zQsX$*<(-|K3V_X0sWe|Mm&XMMV+_9U7ZoAI#`N^`{C~{Mj501b@FylB(iwoaK@cQ) zo{y6cAp|5zN||98uZie|>$+i<4W5m&D$6oRl61fTz%YzALWrm1Gzr6y1Ng*_3x;8= z644Xab;EA=#LhaChzNgUKRMB+Y2I@jCrs1yJcCR`M6FgUcO2&n0I+_8TCKLuIe*}J zUYMronSZ;Fq6n>4s{`QC(1(^~-LWjI)9G|Z-gZF{aLcj+%d&1BbB5l7?d|PrilThh zH0@HkT)sGHWv6M1!^6X)BuRedd46kganT&f0Qh$o9s_tT%ko5_P>>Ww(EuRJvN(z& zBBGFpUbfrq)&4thszI-8+rG*@6H?w?=Eo? z$E(;!dNs|Q=biURb5KcCp{j-h4MfCQYp>Sp&E>^Y&&P-`K~hu$8#jN<`bBoZ zd;bA|IRJjGk$<$77nfd$6%K_nz9XDkdNH<tzC^q z@FZ!yHh&E8QPtxFRbDaH+H1|3*;k)=_N8Nk12|VhHGj++z=aT~stQ+g$7UeI(|GS! zduivp_Qs8TPz{dFr1Aqq%&t+@zr6Qn^St}b=K5M*l@*b5sPf1Xge>hKBHtSTRo(X9 zzuPa;Z`+$c9Vv;3U?a<&?XA@N!KLv(P}SSs`;{W^UT<%%WrM21)uQ1rbs~vC>%a-%O>6C2s=TZkW&ss3J0kqxy}tr{4g903 v#lHSYcD?KketM`H|9?~kN+7=%JgWZy(Sy#n^B|*500000NkvXXu0mjftm1T` delta 762 zcmVcHI-KTfI1E*67xF!F(YHl&|29Pk=wvWfKD4Ur+Z{YYS(KjM=YV*5T>K z!@eu>@4WY403JY&fvbqDCCTiE7vEf|L>lA0AA`ezwuzxf;}VU_C-j_8d?q!{_ zOyJdO{r%$+<)Kzsxcw>ISZ)wo;=Udc z>+b$y$IrH%bDsUaJ~-D&j4?}+pl&J{l#ya&Ay!d>t3D_PcAs?{5+afJ7t z!}0Ln@P9}n(zMOav%lIQgzHD6q8CC~_pW$1%hIKKy`ic~@cu*#YYeK&Xf))>qu=_@ zxzB-n)3Ru6l3(d|J1@@G=2hbuu@=nXWHH7dB50&o5eCBn8;|ezi(>SB2;m!`I4(_l zA%wfm6)(42TNmTfjH=Dqt0xCx{ua1Ut)cnP>JBI{FD<{jWu-~v!S sI((XyIq55pD?Tt6fDy0<45khK3+Y=?W5!=tzyJUM07*qoM6N<$g3>L8`v3p{ diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png index 2b8cec328fa3e1c058d11110e6ffd1313666bca9..53c2838216028e84dc449a41cd0e31b9fb021833 100644 GIT binary patch literal 1671 zcmeAS@N?(olHy`uVBq!ia0vp^x!73o9EdD;wBqMh37Vurg*QW@Z)^R-hCsD?2M25OA=u0}&@XJ0}MR z7Y8R7Cl?Pl4<9!VKM$_}zkmq8fT)0=h=8D|kg&Lru!OLPq==}LsF;kXxQv*%thl6{ z1PIAXN-0W81Cg?njIy+hk~EN%RgnQ9RT()TQj-NDc_31kRnU+FAx(Kj4Fx4F1!ZkT zWgSHo9VKNgC1q_TRUKtjJry-W6?FqubwgDRATmO&xPh9SbcT zb1hv9EnQ13Jxgs6veMSK($TZj(X-Ogx6}c$^{sXEZFCH*b@i=ufuwbet|(Dp)qmEX&G6$`GrL#W#yICb@k0{o!veClc!9dHGkpam8&;y+Ol)c(c`Di zT)Oq(;p1n|U%Yz#?!%|gU%r0({^Qs0KY#xrK>w1!pTNBK$kW9!#KOP#>d$DOK#2n% zgELPBMVS<O=4Ngs;GpRXcSu^A7JrWPzMEB}kZgE#jWoP+*z5DKUr=(?3 zu`z2jR`>_TEYtI0TRC6ujxx(RO-t3qQ-hA~y}@=l>cPFlg4W=TJ$YX5{>pv0eo!uP z!lK;;wQIDhcVF@5{?6GR{manrtB{$6>EXX-&RH{?%tAi0&bZuSd$iy-$1?62b0_BY zRyeTSF>K3>n#ijDt|6S+&%86!ig{U*O$3vq zR-4gH_K2rJAj6u;s58BxVM zjN*D)CND~wXJDH4A?T-7inmWs*Reg>lynmC+J-&s5k!6 z-*wp_=CgjTOI^@S=U>we{lcFg>ug;yuYc;Pcfm2Du2QQuJ+ac+k_m6_B3Pu5N1{@7O()Zb7clX#s;`O2xKm!}j=n7`-av*K8J`8mhK|4oW> zIX%@h(n{!^@wLb5iT^hWdmiV1(5X@&@KEVOci}cYm*a_>!&|cA1U)Y}-PdDD%x~nm zeyj69>AQQIS8L0~zVX=;d}38^^X32-4r_~Tm+u{}-*~_F>{Y>iTS3K{r>mdKI;Vst E0Jn_tRR910 delta 1656 zcmV-;28a2F4gL&}8Gi-<005hT!TbOK21Q9kK~z|U&6!JVWJeW-zdCj6_U&%J#*eYh zv~A5~W}+yt1wjys5;DP?NFcESAy}}DgaEN&0qbOu1qc=(Ar>Im@P;S?#DaiOKrB#T zLdN5Hcx;c|-R_6o?(TbURTg#I^ccS~W5@obT6A~auCGp?I)8P}X~psD5^xQ83U~sT z14e)Vr~_-je}OlEKLLLR(i7k~R0jAQ@K?a~4-xHhxxCBe@-7IB+xnQ`67eE=TxI!b=IaI1=_&t4-5Si-X#X7FI;45dJb#tjyoKOdhlVGV{mv>)v9aG zIrl8^H(;SR@2EcgG2pjA@j~em6O*N52i`5MHO+dJn+tCOtm9*T1&(Ivr`Z91jPdg) z4-8#sv5t5KK+aFf=qunx+JSc_4i}D^dtRUgOiT=UT0%i}C|X>i`{S zw14PR332;LL|D6j7i(=>12=%CbMEOzy-dC^pn|}lwMOf+1Fp5Ox_ld;tno$Vzk!-_ z?wNY6LZKf#IDK#tq1)+DUS9_Imj;q-TnDP)o~_p^L{U)%L5PS(w8o~E(>j|bFw{26 zG#XWaS9@`~2mTgN2KVtsy-JiXs=$P3Ie$Hii)fTqtgSB5X}17g>AzeOd`0{gaNmPh zcECjh9R%+wxKaue8scu3<)s@q=eB_tcVFXa2L3j_A91ZwuaJuh%9s!>l36_E@EY*Z z6&izeDV6mVn%*^j0sLsMgsBI91Gon~-)vOLMR{dRE&~s+&T*1XZj3>R5O=yP-G6x- zYf}fj2rTTEPxrtVfV;panvE)9F0V}J!2=!OY$yV!|9@7=Z&F1ZXX2d3S9TQ9@uefiZ{(E_K9lmu|Ps?ZxZFaYq3^0A2w$ z$WH%JSLuP@!MADWn~e>Pf_z~Ro2DoQq6N{C5Nm7y|!CFgYeVOH@1#Frs;D^AMGYfC`gFH|Sk8Y<;2KaU0$G|4g+zs%sNpp~a zN5B_>F9AiR6vcsI28YHd7KbolZqJ9UO=-27Y&B~%>J^eC?tSzc@D2RIZvb0+J^v_~ zz5v4+_$crNd|!ETXM)y*CWj7uRIoNBiMzycxBq+M4EDRgKk#l?!*RRfo;r^5B*M3> zbheQX<6CJT1g>Tq+YNaO_$Tm}47k_%-@?1YfwA*AYpOiHpB(Obe-IC@@jhDP!9Rvl zydSqX;vYsQQ3z@vhldZc*D4z}8@-IO%K>h%pWXojT(_`mDKSU@0000gjH`u#*t%j4dbd23aAHNb&-a z0*gpik|$sTViWdkk=P++8?i$nKOzgZNGJ<<03;AZ$)FkkBqPsEcUARN9TxN$Y~mk` zuXL98JAH3ep8`o7CIB4(H?`K^Dy7y%#EXbiO7%tS`v9&3Fn_P=l@_pXiO3C6>WeI! z%N7<+mw8?yF$N?MrXE!_!Em@W_O2Sm7(XQW&946a3`8VRN`0xdS?jJ`nCoT%|jxZ@e;`y^*D(~%`5W>f=G-%-u zin;P~clkmQ}eR)xoSI#Y;|IhGQHQu84{MUYraW&Zk ze^?ad<)!Xw9zr}88~{w3Ax*Q=+Uot}AMi(cQCwQ;uI4cw9}WN{@!I_9(m8iCnZb*q zxU_igd>%shU+`I_og5;3J82K}z3$4Jxp)3V-~gai0)LVV3V?|*z`GiWF#vcnlGX^| zcVQadv9?;w^TH%1MLdBug)qfvG~7}o2V}VJto?q_e^xiXhEB|(`E-y(1a&Cp;3}36+NF>+Eu;yI-!}_3CdGC;z6r_N}kpu`5 zZ7>;cqkn1q1i;@0t;vAo4e#nFo9n&WIfuj;h{%!Fq7wsaYrNR(S7f|Ra_BwtV@&KD;JMA}p+Kmqt4 zphb$Hq>1RDfu0g1Iwackkbr{XbhP{fAS6VCgB5bb@&35oyPX*d`^;gT$>I1by>8y; zJ8$;wd$5{P;5}o^T~&Q3B2y7*Rdr8{xedGnxMhj50{mT3{ePm@Tk8!5&-Jsck9Ce1 z!FN;Yx?+ESTu$4%2qAm`e6y;7Rn;$zaW_VrFRZ0$PK@z507T?Cnx^8x?r(MQ{;Lqe zM?e5Dr@)xP>apyDxCt~j8YyIs@ zn=j={nE$Eu^?wWQ;NbDK5d6=;PbZ(qiJ04Y-rwH1w3UbOKj}xBO&fN9|8*~faAmOq zCt|+M^Zxd5bmh!&0An3>RnT>_U*-l*#C(_K`CA*Ktt^CaX855Zs+!bw)iZN=p6724 zH_iioC{d*>{<>g~KIj{x%@?z2J3SXTfKf|~aiD+;!GAMtCs^lzcs_B|J_h1_-}%>@ zrhY!la%Wva@cx-A@V=uc_QwXOAb#(Cc%^BoQI=)Sy7ZY$RF$eKXzKchc^B0X?*|`V zYnys_TuC^Ci3nDiOh2M^!$dEcPEm zym@j|RDZxu@ZGCzI~gWv?p%@(Rgg$dB5+H6r+dt^4>F@wM^=w z>}Inv#_$R7HE{40?!S})o4`#Gvm^4)$`sW-5xEPz4~&4`$>dd5=KNgmD3XP|2uy(q c&@4;*8>7)x*@RhFNdN!<07*qoM6N<$f|p=^IRF3v diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png index 2aa8edd90949073fdc6abc1868c9f2c5cc01e1c7..9107ff355c8a6ccd63a1788afdbc441270dbd023 100644 GIT binary patch delta 1382 zcmV-s1)2KU3i%3V^3Rd-1#wKPqk1<)hVJJ9FQkI>%`AAkM~eF=RCJrCUmr4BvD zlt44kgV3h}H&!y4RN3sZRw|WNyPrefK`%r0u|cEV4}E1ImX~v?TxqJd+f|+3j_MDt zyF$Hj>iG+c_1icCsX9kT{f!;T;`Sp@={r;YiyA^-ViB)SYtVn7U zv;3V?heq3izJD>6b-i8;^0eyqPXp$Z3cEWK#pnF4nFQgB#fq`|ztB@tgGRdn`iY$v zie){pf!z;sKXH-<-gZLn17r16aro{Cqr#^FW|eOzX)7!IC{fz#(uapH*sUG zA?1s;&wot>rVrD9Ia4p#n!C8-0{vnf_<|HI+QRfD&e97u7ebEPGteI!;Cl=(tFJ`^ zrpP1EUlaIVQ>3@-Pz{D>wM)4E=0b@~=}bmRl8cI;(#aYgY$CLsQeB9%bN#`>D1fCi znXIV*m!2kcB9R=`8g1=6-TuzPfzv%wsg#mrw|`WJo`Xh+g`-N%R(6}Gj&0QeJb%#k zHs&r5&=RY^C3FsILeGxDtJXq+6F62pePW`A0e|K)cnjd27&trV&qW~^cfctX*=U5!m z!hebwDE62Kojl6DhkpTo z$ds{b`I4$PJ-AB%*bN*saXQ=%Tf;nYO=h}rd}0BB>uMEaAnhtZ&BYC;MHl| zS#Su*dK!1&<51=6OS-OG~xeP7J$(ipFwtzUCj>4KrAWuqm z&QJ5!G!50DHuQqIeWI0exfN9?R&ngNE`#kBN?=BzmDP2XjLJ=;kD!|bcy$){(@Cf# z1Muqi73ll;Ek9E)3wOE@mCfe%dK+*_UT2(_zG#f>tltFWWFQV`LH9wgLtmfCJC?m5 z`QGJS31tKMEw#>!cP#H*1pWjs31a|8J?MJqMrbITEB>4l&L8H5(Ny1T3497#;ky%g o#Zi}t)0Drf;#O-{bAw6x4-(=>agm1c_y7O^07*qoM6N<$g5F@E*#H0l delta 1350 zcmV-M1-bh93fT&fB!3`DL_t(o!_ApXXk%3v$MbHcZQ5k=y2-sa_mxM}rkxoX@dYZ1 z6k!-pbSG{E5kW)|2N8532%_LZL2x7DN?bX(5!{L(u3WlO1Qi7l-;7R<|Npt)$z*EV zX*)@izz^Cy&i$QpzVn^$o|{Na{uP49z!@~jOZECUTt#>7j0(cO zvKlQ_C=^vPnKbg3!0VtmP1y?g(8v~6O3Dj*yGrh4{Bw4!T5DoP(!;Tlzk3?O8{k_r zvYy`^lRT|Dy?@h?Ii;e`)}HWle%Ew@^2K7sjQVBp%p`?x0zb3y)nZv+*vRfDxgYGL zk$2pP>%ffqE0Yku75vHu%N1)h{nr}R!^pEuKU`CpOxB2BxE|r#j4)%6jq@Utko|wy z#EVtpoT0LP6ye*!?-Z`pZ3v%%Fh_TDYB1awDl*zXf`9U1gzp4@#KO)f9K!bI)Zt7P zOQXg4)*bg_Z3JvdfO9+%O6V?W{Tk#OA| zEw~^W%!CN?vU4)k=5`al7yM1(y5;Hx#~ugK#?0WtT*j6!qrJVSFk_hU%bxn-#?0Z2 zi}cIm!hh$bXwf6gSYj{zaD6Uty{?h|#0cMKgjs#fn=qk|NPk1&`%RJFbRyLsoYf)W z1?zJKoif?1l1(lyeo7~6_+TBW?Ud>O_Rb6Xb3=%c&SrC_0!%zh>0~lBtXVA`JDuLv z+=(+h(&@C4%`Q;~FMuI(;jmJ3l+)r}$EIpSo_{}R`D-)BhqUDC?cA4U35f5e{&TH|SHfB7TN|{Ai->vpA;!lmlt5z(I z9)EMHIAzQ-(VM@mC6><~=G@PS^HA|$v*laOK()BNVnqD* zhK@nT{ZXKB3!SHM(AmIykuF8$HcLsEt{(Po+=xGFimPIY;=aCM*oni1qwh+{97L8K z^^npi%ir_wrXAw;&Q+OA&VC4e+j2jec36`3e9sS+TK>y!FC)ifGVvmpTMLA7fxSj(WBhHi3-{P~p6RJ|P zMLv+J?u*pk`0aH)E6hmzZQb%@(Tz?~-xcAdNu5R4<;3aBxI#=0mzGym6}Mw7^T|^ogUC&o8RgVimXj z_7$<6paf`3MUjP6A diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png index 9d88ece0f6fcfb2916b6409bca03ce88239efe66..d245c109f9220cfda0836e20f3759da8a57718cc 100644 GIT binary patch delta 24 gcmdnSx{Y;$CiDOQ|2OJrGO}Ek>`d4k$r#HB0D<`le*gdg delta 24 fcmdnSx{Y;$CNl#A!$uuVMwTbl5lNdP8Dkj%RAUCh diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png index 034b5ade88449858c9828021dc1f2134daa79994..88a4de74ecf0ce2b7618f4647d783e50aaed70fc 100644 GIT binary patch delta 24 gcmeyy^^I$SCiDOQ|2OKyF|kbicvh(SjqN}ZDiE}^2n3>`pn!%n zAS6UVfdmCT6i6V%qoaugR8&Y5NOW}2An^|nf`Uj<1Z;L4Ki1AZW-dh@A_?p!kWF>xkDm?Q4o>s`QZ#RUxMJMhzVE5xh=p4fxIlz_8SoyY=2ohO5pq9d15td)hu^x z%p13B4wO<52(&in_bMr?qA+@ph{3fqZN1%=fQTpvqQ@Y<9)uH(y6p@tq`O=pOBYK6 zd6*`xdqV|8M7|%tuxi#!80~YJ)zI)YwAM)4KRQPAgQfQ3{XYs;D}S!6+QlfIa*1eL z;p-Bk(P}P~8h`p+o+R&h^9Ozq&$6;EM)Bm1!vR3Cf*-^U7WI^fXoDaK<0nd~%W*vA zZkpN=j?(}uHRb!!ne`NZ&%`4|>S`2Ey2Sq;zD8rr^8mWQtKs)8#W$jfscj$VC~U_e zVw~n6jPEE#H=}5J*TMlnu>}!{8GZZ0;+Z>QqIu$g?fi{C_Y; z1E7@4R%>2CA1^v-yVJ?^ZVCGR9sv5n0FWff9Aj`i&zF+2%*}2Hy4|vZ=vNzVau5WE z0qf&<5QdG$_&*TWPh5r)8(qOV@apTbg#QS?=_s;z>s$BdC?K2=)LC$rfas{vy^26kinqe@Adk1BFq`cts-r|mN89%BL%+`hT(yM@KF{s4L}U>f>!ug ewp#OlTk{Kx6Ea%@?|B; zB3Lsmv&hp$!+*9u*JZgr#&*5nIZ1WR4^B8jOpIs@k|bO&Xc5a70K}dS+^+vjN_8^` z<{U9a<@=$OfuhJw)3Cn$HRyQ36Gd{xpPh4v4vJ<9Fq?H0pRxsVSkf`5*PC#+s@KtY|Q@$O``#b zn2Ipml+a6A9*23J=;JaN4r>77I{`oxMH__CQkq8n!60pp!=S1L1z5k`GfA%No(0re z$LsZ4txo&S+2=Ra+<_*)V zl~g7G9*u^>x*l3WV50%w&EoJKfIZJT)jsZayD6teObf)#JOFM4ZE1c W`3}Ukb`vT90000B1acuFKv@U_ zCSYXfi8UT;K9R(4euIsy#G=#n76UCz~GRuh?u-nw`1;iG5IU%Y(%=Iy)p zAA$D4?E3cY+xPEa>p+%)ZCcIPwjF5AEl(H65DCfLgY3#oi41HHzHb&*QjGrABc`}$ zx6!F-6WPAUzW@K9v-kAQhm{GhX5R9;V}Hb)`R)eE{^k4kl}7%y>HqQ3y=C31H!Gez z`{y8y7CP7L=>~_(U5hS1Jj0*hIkDtd1iP5=B)zQ~Vn&nl zjJp4d|6BZz$N$aLJbTZC4;wtDe==)WxY*q4?wLiI7C-&0b#M1in>bl0cir^F4|Atw z1oC`el>FsK=d$B1;>#NEp4N(fHMM)LT|@~h|EHCQa$n`?D?E5Gch1at9}Zk#c=5XK Vsl&|~_CQ}Uc)I$ztaD0e0syB4(l!79 delta 686 zcmV;f0#W_D1-k{18Gi-<003O+E+zl~0)k0IK~y-6t(8w}6G0ewE10U-sc%+=A983AzNEpSt5EwL~G2voTlk*A%6sf5FKXz!OWX`dwbt1 zm5M%JD~7>qwc5i>CiC7fjQrHpRAFLb0z?F6hSnNU6tU-df!4YUV7*)}e;;MhU}m9| zdfRL^!!QhaSb`wnMxznd>-86-!auiKtw3u%6n>mIj(KNiCs0alTnV=<>r<=M3X&ul z8Gc&QXf#5lRDb1Cfl}(jb>YY9^?Iz7sx!05oP)n3q9>(NDKDiQ>8vhGHk*a-``LE8 z{p&=alzKx%>vMB+`AjBrRsBd|=4=#2Is*WfWxXb%r=?P9EN}pjQVQSqr=?|CFNx^c zIN<<5L;x@?0X!}g3b}E@0YFNLG)=P-z^d!IcDLKT(0}GPiPjoI2v3@(xjPsPRyv(d z$93IgT!N#cBM2cZ2>?q=ORY3bR~*ObdY+e#Ll6W(#LQn#F8jj5LQ@E_V%v7t_x&45 zwAKj2kcnvXOgELwWtAk!UE8+3Ua!a371*{NG4sdy`T4&W+I4YpvBu2z4h{~kC2?Ih z>G%7)`G0(V0{||44@}ei9mnzN{{DWq)9J*c!X3vMwA*bbj^q2qVzCbl`Ea(kw~Ivd z-7t*#nVFeelarGd<}fq*{XQJW3AEN#W`1CrrhPm<^haZ6sgzoiQods5*<3C+FbpFL zfa5rh4-XG>LWowHrq4~&{3?Vvv#mn~r&Fy~?-VCiDOQ|2OJvW@J`XWZC?PF^UNQc^L^3 delta 23 fcmdnPv4>-VCNl#A!$zIWjLbb1S(_g*Mlk^ZR6_?j diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above.png index f0581de82ac2ca1ac22179f82e8801e9f9922fc7..0eab7cbe812a4660d698946912c5916b001cde69 100644 GIT binary patch delta 24 gcmaFE`i6CaCiDOQ|2OJ5GO}EhUfQ;~kg=K(0FLVlcK`qY delta 24 gcmaFE`i6CaCNl#A!$uuPMwak1kA*fDGFCGJ0AEuFdjJ3c diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png index 05da62f0543fb7ec2cc160ba1e5d8d13ec109737..f970630118fbea087d991590870fdfee16a4fe83 100644 GIT binary patch delta 24 gcmZqVY2=xp$^8HS|BX8JOf12dcN%YA&lJQA0Dx}_0RR91 delta 24 fcmZqVY2=xp$;`mOuu-R;i6wdF0_)A|nSz)BPT&T~ diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png index 11591bfa6569dd39e125eac8929766339bc2dcec..f02a4e34de591db3b40af805749b099aba03a7fd 100644 GIT binary patch delta 23 fcmcb}a*<_%CiDOQ|0nAFXF2HMux+zGqY@(khg}LO delta 23 ecmcb}a*<_%CNl#A!$h6`EY1Ra0h{$1l^6j~ng!kf diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png index 098f671bdd02c7f8301c9fec620a9897183eaa49..7f0b86d93029f60b149741286f1af13df81dd4b0 100644 GIT binary patch delta 24 gcmeC??B<-H$^8HS|BX5Nq$rf?*82_o0mxRjhTxDTbM4h{HoSDpP(J<@8858atu~}`&ajtV{^s;p_?~eYE zrKxNPOTt=e*+X=XpNQ^X%F4%$qNnOUdGc7>4Dr79B9m zEIKwSE*t=mf)zthF?jRAvv@zMSpAi2&IP=;T;hliHq>?%C23Qwtrv?jPNuE*0F@pKsi@MJiz88Vu2 zehYAAI0`%q5CC!eD7+Yh4mrG(!`K3hErNUz#=paa0+v*uScl&l*wVs|9<+ZzX8?l{ zc8%zjK!n9i^rGb3S7X?i*#Uz2AxkS;TRZ!sL=wr7e9}qGzLvmAOyY96nKyDCOB)&+ zpLKTk^z^*x?d|L99~gKyIQag<%IfOs+L}tWzOlWtv!hmP{+af_>2wCeZiywy7cKe~ z85SJpKEX}J%!qU!)pPfxyvX=N4$kQchpL8Z8F3}sO+p!OU8jczt#&fF1xF1O1a>)+$ZHqqa$X90{y=Y pN2Js_`Q(yk1$qKOFPJ4OT(K@?Idx=mVg%icMTW6OY8Gi-<003O+E+zl~0;5SpK~y-6t(9F!lTjGQ|L1LUAI>?IHWz)U zC_<56n@W%=blXjvUYMAev8bS%kR%Pg$m*sD@PEM0EHYb8HYi) zfL@szeP3FbKhpW|u#FRk8px`MLt9oV;w>g56lVZ>Ex;JyTm*(3K);=qM`xJVsQ`A}V z5}ocK-qcJlOn)|#Zwf!yKoupeTZ6B~A0Vpjl8~5eB+tJl&JIm(9Ud+@(@lc8nO<&` za7#(BW*eb4r%S)NROGvW_8O=T@1;^o#nW&Jr&9*2%L|!i`}lQ9M=evC(@};!c(x|t z0wOCir|lHKE@`WVDt8|pBO?Y(Hj;C`087+sVogZeo1=sJs z$97uYDSRaeoWCEs`PZ&8t1$Iy1^|$pS*6Wy3OenMofTSLx9BNo^t_4J7aRVwXPz6Y zD`^#Zw|}tRDi(#jt3qV>YLq$k3!UZLXm&LnqLAO{c`XGGMVF?_sh{sWdR^oPqv%VY zrihN;6#2X>?uQyfj(#)j#t%oEd3LlS!I*s`JC&&|g-lbF4j2+ci_S&B?g09SMgH?N ze9Lo_O%v@|JpkO%3IITTU;E{TmNP@p204e}+VfzSxAAomtkQ5vM{s2s`a;}d>zt;c&002ovPDHLkV1h>= BQG@^h diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png index 837d77ae12b88f4f91ca9bdada65c7685acc3a29..63853a40afb622781445f0a0468f5772183b2403 100644 GIT binary patch delta 24 gcmdnavz=#xCiDOQ|2OJS09e5WiU0rr diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png index 455275346a02bc6226621baa179b52fd806c9d97..3d22e92bb7cdb6c221717922a26274b3cf0c33fe 100644 GIT binary patch delta 717 zcmV;;0y6#V1?2^hB!8?)L_t(IjjfeGZyZG!hkx%ob9;Atd$<3bI6*>)j!%F>gb)gq zJESy;gop%6lPVo9NSO}+5<)3xksA=A;46UArb3D$H^B(Ux4W~uw|BQY^QMTLIA_P$ zv47>fGtV>cNHaqsg4Ga_4#MPf0^KCws)$QojB_T0zr?w%%70|Ph)8>A@hWRo5QfPH zF+EU9N5f$d^t>S{r9c3zwOF=uG)+}@T~~>l^^!oJBVMukPCJS7Y{W9VHO;eY!P5lr{~t!>wC6~*-Ss)UJ%H1vaTlAan407Qf&T_3U5H^*V}<7%BJ zlX!y_U+fS3Q^Q|L7-@3J*Ghj8#_4yj2>`y~`{UrP>H899q-&Q(iuKoFoP7UMK#XfW zZ%Ahq053X8()E#I{naE|yAJ@`i6mN|{_NirW`!iVJb&7o?%WOIv}Fi9;9MGbB~gq) z-}fN+l9^zfxN{ZMm9ceQO_|&^2Iz6OT%I4iHnyyaJ;nCJEX%f)=M5)B_+&8f^;zMw zS?S6$&lvVfp6A;Dz}E85&Abt7?U~@staPQxa+2<&JkOu(k8@q`?hv`3$}(%-7Cvt( zF(xa-@qg8#C>|fIF#rtv-sWQ7JgqBp>Ne(0ErppHXYsKyyMM3NU%sYM6us}D{|rXs zI2cFXN#JE&v@=tb*2Vxql4!r&VM5}j1uvpAdn!IwZ zebO#@qpo-VdDA8i{b)o)L6}@;(0viS=Xt$_)<(S^0P1YFY?sSEL7s}pJ!7&hk>fAX zA;H1;Y5K0RxWeKt10YAdqscwYvTXY}=)pV(K*&N;wrQ(X00000NkvXXu0mjf-pFO? delta 724 zcmV;_0xSLH1?&ZoB!9C>L_t(IjjfcuZxu%r#m}9Yo&EIgd;18n3lt?v;Q}No1PGxh zsoX_ML!>ATU8;1rfHHpoL_y*oKr~25APS1KL9|o|gxmm)@!Rj+*?luZWiZzI1!GQm z@15V7JKD2^afv8NeF;V@elCXRnEj_I$H}JM=pf}02cy&5IRbArya*zSE?P|gabgBBtLP+Zl<%f zkaIpZH!30q-+zy!QqA{Ly5A|)-XAldz>6Lw$?R)Kx}OaHU_$WyPl4aV7V*9#5}-@C~yT@3^mzr~aE`bP!;yA%W~(Pz_lO&G)M*lNg`xExQWH+JjX z^Mk*`Xc`~p?GH2|g69WPb$=)uWPW4-y;$`9mxI@ZF01@4XZlQ*Wm{ZIKPJLO z&kMv+;Z0MTvdrcT`fQ%(TL8ecX1Cj}wOZ>V!P}-ZWiijlF3#n7{&Kg@hoPxF-&@sM zpYpuG`F|XE*H*SD=D9WOd|A$)@9i-F@Ljp7y7pCF6^CAP?p=z_V?d^ zpGlH@YasrM!j);XGWq}CDS)!hho;C&t?dtWJ%2hj^HBhzDEf*C_aP^~z7kI(>3SgA zpAieCI+R6L88f^bdbZIt+piD0#8|>8O445#=uIzc@r{&@62fr+&_XZzq3>OSePyk^ zRuuC)0G5VmX@vbWJ;623GHccVkRkR)ka?12+19did-V)j!%F>gb)gq zJESy;gop%6lPVo9NSO}+5<)3xksA=A;46UArb3D$H^B(Ux4W~uw|BQY^QMTLIA_P$ zv47>fGtV>cNHaqsg4Ga_4#MPf0^KCws)$QojB_T0zr?w%%70|Ph)8>A@hWRo5QfPH zF+EU9N5f$d^t>S{r9c3zwOF=uG)+}@T~~>l^^!oJBVMukPCJS7Y{W9VHO;eY!P5lr{~t!>wC6~*-Ss)UJ%H1vaTlAan407Qf&T_3U5H^*V}<7%BJ zlX!y_U+fS3Q^Q|L7-@3J*Ghj8#_4yj2>`y~`{UrP>H899q-&Q(iuKoFoP7UMK#XfW zZ%Ahq053X8()E#I{naE|yAJ@`i6mN|{_NirW`!iVJb&7o?%WOIv}Fi9;9MGbB~gq) z-}fN+l9^zfxN{ZMm9ceQO_|&^2Iz6OT%I4iHnyyaJ;nCJEX%f)=M5)B_+&8f^;zMw zS?S6$&lvVfp6A;Dz}E85&Abt7?U~@staPQxa+2<&JkOu(k8@q`?hv`3$}(%-7Cvt( zF(xa-@qg8#C>|fIF#rtv-sWQ7JgqBp>Ne(0ErppHXYsKyyMM3NU%sYM6us}D{|rXs zI2cFXN#JE&v@=tb*2Vxql4!r&VM5}j1uvpAdn!IwZ zebO#@qpo-VdDA8i{b)o)L6}@;(0viS=Xt$_)<(S^0P1YFY?sSEL7s}pJ!7&hk>fAX zA;H1;Y5K0RxWeKt10YAdqscwYvTXY}=)pV(K*&N;wrQ(X00000NkvXXu0mjf-pFO? delta 724 zcmV;_0xSLH1?&ZoB!9C>L_t(IjjfcuZxu%r#m}9Yo&EIgd;18n3lt?v;Q}No1PGxh zsoX_ML!>ATU8;1rfHHpoL_y*oKr~25APS1KL9|o|gxmm)@!Rj+*?luZWiZzI1!GQm z@15V7JKD2^afv8NeF;V@elCXRnEj_I$H}JM=pf}02cy&5IRbArya*zSE?P|gabgBBtLP+Zl<%f zkaIpZH!30q-+zy!QqA{Ly5A|)-XAldz>6Lw$?R)Kx}OaHU_$WyPl4aV7V*9#5}-@C~yT@3^mzr~aE`bP!;yA%W~(Pz_lO&G)M*lNg`xExQWH+JjX z^Mk*`Xc`~p?GH2|g69WPb$=)uWPW4-y;$`9mxI@ZF01@4XZlQ*Wm{ZIKPJLO z&kMv+;Z0MTvdrcT`fQ%(TL8ecX1Cj}wOZ>V!P}-ZWiijlF3#n7{&Kg@hoPxF-&@sM zpYpuG`F|XE*H*SD=D9WOd|A$)@9i-F@Ljp7y7pCF6^CAP?p=z_V?d^ zpGlH@YasrM!j);XGWq}CDS)!hho;C&t?dtWJ%2hj^HBhzDEf*C_aP^~z7kI(>3SgA zpAieCI+R6L88f^bdbZIt+piD0#8|>8O445#=uIzc@r{&@62fr+&_XZzq3>OSePyk^ zRuuC)0G5VmX@vbWJ;623GHccVkRkR)ka?12+19did-Vb%7 delta 24 gcmdnNx`TCsCNl#A!$uu_MwZWO;}kZ>Ge$B309DKe(*OVf diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png index 89a61131edd21b30c2f7750b7c32d2ab307ef6dc..4b024b6ba4d5d5af5087b5cad3c204bb6173de12 100644 GIT binary patch delta 24 gcmdnSv5jMbCiDOQ|2OJvU}QORqEmPC1I92W0FHYK_5c6? delta 24 gcmdnSv5jMbCNl#A!$zGAj4Yp7cndZ^U<_jd09arLD*ylh diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png index acac5e95a733eb3bfb9f19eebbb7b158d923edc2..4e2aaee30a05c9d5ac2d7ba3ab228bf877d8f59d 100644 GIT binary patch delta 24 gcmdnNx`TCsCiDOQ|2OLBGqUXcbhdeOJYysy0E;;au>b%7 delta 24 gcmdnNx`TCsCNl#A!$uu_MwZWO;}kZ>Ge$B309DKe(*OVf diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png index 89a61131edd21b30c2f7750b7c32d2ab307ef6dc..4b024b6ba4d5d5af5087b5cad3c204bb6173de12 100644 GIT binary patch delta 24 gcmdnSv5jMbCiDOQ|2OJvU}QORqEmPC1I92W0FHYK_5c6? delta 24 gcmdnSv5jMbCNl#A!$zGAj4Yp7cndZ^U<_jd09arLD*ylh diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png index aa2abad2f079401e6b78e21d1c2b0ad47726463b..3db1adbe4f3463bccf3da63b554aecacb6e32fc0 100644 GIT binary patch delta 792 zcmV+z1Lypp2CoK?B!BivL_t(IjjdJ9j}%1||GoFRdU|?#W_Kq6H74w4!iS=qNC+n| zUQG;v5H*X}J$Ufq&G-k%fsh#g1|cy~AzZk@g>WF@Bx5x0&hl~CjkwIv)7>-ORnJ4O zleKr)-7LQ3ovPmNqw3Wws4A)nzySC}M1EnGH6j`l(U@7*MSr|o02TrG(`u_pn}Cxb zq6^IOeb|T^?e?3^M%04wYXAs&KEg2WW8?4jco_FH=iHa7dJQ|ogn)>cnXiavmgX1U z3ByJU0JgdU5rK#R0BI6qb)`Ejiu?!X>=&w9>_{LYSA!s2>Kr){5;3aIwiOZqs#sm= zCd1+2jT=px)dUH~=_REG)cR52Myu5xKe535$52 zx7%+-dpVZ9kVMVdvm$bvh-v`9s(LDHL;&=))2YLu`F~^eD4IF_@13x!oAEsVwbWOg zbdH{=H(PUOM7*127yWPWfbk9TaSm%;*+4|xFYMGevM=x=FVOq*QJM_<_pL1!nFtSt z@c;ydD)yb8G04XSdduA`O<&%()_$t0Yoe+_o{v8~aPTdEznwHuzWgZ7O7PEAbqy%r z!H=VCn12lV8}N*v95s9E8X~~>9&DbYxBP2X1qaGD9XRK{e)9PDWIW2?83ShCRW&oi zGo|vCsS8YIT4BYwgr&Dk1=Y(P)I#mEY1)7T>eh zE>^)O1e?XP%zT+yF1>x|NZ5>Kz@C6fCL>x^;eXV^S%*08G&e^Y2b$y!C z|9m(^)Bz=1 z&<604h@4Z!NmVyjF7XQ@JhayS4B!@k=c=0SbXVI5DnxYvrTj7!z!*RVAk#hc^*=ze W;}KaDV(P5`00000m=yuy?0NQB0*)3)30t}YgigU95@ zgd<(G)P3umd#mc)hSOnzw^a2z5#2Y&OpGxT5j{{1egL+C@PCZ855S!A?z)J69#!M& z>gpr4YFx*LCBTqnV+Ki&?)`&gko3}`C_VzdTvk9tS|<+oRFSbnK9r!d-vMI!Jz-MbMAE@ zTg;Q==bIYXoqyJo&qrV`BtPj4*l0Z$RpXUcRP}qNXZHXUup;`?6RoX=2Biy$|1AW~ z=9(Q0kJeqDz2trIHBiiVaJ?MGQMpq4&*U={-m|&6Rf*#IHC4Si--)OO@2#$0iI>@y zWkljyxM(t7%8rB-jg ztQy=DINfcRg$*s)B*VGF09K5VUhYoy$fd~hENAzRyQATtciXvqTa4lNLDI({c+aIH zu$F9+v)gH>qtVfA=iJ-CzIyM=SvGlf?cqnm%ig4u$~$*Q>6H8(U>~MF_-33AhW%cb zz$(*Gvwz&JF$QcH;IfR}&Yg6T9Hveld+)nRa`;-K@sPD)3FZdeSr8EdJFC1sN=M0W z&bfEz$!7upZSdqe)>=e_$#~3er#%{{$*<12?M3o= zf!urlOHsHh-TMbywp6h;u!st(0YMO;8XzKIJb%tP`u#3@ojb#9GXAzG+y}tHX`L=w zpboqtBA^u{fj|sxLJP%BO^f)fO*M9>JpK`@`SnGoT0000;+ zJDvHt#WUV_ut|yt4C|T@2JG!V7=&U_XpA4L>bE=rhY3W)7-PP)Hd#M^;iAtnk19v2 zLPW-dvJ7l)+}&@Q;WshHk5qN|#01vbYiXLTFR#4h5n-~j#{xwFWwZB39`gNPRGTZR zT2G!cmv3?5pj=Q1aM-^#`4Og=bX!C3QvPE z!e5(zhCB>zY16!Qv=RecZMD32E}Q9ysu9pr zGsei$3#)D4>0TDGKZ{6fltA^>G;N>y_K#N5@chzB+kboi+Cfi5M5@(`FS}7Yo(|Gh zi_ML@A>aS!RstY$GUuEGiAyQVoEV1!xI{$uhIM_;*yO2*S5@GCzZc4)_*J!8Gph1i zC~{;xT&JZ?+(`UhuPBS+j%xFss`f2t)-?4SbMuQSdf0L2p)AAgNpTo2I}yn+<|~)DwP(&P`Bvr;F*MC^i@@%K`?+fTF2?wY zs%}l|&m$j>h|B?RiiX2rG#((GBy4BUyof!#YCP~i_i3{@r;w~bt zMGWGf!KI_P@CkeXH{!-;FoGZ|x^QO@G=h7VQJ9`gPiBZ?y6bP(Jua#zbjHr~WblKJ zg5uP7&UfxPw_q_m@TNHTjjE1Bq!N)zRrj28-vgUK{FrYafqyJ`cSBV_?{s^;)s^$- z(zJ(*VnkqC*W~$_!@uv3^I}|B2p<7APn$qh^;74ft&5khq)C!u24;qtwZS4YLRseQ zY~PtQ&Gd^9!iT{0#00APSsW)@gZ1Z9L>`JhwlWdG*ctwr<=NyXv*tCRJ|3sD=NryN zTZ8qhsliflIDc{mmj}x%x+)G+bC)@1|+`;?bFih*TR_o`3g?SK@4lI~{hm@8sF!!L0~D zRi1IMe>bnI;uka9JT5+; zV2at#!R$gdd2mfty@;TqIOlMY!#Rg)I|$RdB6^>UIoRLLLNoo^%-#p~7CAk>T`R!r zBKk?>eXpCI>&L!>i`qJxCQw%ec{U!`byb*!kAW|N!xQ^?3<+=vcuz!r5Y=4~Dcj$s z?#=F*4}byCT_$$Y{gBKA;<-2jDxjEg=}i9%yJPH7>UVI&00000NkvXXu0mjfrT>x0 diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png index f243e61ca1d13960307084d61d4c152ccf0ec94d..6d7b4946b970bfd8011320e607490f5d16769487 100644 GIT binary patch delta 1337 zcmV-91;+Z%3i1k&BqupZL_t(o!_ApXh$BT9$Mc@q-FYYJq&ts(rSqE1%#Qdzh>9W# zu8~bDf2sZdtE)3LF_}$flS~?Z%(CgO{?*rCRex0-6GFts0Y?%%0Nw;&f*--3fIt2R zeg)ryi{LD9#=XZ)9mbHYfOo;366}#mr9~#QAkrY2Op3nWyWkt}EJ)8p8pk?#4_u{0 zJRTRz%WI-&R)y=eM7_By8m-$7P^)i?svU@2f8G?Cg+;vsKY^#GDvjgeD6*+ks+%_~ zDWnThI^?us_kSI+-G=O_CjS}8PFxztdG%<;+Img|^_`w%&^QhG9pMMthr)B%kx0Jk z)b+^!4B8Wu#_={AP9zfDa>eh-jv_h?c9iY#@9Jtc68|0Cb<5H?E~vrPb-ZTpMn{$H ze%8Xbw-%Nw;J7>McpWrBk_O0{bNhx$bsM3NV)3Ei1@+Q)CdRk zF2qZb_$6@PxY8engDx*4;nlXLPM9vcV@Es^u7PXJV@80D%|d#J_+{|mDAFJBg1k|Z zkIk!fW(w1V>1Y&t;{Wm;amaKWTL6FXe@*A30oOks7fIg;E9g6dF(LioMts~);v%2OMlHDD=2UruRRwq>Kt1v z$~5say7VuxSX`bsFVecWY1z8?lacgg*269ag6+2F3Z_b{bGv-mX^V`fDBVq`e>1{E z&uq6fH!#{klU3pl!_bSY*p*~5B_GFp38VaNY-6m|F@IOF_(*h>^lOyf;~ec` zx~V$NV~5f;OnZKP3u%GXk5T4osjF)HH$Z{X--bm}4a=wYTnKxSaK5AqzYa{WNa>F# zy^%A~JFM-T#<5_#O_>g%a1Fwie=d9>5{_n%=O}$@X+=29Yec(ZH)aZ>>_eC{m{oyr z?tt)lT{x1qIPJ0UFX4hP+RfPsBPDdk3d*{;ixJV|7P(Y}M1h7`^gL~LL9rNe}EY3|S6DQj5F*_>)Pg4wW# za+RZdQo^>^l5_A7;TM%~X4Ey}s>&mQH)Pj9X=qh^8Er4<$eZz|9IQuy8#S^m1cH$+ zT8{o|z6M?xMYvx&q24wZf5ZIF2q}(e@Ft#&dMBI`Aux)lOanS@H|T_5pxPKj{J)BvBAfDW)oIC&ae(cg8;%Xr z@?={}%jFnR;2f3@WkV#H0$mDjS4 zSXelr?<_qtuJB=ddCO{2Kc^O$aysNAjpPYs*ohKyKS~LX1GDV)&LR0iS-x@Al*SwU zz^yQqj_FD6nx0bP_kgdWZCY-cQ-GtsfaQ=br^BeOuI0qy;z_}kk-GkG@D`{71Ei+0 zKb=w0p#0&=9d7zF;~>hNDI6I zK2hIWuJ(V<;64iY4!qBue^64_=KJf2X@7G`s$4g;4w&j&Ob6Tz?f^mG?<5OO%=|;q vfV5dsk2$ZUP*MFmr(RYk+1W{d-MRsCl1H!$lDb#`0000<2SrXqu0mjfil?P2 delta 1301 zcmV+w1?u|p3eO6VBq8||h>-ws{s>EVPZwYW8cmsR^egJ;}0saNQ zfbYO1a1J=J8MYdD2ka=p0m)=aq|+IZ0*ORI41L}QUxQ~r>ZD|I;9YQy5(^6pBAZqAUo@`lFj3?=-<9~E;O^rH zKMa3vFv1i*Zgl@I>PD#=iT@4m9Y?qTeq|@sx-TQ*2OCo(Oz3ThS0eGt;GUyOe-I{J zQAWaRY)qYSx@?af@dmigdCUl~vy+e>A$|qie;Dcac|*~t$j9b2dM65}3#X$|9*F;= z-Vq~P2K>%9osSM&e>O1coR&tZri(u`O8S2hUX)#4l_Pfj^_jt_2dynpDi6f3sugWt zdz%;VLdRR5IgC1&SxuZZ&*Q_=U-82l3LMAl&IOD*bBjfpCjOW%{c|j~ATOL3XD|pRle-BO~#Xy?x#{|;bCO9+nE~}?V!ynaSQTYkz0Q= z^dc*EHIYcl$1z{RD1Td<$h9Wc?>aUg@xGFNmC`$0qg^aFb*DXZDBZxa=QlSnEwKAB zs@yI0Rc-$|C{g;Gut;iP`_!EaVJ{LcR&?RlfC&~U{UN2-3MNK}y`9sV3AWpo(;*aY zK-kiSFY3Z<&rEUY)S^4d23*dq1 z(8aWT*$JuEn^U9agu&sIG%Fr*YLDbuuY;pCrxfIUtw2}x5T)6320jw2kkB_;lmIwkEhIZI_* z$$JpMhQaSh8Ak6w8eRE>7;)2b<-M#UGMQ8Q$CvZ(OycQTTgx6jqw_ne`bZei!&MI;Q2JIR%*YC2WUuIUPoI zWwjs{7f%cBjMV*qfj2=N7$7-~YTw~s19sF& zY*+P_Q;9#d#y94&`Z8hC0WX7()$c9WhJViBISTj|yr)k7E9&0jL3PA5TSCosLmPmp zev9dWJHc%r82a2)r~ap6Gj3_M%H&k^qA65X|1PMP)oC@@iMIa$M7|`A?ZU*z00000 LNkvXXu0mjfo?L+T diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png index 1ae7d90408a63454d82dba6662776718afff67a9..9fc726b6e5e5a34895ef1a2983956d0da6bff952 100644 GIT binary patch delta 24 gcmdnXx|el=CiDOQ|2OIwF|zEC3CP`?#2C#80D*@IRR910 delta 24 gcmdnXx|el=CNl#A!$ut=MwUaf)Rt{dVvJ@409G*u?*IS* diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png index bd482e55369ec37f2f220024ebd6fa2ee61daba8..b213462376a9dd46c99dd955a29b457624c756cd 100644 GIT binary patch delta 24 gcmey!^^t3WCiDOQ|2OJHFtOZpy}x5~2h&R?0GDD5$N&HU delta 24 gcmey!^^t3WCNl#A!$zG5CYE1nO%a)j!%F>gb)gq zJESy;gop%6lPVo9NSO}+5<)3xksA=A;46UArb3D$H^B(Ux4W~uw|BQY^QMTLIA_P$ zv47>fGtV>cNHaqsg4Ga_4#MPf0^KCws)$QojB_T0zr?w%%70|Ph)8>A@hWRo5QfPH zF+EU9N5f$d^t>S{r9c3zwOF=uG)+}@T~~>l^^!oJBVMukPCJS7Y{W9VHO;eY!P5lr{~t!>wC6~*-Ss)UJ%H1vaTlAan407Qf&T_3U5H^*V}<7%BJ zlX!y_U+fS3Q^Q|L7-@3J*Ghj8#_4yj2>`y~`{UrP>H899q-&Q(iuKoFoP7UMK#XfW zZ%Ahq053X8()E#I{naE|yAJ@`i6mN|{_NirW`!iVJb&7o?%WOIv}Fi9;9MGbB~gq) z-}fN+l9^zfxN{ZMm9ceQO_|&^2Iz6OT%I4iHnyyaJ;nCJEX%f)=M5)B_+&8f^;zMw zS?S6$&lvVfp6A;Dz}E85&Abt7?U~@staPQxa+2<&JkOu(k8@q`?hv`3$}(%-7Cvt( zF(xa-@qg8#C>|fIF#rtv-sWQ7JgqBp>Ne(0ErppHXYsKyyMM3NU%sYM6us}D{|rXs zI2cFXN#JE&v@=tb*2Vxql4!r&VM5}j1uvpAdn!IwZ zebO#@qpo-VdDA8i{b)o)L6}@;(0viS=Xt$_)<(S^0P1YFY?sSEL7s}pJ!7&hk>fAX zA;H1;Y5K0RxWeKt10YAdqscwYvTXY}=)pV(K*&N;wrQ(X00000NkvXXu0mjf-pFO? delta 724 zcmV;_0xSLH1?&ZoB!9C>L_t(IjjfcuZxu%r#m}9Yo&EIgd;18n3lt?v;Q}No1PGxh zsoX_ML!>ATU8;1rfHHpoL_y*oKr~25APS1KL9|o|gxmm)@!Rj+*?luZWiZzI1!GQm z@15V7JKD2^afv8NeF;V@elCXRnEj_I$H}JM=pf}02cy&5IRbArya*zSE?P|gabgBBtLP+Zl<%f zkaIpZH!30q-+zy!QqA{Ly5A|)-XAldz>6Lw$?R)Kx}OaHU_$WyPl4aV7V*9#5}-@C~yT@3^mzr~aE`bP!;yA%W~(Pz_lO&G)M*lNg`xExQWH+JjX z^Mk*`Xc`~p?GH2|g69WPb$=)uWPW4-y;$`9mxI@ZF01@4XZlQ*Wm{ZIKPJLO z&kMv+;Z0MTvdrcT`fQ%(TL8ecX1Cj}wOZ>V!P}-ZWiijlF3#n7{&Kg@hoPxF-&@sM zpYpuG`F|XE*H*SD=D9WOd|A$)@9i-F@Ljp7y7pCF6^CAP?p=z_V?d^ zpGlH@YasrM!j);XGWq}CDS)!hho;C&t?dtWJ%2hj^HBhzDEf*C_aP^~z7kI(>3SgA zpAieCI+R6L88f^bdbZIt+piD0#8|>8O445#=uIzc@r{&@62fr+&_XZzq3>OSePyk^ zRuuC)0G5VmX@vbWJ;623GHccVkRkR)ka?12+19did-Vb%7 delta 24 gcmdnNx`TCsCNl#A!$uu_MwZWO;}kZ>Ge$B309DKe(*OVf diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png index ae7b771aa2c55dbf2362a9beed15a85d7b533208..333b068c28bae2ae258caeda9587bbc3d7aea339 100644 GIT binary patch delta 24 gcmdnbv7cjtCiDOQ|2OJvV`Nc0mTbQH8Dk_90Ey-bRsaA1 delta 24 gcmdnbv7cjtCNl#A!$zHLj4UVk&phA!j4_f40AV}`VgLXD diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below.png index e8a1bc440126dafbb0d8be0e412ac87f65fc0229..7e72cd89ddc9493f2ce55e61933bd4577d3a5b22 100644 GIT binary patch delta 24 gcmZo?YiFCF$^8HS|BX6fj4V$3lecYdV{Bvu0DZU#;s5{u delta 24 fcmZo?YiFCF$;`mOuu&(Bk!9Ns?me5^7#kS@Pk;vi diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png index 873f42b1ffbfe7e6c37280d834214fd2657fa1fe..f6393565ff84a91c1b9baf6cd537af4e9566e58f 100644 GIT binary patch delta 24 gcmZ3*vx;YeCiDOQ|2OK)Vqz)&b>Q#jQ%niW0Fd4buK)l5 delta 24 gcmZ3*vx;YeCNl#A!$zH1Of343GYdAKVoG2J09Zo@a{vGU diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/text-select-end-active-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/text-select-end-active-dark.png index 972ce779e2e6b84046076ec95fe58fa1c269c652..b79bc91c8e4476335a58d369eefc79e760d8a3ac 100644 GIT binary patch delta 727 zcmV;|0x13L1@8rrB!9L^L_t(IjiuDfOH@%D2k`IjockPS#<7Vh(-Ny0TNFVOL@(P| zlnWzN>K_PPN*YB(K@YPBJr+@mis)fN1Q|rRDU`Gp1}W&+dr?_3RL;zuneNc*0wfiCqK;OMj%Otwy+xB^2Q`-1^rC+*F;+f#Z~}HLB%hy>MxX2}$ePCEu_*;-L%NT@kK;#+}b`}Ik433i}uDS*RKmf#q$bRI$ z`K~c35Qbp#00Y;0 zPeM%oc9A`(A~Sixj=#-M4c_pY!`);XWBZfm%}|3L_t(IjiuDhOH@%92Jq)S=YEbeI(}f8mZ^;fQHw+n`_PR= zxiCVb{(-<nc+Yt$zs?MaxG_Yk|F$`Y&WTp~0T)I2b(S^LbAOU+d4~)oW0x$<=|Qfi z-;fzPhZ^bo+QC{gHgzYUinsxibSRm7q32hJwe0DeBOZ03RFn=5hb?i>H!yi|3Baoy+%dLdBur^Fu@(_~~t45mX^TIw8j$;v*SA_w9 zu%d{LK18Ua*c*A%Rs=ipcH3F8Wf3GHY>>2Sa1nMagkN8greB^*j+;jJj#`m0pOA<{ zSZf9sDjK}UViV6(qE`6Ad_p2Foc{*_V0NHhXOeV$^M489{{`BvKqvAA=48LEDyU#W zfB@kN1c2DY3!iPy?qeX>MBFuK&y0hFS->EK10vU;u;U;=VsM-|an&^l00JN;MEn!? zZFG%E{s07%-!pKnUrsM{*Jc26`pyVf68jkE36HfvmEi^>u0YK>2-`sy3nrkKd(uPd zrt<#=wSTRN~nunWdU=aj>krvN+__D92R`o>Gtg?S%O6DG+) diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/text-select-end-active-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/text-select-end-active-dark@2.png index 5a8924f0130e18478a3bf776cf758b8c9faad202..a920b02317bf9b86fbcebda6eceffe0ca5896eec 100644 GIT binary patch delta 24 gcmcb>b%ASwCiDOQ|2OJXGO@(FOSEoY$+Vma0Eib%ASwCNl#A!$zG-CKheG$gvC`;)9yXT zRL0;&w}hWJljF2QI0ik#aQ7wtt^w?J8}Gh_xE4>)Hhhtu+J~pP;KjW;&}WEH3!>t)VD%4MO`%{M|#C4wGlo5nA7!rDM+KtqtP)G9_sz z6cxGCE3&Uutbg)m=`O92l_ElFX|0II66w6oY#b(3Y=Z}<$v?h}?M^%1O>Wkv>RKrh z@nrg7Du#xWd$G9>vDj|XwWXRo04;)H)0u;*9NCWEvwxMr9SL*0{S|?1uxK1Q z-#{YCLp_+s6Q6~zYjELU$7?VYeM1-cprwgqAVO8$O#&1C%&~C`&fX_z1*rk}Id)u) z;yH9l{C_?x{ZTgQ7pb@`epkITrJSE2h;lVZ%g!?rc>4bTSkJJ?E|2(KjdFoz(J4pG zV!yJkmV<>kTv=62QDr&#JJz6<7tPkjW}x>I-0H;|`O3FogsOq_-246f91uVq#aLg$ z;XEhDH0%t=SSkVzlS!rMvBI>iaB%lg6LY@AcNDDwnVENHO056@002ovPDHLkV1l$k BN{;{l delta 664 zcmV;J0%!fR1+WE>B!72FL_t(IjiuB}NR&|+#_|6--^@6Uw=PoACX1p>h>5g?wCO^N zgc2fX+a|D83o{M1f$U-h)vgxR(oGk%kjTwYq*RJEcCk_sq`(@l-#5;E-WH~0jx^&u z+xMK`fpd6{Dmf>9mxI2kAon9-+JI&^%8hdhpWJ~aF7hQ z!rU_yEgvqa(Ir85gG_atA-^zh=~IId@b*JnFIML_>`ptcC&M&rI14^mPK!Cl)0Fo63ZL}Kv3Fd@cnz*f6C$v{eoD6PdXT-%Qr$AT}d9_2s37gP8|;MsO=qrOt44{ zIzB=?!E@c8!%M%3-`l@@u>Cz4ik^XMYEa`*i9ndDa}NlNS?OcHOt|!v8FPl31p{}Z zG#$PnmVe(&{VN-{L@IBI<*t|WNzM}GZjg)R7bNiN>;JK?0g*jTV!0dTDju0H@1oLe zIV%DQ#!?RzleZxO-qA_2oIQONW`EI z#%c^&c`-y3BO!qY$|YEfSW+=jz?d{jjK*ke3lvES)k+~)L`Vq}N^esvV3hz$YN4Ge zGjo;?doC@7+6vRd|FYMdefF7e);jyL)<}Ae{tAo+cG(sszJDzoS4DAHlAfa>z!kfq z{Eo0&ZFV&drb=_ModWCdB;#4V2!5!6>T_Vn{dEyx53sA@EQhs-@IZpKrnnh;>OFIz zwF3^-!-3QAb0dV}C|426L@9Q8D6h%oMxwzkyDUbZ$?w_uPX|;+AgdZ77>8^{*az$z z6k@-3EA5E@YkvX8*KPqzZhvE&AC5LbWt|DRKkly%6%L{lyFKi#$>sXp0y_&#@ot7e zNqrj>2*NK-#*-CipuIEJx~x=)pvso z0OdeQ*u(ezg_QKQ>P4A#bR&!y+<&mH>I|88vAo8FynoFf`4VUczCkFg+d_5Uz;g6B zFz@hs7(3+7z`80Jj)!}{7YziF2;?3Kv8wh%&i6LnLd~=fhVC8|fZGL6rbGTqaAX6r z@p%|O928!#lc>wcVP)@N5&=u#(wUY5OXfq_YFM!ll3k=AY|F^uvzd7$-x`d>gGH6% zHelbpg@240f+D;g^7EZ6?y@CD!Bhwi6j)Rb z;Pa(0G7VLDJ7X=2yMZAj0VMTsX5uwr1Z;g75#y8{GuAUQ4u%19SpyFS@c1-%@i73# zXqcQBm_)#m90CJawFr`3s0hm^uVNU0r4D-xV1HB^JohM~kd~axt8fp5GODaO5kts= zdkAdKBp8+o0t;s5abJ8^It=ErVD>`*xWk=1Y>D0*9s`&$&a|pLVkx-6Y`RWs;)s|z z!2*-{gdNW$VTdPY4!3{~fIvcXp1vu?9WfM749p*N4k)T9gFuI+LMxbj(rL8^OsmRu zOMjHJ02lst63OVoRnv;lY$^Bv&i~~kl2P*&)2iUJM5qHe^M{j2Mkmh!5bg|c(h9dz z1zbDYWO78O)O-alnatDM{1L5|Z#$hpx&HGGnE`OiK7?^K6ovOTVE9C7pzhIyg2*M{7kq^q| z==Io{qOqAmpxS!@c2wLvJaPKC+^nGjW%UJA_5jl&!j?_82-gcM<1tU9%DnJp6^PIl zQkHk^>vjsO{QzHBc?AeBcECXhD?Q^@p6RC3fZ``tSbQ;*1#EE(Ot&o-BFslg2POikfMDvaEeMTbbIf*8(ObxFr+)#b)8zGpOc~z*015yANkvXX Hu0mjf^xISv delta 1302 zcmV+x1?l>v3aJW^B!BQpL_t(oh0U2=Y!p=#$A4$GTe`)TZx8`RKC%TA5##|A4T%`^ z!B~x`l@~)qF%lvq&?>fiwG&9LTS5QY{4o4l+;3Z zx82=2KFoHvr60DycKE;CGjs2q`RzG#XYM&G?ri-P7z6Aw4S$O2b2$#8*er2pYZ!3E z&M1E%>{gRq-l0_B5z{U(zbhHnn#J(L8K`UoGw!d82z!8Cb>}!tp+p7~tU1NWuv70_ zCz}0ms1^>KhM&CyX-I+Q@y2o=f8d^k3v>>AryyfM%V}J z8xm&!Zy!l(B7eY|fC*=F!I0huwglj)56Ww-kO$)a@~dzVrO@eOceO{Z-!8Coz?7=Z zFeIselY$}m#bO&_R$S6a_GRpI;$;gJ&UDhtbdTV1fn;AR^S_ig4z$IvVUON zdK{R4_+1#6ersTz6^g{ey}t?#hL9-a9tpF$=3_bE*L(w|9Uv6GeNX^S2R!bEEib^4 z^~i>2VZsPdc+O0s#=TBg^$jLbumrw3(^6pR0w`GnD;GhsgA|1A?sfXvERQDl3`XL? zI+WtHz<<7Z6B(P1BD@w3@EuFkapPD+h0tJub?AYKP_z=6JQ{$^j45pI1|}wkWegq| zz}R&7d>M>NLlxd~XX}eyzz~uElDauF@tQaiw!Vaj<&^x4cXU)73=7O*3_cjZqtoE| zc>s*n2-z_(iGn5B1O~8rF(f-s5mrooTZaP}YJaoG07j?5GY=yQY01gF0(U?tJCr#$ zY6zKd2Z7C<48v1FVBsu}-W6Y!HiJ0~m~$Th&PW>%8lrcG#{g!Gw^~&mG8CL(eRS>C zq>(Xmq5(tzBDQCeknW0^BMiU~5KL&!(?6v+qlV&&fdxYL0d=T@LBMaQ&H_4K-8emQ+E!}4Lj_9e@}#^Q7=;osOtM6{UQiy7c_LL( z1z%Qx2rXe{Md!XQyRe$AQXf%X2Eyx$ptxUknVZvr(~z?hRV8c+S-w1J>fGOBntz*- zqglXLK+@|AVbznjZzE|c6qG~$k6< zso07?r3P8vT&eAC&i_{|mZ-x$m4D?Zo3Q>tVcIx&VkSItKTID7cMt12<#LPVoytZy zcou3e#%^|1m5t+5`Sg%S`mD(HyOc7|qp8>Yyeh(SU{2>grvqHkDp#Pr$I8)ZU`LXR z9sR9p-&Bof##)_j8Z1IsfZ_%w0jbgJwE|5DUNJdlIwuT9(~7Y}`VT>t<8 M07*qoM6N<$f^oN2%>V!Z diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/text-select-end-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/text-select-end-dark.png index a536ce7be4f15aabb0c2b52c1872fb12e22e8198..669de7929f383bd8f28fdb26d3d0b159d48b07bd 100644 GIT binary patch delta 724 zcmV;_0xSL61?&ZoB!9C>L_t(Ijir^pk5p9@$G_im-kp_YW@mO`kt}FThzR&2Mxz$= zG;~M}6@^w-`VVNKm7O-)niyk4LZS_Y32I@ZfrMm<7}%9v=J&k!W`=q99E;f(B#yc} z`%S*xeV_Y1@7!}QNH$fI>i{kRXt+D}V}LA_pyvN4&AF>jYkPsT&I+buDRKj!%$mY2dj5>;f`AdfNL z5HtI>)7s8NrHsAjQc0lKYXQLb0^of#5Ihen;Hh%;LKn z_tx{_cz=Wt0#tQZWhNnDJR0G_=I?oo#rwc?^x*E_x!I?8*KcNdo`WPpWdW)ILIHOy z6sQJ-umGW8G#ujYotv4vf8y>x0e_nkk`$2-MfAP3<0lrYwFX2LN&@BO>xSqKGebJ) zV)Nd5W)?p)vk!dd?EPcxNS+tb&nuOu>W!7v>P_OoC5EH|0GJeykY@vQI}Zns#>2i@ ze8=6dJ^`5h6hZ-95Y?|m^ghWU$)SjDsOmQW-Ug7&`t~o|=G<{DQa5D)0000LNSN`};8W-eWQQkH(C+JNrvc zch7Tw=bW75M5OMVf5$8vumOzOlSJZ+FQ2fb<<-83PP`9yfqxHx)x~fk<2TN|y-!5R zDbeq@X*Ra{-EOlastPEgCGE?Dgb82px>t1sP#LYMgjkF8@~0Q zKvnIWI(u2?}C z{bQpaWBf6t_L-KrD3-xX9u@WIopZz0I{z#|26>XL-+msBCSyVfIOld$ zrVoM1cz?{(Cy$3I#ZLf=%tr#{UZ-`wTv;iF5O6*q=xockPnU|I&f|SRfXR5w#xFk& zQi@m2?5lqQF|*rdsoZYWE`-wl;C(<;aH^ zyoOy-b=OLz{neGV^~%BWvIJiOU>ct>9Q0_n{yXeFn~b_Sr;mUeJL$Ir-c{$mQFXtI o$Vfy+s&3Oc_bu=q;O8a&1)y$9b(`LVX#fBK07*qoM6N<$f+*o<-v9sr diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/text-select-end-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/text-select-end-dark@2.png index ba24606684ae68e9ea5d62bb6bb9b3dd4b05bf06..d1b2b8382fb48264ad0a9ef76baf66d7af86d030 100644 GIT binary patch delta 1471 zcmV;w1wi`c3(*UZB!8GmL_t(oh0U4CZ(PL|hrd&GZ`+RTOpY@%g&_elJx~w`^gxKk zlaLTABw&jWVuM)079susKr9e!kPwJDdMHSd7&biVfdo9*Fy)EKB*as9-)?ueyQ}K3 zxP7m$+i^%B?&e4(xBH%|`t+;ns&md2;1ggHcnf$F_*7Mu0e_nS4zPvqegWPl1^thz zhCzSoyjW7i%X9bKjP+wis`G^4GxsL&K^O9}z1(fx|Z=A}hd_ITw`7A-$)T%u^}P_CmIR zzt0y^fG>fA`w!iOG4`xry_Tt&{SCoWuPrI*y?@JG7l2oQ=T-Hya|QbpICAa5 z8?iPzFR*0;^{A<;)M{m_(x@w(S>l#omJw#U%wE0A3Rj+uO$gofIsrDO@^-;=N~hc#Ny|{zFPb zBLH^;E0)xB8-nycTQdtGV568lSL`Q>Vg()+k$ZZR=?OO<*?SDHjMZ_rZkcezt4tC)MIVV$9tc}>T zc~XFJ;J#&G^m&gJErh_PiLKeccf;R6vCKwB#<4a6xJ^XHmJ~}*je(h}GCH;%AO;Q; zmU4hpT^k-A%|0G7q=bkJRxyA$&achg5#XVFjtw}Qv{9UW++;{&b{Jgxn42;AT|Sb7 zd4KO$?a)8Vm#kq(Q!&DT6%&!7ICVpsCDCp*F-91~wFHVWLVK~1f&E~B69CQD0@kjG z*ZOA08k)@+hm9VjS!m# zZ6PSyEdgXT(_Rok5Noi;Af{UY41bDqjt~M#b&iu$C$w99zDrf#TQvyWHTmt-k2Dq%NTZtjRrTl@=YKz2y+TAT z2VMn^fUthUW+t}mV0dJ7)jnsk#a4s4*;6FdxeW4uz`d&a&8l<%Q6Z&UiFpusg7ggv zLqj8suiwPT=r}_|>xv;U0M4~pY&B^#YSfc5tyX?Hm%HOUr>c&#*}1+D0M-Ey17FY+ zvxtaV8>zLCO1h@K?JM9BU^wiYUqJks(o^?XxdXTf*b7|L1sBqK>lE-E@L%Blvn|$p#94=sm=FgMKM0CM zM0f~s0CFG)6p4p~5Qs#%L^&bl#)UHi<-i?*fQTSakSy`IZ~!C%yHh^Ch?bkr(Ai&-PPG9`+CkP>6 zW{AkB0fi-pq}V4o$r!An3sdA?F?l(tt>?Lu)+%rP_WK6M`to;@!|hZmGch{(}e3?NA=<>9@a!hzc8<>=&mQXZaA zVt>pIwzoKJKQ$KJ)J9-=z9sTF0*$7utHe}{aKsi9k#Xa+m6#0X0p(+g4 zyCv9v75EQ8uiwGBL#+aAk~*c=8-ZO`V){m}(?Uc>8PB0Yse(bb+X4u{YYO}UXm{F8 zhJzvA`$Grw-qY>1$%X@n>10EJb>LD6fqyhz8+AM^75aFstS7F0Jz5>vw-z3X2 zoOkFUtT$D~C!XPONTV?V`{6j)%fR(kTBqA-kqvW_#2@H-Q&o~mg)GZx)Ne5ytONWW z_!n%XO*ygF@MOQ=Wqy7EQNbr35Nwax`F3*7kyH{w9vBP;T)TR?EGK*&xH1j~@P8Wc zWHuZu8!!8&_$!8W7jkcSi7I=NZwIU+Z>S zm84Q7NotsZdWUl^R)g%$lVcIVd5=#LM1(BM$%YweV}<|UxC*fn^f|^VLX#_e4R{@R zy4`AMQmIm@*05kGiaNzPhpIz&2!F*z1QkWSBk>+ztXB(0Hp~clPTE}M`n5NVxNm)d zi7L?T9=*#%H}&~eT30Mko1P_v918(OP$#Gg&MD42y!SZg3#)jXSDaT=1re~^$g&|> zmSJYB+`7h%>sKhCo+XwEHs9P1Gw>PUr@&lodX`hm_m3jX(nG|76+{t<(|>Cwm<1>b zDrNZ;V7=et##>kDc2bB@&6kOl$E{Z10Sw@Mz>k5)KsYvkl7+>4n5xaZ!)cqf-tV%y z@)l`xwS@c|@I~OC+nuwUNZ$e91ilR{0aU9s=8m19HZw=HIz1i|1CV6{*84rW-4^Y% zPQO2L&h_FtFA@Lv*cVL`i%cJXWg=z~5p&L)bKWG*>12BycpjMD?O=P&jouG@8h9Ky t3%sWQ7h=8jP2k_aAA#Sn!<22Ow*mhElaesvIrjhn002ovPDHLkV1mT5&MW`` diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/text-select-end-hover-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/text-select-end-hover-dark.png index b3d316002903a914a7345c1161fb5cc155242d7a..0be10849630d86ef467073903c0fbb4b202ab488 100644 GIT binary patch delta 710 zcmV;%0y+KV1>OaaB!8tzL_t(IjjhwYZWBQe2k`&Q-rDzJJJ=DQN+bj#JOK?4Ktn-8 z!3$78MFlSa1ypoE0hH;G00{{i3M4*?G(3UjZX@!_SI`8glr55}B{^~9(jLiJ}LhMBV0L%;`KtxasMtE-e z8~B5Oc`;4Xl|O@VvOYI=yfOB+ek1}j!F$1AV33X~*UbFRirg%Wc{cG+oFwhTM~=+` z^!HYXKtupM@_)>rx86>zcgyhpyfNnM#yJLHWxMizi-^E`5AT66s^Q?_qqRo8c}hU< z!!SIt2_%PIfRnhO-k1%VtpiO~!Al}a#-OOZalhidM;tdej%%$bNp6fmsJ~Bd=W1v6 z?T^IEMQS$p1ppLi8WJF4gi-8}rDs_H+RdfxlrXH-nSa$8CcsUt0Z>W-z)1$+r)zi= zW(J4@259&{S{^OE5CinZik%v?&O*F=V1a*A7KLNxf5w;z!$F>TlGiNGJu+$6@Mx(2 z6e5K*?E%ic;G!sAd1u?1=^@a1&sd-}Oxgt#mWrbI#3JGy(d8fQZ|` zbVb9KC4V}dmCSp86&O7|6lwY#;%~36d^W>!0A0}tv#T=&lMXGjYyQL-~6-CiGu)09N sY4L6rL?Ggh2;M;4VxH%ZMJ5;cCn$>$Q=?wqM%8El!$@`BqWLy2n7`9V%gU_v%7b9&Y`#t5S+x0 zFK@fMkIs2_G^X@^k!RWK#uy#z`d4&ahfPwHe!TMRRh`YZn}5>#-q-cbqA1>;PN(yW zcvO1d?d)F5i3q9*ZPy|+M@<)-jF^8(l0I|B>@`iZe=e{n%doq9&5J4kfSExAs4BXC zjkn?WKK{97-U}hzeKhE+qn(}SCnw&64~f7`5K;7fK(n6QG4uDM>PLNy-<t*=6U|Yzd%Yj2Y4D+Y)!W9{L<5NHueU9>I78tWZXXy5qLjg@9RrtReg8@!aTmc zv!|WTo+?%J9n5Ak3&4OjAps&rQTl|~TxSL7JU`{E6n{m%#cW<<0@B7B0AmaQyvP7# zvxV1TW`Ni-K*RsB^7_y#F+g`l9XAHYG(tsxW`*2ZbzNfS3uDZLp>Ly*-egVb%g`JK zUYB~I5E(Sh5=iM=?z-+fN#i1hC9HE#j9KRpnnN(*hraJ`GXP0M@BO*>BaXugE^{XZ zpEVW1Wq%IiYK4P?yHP~m2LJ;AX&7!hXREdiFO_ALWqA%_2B4?z4Q7Hd4%S%=s~-FJ zehVt;$XRGG;@MXi+S(m|B18Xy|H89q~S_fi=h#(vv;okn8Ad)_5 zWBdSs0uQ-WbMLPkqEC&@roNigd0vvW>u$$!z(%TX5ySF$99PSv`feZN*AGA>E zmT!Q~TLiqSlD0tvB0f;XEoj|)0=pDkuQpzhCw|Oy>7&8FBAqunr delta 26 icmdnVy_0)_=0roOi4Ghay+fE-X4fxd*u0oYj2QrWst9=i diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/text-select-end-hover.png b/share/themes/Kali-Dark/gtk-3.0/assets/text-select-end-hover.png index 88795f972b1f88b6785452aa95fe0bc2cb125f1e..fcffa6e80789b8d1e0e74d9c7704a8bba3d14dfe 100644 GIT binary patch delta 679 zcmV;Y0$BaK1-}K5B!7lUL_t(IjjhzbPg7A82k`H???+RMt+vBsfB|Cg4=9FE8q$Qs zg~7$azrcilz|{o@{R?zZM+OoTF>&bBwC|NVltB^`Lu4Tu+QRGaQr>&_9v2@`gjlHG z_2hi+Ik`8NY}-B(LhMQ@-v&XjmCNN?7$a0H7K6FDIjzxX^ncs!wxR2K_4M@gl@MYp zo6R<_439;DfMt^Y3WB;7eo{&rAER4KnMZLvXD-vC#I&R z?h(=FLZNWytPVgj^T=QrBEt0av_3mKd)qY4LO!35g`h@6R|dmOPELwcDwT}IV(S1P zn0YJ^0A^-pqD1t#P$=9QdqMy(O%w5WTnZsp1vAsQAb$WPlgXQgVcZu)bgfG{pJ+4+ zBDyO8sQ&@}+EN!p%K0H`1c*7o-H`o8a9c{G`atXHemp67WZPv&_Z@9gaK9LISYI%gm=ljAtgDwRs#b=`kr&1RD; zl}gXH?H9}}LWlU=8!VMdtGcegj7Fmg%d#dCi3Ekex#xLkx7(=IYTdzL&{0aQWwY52 zzxV$I0>I|xre;~z1H&*L0mvw&Qp^lZ(_CiWmLO7YNGadva=GAq?@vjm?B0;v7cc+- N002ovPDHLkV1nR#N)-SA delta 675 zcmV;U0$lyS1-k{1B!7ZQL_t(Ijjhy6Pg6k@2k>*|KAKu=wOw2muz(o+0L2i5hBP5= zSh#WFCotg)xOIaI{RFyDmn1Aq#KZ(QHRVpJi?Wc!#1PpK4Q=5*`l8IebH;^UBd=Jv z{I@6bJLhCFgSKt&Gsd>0lyAZ?TrC!h9>fTi%jIxlVnS;+n}1#3_YGawYez>%FBxO2 zg+jr-Fu1Cbxqgx zV}-NuFbrP{A(rRo=j-Q!oO6G2ax!h2=DA&^l;AiHG#ZVL=XnNW>~jzV&*tXlKAZ*a z=kxhoB9RzmBYz+wXf~U$ySv*7f?$h?9?Z_p{*3Aj5kn#x2m=6MjDclYkk99bMn*>N zAmW!&sdVda9RQ?KYG5!5BEsnCs6IYEe$zC~Pit#ysR+~%@xow~;o)JH%jL4ERB8zT zfGMS7fdBwwV`E7~d{ioxZp5At0Kha&NT<`1F}A>zQhyj11OUipv)2v7xW^FjQkQZv z$z&1`@iqehx(e{mmO4Yk;3~k#Wr+Br-|xqk4i683h`ur++Gw}iGA`I^wR%#@3X@X4 zZ8RF)I2aLu<2ayc+DA}IG0yq-gM$Ng+3fA@sY<0%2KfCsP#A`b+uPgSAP6ozoe%8g%IHTKGf^=cCXiK5z%6yPP5CiDOQ|2OKSGO{@6Z27TyDq}4p0DrRz5C8xG delta 24 gcmbQlHi>P5CNl#A!$zG{MwUhK-G??$Wvpcc08)wvNdN!< diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/text-select-end@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/text-select-end@2.png index 58b311f81af62b65c2e71037c0e41d715a9b89e4..2ecd2db3d4ee57bc4f705b90a639962d09469ab2 100644 GIT binary patch delta 24 gcmaFP^_**hCiDOQ|2OJrFtM~oTkhW+!NkuD0E#~eo&W#< delta 24 fcmaFP^_**hCNl#A!$utqCYF%gdpw&XnE06iS(gTM diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/text-select-start-active-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/text-select-start-active-dark.png index f0f4333fb8275cd721299eb99ba50bc7cd52fcdb..cfa5c53295359cb05d1276143921df7164e0f41a 100644 GIT binary patch delta 679 zcmV;Y0$BaU1-}K5B!7lUL_t(IjiuG!OB7KQ2k`H?Gdts~v+J(e5=MwpmXN*}Xc3VR z1XdbEK@dbfMQ^=?N>m0(KPVBR{(}&Oq8=m?ib~U-;=DtSw4L zx^o^c_kK9%a5;yV8GfSlI3kLQ1~wB%D3D)CxqwwIh}s?+Jbx?E1Swc!e|=)5-`)&` zw{^Hn2CG^SH5q%@N;HuO*4mRpwlUhRn;&|?)(j}1BX&4$%03Wv{#}w30PHLZmN#P; znTZpSv>NmCLwk0tTQ|r1z>c9Vb{_zUWPn|F0l5AoR+BN)!?WKjXP#ftXW!ojJL!KS z3nG)DodqjeQGZUBF_?UHHJp6eDTCc5IoS-Q0NC>~C2wql?pdh^)BUZHbo_=`mXsA` z5ObzvGckSM8owLO83O=z0YO4kwIE8e(v*C9M#~ukz@7tuBw>4~b0(kJt}*4u1K0zI zgm9hY4)fD}-Jb?97{nj}*WBbxz0SRNb3qVbuqOZtcz>?x*8_wAz@7ks{A&OS1z^t> zMA92Mveq{!g-gJm`%yqC=vQLZX}@3~R_%~bhlJ$eo?5z_Gt(mX(AMoUAm`r_!xu3| zpci>%jX7g#$xaBZ=-X&M1_S_*7H$r0IcG>(Y}uF;T#171oheBU9plsR1OSY*V?YXM zmm>9DDSweyxMWOdMJTNANeNl&7`}i$0LXsm5k2p$R8V%k=)j|tQoQxQn7XD8EA~G& z5Gv`6Uk;x7bN<&(+0cwec2d`zpCh4kyeni)48l!)0U#jh#ZXpl=3vF4q*PFvfT|yj zx1)Fd`$d;jT^r;H1AE#2br4Lokmvf~rhfo503bEoHTn*BxEp^>;onRz6S|igntuQQ N002ovPDHLkV1kH3Fa7`k delta 685 zcmV;e0#g0I1;quBB!7%aL_t(IjiuDvOH@%52Jmm~b7qcbJaaP}!U$8+ikK$@Eg}?x zz)FKC2!hC`=&7fi3StPtNJ@mL{~$!6s0WFJqS7?zLiC`c-HggiipiNd;nzU>x8~yp4pX!JHm3_3>WK_|y;1BtR|=q2n<_&KEJv%u+;ISWA){09z}9 zHSN5QjQAPDH0q77kIlJ>Ud@;s09(4UQau0=$pG8-BCz&6uO~gxXU~2NCthCD=04m7 zTj_ryi;{hznSTSfoaI`c(}$C9uKSX&yJfJQmy>&;GKe|bvJs!XoSD2IEEod-wgEvxgd-dz+1-|W9#sp*0I*{LAW4`Gnyl#;rmfEu z;{ogdL_*kBa*y%lp;nv*Fc`!j0o&Ma&AcuA@8&}gV1KY90CG9DQLG0D0e~F=LO}~+ zX-K#Mc1%Gejmm*dMT3&B671NY1>F8Ycc?C1Ea(c=StOJZAvt)URPE>NwkSMm%^@9f z=^ZiJNfQKmRZ`trFs4-Qg;2|XjF)0a0061JhL_#3-ZlI%T&C^-TE zVjVOjxqsBoKyyz@l$7O-3AG$$&3!2$t6ig4XaE3m13jjdT$KFPH_MMaNx3U_{TEX< zG-1u*r#ifq-Lb2l3xCg-&EV#CZe=TV!}>MmO~-n?nW diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/text-select-start-active-dark@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/text-select-start-active-dark@2.png index 35f55060e8af383d90a8ed6d19cef8622124cec5..1c1e3bc389284ecd098f16f9c3171bcc3aad2ec1 100644 GIT binary patch delta 1372 zcmV-i1*7`s3gilq8Gi-<006@J8EpUn1uIEJK~z|U#o1YGR8<_u@$diKJHvEgN(~?) zh_to^L#QZ-1PK};#s~H#l_(F2;ubN+q{To;Bcas?F<|gPOnks-Kog*W0KvGRK_aLq zNhy@FBVY=JI@_JO_wU2Zw6tukr8B=|lAF16Pd;V1Du3CI2vV|?M~%l^V1~dY z$reniF{L3UieV1QY=oiL+;%exllfR>#Y_g~pv(g90YE+C=l2n9sw02=GQ`e}^g2xD zW0e*$L4wh0MJ^<&A!G>282t=5w!aOUN=_myN>N>>Eevflo%;UnxGY7IxsiS z&(jJ46f_>v*r{Dao9c+2+Knb6-7Oli{OQYhmti9+8Gj2bwnP_z)6f9vI)&rAHDgS`rBOZ%w29#&SwT9oODmPRhu%@j9$Au}l2YfOc>>42)D z0(jMnT+)^u3&^SPvwsYL9~OcHqenJow6k}PcCImnSpeZ9 zUuDabOd6(Grlgu6Fv*KF6Th%Ot1i`K=SQ%O2~iH%@$kl@APB5Hv;wCCtf7Y8C_C(e zBKnT2$`~wfTqVAN4+H#qIEPQu?|0a~C49V$YHMEkYZ(~`Ii(fkKePl?TWw*1u7AM0 zA*^vFr#+EpLEM5TKh{9ewBAFNRS=xK8X%#TR2-_I@!I>Q^8-g}*`~rPV)?y(Q`VC| z<}I$-e)c$GZ2FF0M!^$n5Mw1oWMRW9wqN(Tn;j01tYo%_ZV-_i=iJX+{i%|~<%S-i zeEmlgeEb7^cRvEEtzu+ueGR*A_I)6Jf_?Q#0p#rRt9;tf$<4pIn^Xg);r#17);_YuEzxa}xB zRU{^VFuuYO_y#{lVAwO*g=GM!>P2H@`Qc-HrW?8C&Zo=g{G+PLPlQ!68nvOr&6`vF{gegoEr96mq&AzfN3|F1tFN-G&@!BZ+s07`)&KrWy_Sl|@Upu%1o ec6T0eUCDol;R21Z!3-q7s=SP6U|{MF@Ck7Rav2!@Gc^2X2>oxI z_FucH?xNkStI{9jK-P!~hBcm4UcmSr8Y9fXaZnz-mBJWng6x zm0-m{1rTLG5^e%W1cD&;g3Un)g0;iV2but7Bk2Mu2D=bN7sM{GGPSaQU@0I8VE}Ce zGhpIK3Sd%TjjB1%RP)}d6@5`F`l?p)L#^beTIp|o0TF%yQGP)&enD}5VHp7-2?1d# z0bywY5m^BdIRP<60Wl>(aTP%cH9<*rK`9+UXRyX{R=6=MHI?ZfW;^ z8TSb?9#iD}7Rv=JlM7fb7qn6?c#V9>I{C<*3SnCmB6lgq9#M=xsT6liDdCJ#;#uXC z%gSjtl+$l3XWUiJxTli&KqdRJYTg^wg7<2LAJmG!sucr+;yXAregOkSz2v)k*&p?? zzmQP1bed!jOpKK!L4Lsuj7-d|Z0sDIJbe7ZBC-lfDw~I}`03NvZ{NOu|NZ;V-+vIWYE4WcFmDKXx;TbNNVXnq zckU^aVf)~&J}J^oWMbg936X9dY3et%6pbd&)Yt9uQq(q@Jb^=0vh~eW!FARDWWpyE zU;kZgFaILz;??p>jw>>E+}5i|va>q(8w#e}J-s{L+_`(zoAvaa zxa+J{-kX-p)8zUVRn6uyd28tQ%TN1R+77o(PCvl*Df((}Namyyq8pywDSs7K6rTE! zapSaOsXvyVZs~n8U7b}kNqKJKkJXPwioP%Yld^HTr?M39%|rd=K}#c#Tk!MBs2BNX zc4b%`O}JvrQsh1_<5a4^tKO%(b1qIhp1I-0;klNJ3Z`9V+!CL=Pep4d50k+p(M2V* zj2pMTeze*3rAj(ubEIO{aZ7QIXRd+Pr+yaP`)28Q#VE5ydVXi0PTQgO)J2aC#1mP% zUEQUoC&_TT99Pt9wAb(M^N})~7w&qT^IV&Lx65%>wj>2_S9d}8gU$Y~?vi^i=KWT` z_;JqN#?~`}OPlX6mTi2vN8jtZg=B-ay-J6d=-vdwc5~Nx znFr1nL;MyqOOoF<5dT}-uu=R zy5-ENJ}SZgXL+&2ce`_<+LcpFd0w(e>$a~|ygw!Oq`<^l_fMzqPg?y;I${0U3rDxC ySiAD4V|ReOdPae)Nv7kIUoScY>hr}Te)CS&nsjtx?9vaQ0@Ksg&t;ucLK6TmC|v~r diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/text-select-start-active.png b/share/themes/Kali-Dark/gtk-3.0/assets/text-select-start-active.png index 6eff7a663131769557fbb947c31cf3ee9cb68db3..e25ff621598b6f42f518069ddde232a3f9e026e9 100644 GIT binary patch delta 626 zcmV-&0*(EJ1&alcB!5y#L_t(IjiuGkOVe>2$MNU)v#q%`r>meMh>TLpoIf(02T8+2 zBrd5_$99PD)|o^nbbuB~vsX+fS;qj?%$# zG6jSFetf#nRputNtP^Og!02wo(@_H+C&YCKTt&ARil7Lz}us=>7-A6c7p29zR`2UZQT$7|#Mz8%!|wBtGHhZ4u%kv}Wcz{r7z z2B>t~c^*2B_kThgcAF}M$p>>S9~r^paxitdi}JHgY?4|@+5}C@w(K;y-cf_ESPa0X zfq+u}eta2|Q12;R#bN+91tQp#VbWf=7h}7}3YPujZKhPif$f@#9&~Y zcp^!UT){*{5E1GJWw`sc#J%-jECPZva5 zMkQW9Bx_?J+N!hePpR(XwA;y@13M`_bClAi3fNT!rU{>a!R&kF!7Q1Ay>8Bl5Lh(AYuyBQJuSs@0gH#th*b(0h;7TxV7p6ng9R* M07*qoM6N<$g7vQ~jsO4v delta 620 zcmV-y0+aoV1%(BWB!5gvL_t(IjiuDfOO#O@#_{htGvi#Ei&Kk=ATshoGI_~R7m|jH zNSvfrEt^Gzt5!Ot!jMRTi)ho|5SRo)1#VoFBnW{KNOps15tY+zZqB?j@2`b6IBGS{ zJlpr2&-CU3`5&C^DLTed1T5B){T5k2Uh36}cV3+F|MQI~iIt zXg^bn5p2QT-2l$2Vq|l2dC;1C5m+}OhrAZ1{2l^>J-E-F0Eg}G$ks1ZU=+ZH>r&^? zJP)15d!-wzMSqvV6oZ8&H%7!=WimI?PxZw%c1f)#XM$22OSYTb?rp?hE(TyxAfR<1 zEdIPnXy_cyaxnml1`#aUFzIPJjIqyM30DBMb~@@=he6&O=mEoaYo>Xsu7f)W6kIgMZEWwwRJc$VP_No5y6bYeEtWZ~u=yeJ#>CF3ILG znE)wNZ)IBt>xbpM%g()H`|(^jiKndw4*0+{;qxz8e2+X>BoU4ABW`eY<(7K9dH#;2 z?v9A{Q;Gqvi%TMOtQqW83LG|KrZ6ARaDU|;Gfb&%-S`b|!7hYSp3?>Z0000A}ukq zOf6_lonre#%KSkP3K2L9lZ(>oA4P+HV7~}KP(=Gf@)wZ?S=a)9HO*P-l*ClD;qJWK zy-$Cf-FLfg>c-lAzwmMn?>X;zKb+?|&pGE2RmE?KAfeSvHh&2!ftLkth+kk5!4%zQ ziWugh%tgrW&>T-Im@L349>p|Z9?BfxVE`jgS^zUkV8cF$#)$Sgm@L34Dx^$=`6vs3 zVE~SS@%b=&9L#$C5VV_=u<-bK%{{S;on4hUs zC=5U$(}l8-HPMW*&_A<#;SVAf++M0pwq+Ffv1guU`9_z zP62D_HrSX|Oahj>hAM@A06AGOJq)u-U`i2^*-OXpz<;D0rVOv9K$VRM6#zjOePO&c zQ`u<9aC!&RC73?Ilw+z{DZ&RpFh37on+oLXJDF61MW@{xn#n`Ox0E`nfRgQ?JB zQlP3?2!FgWFdO~sRY)fkfQT)PA|6=r+YB!O7C6c6O>m95&3M2qEq_R{u`hDkP3aghlmHYB^Nq)o+kPO( zFxqxI8J_1GkEfJyAqfTonFmLlv1FaUpiNS(mpi`QZAiS$FAxCDnz18~U+veN?tNC@iy zHXrb&G%boJVBNQNI}%ubaxJkGuroCrM1R?P;hKd@mo^=M;|%~DJ)Omth0*hKJ>R;weapv09q46lS20(Gt$#q) z&cvla`awn8%w2)~MRkZuk+K>@6*T(L>u);b52j zm4D&v75Mc$e18h+uX@c_MObtC9AsbUcH-Pe-OlruMCjkz#1i0j#9m;M3b^e#*QOY> zcK+pWz~{GPeBH2tXs6cRfOS;SD#8vtr$QM}1PsUKWff==xCoq4;fM1b2 delta 1253 zcmV2|lWdU$IfDx!Dgt?R8yF6DXomgj$rRP{sf_2BwUI z`IBM(JuoWIKK|}b0Im)SSn*4mZE~3@@C3?YU=*4T^Y~;KF|7By-BAF-{~1_eQ2qW8 zkE)GK6-qvU&wqsnO5ou#m{Se~x!3O_8neFvgN=PfbB6kuqe3kqsuhNzknKWciM41> zISkG2Uw`pv!N0MxIH-9}h$^54n5W=JVTcc%U1k$_)WhT<5LoJS(E8c1Y?e*x!PJedtW_t{ z#TKAybUymQ5~Tdj!3F9C*4K1VTEzP(Rdf3No@$M(#60F!*kJ( zpMgw50e?t*R?j7$X7C1f2o8TIAg(-krQJChjCvuWjI)6qClK=u^JmX2oO>PLXjK)tVV+%av zNho!?FcM=pKz@#AJPE1BONbc}yXo`$yhO4Jb=y*)(l)LBEAD)$06^)erSU(J2UKR4ocX9DVqSc zH6`v2GOjHLZ7ITb00YqajvN)(f9eA4Jd$~+Bd1|s3jn7bKU))E05M@Lz=l1EkY+^D z7_9x;E=K}yHU}k~26n7b_M+@OdEUZhN`LG3z~OcP4z}d5vFHD^9atobdV!A5zt7A- z*xm#izXO2|SEwT>i40EzJN}lmN8xEzq77f6y9P1ewl%?PTLFl~42zo^r7g9+&l6Fg zL6?d0krA8~b7A>IX$OS?DH?^K6l;EOQ8uGYb_`l|AF}j8C>ecgK+R|1v;FYR zVTjq$_ft%$JJu+_U+Rxx|lm~Taq?2X9bBH~_^vLHX?_4{>5b6ENUw}`p zg!$t1Itle^9SB&eN>*x_1COXs2?T(#*n3$8It5Mvzo~G*g}v8~xc=xLfjEHT0sqSx P00000NkvXXu0mjfXSYnJ diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/text-select-start-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/text-select-start-dark.png index 77fe59264899486c20460f59bb521bb391d65586..64be8427666cfc0615a288aca39d869bcaf6c672 100644 GIT binary patch delta 683 zcmV;c0#yC51;Yi9B!7xYL_t(IjiuE+ZxmM)2H^L7&mFJqo&6XaFT{38LF6tS60}Hk z2%$)+L83zZfQW)05G9SP{D&xt(xrd`MT(VFse&kMgauw98OLml_rp6o_oUc$vbJJ~ zcaL;5#npZ0oH|v0n`E9HVaQk?oNti0PdKDpGo!7N`HNS<>IP?90dH&AejNU zX%_C1x>`=F`TWB9v{qe!LMXXMG+%AJA3TYqm0F(7H^z`*#YIs7?f_1ykmL=s@Fl4$ z)moNk^NqAp%|L1l864Z=h#*mf6VS3*_`Xz{{p`X=7t?BO0o1>Udpxxpj|BkcVGLW9 z^y^|{xw_a`34abCx&y`O$auuzu!b#@OeH;8TDerOXAO-O&lK(s9JMUjSGD@Nte!RG z6JSG;fJ1>~M(OT_rB7zx_l-Un1OS)-Tq~EWxnz@L05}9CN!Qb~mQJN%bPVB?WS2{` zWlal?4t5Lx5>c3R7XNs|M-%{#`kxLQR+P&?D%xO15og-vRg>fc@9rzX7!8m>40x R80!E4002ovPDHLkV1l!@O*jAm delta 664 zcmV;J0%!fh1+WE>B!72FL_t(IjiuAQi(FM0$MNs;Jm<`s%$=9J>y9y5Vj-jx8$)ab zI}s7A6;g?RfY{huYGdU;AR=}tY=UBlm7S(YL}RiDn{{?Fab9-rJ?F8Q$vP3&b!Q$p z+~RUR_xU~NTv)%lz}sfwx`^zrij=@RX5kwVoffU`aOdJBM}MRar$k;i3s-Z_FE@*J zwYl|7(P?j?A#Av3cJJLj5qttETAixg>@6XVyOUA^ci{LAUo#8u=bW#!J7raF_KH@! zL`0X6`iTurMuhZF@Pb+RB82$Dxo0mH?amgWeNmXxd_b#-zdpp5_ z><;O8WVy0Cz<*KXLRGJy-+8{PKI(LzF1uw_3_S?=+R`IQ&u&`qhXzM{$7Ev z9}f0ibhYdvf|_v9e=yEDf2F`}L4G*+V~-HSsZbFihQOe|PhD4gzzqdRss7;i-CxFs z(u82%TWTI;K&FpjF&E<5<^%q9*7!l$Pnq=7k0000PZr*3}%M zsvA}S3p@gR3`_!=mVtqiZrOI18e4*OBRH4A7}Ila6f4_aH!u;&0gn?avmYqO z^@hP>g;KdjxqmW@=Vgdv9aNPlicnQVB(7f%FcHZEk0mfq1I2EbYHfsaX$a$72POrH zqG)Mfbj=WJccqAwh!r^mJOShYjImlO*Qiv7DVAzjYXOqLkBB1e9(V=oY4>j$Ohg_4 zUIC5(1psRurE-mGZG^#MMU07IqA2Q=wU}z>|Es%FM1RJC4~SibF;=U!5z5tJip6Tj z1*%FIhO4Nu8rV&`QbgVW-Uo7-OpeW?V^nLK#8}&jl`stdGsse?RTUGF4Dbo?qKMJW zqho9u9Rp%@d_Pzhn57m)9mSS|B@^OTz<$rm==hG^lFt_th1M1`Yqc&{uBg~Y!2WDD z&yHPt#eX_)-Q2YrRM&(1J=3m;ya2pvou}J(?!h{5&2QGNm>`|Y4w#4x10Mp6Z@))8 zFT0^o2}FA3x)pm17^w}7GB8-#cqmAhqeUmW#vp-NVM|x?~;6DnKsyxqndf1iv-OqP)*Kk6eDRZ+}q0vf#fDaD#)TTUzJV$GQ{)_5fsa zg}&jW))oAoAvv9RUbb&Qi?--W2UG#9_2{=JyM~VpolT$Z6V9T^;#%1>KnwUE1U`ge zFW5DJC<5n}1>U+EsuF;Oh=pV($XfFHI1%+eBfAm+@}P zieR0?%fzRzAn>_3c|L7=PgUDJV5)i&IMH61=hD>Q_`XjRMmR6-WIZNdF@}tn!8sd4 z`2qE*30lorfFFU+I{)onibP}#_zfs-8{0{_GK_T&=VH~uFeD7to}VzrV6DL<>VF4* zKp2KxZPb~Z_ygkA=YCZ^yCPTu_aty!M9kK)T~aF5k|1@6NfK_65=IdkMkveEOKB3$ z7=svtN$(4lAPk72i0MY13zO$i)c`o4s^9kXvC`9v$VX7d`eGYu9NT4_@qcpLa!Rd1ZBS;NPJLEuf`7rH(i04gGCty62AO6=36 zl=#EK-M}5hTXY4Qz+b@cz$xHl_cU;`_Al77$B1)YuKNH0 N002ovPDHLkV1kq0kQe{} delta 1369 zcmV-f1*ZCv3+xJzB!4qWL_t(oh0U2eY#db-hQD*~o!N)??MF6%g+l^@C<+ZiP^95m zAi_flj}$2oh=-7%q=5zsIzR%^(1ApO5Hv_2QKg9xP=ORdq9_TGV`p(Te(bKjJ2RK! z?yP5R3)_janMtXzwIg8h8|^%weGDSQNQ@i9)eLu{4I~ z`G^Pr)>@({!hc$eh`9Yb1eO6F>B2k>3sjvKDG9iuu6jz)K>^?y62QQJn;wI-Smq8JMG}r`U#I z8u$h{?0LSO+PhyenS58F?d8mNBVpx+V4nhqQ>hGl?>s2lcspj-W>AS6@2EA$Uj$y$ z#Bpir(%pp6+C7_wfmX8j>yRp)jl`V~6>kVKv1+9O$^cq>4BN@X zv0XIS7Lm2jhEdoSQkW9XzL}Cn`SHO9Im6hdnYrH{*Qi_#! zGyZzU0H*<#TMd*J!f-g2YOPpq^}tRm;5Q&@HWmPeqMA|)5g}#(PAOmx__Nb#(`q&_ zW`7XvjQ%jj&~CSBIIsoaWGv4Q0QD<1z^xYt6}l_L;zAwklK)4b9fN%dFki0`bUGMM z55!WX6vk+RAfSF_Hs1X`xaJwaDd0rAy-dAcBM3q~e|;xrr=dLGBj|)Q8Vf8fUIn-a ze47LVcpsp4`65BPO%#TBzIQ_^f;I-vcYmv|Am}hNeJ(!q0ni4whK%DZ@IV*_`>c(~ zWb-IdXya_P(e)1_q7=UI&_+3^PC#w;A`A0#0KWon&@Gv3a|gYy`Fd`~f__v{)BEmF+I$EPo;j zr4(9gl+tdt*=1bI>Y8w>dqbvsQwkfp_Cgp&%-3sNnm!Az5qt#rCHWs4CD7lv#_bb} z^K(i>$YgV_lM_WK1kr+0f;P@-V+>jwv@saZxcyq8lsNt{A_xM4Fd&K|YM1}v^2~)8 z>NxP-T8RIv+Rp-C0h#Pbf$A+&q<>PGo+3&)1?j3I-4%|t0@n38!pLH~T_JE~Z)W-& zt=3X(-%;SFjV`{~bYeg7HE>WwD3rz+9j$JA8ou0WF!%4JILX1;b`1BxZ5Ugb=Xk)I zzr&L@fVXiE zNAfL(6%nhov057|&eOHq@4)N0X7ZNeT4#p$01x9{EZha$hMS^Wpox10^A~Uu_!&5} b-3$B&lQsPl773nE00000NkvXXu0mjfrV@2Y diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/text-select-start-hover-dark.png b/share/themes/Kali-Dark/gtk-3.0/assets/text-select-start-hover-dark.png index a19dd9dd3b32ff810a112aeb8a4f3f45a7ac6207..09b937726fbed6013db831d3666f26c463409138 100644 GIT binary patch delta 648 zcmV;30(bq51)v3xB!6c~L_t(IjiuE+j}uoE#_|7i?%dh6J!7xU%R&e#)1^a#7Ksia z6e%^4s8BvYM8OA$l7=eZAwp5Q6r?~%L7_^U0;1?Oy*4^HqXt%qV zX(go(kVQG5Cffs@3L)Ie^ObLo96ebSWf!pbI`NODad#x@>^GM4ta5G7Lcdi~g z_C@Qk*t`S~3^?CvcWTL&z(5j!nVDT^w~JyajrpQD$Rss@LGk;^UGnu)k`v%+|y?W_VI6N2v zqpj!LDWyNm-5*H&I~u(pi}ACuEJj|BUeYwPP2ipZG);4T^XYKAt}0?4`IJSHM9d>~ zHRaipjd4op2X{{f;O_Upe;Gb{Fs`N*G0(}e$bR!`CbAfbd8C?78E!lryQiD({uhAW zo?l63W`94+?ArQ?uR5KgM+gDQ76%`MaBpau#GBV!Y(9Oo?VfI?ly3L}(%uU}(q%LI zHO7^)+Z&Xttqw8f0MvEGWHR>As~2x(b+wgJy5{bG?gBpYs%5};Quy60JeD+(G%*Xq i5W;W3w?No$?EmN?f1I+TCQ<+Z002ovPDHLkU;%=MZb9q- delta 628 zcmV-)0*n2i1&sxeB!5&%L_t(Ijiu8&Zxc}v1>iF?_pW1m*Y-Lj;n~t58W6NdbO<3N zYLHSPegLAOr-X)zKY$RTqo9dEAgE|5Kor3|5+zE!#Bscj844%H3FKv;YKzskbLQ>^ z#!mylO%a(RqNP!h7{DzNc}+wckDJrA=H#?f1yl`y?z5G@;Be)TnCE6@ zPBy|Q=DjA_Lx04eGBZD@MvXX(V&44H;XN1tV+IhLVRmZjczIN;9|8bj0GG;@YDUCk zU;q&T05daRu2jNsEDilbF@Tte&jmqwyz%-X2v9bICm!EJzp^p_+U!4G`oB%aMD{7m z(y_ffPeDZUTolFI-bSa(Jo=Q(jP6D^H`5Oc;8oIIF@GW%9TY*by0osUFBrgQB797e zWjOB-jXCe}J6S#8wa-_pjUXtM(7!o`owt#hAkM=%LE7t~HUFifnm;tNCjc;5oSD5b)41JUKI>c% z_@D%F4sFhPu#>?vF+o+4v{&$>^>tk}f26AS2b2G&%{69z?0qS!)tk{oxeD(C06>3%8;okAL@yF_K;10WcBC15acy&jO`hm~wfPVyTQVt_LOs@!qfRjh+l~L!mN)dSj zcpn%Ff{?L^Ny_C>F~*{rx+Y1In+91A)mJeQ34xD+7ez$JCngyipX_uH$MKH9Y(Td; zSe6jK1dciv=%J}QB$vzMegEM7|6E%u_7QM22y+}he3w|~cFbMdk!T?`_T0&_7(s5-9 zCL$H!Wf9Sdi32y37muG#abO0OQP9OVn(%PcIqZN5HSvmj|ktbC!C2seO9UsA?7XC5|JS z&3^{g?!9W(I^rl{wY~yS11_{D@oxZX3ssEkuA2A4LdVq7P+G>M+4p3X1 z!zVE=*t=Q4g#kWESX`*KFMSPQ095rN@Ld$OSe&mS0xk%59V!S@0qV;&>MJ#XtH4(s zu*}{Cn5$0H%2G!V?hc%Yq)=jrnk{B$|9@^by{D?JHDIcG9yk|8O{%m15JxRU3}G%r zjMir+T4aonk$sdkOdiuw&zsjE?Qc7=sI3cPW}} zf^4*PAYw2k{ibKbE{S83IAN|j&BFXl8|sXzp8XHQX08#Dd{KA$f#vHu`pIE1kV zV=Q7!-+ZU4sQ36J#(SmNT;=-AUw<^xm|6l(s_M5JK7Xs25s`a=v%vj`P%4cuGO~{_ zmzLpT43hq?TYhFrrW&o&tj%YO-G#V?cEZ1nYI+OD(@HX(7s%~9pX=j96e}E$JCQtA)>DF@R zBO+>yRb#A*h^}u3ega+t^4oo0U&S_2@gCrD(mxjN25u!S(G{oze*(V&7l8BY-?;7A YzvS6jKc^A%;Q#;t07*qoM6N<$f=vW>cmMzZ delta 1326 zcmV+}1=0HH3c(7HB!37=L_t(oh0U2uXk1ko$A8~<&b^a6nMYo&u{A}p3W_L*h%UPE zfeW!dXnl0ig&;lMnx^Sn0;>MkV3lZH23a;D~QCBKOTLiWCkz~?jnoQ<(&v9|) zP9|xZOkQ2B0a98o4T?wT>qhb1%G%O7>c5pv584arBP8ecppNO zrsL3BC|CP0kTD2cc0Pg|p+kb=D zDB5)>L4UHhwioO*U{85uoFrcuj8oDLWf!arJSQT4V&dAXN{rjewc?n`z>Wi@Qh7|& z*d1SeSCU^Rl#c_H%i{xc3s}MGI937<8Dq%}C4*uLlGTpg0oWv8z`4PMa2**1ZUczp zp#if%PcS0|rU0ys28NSqC6XbOqX24m7^qEe@IY{-SshR@IYYq-f-gS$G zngW*qJUd@OY^HR@oCO8`1ZX##sLB;j+6}c@&Ft-I1x^9f>&wUh=b0Kqt5MHBo>JgP zz%ADn2kMx$hFa}X_VJ_w72ub4yG5f>$C%xB%@|9&m9ku00;mEfvQ7Lefa-h&wJUec zyMG}OL9JnNaUSm-z}G-C1N#`Dx-f@J+t_ILb^#klxHM&9zLFjK5<>F~;3V)}tJP%T zVg(VfQM}_&Q5+1YEmo;5RRPWbpZ9_Rya_N@xj?g%I-+=I;6x-qiPCB`nVC784ZQ_4 zA>2b|`UAMfx%8lSjwH!rOoXwD3yp5Nf=g4mcy&U=q{4wtrZ&eLctGdukc^?D6L z_>KbKtat8aneBQ;8GqSBoC{^Rs3L^<(=9(c?WC|?!W~zmvCRC%nQW3n z2-`8jf?HSpr1%JU8F&L20m$VN^1~&PWSA(i=+1`h8Gd9YP_oPBI4JM13v*T5}L_o?qbN$OwSO%HfFDOkN0j!W?f3f^Ns@d8 zA_ApU(C_zY)eHs$Qc87+=xTe7F>ekJ4==RVOE=S6L#NX@kK_0i09YWRNz1qGc01Bq z-?^FAnhp*QBBj*3i8BR>2&I%CTdh`fa&q!t?D+VY!Z18nO1&o{HgT>!Qb71oQ-uB!4?eL_t(Ijiu7RiyA=`2khgLEO6 zR0k5kLlYhzVwcBkiHbDU35$C+D zwLWqjC&=Y;@pL*3oO4TS4V_LW{42PMB$LS{Wbs>L3^2xS1}l}yLm|XVW6Ys#+d(#) zji*wnHDs}f2pD6_BiCxRyF~OU8jT(l3WazklL17$6u)I5g) z0>JmlWU@0jolXG&exOpSdVYSsv*`PNXpCtf0DKz^27fevgRQII?_Y*t_!$5Iq?BI2 z-=}SBI2@9cvO`2y>(yGn>UO)AN~w)IQ%XU*-M$Ed;00sMTpvg&U$9Sd#shbG^eQODn delta 23 fcmZ3*xr%dwCNl#A!$zGCjLgfs_imPF>Sh7}RGbGy diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/text-select-start.png b/share/themes/Kali-Dark/gtk-3.0/assets/text-select-start.png index 08e5418491b1bed830ba33f53b33055f7767865b..3983ed2a2773a1cba4c61dfc1086ae97ec0c7054 100644 GIT binary patch delta 697 zcmV;q0!IDF15K8&3 zZ=O${=gFJ*CB_(x6W{j>obzSI*mJG*U2+{T2!cti^|EDItA9$V`C_psJkN7mt(M}W zAOIdS##R9=l*{F`QmHtO;{bqdi~%7e{V#YHDV0j9QmN!}xf}=~HX#I*QV>EQgt!=N zG#ZaM=Pwy!^V8GQx?C<#*tUIAOesCL0Yb>>k(JM?}3Rwk4AJ~uZv>AEhtXr#+P07oO+w*6*iW~Ovq zY$%ilK`?2IS@k^69tR_Yz!<}**7||xc_x#|jMLe_4msx!9mmPuga&|6O6h&uw#QoB zP&75hSfgBz3ni_OKynir0Hsn8LL>#y7D9{-4vgPa2!9dudI$Y+P$2~3_)uxBe^3Bl zcX#)6n#$unj1;Xk(o`Z0!zfMDPqbF6{W8Ym5Ld!hHr?ZbVmB?l%&}y|Jt@V1nUjGIF!+#3h+}wQ27+b4WtB&is z5JF&hx0Eti7KdeJ(Cv1ywY3#%t=AV97heM~XF&i!qtST67<=zHjyp9q<>vEw*tQL0 z43Z>4x7#&g820-8{(hRKYqeVK%W(az z-%j2y@4dVX!wkq(sU&^h_ck^*v^5F> z;Gqy=RcpOisZ><8T6JC51ptSLz!+2i1y3U7a#>fa)k2|A0AtKyjDd3w#u%iOXM^>6 z{efj!&jBpV%*>cdrE=YIoWo+y`Kb*s#*UBNY&LHa(MQko?##{26$Z!vx3{aeL8X-F_5NyO%nuIW>(0)u zQ7RwoVWb#ipj3`Hj#H)7CmsaBFCuECX%A_dj)ZEhk)|p7{S0}Y?*>88;0F&cwzs!? zwrwLxx{xwE7t68?X_~;cZES6ArFot|V~ibj(`YnawOXwt%lg#qcB$Roqh2p1DJ3bT zNGU~9W`C5XDYe^slq6lsvW(W(*ONx0@p|AKo(vK3X0!QL2(ebH)m+c>Af?3cZaEjQ zZ40(NfljA`&CSi8G3MRU($Y)D7##x#sn_d|gb?pt*Y&2Sr@dma2*+_iM98uXolb}1 zI8OTgep@NE76ieU;rdgLIt)Wg2=UmmtS0~#wJFx6gRlP&fQHukLmbDSS5{W^$=ZJg Ws#VX5`L((L0000p6diP4S&3PHriVj8g|g=Pv9$D+|p5yiel7^d)zFCL*Gna49FVBvF_2TguL2VI{(zqJetDdb;3U`Ww1hp5=rU0!ZkgRcIHX-{kCNbx*8-X2u=QF>1+@W)v%kA?uz=Ce3+;2puep+!;c-$+@ z?zrE-#8`m)Ff>cj?HOD6FLYa`T--hAeHelTcqa|ls%5-EXK0kA0OR%Dw(nG(-R9`s z5uiA?`ZiU6%CIv6L@)+$icY+9H2Sd58O4Q_x0!CjqY`G|`H@i~wv!hA?Dcx@e{xQ7 zX>R+zD&H&f-=C(--p4i<6j$`xR*6i$Sk3@_x7{7$e%gMeA*4nE(I)07*qoM6N<$g5DBAB>(^b delta 654 zcmV;90&)GM3Zx2;ynZlZ1TAN1|D=T*NBhXA@*XmDPRI$3OBLWhm`A>FX@lgdSxeH=2 zwiQN6thp&yUtE7HBISAwgV+KH7|j@GVd-(6s8+8U(3avaqxq-Sd{)4&Hi`zZm10b& z`J?i519SV9jc7|TP9WA?S=-DP?v~M7m>||%%Di|L-LGpcOrRjtT(DlRCvP&gFpbe% zSYIzZ*EUlqh&9lB6F;*x(+clSTxZa}7t6B0+x%g^jS8A)RPeN=rFK8ige+ zvnZrW5OMD13#3zslyW7_3`(R-h8YAA8;e=Qk}R4TOp=I3GeevN5@VPlFoF0)hIBq7 z2?&Rz3P*IL&u~Dhj?X~OgT4w$5d;Hz();OiMvAjyx6=~#IHt=~oup-UL*bBir9EPb z!FjF4Ar^nbYDMO}tY(rytJ*y{`Dg@oI4U_uJtpX!6pQZD4Q-TF}4;S_TIPoP4S0b-KgS}Dy{?cy>@qq_hCQgisGMqb9Ds}izorUeK{EM omtve-bLUH$Bt<807*qoM6N<$f-1Kz5&!@I diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/titlebutton.png b/share/themes/Kali-Dark/gtk-3.0/assets/titlebutton.png index 61d73453151af66d29190eeb289cf9697b6a0e29..5b1fb6a93673f6a308ad7d83bf4099e1b7058390 100644 GIT binary patch delta 47 zcmeb9o1mg4>gnPbA~7}j&;S4S%ytJ_!pm-GFfd3YGxM&zmvv4FO#r>s35oy! diff --git a/share/themes/Kali-Dark/gtk-3.0/assets/titlebutton@2.png b/share/themes/Kali-Dark/gtk-3.0/assets/titlebutton@2.png index d8fa73c51ca8d597dbdab7eb7cf0ac21926fd796..5e21d2fc60e4f759e135664a7e559a1abcf1201d 100644 GIT binary patch delta 52 zcmeYYo}i*H<>}%WqA@Y~&;S4S%sU%8bLK9d7P~0}yz+`njxg HN@xNA6a*5x delta 43 xcmWIcnxLX4=;`7ZqA@W!L4tL0f(VZi0|WD92F9D4bj%rmz|+;wWt~$(69DeM3jhEB diff --git a/share/themes/Kali-Dark/gtk-4.0/assets b/share/themes/Kali-Dark/gtk-4.0/assets index fb2256c4..dff0b417 120000 --- a/share/themes/Kali-Dark/gtk-4.0/assets +++ b/share/themes/Kali-Dark/gtk-4.0/assets @@ -1 +1 @@ -../gtk-3.0/assets \ No newline at end of file +../../Kali-Purple-Dark/gtk-3.0/assets \ No newline at end of file diff --git a/share/themes/Kali-Dark/xfwm4/bottom-left-active.png b/share/themes/Kali-Dark/xfwm4/bottom-left-active.png index 3b67bf71f136195ef98d85f24d3ba2290338d419..f3a00bec16c9e2787f866201c9038f076549f5c4 100644 GIT binary patch delta 104 zcmV-u0GI#90lxu|Bo>BAL_t(IjbjuP68|qGEY5%o?%cY_kvcv{XTZICH*RvWb0_@x z_2bu<&mS0m|Ncc%m@vW=E2wH4{`&r7&Y#~u4gdcA%gDe$oFM@IM>1rw!QDmx0000< KMNUMnLSTaN2r+j6 delta 111 zcmV-#0FeK`0mcE4Bo>WHL_t(IjbjuP68|qGEY5%o?%uw{kvcw3WdQSs4{zTJ3rXJj z{_DHnpWnZj8JU=l4&;zkmNSGB6MqumJZJDdfl^ REn)xw002ovPDHLkV1n}BAL_t(IjbjuP68|qGEY5%o?%cY_kvcv{XTZICH*RvWb0_@x z_2bu<&mS0m|Ncc%m@vW=E2wH4{`&r7&Y#~u4gdcA%gDe$oFM@IM>1rw!QDmx0000< KMNUMnLSTaN2r+j6 delta 111 zcmV-#0FeK`0mcE4Bo>WHL_t(IjbjuP68|qGEY5%o?%uw{kvcw3WdQSs4{zTJ3rXJj z{_DHnpWnZj8JU=l4&;zkmNSGB6MqumJZJDdfl^ REn)xw002ovPDHLkV1n}JyU_0YiQUfdBvi diff --git a/share/themes/Kali-Dark/xfwm4/bottom-right-inactive.png b/share/themes/Kali-Dark/xfwm4/bottom-right-inactive.png index 85cd73afa5be3b5d7a7540c66b7b50c0d30f9e9c..e137d28d38f93e269058ee98075d24fe2e79090c 100644 GIT binary patch delta 21 dcmX@Yc!Y6+CiDOQ|0n7gv(&9^{yi}{5ddto3N`=$ delta 21 ccmX@Yc!Y6+CNl#A!$cipmcB0@>JyU_0YiQUfdBvi diff --git a/share/themes/Kali-Dark/xfwm4/top-left-active.png b/share/themes/Kali-Dark/xfwm4/top-left-active.png index 72757ca76f2cbbcc4d927b5b41201a14deedbe17..5933427df5177dec5adca2790653e1264f74a7c4 100644 GIT binary patch delta 21 dcmZ3(xQ20pCiDOQ|0n9`vZ(6^znvKC4*+5#2-N@p delta 21 dcmZ3(xQ20pCNl#A!$cijmY}om=T40E2LM6$2JHX< diff --git a/share/themes/Kali-Dark/xfwm4/top-left-inactive.png b/share/themes/Kali-Dark/xfwm4/top-left-inactive.png index 72757ca76f2cbbcc4d927b5b41201a14deedbe17..5933427df5177dec5adca2790653e1264f74a7c4 100644 GIT binary patch delta 21 dcmZ3(xQ20pCiDOQ|0n9`vZ(6^znvKC4*+5#2-N@p delta 21 dcmZ3(xQ20pCNl#A!$cijmY}om=T40E2LM6$2JHX< diff --git a/share/themes/Kali-Dark/xfwm4/top-right-active.png b/share/themes/Kali-Dark/xfwm4/top-right-active.png index 2d4f732b3300bbc8e21022148054479074e3d6a1..1f8e32ce2b04647af09662e406f968eed845c8f4 100644 GIT binary patch delta 21 dcmdnPxQB6qCiDOQ|0n7guvl$Zw4ay|0{~>y2*UsX delta 21 ccmdnPxQB6qCNl#A!$chemJB29UlS8z06#qjGynhq diff --git a/share/themes/Kali-Dark/xfwm4/top-right-inactive.png b/share/themes/Kali-Dark/xfwm4/top-right-inactive.png index 2d4f732b3300bbc8e21022148054479074e3d6a1..1f8e32ce2b04647af09662e406f968eed845c8f4 100644 GIT binary patch delta 21 dcmdnPxQB6qCiDOQ|0n7guvl$Zw4ay|0{~>y2*UsX delta 21 ccmdnPxQB6qCNl#A!$chemJB29UlS8z06#qjGynhq diff --git a/share/themes/Kali-Light-xHiDPI/xfwm4/bottom-left-active.png b/share/themes/Kali-Light-xHiDPI/xfwm4/bottom-left-active.png index ebbd331578ee0be8629ac3c9897d587de2416e5c..afda484155ee409ee01cfd06f2b71278fcbeb35f 100644 GIT binary patch delta 21 dcmbQoG>>V5CiDOQ|0n81v9K%unK7|z3IJms34#Cs delta 21 dcmbQoG>>V5CNl#A!$h4ZmdupryC!x`0RTXl2Q>fy diff --git a/share/themes/Kali-Light-xHiDPI/xfwm4/bottom-left-inactive.png b/share/themes/Kali-Light-xHiDPI/xfwm4/bottom-left-inactive.png index ebbd331578ee0be8629ac3c9897d587de2416e5c..afda484155ee409ee01cfd06f2b71278fcbeb35f 100644 GIT binary patch delta 21 dcmbQoG>>V5CiDOQ|0n81v9K%unK7|z3IJms34#Cs delta 21 dcmbQoG>>V5CNl#A!$h4ZmdupryC!x`0RTXl2Q>fy diff --git a/share/themes/Kali-Light-xHiDPI/xfwm4/bottom-right-active.png b/share/themes/Kali-Light-xHiDPI/xfwm4/bottom-right-active.png index d73350bd73ec0ad3e711a16937fb8d22a745a27d..5c14c3cd09b28fbfa6d93b881d7081d2369d49c9 100644 GIT binary patch delta 20 ccmZ3@w3=yxCiDOQ|0n7sFbj*gP3)fo09eroT>t<8 delta 20 ccmZ3@w3=yxCNl#A!$h3~X0B6*Cic$(06IMei2wiq diff --git a/share/themes/Kali-Light-xHiDPI/xfwm4/bottom-right-inactive.png b/share/themes/Kali-Light-xHiDPI/xfwm4/bottom-right-inactive.png index d73350bd73ec0ad3e711a16937fb8d22a745a27d..5c14c3cd09b28fbfa6d93b881d7081d2369d49c9 100644 GIT binary patch delta 20 ccmZ3@w3=yxCiDOQ|0n7sFbj*gP3)fo09eroT>t<8 delta 20 ccmZ3@w3=yxCNl#A!$h3~X0B6*Cic$(06IMei2wiq diff --git a/share/themes/Kali-Light-xHiDPI/xfwm4/top-left-active.png b/share/themes/Kali-Light-xHiDPI/xfwm4/top-left-active.png index 9bbd814d4fec57346a8e54274fb6bb668de9ec51..95edf4f32ac24bd5614835d4e593e163d0d299af 100644 GIT binary patch delta 20 ccmbQoG>>V5CiDOQ|0n7sFgv{XIkCSV0AADy>Hq)$ delta 20 bcmbQoG>>V5CNl#A!$h3~=18;JiT(WmHY5eu diff --git a/share/themes/Kali-Light-xHiDPI/xfwm4/top-left-inactive.png b/share/themes/Kali-Light-xHiDPI/xfwm4/top-left-inactive.png index 9bbd814d4fec57346a8e54274fb6bb668de9ec51..95edf4f32ac24bd5614835d4e593e163d0d299af 100644 GIT binary patch delta 20 ccmbQoG>>V5CiDOQ|0n7sFgv{XIkCSV0AADy>Hq)$ delta 20 bcmbQoG>>V5CNl#A!$h3~=18;JiT(WmHY5eu diff --git a/share/themes/Kali-Light-xHiDPI/xfwm4/top-right-active.png b/share/themes/Kali-Light-xHiDPI/xfwm4/top-right-active.png index d821b4a62fee5c4eede418dc166174c62440ffa4..9e79398ffbc221dcf3a1969f5d8d4d1df59783ea 100644 GIT binary patch delta 21 dcmbQvG@WUJCiDOQ|0n81u{g#*?3vir3jkzB3A_LR delta 21 dcmbQvG@WUJCNl#A!$h4Z7JZ3d>n3*f0suTp2B81| diff --git a/share/themes/Kali-Light-xHiDPI/xfwm4/top-right-inactive.png b/share/themes/Kali-Light-xHiDPI/xfwm4/top-right-inactive.png index d821b4a62fee5c4eede418dc166174c62440ffa4..9e79398ffbc221dcf3a1969f5d8d4d1df59783ea 100644 GIT binary patch delta 21 dcmbQvG@WUJCiDOQ|0n81u{g#*?3vir3jkzB3A_LR delta 21 dcmbQvG@WUJCNl#A!$h4Z7JZ3d>n3*f0suTp2B81| diff --git a/share/themes/Kali-Light/gtk-2.0/assets/button-active.png b/share/themes/Kali-Light/gtk-2.0/assets/button-active.png index deaeb75e87ccb2cedc701922591bf9c7dcb29719..94a3c1ade655b953c8f075b08589bb0e68331934 100644 GIT binary patch delta 21 dcmcc5c%N~CCiDOQ|0n7gvwXeJkvB291^{r`3Mc>o delta 21 dcmcc5c%N~CCNl#A!$cip7S^`InAd2 delta 21 ccmbQjG=*t`CNl#A!$cidmJAWzvWcbh0XFjmlK=n! diff --git a/share/themes/Kali-Light/gtk-2.0/assets/checkbox-checked.png b/share/themes/Kali-Light/gtk-2.0/assets/checkbox-checked.png index 08a58672f2fe456af7b1b9f1690841a10f9aa85f..7acd325068ba9e85cf2ea8d1b8b7044a926c8aee 100644 GIT binary patch delta 21 dcmeBY?q{B$$^8HS|A{)2S?W@bOUcCiDOQ|0n90v3w8dPo9|80RVEL3QGV0 delta 21 ccmaFI_>OUcCNl#A!$ci37SFmRLKD+E07oYVjsO4v diff --git a/share/themes/Kali-Light/gtk-2.0/assets/checkbox-mixed-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/checkbox-mixed-hover.png index 549344814912f5fd3ff2004a2232a2bf0239da26..cbecc18aa37387ba63604e612d710e31a252d835 100644 GIT binary patch delta 21 ccmeBS>S3Co$^8HS|A{(&EWvTHeG}{Y0AKeB9smFU delta 21 ccmeBS>S3Co$;`mOFj2>kMY;ano{4pR06ZZE(EtDd diff --git a/share/themes/Kali-Light/gtk-2.0/assets/checkbox-mixed-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/checkbox-mixed-insensitive.png index 912957f6f25c22e7b727afc8e29bd141805d44c9..368bf45929806e6090da3741c21bf0bc87ed57e3 100644 GIT binary patch delta 21 dcmaFL_>^&iCiDOQ|0n7gu;{;CYCAEZ6##DN3F`m= delta 21 dcmaFL_>^&iCNl#A!$chemfDQbb)DtCiDOQ|0n8HvzRX9ub8-cDFADo3Ecny delta 21 dcmcb>bb)DtCNl#A!$h5GmW&csgNdt`0sup+29E#$ diff --git a/share/themes/Kali-Light/gtk-2.0/assets/checkbox-unchecked-active.png b/share/themes/Kali-Light/gtk-2.0/assets/checkbox-unchecked-active.png index d9182fed34dbc48e21c78bdd4979b00643f03863..f84905d8816a09aed463b44d98db8b32ad88937c 100644 GIT binary patch delta 21 dcmX@Yc!Y6+CiDOQ|0n8bv52j|zinbv7658S3Eltz delta 21 ccmX@Yc!Y6+CNl#A!$ch|7I9M-jfqiN06SR)KL7v# diff --git a/share/themes/Kali-Light/gtk-2.0/assets/checkbox-unchecked-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/checkbox-unchecked-hover.png index c8ba95a4574e4d8d8056fffb8fd962ad45434e1d..1c210e37cab57f94ec93c3131a63f9b90d8d23a5 100644 GIT binary patch delta 20 ccmbQqG?Qt9CiDOQ|0n7sFwe{1HnG1809@P&eEcd1BnfiPdcYG;IbU diff --git a/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-ltr-button-active.png b/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-ltr-button-active.png index b7aa648bcd1870d3f90367188eb3ae58b4c23173..d91d44c54ddbbd598e9d036b741f8c85c2790122 100644 GIT binary patch delta 21 dcmdnaxSer=CiDOQ|0n9Gv-noexH2(30RU%l361~& delta 21 dcmdnaxSer=CNl#A!$ci*mW9^x*CvK1002J^1}*>q diff --git a/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-ltr-button-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-ltr-button-hover.png index 764690eb226e2bb29bb8dc19e8676d9d677a5ff6..eb7d91fa65bb40eccd8e59cb5c921bb20c10d6cf 100644 GIT binary patch delta 200 zcmV;(05|{Q0ptOYB!8<(L_t(IjqTI1X~aMfM&UQ3ZNnIZ+E54X=G>Wa73yHwORPw- z5JE_^zatyp9cRae8<^}HUNk0&-zMdpzlE8FyPqY!c3t-dKt$+kkK@oh&nl&?Ip-Hi z*t)J44R>eXccy9jXxsMLubZ`2Qc6U`6Tl4skc1?=3oeom@Ie6o0Z78k;x5>>4RH2b67RGU0YON=LGz`N}6HU{Uh&c6q{|;b(z5gfMqhcp72QKpf00004&h2j4`kd)viOWUx5bd$7_NoyS|xH!h4U1oPPoURYg_JCRpYG2S4}=psE;SWE1p#kF_=c z`1NLtk+yAPO6dyVtEyTWan1!1xt3-5-1`rJ54EmZ?VVc^`2YX_07*qoM6N<$g5(Na A3IG5A diff --git a/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png index 4029b92238c937fcc99f8c598fa96bdfec769095..00696b10b8d5f98b0c0fc39488b21b0e2fe48c44 100644 GIT binary patch delta 21 dcmdnYxS4T+CiDOQ|0n9Gurxov7Ctc~9sp_c3E}_% delta 21 ccmdnYxS4T+CNl#A!$chwmYRgbnu#It06q!^2LJ#7 diff --git a/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-ltr-button.png b/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-ltr-button.png index 320d77addfa0711c458d55e576c347fd177facd9..a522ec432a53600bc09e895d557b5dbe56905298 100644 GIT binary patch delta 196 zcmV;#06YKP0pJ0UB!8z#L_t(IjqTI14Z<)KgyB2OO@^S$8rgt77yvdyEMwt<1}Q1h zMW8tLQ2>!a23m^z_2=j6C<))P&be8TjK&x*X;;_v9sr=Ml#+&FkoW%LoLftJ1Aw8h)dyqT>fNk4$1|$(e yK-YEGl+p&ck2gOOt+mH#nzl{T8~}j7=6?f{7G`84tro3L6tB z=!k}8cWl%U|7b0EyGfpz&B9Eos>+^&6tgU=&1_c`#U22glv1+3@2#%ui}!y01|Hqf z2_XCQZl34F7*}6`B+N`-!L$V|;2(gQ{RYD@AjtsS>t+ant~%?GbOvxu(>#GBLI|{N vdrc{A0G#)JdL%mMj^j9P%d$MoeE@(P&e3du?5)t=00000NkvXXu0mjfSVCGn diff --git a/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-rtl-button-active.png b/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-rtl-button-active.png index 0f957aa7599002b43503cd3e29d09865a3d5647d..0d6048b2d7f87555b85cc120769026bca1f99759 100644 GIT binary patch delta 21 dcmdnOxP@_oCiDOQ|0n9Gvk0UuUpFy4764>`2^;_b delta 21 dcmdnOxP@_oCNl#A!$ci*mOp9=YbJ)r0sueo20{P; diff --git a/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-rtl-button-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-rtl-button-hover.png index c351a0aa12b5a46a0418484b109f6776203258fb..bcce5421a01a3e02ab038a7b6b06a51161fb0d0c 100644 GIT binary patch delta 186 zcmV;r07d`U0oDPKB!8VrL_t(IjqQ`M4Z=VSMZbL)DVe|pC5!{xFh**IV2&H(&~0$l zQAEkvG=LPMq^8KPEcxmCTe8W_uqFQ~VvH9e>Q(hkllrRo#!x*U^A3Q)uet%ro;Y!HYt@2`2ym delta 21 ccmdnQxQTIsCNl#A!$chwmOIKEMH55f06i`R!~g&Q diff --git a/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-rtl-button.png b/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-rtl-button.png index b26a777fd718b37a244f89f219473524f143ea02..775f5e37124d9369dc029c1d0bc52607ebde0b01 100644 GIT binary patch delta 191 zcmV;w06_oO0owtPB!8kwL_t(IjqTID4Z<)GhT-qxSRyk}!Z>6PhRGz%;VoiU6m&^p zSx8oL9}PjE{IoQAtF!dT=f*-3Tb0w`y{|>2QPmSk^ARM`wrw3kc&3!7s{9Tl5kk19 zl(6PhRGzXkufY+6m&@u zosg`=rV8Rj2qjJa>WWX+H4pd^%@1a-iKsENqq~PfF>@^MFQ*T?bYDxHPl_fWGf9!!TUUY#(DR p&}%Ji+nz%R%{Y!H0OfesdIGcYX#*9c?MDCr002ovPDHLkV1n{BP!IqB diff --git a/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-rtl-entry-active.png b/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-rtl-entry-active.png index cc0f6826e6990abd1c151c7c43ca24041e737614..fdd8d328b6c8247d3f4fc73f3d20159424844fc2 100644 GIT binary patch delta 21 dcmX@ac!+U=CiDOQ|0n9`vfMu@-90fj6##3k3C{ok delta 21 dcmX@ac!+U=CNl#A!$cijmQ~uze@~1}1pq`T2KxX2 diff --git a/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png index 95ebd4d460ee762f59af0cf15c7bbf67ea73a037..8d819a6c66c764275994ffabc4a472a7adc13005 100644 GIT binary patch delta 21 dcmdnWxRr5&CiDOQ|0n9GupAdnTs|=*5ddZ^2{ix! delta 21 dcmdnWxRr5&CNl#A!$chw7K=&OdM1V>0sufY27mwn diff --git a/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-rtl-entry.png b/share/themes/Kali-Light/gtk-2.0/assets/combo-entry-rtl-entry.png index 8035063f1ab32b33b79d1342be71c45757eeb616..d8217d17b5f183f2782460ff7e77d85a3553af9c 100644 GIT binary patch delta 21 dcmdnMxPftkCiDOQ|0n7wvV<>Om@zRh9sp&%2|xe< delta 21 dcmdnMxPftkCNl#A!$ciL7PI?vy(R|60{}kd20j1) diff --git a/share/themes/Kali-Light/gtk-2.0/assets/focus.png b/share/themes/Kali-Light/gtk-2.0/assets/focus.png index 8d6d49482b214d254c1a45fe013c849534925e19..a713928128fadd0aa89f66ebc33de32b1e42581b 100644 GIT binary patch delta 54 zcma!zouFg*N+j^iU=e1va=6aKU@=onSz4;#00R(sy85}S Ib4q9e0J+2!jsO4v delta 54 zcma!zouFfw00b8ue;OXk;vd$@?2>__L B5(fYP delta 47 zcmebEo1mg4>gnPb!XcZyrXH8)M0#8>zmvv4FO#p~; B52XMA diff --git a/share/themes/Kali-Light/gtk-2.0/assets/frame.png b/share/themes/Kali-Light/gtk-2.0/assets/frame.png index 56f317321e9ed787d3b882d6a926d95f4991a04b..0c5ec3a8d4f25127e9b09bd4e163bcf358084c23 100644 GIT binary patch delta 61 zcma!ynV@2!?CIhd!Z9;>Pvz%l^=ujmNeKxF0l~q^Eya0vcYU4T*x1O(urQr{f@EnW Q69W)Pvz%l^=ujmNeKxF0pa24DL^{GWf~*H`jzbckGmB%G5~?6 LtDnm{r-UW|a!3@# diff --git a/share/themes/Kali-Light/gtk-2.0/assets/handle-horz.png b/share/themes/Kali-Light/gtk-2.0/assets/handle-horz.png index 7d6dc96c5530c0c7cddd4c8be5c23015976b1290..efaaaedfbd5a9c88a19e788c5591998fb2e6e11d 100644 GIT binary patch delta 52 zcmeYco}i*H<>}%W!Z9=X$N&HK%)-pf%tnQ;udV&h6QRPuUc@==v*cZG1|aZs^>bP0 Hl+XkK<8Be` delta 44 zcmWIco}i*GgnPb!Z9=X$N&HK%trevKR>H4F=SxhEnQq_k#my)2s~Z=T-G@yGywpx C#}R=5 delta 44 ycmebCo}i*GgnPb!Z9;>Pvz%l^=ujmNe)aJGROY^|DQbF@!^I$yGpy?En{S;`75wb T$Y!E10}yz+`njxgN@xNAQ%f2S delta 53 zcmazGnV@1I?djqe!Z9;>Pvz%l^=ujmNe)aJGD?h(9cHjG9R0wxZfETM6b2yhboFyt I=akR{0Q0pHcK`qY diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-border.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-border.png index 56f317321e9ed787d3b882d6a926d95f4991a04b..0c5ec3a8d4f25127e9b09bd4e163bcf358084c23 100644 GIT binary patch delta 61 zcma!ynV@2!?CIhd!Z9;>Pvz%l^=ujmNeKxF0l~q^Eya0vcYU4T*x1O(urQr{f@EnW Q69W)Pvz%l^=ujmNeKxF0pa24DL^{GWf~*H`jzbckGmB%G5~?6 LtDnm{r-UW|a!3@# diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-checkbox-checked-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-checkbox-checked-hover.png index 9483e9ce8ff4519c56dbb589564d8e8daaca0336..4605163a0146b3bf014225b66488e1c2c2376161 100644 GIT binary patch delta 238 zcmV00tr=JQMMcb z7RgO|kOmPw7ICRTCIRuKkuCfGCwVjuD$l5hYX#Im3pi43^j0Zg4eWp^5JqYW?12pc zD(bH~iTiu%O>NcichEf$ez#ZmC?Kdy|1}DDQHvz}>7|ZCfM?fe+NxzH{4oTWU73F} zVTJ%f{W7mr;v0NI4)Pt(?*d@oz;zNXuI?`Yw+5+D=b7*%X3l^{UD$VgY#z$!ZPfE9 oS8A;uZZt2|A$lv7;FI6^1a1JAeASM^&Hw-a07*qoM6N<$g6&;tLI3~& delta 220 zcmV<203-j30{8)tB!9n2L_t(IjjfZ-4Z<)CMw=)Zqzl0YECB-`IC4Njh!dPyf{H~L zgjQ6q7pF2&(jS43?)P33%PER~6i@;Wpk};k$(CAB0c*fd_?ZVbz*9HhQ(%?f$w^FT zv@_tnT&0~Q01R+cvltctOTa4l91Zi66#!ca-2shAGN;kt}YBIyq)et|XU#bIM W2+`4;V9;j(00002LMJt2PXgk diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-checkbox-checked.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-checkbox-checked.png index 57c81b624457b947f017c172882717e715e3b453..78480542d9d7859d044d7e8008a8c55034cfed03 100644 GIT binary patch delta 21 dcmcb_bctz#CiDOQ|0n7svv5@EotZd!KLBc>3FH6( delta 21 dcmcb_bctz#CNl#A!$h5A7PG%So)ahU2LMOx2Xp`c diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-checkbox-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-checkbox-hover.png index 16a85014d809a970cb45ccc64ab900e5fa375098..1f7441192160e1c201d3bd9693c7d48231761d8a 100644 GIT binary patch delta 173 zcmV;e08;cH?R`~ArZ!A zEo@wajfFo9%figOSL`-Pd_!B#6}A|ViU#aTh9r{gldO|;<^E1x@g9PqeI4c6*XEpH4fx7y7l%+!M#$*uS5ya8I^91-RY zrvh!0Y}*hR!~5*Nv58W|p*=@TxF9;NttkC@;9 O0000~0)YaMB!9?BL_t(IjjfYS4uUWggy)Hbm51Os9>8PBLOq_k^AK)ayE0J| z0tkLC1jHY-L?&s{ymY2-=Cx8E07761r2Ix&o(-D=sd2OL_~78rkOrvL)r>@bCWn*~pjOJ0yc9bVIdnZ=T3lHxDq zlccGcQS&MbX6BXqp`=lZz|qXEm4&+FKE`-mE9$RthX~00000NkvXXu0mjfyDDX{ diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png index a140d29a7af977352180e0a18c127f4f2a75361c..b98735635f8376d6105d4aec48ebac031cc8a321 100644 GIT binary patch delta 21 dcmdnNw1a7aCiDOQ|0n9ivZSm`vzyqv8USd&3B~{b delta 21 dcmdnNw1a7aCNl#A!$h4}7P)t?%P01(1^`7D2ZjIu diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-checkbox-mixed.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-checkbox-mixed.png index 23dc00f64e93ad4f73e43c7bd3402dbc2623b08b..8164f77133671d6ce6c85aa1f26909c776f94cd9 100644 GIT binary patch delta 21 dcmdnNw1a7aCiDOQ|0n9ivdm4Iw|rvnY5;3s3RwUE delta 21 dcmdnNw1a7aCNl#A!$h4}mglO%?Hk0Z5((;Q#;t diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-down-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-down-insensitive.png index 1b6c0ff74a27644d78225cc995d5ffc6a09f9c8d..d534a11c9477d4935cd240cd1adb225e832d4c97 100644 GIT binary patch delta 29 lcmZo?Y-gOHDg6Kc|L)!i-TnRDz5U&N{S#JdUzlj)4FK2<4#ofg delta 29 kcmZo?Y-gOHDa^pY(A_(syT8A?x4*luzi-a6wG(Z;0h-JV5&!@I diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-down.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-down.png index 834e3d150ca97721f18f39d5626d77a569c716ad..32c699faabeca44bbfde8cb4b97518479f8b55d3 100644 GIT binary patch delta 29 fcmZo?Y-gOHDg6Kce_dlUJrgLZJgmKVqK!8IoxTcM delta 29 fcmZo?Y-gOHDa^pYplfWVX97j(-qXo{1cGk3GfMV{f`8`F6Ao*iZho4`2{nSHJx~jSr>mdK II;Vst0D!D3FaQ7m delta 105 zcmZo?tezl|%)!RMz##wmeyU2)z4*} HQ$iB}AdMx` diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-left-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-left-insensitive.png index 1904c64ecd257d1652ca20ba9fcb28e2e495de69..ecaf93d649c69d135eeb0c300520341986002498 100644 GIT binary patch delta 118 zcmZo-Y-gMxk(9Gc`a4>*bDdj=eL`H^(I;_){ TOgTe~DWM4f7U?Gh delta 113 zcmZo?Y+{@sk;TErz`!8?`F|pi^7M3Z46*1COIae;J>gAoeXR9P6;wV3cQFtmM@{P(zm RAsT2XgQu&X%Q~loCIGu)C?@~_ diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-left.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-left.png index 05cb6c6b5857dc54261857270b063fe8d2aa1fd1..704ec8bde438b673aa2f6d84cfea487a6d82dd5b 100644 GIT binary patch delta 118 zcmZo>Y-gMxky!HM1F4P(+Wdxs`zmkrGvZUP4bn3Ylzopr06d^1jsO4v delta 114 zcmZo?Y-XGwkg!=ga7qy?^{5OPd9_-{{L?rG9i~?W1Bz^Yf`L}zymLj!$6~$&7{xDPprKF PWHNZV`njxgN@xNAcVH_* diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-right-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-right-hover.png index fc073ef0fb13f74311f6d674e0c04a4d56829074..1140a2f11fcb0c78f62c065384864d82e21ed3af 100644 GIT binary patch delta 112 zcmV-$0FVEBjscJ)YE?-@K~y-6)zh&Gz%U3!QSFa6qkr7-X6g`V^%3b%!7020Ms&bB zb+po70wD{)Qv<}y+tL{zAr(*}3Xme|7OtI7yzA_YkcKOu3}?Vl!hkuyKc)$FV45UJ SJmP);00007-G?zoFFmp!T|>lDQO3f|z`*eK?xP?e#UJ1k;`;yp|L*?&?%sY7+1IbuDw7G6Vkrso3udTq z=rFl=YaNiU<>}%W!V#UEaDaVAB99oe#9_%}1%?fVa}s&nC7c;f6|`u!aTypG3NSF7 XDP!7q{(iLyP#1%ztDnm{r-UW|#|O={XT~{@jsf UU$AlcexSJwp00i_>zopr01CA!mjD0& diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-right.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-right.png index 9b41d86ae7854d40ce1507b52dbba9a3fede4cb7..5cdd1611c7ad3f9d8b7b842493a323fbd17b0c58 100644 GIT binary patch delta 29 hcmeBU>|>muDg6Kce?1d3AksGlkr$)Hj!v`*0sx|>muDa^pYpl4zRMEa&6@_hd69TRPW0AsKR{Qv*} diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-up-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-up-insensitive.png index e5a4ff5c5589fd4711335625864e103d9683afcf..85100b3268694c8580d0c3d73f01cab8da6c9ba1 100644 GIT binary patch delta 110 zcmbqXo{1cGk3GfMV{r~@ecW-}pe}8vhe{O-!d!RUTNswPKLqmts zwD5KySHaW8F@z&JIpF}OgmeSTZ)OF>|I8j&{xfs^{m(CSgqh*jX||d*t67+UY8gCT L{an^LB{Ts53a=#| delta 108 zcmV-y0F(cK0e+AeW(WoV001BJ|6u?C07XeeK~y-6V_+Bsv<2P0{SDpy{T=w!FyqtA zz{pU~z`$VR=HbD)d*{wQL>qvl83u3~f?)s_&3Fw#F#wNdf-V^a0|@|Z#~%^ea1WaR O0000Tl diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-up.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-pan-up.png index 92308c27092cad9bd9d850c9ec30ca3f599b967f..9122e696f10be9b9f16fc2a3e8b64554ab20ed67 100644 GIT binary patch delta 110 zcmbqXo{1cGk3GfMV{r~^Jo{5>hsTq(g*}SJ7D9&6GlFzvFJ@skYL@yTBVl8`)gU6?2ju3k1wA&a3J9P zfddK3in?cie!6+t)FVdQ&MBb@0CqMf-~a#s diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-radio-checked-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-radio-checked-hover.png index d5f3798672f86499f0283261348285ff06259547..0af512ef254274bfadca0e263c265b0a668bc885 100644 GIT binary patch delta 275 zcmV+u0qp*!0G)M%JP~c`nLr7q>1nxm= z;M|~FgLmf`6*Sh;{}HsfxwN@ReW{5Tw8f3D_mU(@k|aq=k}TQv&6!hQy>?xalH|Dy zpKMvN;+ZebZAnV9?aV_-l5D#0R7#dz+K?nk^4M=TluUe(41Z=uqp3mi*`AW`9!L%V zOeIeoD*5M{mP-$zLVM)+I9l6Uie-O5U1D22-Qa#2|TRU&$SF zcO^-Zted-~B(EG>l_bf1CtgTNvg6VlYm$3r=3YullC1jZhlPa`@7h-19+QLp12Jt`Tg}V@Ctb(Pvd-*yNKL1w>rS;7IUzVte-ef58t$-Fa84_}l3>!Qv;DSU3M~uf4;bgevOaY6e zENKiiQsyr&MKFCL!fOMO3)qm5huwS1jmnOyX4V3-X=2z|{1q R_W%F@07*qoLhfkmMqWk$f$s_^ delta 23 ecmbQoGLL0~CNl#A!$h5jEP-0myqg6Xc^Lsl0RJ{1BYy!1NklkT& z3GRVr34&(m8SP*_*jSxG|6Z_hHC-a=srp(#Qd8g6#^fQTBm?y(T-{=D=TPm0$&IvU t+LTdKI6YB6H5~{0my3tnFgag83{(ZLC3`}-&R z%=<~YNoJB9CRt3fl;kK$JxLe4fBk%bC#(;dZVN915Y+L8wSRxC*ud+Lb#RXMD08X* z636Aj9U2t?JLr@PAE;FTOrw|drBFc=Nt6K(NtP=BR+8M80ar;{6#%Wm^DQhCF|Lks zVzY>GuK%Hl$6*j`;2C>=H8hJ!+QrpPp@wZ-6hHrNED%PDHLkV1gPleMA5N diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-radio-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-radio-insensitive.png index 1cfa6e16cc3ec8640f2d3556963199ed1e682dc6..36e4dcbdf2deecedb0590eec615a44ac1ddf0087 100644 GIT binary patch delta 21 dcmZ3_yq~3QGV0 delta 21 dcmZ3_yqE5vae$MFwg()p1Lm()d3w~-8zIvFUVQjAL3 z3~UCvRVX8i|3g`97TXz)!Ex@?NxIJVFnqgw@4oVWE$`m%XYZdu_+P(npFKB9o?YA3 z+YYQKyO5KXw&co-TpUN_GZw#5Oiqh^PK=b^s7Y`3bJ<8ThgC4&AN+#V|hWBftWf4Ck`WERMl8w zhpejM=ApI}WLnabiq_+&-d1s7To6pitJ-LPR>rv}4Gl%7Mv~u*)T6sK@&gDpOW%Bw SF$(|y002ovP6b4+LSTZ8V1YjX delta 255 zcmVD88G-h^-9v&9^P)ak8bch@o(B~y71`1xecvR&Ab;Ursd?!I`d>Y z$}D&^78Oi-F%u=aycvlaCOm74j9o`jhf`aTac$J1JE>GEm3T_sm^0-vGQPF>QtMTx z_lVG-sNIiRA3CIwkvDAJw@RN@jJt}AeR~m_Boc{4BGDM(z)ocJD(H_Ih81*2iB)-h zQNfT~OHpRcn{5N}$Dln0%TZ0AWA}=RZXN20`m|_{D!)_4(Mzz(eXsxk002ovPDHLk FV1jUFcDDck diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-radio-mixed-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-radio-mixed-insensitive.png index 706d3f2323173cffce36935b07dfc1396084269d..73622d7df9698992ae5b89d3ad6dc59812ed2270 100644 GIT binary patch delta 536 zcmV+z0_Xjy1hE8=B!BoxL_t(Ijir-4XcSQtg}*a1*@+;;h=qksAef*wHd=^{odyvL zK~WovD1qIb{fUB2LJD!Svws+rU=a{S(M}Ckf{m48C-@JFSZE{~T|1qfjXHxryFUun}MoFyNiA$D4fr=6~4O*ssocr}I)QmyfuK z-Zu~rA*SLLZ(qFP?N_X;hW0KlFTV||)kB>awN?l#m7|~=a&$bGPQO@7Zn081D4hF_ z=}b18dfFx^l}g*pabKG_JRStE*4w#Qtsao^!1vtYWHMQI08DNQ?A}ITfbk%BF5}7X zD7pYG6U8yb?ti&rxpqQ|3rJhmL>oUOf>?G-#uZ??mBL^mq4!J8_!($3-IMK)jX4i? zMQA7dO+g@M(f0-PY_x*FmlPx17J-3%rqS3TEDJ2IgRf&sHl-opQ;Pt^yepl`Wirc9T%3RCc@Qw4!KF zTfwDN>Wjo>dC`0r&J1(|mrA8!2R#H!<@5RP(D4!h!gB3AvMI!jYj!u2$$S8quGNMd zv$GhZ5}8~O+-aM-`ZtE*%z&I`4l!bAJAh%|fJf%J;l*U~>puW9>sphOlZn~c*`D=g a{s6sE^bxx_sT-I80000?&3vg=}W_r4c1q1VmA^Q-hUYW2M*$zCjTSEhLK@OtLe-O^k_bHiZXn zaUbXMopUezr}XbasZ{EAQ(Z$~gFqi(z*}LD*8BdA;o;$*%YV;1%O_!_a?nk6y@sS8 zF_tWNyORZPj}ny(?V6pRe-qVe``Z#k)#@S8bvZgRlF2-8hZ|O_`-F4PF`dlk(@&Nz zD3{Bd&2e9uI8e-HUv|nI)@plY-1j|qAP9nn17LCku)AxS0gBn|GZ~M6#qn7HZ!ySW zCGP34Qa>ss<9|pS+q#YK5}Cy8ri@EK=q+ybrBZq~*Gis(Hejm)^d!cV2is$`4Ztxo zft*?27qD)v2m)VHf^Y#GNe1?bW^=2s95CC#-@tUPCG`Uz;mSrk6^L9p|zeCojVA%2cr!e18CbtcFmkR(D{WP#o`EBDj!F zf0no?FP@H~iQd)B<#KtzK@Y%!LZR?&v6H`wD)lqS#t>Isvpcz5?mfVGz25Jbox&KB z$c|*Qx0jW=Qc*O~E2ou53>w-3VAxmSp?Plkd=Px;Q1VKRj*g}#Cnq~T?QgPxz{BUi SCKUhx00{s|MNUMnLSTZMcK)#d diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-radio-mixed.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-radio-mixed.png index b10d627251417625a783d21352c6911beb39058a..ff092777e64a666b471421b3745867ccb858b60f 100644 GIT binary patch delta 548 zcmV+<0^9w!1iS>0BYy$|Nklu79C@3NnZP4_+ z0ZR&sE~scCM}H9AEW&w&u2tE}7bQ7?$bwNhJ2U-gxOs)%+Wgno*{=M3pp*8O?H0^L zoU&V`9&Z6KA|imv<#Ga~*IEHsm#)`0(PJc`^zG%fp+kJmxHj3T?-`c4d zD3!K>9Flsfu&kgOMITVk7_pPZAn0jF_I$rzRc?WdRVq`Tp>f9L?k+g0!nh=QX;D+x ztB)VN0Vq1x2j(y^s-h>Kh2ga(M^^sEVi5F5qNi151Yu(X{)p;rQszRXT%K#K|Eoc3 m6bgloOdTepQ54nN)%*stV(*l4@dc^?0000fdX0p delta 543 zcmV+)0^t3;1h)i`BYy$@Nkl4DrI2kxmaxhl8E^yFk{Q1@$2##zj#r6FYt_`O9ec!Jo*BuBByIwHs`u@=k7Ob^x zRpXS2&9Siba-yE+e$N|^yc&V1p}~T5+fiFw}Js)6^k!`XN!@ZT~pwC!KB7= z8qqx>+(2mFlz&#{mH0d&i$>+zWN~~bu~O=;EPQ*PYHl3`n$Vg8S_E@9N;vzZ8tsMU zEeK%J>9hdJtt0w7DV)1>}>A=KCU)EA*U**!b0J8 zYf~z%zZzOMJ5$B+mdQfl9ul3@SaWMb%v!t45vLeybbsh|sq~?q{sX?BRh8!~CH9Bm z*qi|et{8E0ZV+_Ug8QuPRh7peBVjl;2P_W);Op#{iT2FSDsaEOBh%Q{v3q8I zcKSPj>v=spGMyJh%qCnU_xFrS~UXK_Ph hv)Kk~Z5Z9v{sFM;y#;rfE$ILN002ovPDHLkV1ine1Y`gJ diff --git a/share/themes/Kali-Light/gtk-2.0/assets/menu-radio.png b/share/themes/Kali-Light/gtk-2.0/assets/menu-radio.png index 754523cc8e90ea9c49392db8da8aebdf6a9c5cfa..f6e2bff9cabd7f9bd1297f4dc32f4ff18aa32a36 100644 GIT binary patch delta 21 dcmZ3_yqi}%z3h@8{ delta 21 dcmZ3_yq+(l7u3?x`96 Tg!r2%00000NkvXXu0mjf2kk1~ diff --git a/share/themes/Kali-Light/gtk-2.0/assets/pan-left-semi.png b/share/themes/Kali-Light/gtk-2.0/assets/pan-left-semi.png index 20887f4def6ec59b84b576bbeac0eca70ee02c74..715e6cb2ac81b034d678e09307c4ddfd847784f6 100644 GIT binary patch delta 38 pcmbQqIFoULrp*8U|Mh^t*h0s|Tn~s$fyhkH#O&Os*W43bLje9a4Fv!I delta 38 pcmbQqIFoULrVIlEgB}nVTj-dW>j9A|5Si(jm>pTZZO%m35CEgZ3J(AP diff --git a/share/themes/Kali-Light/gtk-2.0/assets/pan-left.png b/share/themes/Kali-Light/gtk-2.0/assets/pan-left.png index e0e506d3943297598ecffff6c490b8cb5eae35da..a87c9b7fe1854e3b31a0c120a0f26c1360de30c1 100644 GIT binary patch delta 118 zcmZo>Y-gMxkj(tO1uC6Oo$h$ufYD zX1oRvqZy|G#A?QA!2kaY--*$T(}2roPj&wP&rm_O0i+m$Hx@{730{CNAq@in0CFZ9 U&Bi)}z5oCK07*qoM6N<$f|ph+Pyhe` diff --git a/share/themes/Kali-Light/gtk-2.0/assets/pan-right-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/pan-right-insensitive.png index f4a886db06efb8cc7264cc54d2fbc53440624f7f..7a51e721529faff7c279f909c518027d635eacdb 100644 GIT binary patch delta 126 zcmZo=>}Q-HQO?55z`*eK?xP?e#UJ1k;`;yp|L*?&?%sY7+1IbuDw7G6Vkrso3udTq z=rFl=YaNiU?djqe!V#UEaDba9fhS$!Fss@VCgGw+&Ye3r93=Y;G*>V%`!qN*9y`Fu YpmLGmdKI;Vst0P$=n8UO$Q diff --git a/share/themes/Kali-Light/gtk-2.0/assets/pan-right-semi.png b/share/themes/Kali-Light/gtk-2.0/assets/pan-right-semi.png index b1c6dac6f3eb6058375a20ba697a63dee831702f..f0b4f23d0c7cd2d7a08ba7ed21bd35f6e83ed4c8 100644 GIT binary patch delta 137 zcmbQlIFoULL_G^L0|Ud`yN`l^lth3}i0l9V|Mh^t*h0s|Tn~iI^i0iwV_9IbnsJICU+RWw&XNxU*s?9boFz+_ eY8p)7WcV)%F~p)bIYGk6!Qa1MdbWjd;4I%WQU5j;Momm@ znAaJ}&CKj}Q;yDg6Kce?1d3AksGlkr$)Hj!v`*1^}Pc3UUAd delta 29 gcmeBY>}Q;yDa^pYpl4zRMEa&6@_hd69TRPW0b}V100000 diff --git a/share/themes/Kali-Light/gtk-2.0/assets/pan-up-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/pan-up-insensitive.png index e5a4ff5c5589fd4711335625864e103d9683afcf..85100b3268694c8580d0c3d73f01cab8da6c9ba1 100644 GIT binary patch delta 110 zcmbqXo{1cGk3GfMV{r~@ecW-}pe}8vhe{O-!d!RUTNswPKLqmts zwD5KySHaW8F@z&JIpF}OgmeSTZ)OF>|I8j&{xfs^{m(CSgqh*jX||d*t67+UY8gCT L{an^LB{Ts53a=#| delta 108 zcmV-y0F(cK0e+AeW(WoV001BJ|6u?C07XeeK~y-6V_+Bsv<2P0{SDpy{T=w!FyqtA zz{pU~z`$VR=HbD)d*{wQL>qvl83u3~f?)s_&3Fw#F#wNdf-V^a0|@|Z#~%^ea1WaR O0000Tl diff --git a/share/themes/Kali-Light/gtk-2.0/assets/pan-up.png b/share/themes/Kali-Light/gtk-2.0/assets/pan-up.png index 92308c27092cad9bd9d850c9ec30ca3f599b967f..9122e696f10be9b9f16fc2a3e8b64554ab20ed67 100644 GIT binary patch delta 110 zcmbqXo{1cGk3GfMV{r~^Jo{5>hsTq(g*}SJ7D9&6GlFzvFJ@skYL@yTBVl8`)gU6?2ju3k1wA&a3J9P zfddK3in?cie!6+t)FVdQ&MBb@0CqMf-~a#s diff --git a/share/themes/Kali-Light/gtk-2.0/assets/progressbar-horz-trough.png b/share/themes/Kali-Light/gtk-2.0/assets/progressbar-horz-trough.png index 1acfb091544c7a895dc4cb4550fcb996f7d331e7..cac9723488cab31d6da2f71b624691b2b8b9b775 100644 GIT binary patch delta 120 zcmV-;0EhpP0hIxeByn6xL_t&tnSIW&4S*mJK+%7M(4ZA7Fpn*9L1OPZtN@iZ6n9pZ z`UiOVVrG2h0a|ODs#YKZw{vdKIiDUtRclHqh7g!@#@>4cR`+SXtca8`#$jd)Z~+BC a{)Qfe)*+OJ@GL+80000X0g(ZaByCtpL_t&tnSIQm5x^i20Kxko21BB#fp%hb diff --git a/share/themes/Kali-Light/gtk-2.0/assets/radio-mixed.png b/share/themes/Kali-Light/gtk-2.0/assets/radio-mixed.png index 489cadc3d2eb5493393017d40d4d3ded899b2a36..80adb8bdd7806612d6430afe8ba40f149a6c0af0 100644 GIT binary patch delta 22 ecmeyy{Ec~nCiDOQ|0n8PVzHY3U1%~B;}-ycE()Un delta 22 ecmeyy{Ec~nCNl#A!$h4+EG>~L)svYRzW@MK5eG;B diff --git a/share/themes/Kali-Light/gtk-2.0/assets/radio-unchecked-active.png b/share/themes/Kali-Light/gtk-2.0/assets/radio-unchecked-active.png index 53611ebb10327d9083e6d256a761865c8993a39e..7cf84d8a8edf081e532a85033654b4a281559426 100644 GIT binary patch delta 21 dcmbQvJe_%hCiDOQ|0n89V0n}F?!v?a*8y!X3wHnj delta 21 dcmbQvJe_%hCNl#A!$h44EPJ^gR8Bl_9RNW@2Z{gy diff --git a/share/themes/Kali-Light/gtk-2.0/assets/radio-unchecked-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/radio-unchecked-hover.png index d3d041d675d564072a291c0818150e358974d1df..f28cfc19a606c2d51c3311c984386f9e36cc4b7c 100644 GIT binary patch delta 20 ccmcc1e3yBGCiDOQ|0n7kX3m`AGV#-E0BH&etN;K2 delta 20 ccmcc1e3yBGCNl#A!$h6K%zHj}P5ks407?@GrvLx| diff --git a/share/themes/Kali-Light/gtk-2.0/assets/radio-unchecked-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/radio-unchecked-insensitive.png index 62e7ba7c567317fd7c8b2274bcfec88f17209411..f518dfd07f8c4bc5d168b0157f7b6a5a41005a17 100644 GIT binary patch delta 21 dcmeyz^p9zRCiDOQ|0n9yv9Qi``ZRIf1pstn3fcew delta 21 dcmeyz^p9zRCNl#A!$h4rmX}ILmrh)F0RU1~2!H?p diff --git a/share/themes/Kali-Light/gtk-2.0/assets/radio-unchecked.png b/share/themes/Kali-Light/gtk-2.0/assets/radio-unchecked.png index 5a1eaf27deaf06c22dae68011d3a14386f430bbb..21fd3d44ad89e390a721063a1f3c2bf73a74ff43 100644 GIT binary patch delta 23 fcmeBY>1Uas$^8HS|A{*HSR7{WxV)K1Uas$;`mOFj40oODnJI+s%B8jEn$EdIkyr diff --git a/share/themes/Kali-Light/gtk-2.0/assets/scale-horz-focus.png b/share/themes/Kali-Light/gtk-2.0/assets/scale-horz-focus.png index 272247d791b4c1a6c7c4107be15fdbaf0c385d09..b35faeab791091fdae9f28850367801d8b3f42b6 100644 GIT binary patch delta 21 dcmbQhG=XV?CiDOQ|0n9WvIrODJeXKI8vtO83043A delta 21 dcmbQhG=XV?CNl#A!$cid7OV2k9TQ7u0{}YH26_Mh diff --git a/share/themes/Kali-Light/gtk-2.0/assets/scale-horz-trough-active.png b/share/themes/Kali-Light/gtk-2.0/assets/scale-horz-trough-active.png index 232a758a698fd7d5b6bb51fa3b3d79584540c924..6f52de694d337889d74ad06fd679f10fae9134c4 100644 GIT binary patch delta 21 dcmZ3&xP)%lD+52uuI~ delta 21 dcmbQuIGb^TCNl#A!$ci9meZ|OXD0gj0sua`29^K- diff --git a/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-horz-slider-active.png b/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-horz-slider-active.png index 692c4ed5fb0fcdce4f7c150b3fd7ee0ff2a68c27..b08c1a5ee511510406ebc462ae4e67d15ee7e857 100644 GIT binary patch delta 21 dcmZ3_xSnx>CiDOQ|0n7wvg`|Enm;ix4gh3i2=M>_ delta 21 dcmZ3_xSnx>CNl#A!$ciLmiroZdnX3Q0RTS&20;J- diff --git a/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-horz-slider-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-horz-slider-hover.png index db5842a74d1ef324884093f0d5368d556613ee4c..30e05f2ef9f35989921d23437ec11e33e1b6fb63 100644 GIT binary patch delta 21 dcmZ3_xSnx>CiDOQ|0n7wvItL6XPFon2LNAq2o3-M delta 21 ccmZ3_xSnx>CNl#A!$ciLmZDeEY7+zF06mBW+yDRo diff --git a/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-horz-slider.png b/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-horz-slider.png index 2a7fe27ebebb6a9e08ea529d1355b8fc5a5df0c5..13f2d06dcb423f4ab22ed10fe30cebeca55620a4 100644 GIT binary patch delta 21 dcmZ3_xSnx>CiDOQ|0n7wvOGMv!*ya{8~|zo3EKbw delta 21 ccmZ3_xSnx>CNl#A!$ciLmWKT;=@SFv06+N#X#fBK diff --git a/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png b/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png index 2d4b39fa642f75516689c263e34855093bade5a3..849f1504a5ce16d43ab53779aaf7acda10b0b450 100644 GIT binary patch delta 164 zcmdnUxP@_oL_G^L0|P_D(VzZ6N+rN2#P$FG|Jn`zRdWApl>b*R`>zfsfeaYh7sfOn zsGhqd$S;_IjlI32v+K#zXU`?R&zuMpHt}?E4B?1QPB_3i!)Q4dgD2ZG1yg2&vj-+H zERvLzIPmDdgalv13;TpwGaF?eUVoo!UoeY}q0fLb=GvcqYk>wZc)I$ztaD0e0sxFE BLHYmy delta 161 zcmV;S0AByJ0kHv)7=H)`0001T>*Ra@004MNL_t(2kz-&O)PND0qmuidotcxNnSqfZ z1}e0eg_EK7Y6IghWOXda9H@p;B%!iD-x&TgFfddgt7Ag5Hx`Rq;?aee(D)KqynrEw zuIV`zO-~7FT8yrM5sMf~K>Yp2P{+*0z`(!&4ZZ&iiKd`wK9~Ujzqu3tay9>w P00000NkvXXu0mjfhx$f3 diff --git a/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-vert-slider-active.png b/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-vert-slider-active.png index 40afa5287181f4273dec20a7370d69826b6111e7..aeda8999eecbfe9ed04eaeebd3ece061843ffbbd 100644 GIT binary patch delta 21 dcmZ3-xQ=mxCiDOQ|0n7wvg`|Enm;ix764>B2<`v? delta 21 dcmZ3-xQ=mxCNl#A!$ciLmiroZdnX3Q0subQ20j1) diff --git a/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png b/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png index 9e9bd2529640a4255013d1bc626b3d783c7cbd0f..94d6ec257464b5490e26feca021b5aa14f84a22f 100644 GIT binary patch delta 21 dcmdnOxP@_oCiDOQ|0n7wvItL6XPFq73;i_@% diff --git a/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-vert-slider-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-vert-slider-hover.png index 379b3be64bdd635cd5453b5fd4d70f4d53fad820..68aae1cb082d0c1620a5fcbe8f85eae644eca702 100644 GIT binary patch delta 21 dcmZ3-xQ=mxCiDOQ|0n7wvItL6XPFon3jkkF2nzrJ delta 21 ccmZ3-xQ=mxCNl#A!$ciLmZDeEY7+xv0X<&@*#H0l diff --git a/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-vert-slider-rtl.png b/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-vert-slider-rtl.png index b60954512935a2b253e5c05c689116934b13edf4..fda7fc7467a2d041eb79cc77f11a0e02030f55e8 100644 GIT binary patch delta 21 dcmdnOxP@_oCiDOQ|0n7wvOGMv!*ya{G5~7M3F-g< delta 21 ccmdnOxP@_oCNl#A!$ciLmWKT;=@SE!0YJtEcmMzZ diff --git a/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-vert-slider.png b/share/themes/Kali-Light/gtk-2.0/assets/scrollbar-vert-slider.png index 53e5f995d59d49d03406b274db849402238ae749..a3ae56027daa96ce1be7aa402e8dd22a60aa05e9 100644 GIT binary patch delta 21 dcmZ3-xQ=mxCiDOQ|0n7wvOGMv!*ya{EC6ZP3D^Jt delta 21 ccmZ3-xQ=mxCNl#A!$ciLmWKT;=@SEE0YA_NW&i*H diff --git a/share/themes/Kali-Light/gtk-2.0/assets/spin-down-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/spin-down-insensitive.png index 8231e6613f859b1eda43558eaeb81c9bc13f8a13..360306b9e8ab4697e8ef2351905178471ec8dd99 100644 GIT binary patch delta 115 zcmZo-Y+;-rk;B5wz`*eM<;rhBia)?7#P$FG|6P53-MtgK`}@25`k8)l+y_drlmz(& zGuW5c+a$QJ2J#g=T^vI=qLULCm_^0K#hKaE#KqGMjx%@|SvIG#NJubP?Pa=s>ASoY PP%VR}tDnm{r-UW|xO5}8 delta 113 zcmZo+Y+{@sk;TErz`!7Qe9KWF<>~3-7{W0#IYEKRpzOP!MtZ`Z`;F18&di_R#aj36 z+FAK8At9yU;Iai~Qn<3HVq{15E7#=_0c9#T$Td0hFoRX6} P&`<_XS3j3^P67{W0#IYEKR;FZ+usm4Y|B@Y5GANcd?=jFvo zlP=jyNJ_?R(A-h-EJWFu83_1Vd8eP7la-PH1Z|xQG+VR}aFzJ_zP)&q;YgW`O{2!4 Q3ZStJp00i_>zopr07%y=eE~74TUfegW=!rZjm%u5oTg6o^%5wO$tt-qX0(0 zr9a7y)q9`Z5)sr|;M1& delta 119 zcmV--0EqvW0h9rdByd|vL_t&-mF>>44TUfegW=!rZjv+^5oTg6kZypaNx=y^3P4Qo zT>6tNtM`6zOGHp>l>@Za?he53wf!SV%2&)x%xrsLW-`XuB~1Vx5!aNNt?oXTQkJhT Z0GwF=9AO;Re<1(>002ovPDHLkV1hlqGhF}x diff --git a/share/themes/Kali-Light/gtk-2.0/assets/spin-ltr-down-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/spin-ltr-down-hover.png index 970da056c5d13a99ccd470d8738e8d511f14be3e..3b7e4346453edd09e9cf3eb0977034e30f221b57 100644 GIT binary patch delta 138 zcmbQqIE!(DL_G^L0|SG``ijFqN-@AE#P$FG|M%|Qy9)+)?%cU`>((;6aJTsdhf|?5kak03xJv39f0Th@0giLIv#P(iMxL delta 21 ccmbQtIGJ&RCNl#A!$civmb&uY))T!w06FFb&;S4c diff --git a/share/themes/Kali-Light/gtk-2.0/assets/spin-ltr-up-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/spin-ltr-up-hover.png index 174728e871ec1ac72ce2c1de7e185f1f043fd157..a57cca3bbed808094071bdac56ec0cbd6a092bcb 100644 GIT binary patch delta 21 dcmbQvIGu5VCiDOQ|0n9mvGCpf`+TCGCjey63BUjV delta 21 dcmbQvIGu5VCNl#A!$ci9mVGrB3n%({0suYC25@Ny2t@z@ delta 21 dcmbQvIGu5VCNl#A!$ci9mP7M(O(*(!0suOe1-AeI diff --git a/share/themes/Kali-Light/gtk-2.0/assets/spin-ltr-up.png b/share/themes/Kali-Light/gtk-2.0/assets/spin-ltr-up.png index 415b766294b553ca33ae449e2204013462062c60..fab629555a2ca3c443b09b0da14ffce144068511 100644 GIT binary patch delta 21 dcmbQvIGu5VCiDOQ|0n9mu{h7%U_Q~$698ao2($nI delta 21 dcmbQvIGu5VCNl#A!$ci9md_S*7Ebi@1OPo=23!CD diff --git a/share/themes/Kali-Light/gtk-2.0/assets/spin-rtl-down-active.png b/share/themes/Kali-Light/gtk-2.0/assets/spin-rtl-down-active.png index a79126e522b47f87c97625870d12fddb8fc2ed22..f87ec794f20327e03942568d15295253190bec43 100644 GIT binary patch delta 116 zcmV-)0E_>b0hs}iEN#lM4S+BZLs8!ybq0vUT&%(f%$O<#6Qqm8#Z*Wnzy$ot(zB36 zN{KN>j7`@lrF0NNfIjZGeuX09pJ-;g`_mNwRCTSj9^*ks0swN(OKWX&_nD-1_|^%z W;3&T{9J(9;0000b0hs}iENzal4S*mN1@C{X8GyvOT*VPwk&4C%=t%rvMWPs8z^h(zS3CiT zF}4r_BU2wa=bP}}qmTT;ucV0Bt8~uoW>2pGs=Ag^jxmrvQc6p$bu+WMwdTIQ0B{0U W-XFn|x1RU_00000EGXW0hj@hBy?X%L_t&-mF3L44Zt7_MNxk;1ybh9Dj6X&Qcgw+D^#uTM0eXccg@pix^Z)<=07*qoM6N<$f`;KU+yDRo diff --git a/share/themes/Kali-Light/gtk-2.0/assets/spin-rtl-down-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/spin-rtl-down-insensitive.png index 08a3597ee80e2dac2f07bbf0c20cc51788de70cf..10b09864447a6f95e160216973ce131c8abc238a 100644 GIT binary patch delta 125 zcmV-@0D}LX0h$4jBz9p*L_t&-mF3L65r7~JhT;5Ju>h5Gxr!q=BNc@mJx~}vEACL) zz_&{7$%O$>2m#)Edbjk!Iro5^Gs)+C=vTO+1diAc@tT{81tYkij@vZj=dQVPZe>JVdG jT5FrC&SoZGUjP6nWYHyOs-$W)00000NkvXXu0mjfcE>aH diff --git a/share/themes/Kali-Light/gtk-2.0/assets/spin-rtl-down.png b/share/themes/Kali-Light/gtk-2.0/assets/spin-rtl-down.png index b0f0f0fc4d1d957ad30769214834a2b76fb7fb2e..b82f52e9b3826c1f07d4329dd9fbb482818fbbb2 100644 GIT binary patch delta 126 zcmV-^0D=FX0hl0>9t_AW(aueH8QW?oZDM=1s40(FQn kF0HjqRcAAkuP*?A6L7F4VaO0}djJ3c07*qoM6N<$f~+Pq2><{9 diff --git a/share/themes/Kali-Light/gtk-2.0/assets/spin-rtl-up-active.png b/share/themes/Kali-Light/gtk-2.0/assets/spin-rtl-up-active.png index 737b51f8576c5788822dddd640515a85936def54..143447ce666ef19966ec02650ec8a5b3f77e9e5d 100644 GIT binary patch delta 116 zcmV-)0E_>R0g(ZaByCtpL_t&-mF>;34S+BVM9~jUktP$sU>OPKU@;F8+f<1VA{+3l zlU{L4L@+D$p{mv04>Q{%LI$d8ZLM87=OiKklu}p$-2Hq)Zv`;3?F|F_$0yGE5x4=< WBp^(Pn|G4{0000;34S+BVMA1)7ktP$sU>OPKU@$KdJ5-Jk0w&;B zC%xj}qbY`}R(IdbZ0)_vKvk`+wIk;|iwFRv6cT{D?^lQtfSE0K7#JUq_|}iW30UnN ULfeFO$N&HU07*qoM6N<$f?p~w>i_@% diff --git a/share/themes/Kali-Light/gtk-2.0/assets/spin-rtl-up-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/spin-rtl-up-hover.png index f84faa64e4b8a32709a5b10c70a1c85a8032faef..0d9237367225e19753882313293c18bd82c64456 100644 GIT binary patch delta 124 zcmV-?0E7RS0hs}iBz0g(L_t&-mF>;34Z=_m15jV`b-%xs43?2#4i>vbY^Oj$LXZt` zW$8(F*v3`HS-N|dbSJslUf03dnG%&*S{0Bo-j e@f)x5M*s(x)FXsreyXPc00000EGXU0hj@hBy?X%L_t&-mFcg&2cVgOXtBO=C}^N?KtB;DNo>vI9;D4S+BZ15h7HaT(w$7>to% z4i?K4>F!LyM?#PdaAoO9wva?G`6{*6+1;0jm`J7@PuR>Xt13hUt+fN)eKoUON_or< r01y$Qs=hu403ew}*mdyA3l8e`0?YgTe~i7BB807zpxzyJUM diff --git a/share/themes/Kali-Light/gtk-2.0/assets/spin-rtl-up.png b/share/themes/Kali-Light/gtk-2.0/assets/spin-rtl-up.png index 1b3448305c33cea7f642cf2097ed939e7277b836..26ac231b13495fd96f941d81aa1bf7d572e69d4c 100644 GIT binary patch delta 137 zcmbQvIFoULL_G^L0|SG``ijFqN-@AE#P$FG|M&0TzY7DmZr!?h^XBKzpTB;34Z|=DMA0v+(hTun9w|!_ zf@dID8RVr3ARvh+$g2+c#lemC9&^s4s-Bs-OX{q_%&v$~RY{WET>zNb84+5!yEcH# oe2g(ZJ~seKy|wl|{_>B&3)BWcD7^hX%K!iX07*qoM6N<$f>Y->`v3p{ diff --git a/share/themes/Kali-Light/gtk-2.0/assets/spin-up-insensitive.png b/share/themes/Kali-Light/gtk-2.0/assets/spin-up-insensitive.png index 8a77adbd27383cd24aa9bcbb46f98273263059a0..fcf1288cbcbc6277f25c7bb384bb977863f523ee 100644 GIT binary patch delta 112 zcmbU44Dsz5U(&{oQ^2lXIT@07|ix1o;Is z*f(^zxP<2c`Es5vjv*Y;$q5Zii~C`*K6;daLFz8kZ4u+ZV4z9{ MPgg&ebxsLQ01EpiMgRZ+ delta 107 zcmZo-teqf{%E89Kz#w>h%TXZZ;_2cT!Z9;BL4m#G>(`r$yA2hKcUAwEmXMU-FZuqx zT%p@oSvw&iWkq{Y?j0K&i}Lq(cCxSI@MUD)<>V&ACD1T&p)kWGH}MI|d^Ns6^B6o` L{an^LB{Ts5*l#4? diff --git a/share/themes/Kali-Light/gtk-2.0/assets/spin-up.png b/share/themes/Kali-Light/gtk-2.0/assets/spin-up.png index da1d291d6af820a2ae4f08869e51649456909f64..674653f8b618e33a7188fc1a065f5a1ce6d7366c 100644 GIT binary patch delta 112 zcmbx~8UjCT9AkWh%TXZZ?CIhd!Z9;BL4p0ntXa1fcN;1ffAKjZB_Syx?&0BG zysze434fcCt?*_xHnz4Zjq7ZYipFBBJTJH;3pE;;-Q3#z7!rJhcPM^z{RlLU!PC{x JWt~$(695IfA)5dI diff --git a/share/themes/Kali-Light/gtk-2.0/assets/tab-down-active.png b/share/themes/Kali-Light/gtk-2.0/assets/tab-down-active.png index 49e2135266e60b16971fc7da36006861357c1895..158aca5ca37ad74820e2470a2af00f80cb381654 100644 GIT binary patch delta 87 zcmXRdo1hY8>*?Yc!XayV(2(zd0uQsp{{C;jmljP~=fl%+vC~C-2lG-35s`i6DLKk} r59Q6)t^Sg6@?;b1?ma~*;9&-<7=bo4%pWB>wBS3j3^P6r)Y delta 86 zcmXRbouCqEHcPU8GXR07tDnm{r-UW|*aHkV diff --git a/share/themes/Kali-Light/gtk-2.0/assets/tab-left-active.png b/share/themes/Kali-Light/gtk-2.0/assets/tab-left-active.png index 3fdb308303c87ade030120731a35ea81c86fb8bd..dd2915dfd9491fe3b9815a76c28d67f26f0a488b 100644 GIT binary patch delta 76 zcmV-S0JHydbC4`Y_|I_5=kE2Jzkt-uPappL`pt0n#!WuQ$I@8F#NkrEdA$ if+z-R_r7!O<}U!dUN=nE%y1I`0000h|oft52@^+N(I}roO{PWxWpsl$KQ*?Yc!XayV(2(zd0uQsp|MivinTyg=lN@@=R3dI!=d`32TWxO5RX7vA re&NEnjgOq{Hh-D<^gTe~DWM4f=ST~{ diff --git a/share/themes/Kali-Light/gtk-2.0/assets/treeview-pan-down-active.png b/share/themes/Kali-Light/gtk-2.0/assets/treeview-pan-down-active.png index 834e3d150ca97721f18f39d5626d77a569c716ad..32c699faabeca44bbfde8cb4b97518479f8b55d3 100644 GIT binary patch delta 29 fcmZo?Y-gOHDg6Kce_dlUJrgLZJgmKVqK!8IoxTcM delta 29 fcmZo?Y-gOHDa^pYplfWVX97j(-`v3p`X|rZcpFMl}%-Pdt&0eE)s|F~=QWE4B z%urt6u-xch7?7{*>Eal|F*7+qf!|;kLnBj%>Z3=GScHQbJi06#Lk*=TWa%+{e97$O TlfI1ysGPym)z4*}Q$iB}88|85 delta 108 zcmZo?teYT_#=*wGz##wmelFzvFJ@skYHuzmzZdIIqj@gdP>3@g$0WhjZL=- zu4ZK6b-dhjm0?a>!o{A;3_Q*S8EPEM&d<4PQ2Xo++a%LIrb`SAocR*7@81n-0UF5Q M>FVdQ&MBb@0H#7F5&!@I diff --git a/share/themes/Kali-Light/gtk-2.0/assets/treeview-pan-up-active.png b/share/themes/Kali-Light/gtk-2.0/assets/treeview-pan-up-active.png index 92308c27092cad9bd9d850c9ec30ca3f599b967f..9122e696f10be9b9f16fc2a3e8b64554ab20ed67 100644 GIT binary patch delta 110 zcmbqXo{1cGk3GfMV{r~^Jo{5>hsTq(g*}SJ7D9&6GlFzvFJ@skYL@yTBVl8`)gU6?2ju3k1wA&a3J9P zfddK3in?cie!6+t)FVdQ&MBb@0CqMf-~a#s diff --git a/share/themes/Kali-Light/gtk-2.0/assets/treeview-pan-up-hover.png b/share/themes/Kali-Light/gtk-2.0/assets/treeview-pan-up-hover.png index 52db9df9bbc1f5367b9994d977c1d7e9738e7edc..970d981c15b64bd31de340cc2fd4407cf46c34fc 100644 GIT binary patch delta 110 zcmb<#V4NV4!NknKz>qXo{1cGk3GfMV{r~@eN=8<4dL|GhU2$y%iZho4`2{mHbSO;= zZwGP}JY5_^IHHpi4sc3HH?aI>R#5!U>~ZBkGuPk${6a^V8GfB+t68&}g$byZ!PC{x JWt~$(69A!9Bg+5) delta 109 zcmZo*te+r}&cVjOz##wme*&kO79$)_R|Ns9g zHa0eCW#Qm+pVQC3QM|>Va@L^XvH%bBhKys`99@hRCc-5rH6%P37=F#s2z!v4z8h#F NgQu&X%Q~loCIE~vD1QI| diff --git a/share/themes/Kali-Light/gtk-2.0/assets/treeview-pan-up.png b/share/themes/Kali-Light/gtk-2.0/assets/treeview-pan-up.png index 858978d75ae77f7ef251d5db6125fe87c4f7130a..35a9c1d7a4692db09bd23f6efd89a8823f7ccb5e 100644 GIT binary patch delta 110 zcmbqXo{1cGk3GfMV{r~^}^qI3~%$hTO)@&xH%RE4F=8_=4V1|Yc zrD@^qK(2zPi(?2!baKK0P6_D-mfy?@ivO8CuKZ`_`um?>=m;~zuhVQbYgV%`0o5{i My85}Sb4q9e0Pct+vj6}9 delta 105 zcmZo*tezl|%)!RMz##wmezopr05AX~4*&oF diff --git a/share/themes/Kali-Light/gtk-3.0/assets b/share/themes/Kali-Light/gtk-3.0/assets index 3c99dc53..dff0b417 120000 --- a/share/themes/Kali-Light/gtk-3.0/assets +++ b/share/themes/Kali-Light/gtk-3.0/assets @@ -1 +1 @@ -../../Kali-Dark/gtk-3.0/assets \ No newline at end of file +../../Kali-Purple-Dark/gtk-3.0/assets \ No newline at end of file diff --git a/share/themes/Kali-Light/gtk-4.0/assets b/share/themes/Kali-Light/gtk-4.0/assets index 3c99dc53..dff0b417 120000 --- a/share/themes/Kali-Light/gtk-4.0/assets +++ b/share/themes/Kali-Light/gtk-4.0/assets @@ -1 +1 @@ -../../Kali-Dark/gtk-3.0/assets \ No newline at end of file +../../Kali-Purple-Dark/gtk-3.0/assets \ No newline at end of file diff --git a/share/themes/Kali-Light/xfwm4/bottom-left-active.png b/share/themes/Kali-Light/xfwm4/bottom-left-active.png index 505e265ba5385ba835c457a6fa4252837de1b85e..c3f278954f36bedc7769ae4d8791182157488bd9 100644 GIT binary patch delta 159 zcmV;Q0AT;V0lNW^B!7ZQL_t(IjqT7o3WFgK1mMY9XavE|W2DVBa)}%%H^@=ac@H08 zr)*)+^dW_q_8*vLi;rR9y`MjV)e`>90UQ7T5D{UFu@6Wo->tRp`&=y({R+f*5HV4`AZueEDMW{TustCSn5?0K@)gWul#t Q+W-In07*qoM6N<$f{4sZFaQ7m diff --git a/share/themes/Kali-Light/xfwm4/bottom-left-inactive.png b/share/themes/Kali-Light/xfwm4/bottom-left-inactive.png index 505e265ba5385ba835c457a6fa4252837de1b85e..c3f278954f36bedc7769ae4d8791182157488bd9 100644 GIT binary patch delta 159 zcmV;Q0AT;V0lNW^B!7ZQL_t(IjqT7o3WFgK1mMY9XavE|W2DVBa)}%%H^@=ac@H08 zr)*)+^dW_q_8*vLi;rR9y`MjV)e`>90UQ7T5D{UFu@6Wo->tRp`&=y({R+f*5HV4`AZueEDMW{TustCSn5?0K@)gWul#t Q+W-In07*qoM6N<$f{4sZFaQ7m diff --git a/share/themes/Kali-Light/xfwm4/bottom-right-active.png b/share/themes/Kali-Light/xfwm4/bottom-right-active.png index e9cd1a260f0a1c850e185618eb698b8b5b60fefe..71dfcc468f0b715022d1d910c95e1d91f960504e 100644 GIT binary patch delta 163 zcmV;U09^mT0lxu|B!7lUL_t(IjqQ@V4Fe$%MCVo~KB9mXwYdVjO$SaOapnrp762kJ z;MgYz+&R4$?>wzWvy3sYgRkQlBWO?h7pLG9{3U3ufrzkTGtXH{DX`Y|!ykwUoO6#u zf|L?!t%aFy>ujj^j+`?@1hv-Uy}u}>o=XT}sskc|G3M=@yBss~RcrkMfDg~|E?X4u RO!WW&002ovPDHLkV1l0&NErYC delta 164 zcmV;V09*gR0l)!}B!7oVL_t(IjqQ@L4Fe$%1ouxbafkvCwYdVjO$SaOapnrp6#%-x zfK$u*fPbey*#`um=<)LLP!?S~tP2%K|| zLxP+$RJD5VZ|m$)?;WKShzL}*h7c~snCB8>oZ5hhz|3#w+#TI}e`V$u0DJ%v$}wKW SqQ;E?0000wzWvy3sYgRkQlBWO?h7pLG9{3U3ufrzkTGtXH{DX`Y|!ykwUoO6#u zf|L?!t%aFy>ujj^j+`?@1hv-Uy}u}>o=XT}sskc|G3M=@yBss~RcrkMfDg~|E?X4u RO!WW&002ovPDHLkV1l0&NErYC delta 164 zcmV;V09*gR0l)!}B!7oVL_t(IjqQ@L4Fe$%1ouxbafkvCwYdVjO$SaOapnrp6#%-x zfK$u*fPbey*#`um=<)LLP!?S~tP2%K|| zLxP+$RJD5VZ|m$)?;WKShzL}*h7c~snCB8>oZ5hhz|3#w+#TI}e`V$u0DJ%v$}wKW SqQ;E?0000(5oIlKL$6Rae zg@`ew1jk(O{Z2&in^V<2gs{S#6TJ5;Ea!w1{)aEgYCP#6iw=Fs00000NkvXXu0mjf Dd1F3E delta 147 zcmV;E0BrxU0j~j&B!6~EL_t(2k?qN$5dtv~M&bXGGn@FGbb!WSsDj=w6hK8OVofHK z*&||2z#wjj#NLzdTkx&-ey+9NRrO+K>jD6!l$(e=iHMjPF-AaDPdVq8h`jf?*4l%J zVoC}7+_r63X2x&M%+?UX3}Xy2_GKybJ&U002ovPDHLkV1hOx BMJ50M diff --git a/share/themes/Kali-Light/xfwm4/top-left-inactive.png b/share/themes/Kali-Light/xfwm4/top-left-inactive.png index 4d2392a31a8b708c2c5e23d8ba8d3757fdf91789..9e400e6570723bae1a15aac99a23e04f0dc684ed 100644 GIT binary patch delta 149 zcmV;G0BZlQ0kHv)B!75GL_t(2k?qN`4Fe$zKv5rDW9Th5NS!84rpRt-GC(F`2v;Cv zA|y9B?J1OL@0b5=W(EKNV~lI9^(i7ZRoyo;gHp(5oIlKL$6Rae zg@`ew1jk(O{Z2&in^V<2gs{S#6TJ5;Ea!w1{)aEgYCP#6iw=Fs00000NkvXXu0mjf Dd1F3E delta 147 zcmV;E0BrxU0j~j&B!6~EL_t(2k?qN$5dtv~M&bXGGn@FGbb!WSsDj=w6hK8OVofHK z*&||2z#wjj#NLzdTkx&-ey+9NRrO+K>jD6!l$(e=iHMjPF-AaDPdVq8h`jf?*4l%J zVoC}7+_r63X2x&M%+?UX3}Xy2_GKybJ&U002ovPDHLkV1hOx BMJ50M diff --git a/share/themes/Kali-Light/xfwm4/top-right-active.png b/share/themes/Kali-Light/xfwm4/top-right-active.png index e9e154e46da74f517a0d4c43241ecfb6912ef523..61f09d69fb7db2fecf0d951e6c9a2264042f62e1 100644 GIT binary patch delta 158 zcmV;P0Ac^H0lEQ@B!7WPL_t(2k?qMb3d0~62GGw+B`6N!lq2*^Jwh+n8+7j=1y{#F za1I6~)xT3A)Uj*c`j~T$hGBSXt)Ir2n^Nip0Ib$ZDJ8@hk#kT^ zmQpT^hzL6&1PCD>T`bFjX_~eZen=^ib3S*$IY(;^U3?vJ#1|j&0qt8vNzJaiu>b%7 M07*qoM6N<$g6X3|CIA2c delta 147 zcmV;E0Brxd0j~j&B!6~EL_t(2k?qN$4#OZ61<<>ZA^4NIeailLY8LYn3^+(IC}0as z1Fxz{GvsWKJjDDF`8~SNu>)p|y6KLI{B|2Bz4ZamF990aAxeiXt+*@C*O|002ovPDHLkV1h+P BK<5Ae diff --git a/share/themes/Kali-Light/xfwm4/top-right-inactive.png b/share/themes/Kali-Light/xfwm4/top-right-inactive.png index e9e154e46da74f517a0d4c43241ecfb6912ef523..61f09d69fb7db2fecf0d951e6c9a2264042f62e1 100644 GIT binary patch delta 158 zcmV;P0Ac^H0lEQ@B!7WPL_t(2k?qMb3d0~62GGw+B`6N!lq2*^Jwh+n8+7j=1y{#F za1I6~)xT3A)Uj*c`j~T$hGBSXt)Ir2n^Nip0Ib$ZDJ8@hk#kT^ zmQpT^hzL6&1PCD>T`bFjX_~eZen=^ib3S*$IY(;^U3?vJ#1|j&0qt8vNzJaiu>b%7 M07*qoM6N<$g6X3|CIA2c delta 147 zcmV;E0Brxd0j~j&B!6~EL_t(2k?qN$4#OZ61<<>ZA^4NIeailLY8LYn3^+(IC}0as z1Fxz{GvsWKJjDDF`8~SNu>)p|y6KLI{B|2Bz4ZamF990aAxeiXt+*@C*O|002ovPDHLkV1h+P BK<5Ae diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/bottom-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..fa41be9fc0038ff7131b080f1d1849da82a30f74 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-o$P6UkH=lbBq}T#{LRjXTJQymwdZefN~6;u6{1-oD!MjXTJQymwdZefN~6;u6{1-oD!M-Qf& zb!naU0!k)%x;TbdoPK*jovFb=faRd-bAxL4zW?>AOe*F=uCIf15ByYl|MvmAJacn1 zb9Zku-|Lf;q?FlbzVdUlS-9LGsJWGCe@LvvgbkrQ){H`-Y*uS-KV%YmviZ=(+SA@$ d%Qipbjk%&?IZ4G%!5(NEgQu&X%Q~loCICT;QojHI literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/bottom-left-inactive.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/bottom-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..b936ff8afc38359d7f4db1aae35f09ff672196f8 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy$pJnguK)l42Qt;vj1?7il$G@q z)pZor^pw-Qf& zb!naU0!k)%x;TbdoPK*jovFb=faRd-bAxL4zW?>AOe*F=uCIf15ByYl|MvmAJacn1 zb9Zku-|Lf;q?FlbzVdUlS-9LGsJWGCe@LvvgbkrQ){H`-Y*uS-KV%YmviZ=(+SA@$ d%Qipbjk%&?IZ4G%!5(NEgQu&X%Q~loCICT;QojHI literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/bottom-right-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/bottom-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..af4c8debf22eed5ff4f5cb2083dda0f2cc6ca7b7 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy$pJnguK)l42QoD@G~_jnRaEp< zRSlHY4V0Dj6qGd;lr$9-H5HY#WaLz38(q-B()WmRP5)D)Do6qU4-m9fBo6e!&ck!jjqs)*dU??cDwN z)w_?M{kQar10~ZuT^vI!PQSgdT&%%C!1>~Z>XSNq|NjqHve8I#uK4X#VL9@aO2v=7p5pO nT$t#yl3&~)Ha`91=a;++F_um773ZUXHZpj+`njxgN@xNAFhg6g literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/bottom-right-inactive.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/bottom-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..af4c8debf22eed5ff4f5cb2083dda0f2cc6ca7b7 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy$pJnguK)l42QoD@G~_jnRaEp< zRSlHY4V0Dj6qGd;lr$9-H5HY#WaLz38(q-B()WmRP5)D)Do6qU4-m9fBo6e!&ck!jjqs)*dU??cDwN z)w_?M{kQar10~ZuT^vI!PQSgdT&%%C!1>~Z>XSNq|NjqHve8I#uK4X#VL9@aO2v=7p5pO nT$t#yl3&~)Ha`91=a;++F_um773ZUXHZpj+`njxgN@xNAFhg6g literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/close-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..584b91948a4e0c935110bf6ea885131c583a3215 GIT binary patch literal 1136 zcmV-$1dscPP)o*+8%;(VPDcPoO8`qtBU4KwR81mPP8n5D7*|mkSW*B|RRC30 zA6!-+T~;4nR~B7Z7GGHaSy>ieS^!#G09#xDTwEMtT>xEO9AjM^WL^MXUK?az0AFAL zU||4ZVgO=e0ApkTWMu$lW&mbq0B30cX=(s!Z2)a<4|8u1ba4-Lauj!S6L)hHcy)LU26KokYw6jacbmQt#L za8W=}P!tsv6z`x&y@J=OC<=&35d>ONT4KRSs%e=0i_J_XZCVX@?;DF@(*pEFY**F{EH*k}-88cCuVs?Z@v+tc$ISay$|hmp zaRGLL$SW?9369&)w}edGH3}Ad9G-=dVDSjmkp$19{eoakI?ix70mX(w#gH{V+#}df z!5a&<5hAa#>@yE5@6zc$b$hK=Cgd=K{m^79gB~hJWH~~eaE{j+E;0BD8Q#bPR8|Z> zVD6;dX7GZ+&qycjoM(4dGM6vY_{88AQu!`0azEyx zH#;Rs^t7ZDQ{5fc{@5*88? z7ZMW}6BHQ}6&Vy1859*76c!p378?~68xfvh_Pz zmtX*`)^SM?T;UFC$OMU0Y`^4<&)2|{Q^E9lEX2a0uoH+FossZ77{s3(E1&0Ji76Z@j-ujo~Ht?V9MeB z<-r^Og(tV+Qt&ks?RRC(G98{6_OFX8J%zAz3g_b@g5eW_QRxbEOK`4}JJ?yJ07%XB zX9D9`sT2#USNYPo--3OtmQ>D5iqLuKohdKMQC3rXJA;>^NymJb;xRS(2ji{2Nb`+* sQ>2?*T+N3U-_aCBbNt2Of688*4~3Zm{+4K=x&QzG07*qoM6N<$g2g}5egFUf literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/close-prelight.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/close-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..cbdb259ca15179ec038228547d6c71b74bf5c62c GIT binary patch literal 1343 zcmXYv2~ZPP7=Tkz5ytFhvzuf$gq(zM$PrJdg@T4dpa=n^DwrroC4wBHh)NLx8W15U zg`hJPB37;lIIZWXtpWl9<(NTirBwkHMWh4}$Uzs|H{bi-KkuLa&HrZpyr4iIqB-51 zKp+se`HIB&X|uFfnc%+5_LUF_%L0M|LcMr=M;_k+HMg|REUg2!3}^gNWwvg00aPJ0E7S#Hw@sH!2c>B9#o&$OsA(Q5eDS_bE6u26YKbD$1mxmNeWL69pJ3#zHZ?8P?~nIG6>O4lwDs z8C(XyVpv)+n0!kdmbE2Iz#{Tk99tI0j*Y{$W%KMgL_UXW&%p!U8m<+N1CJ>9@8ecP z8wbGI0T2p-^=p9*8$g$hfU66z`AfiUGwALPczz9T*$Q}x0BPKdX^KJt=P3|{0?Erq&YVFC3Xro!NKp|5N2#O~pGQhcDW#>9vNB4U zilS0cRpr$33Tj0qwNg!0U!`8HrdHR`YHHEiI<&41tE+^-rd|1 z+0wG7rB&McIQns0Oj}!QTl;tI?Q!iLvX0KA&aRZMuGFsXwC6g2_=c} z@j_F@fgvN4lUnWc^z7`XPxJE&3p$-%Z!j2*MlaQM0X}>A+eDtBE>AK_K1pCtQcL*w zJ+%|l`nMdLY?24eRV*J@3x$I%g^}Yn`PCw#4OPAD)GtyKihXH?IAu{4e(QN;O1m!Z z;A`Ep@}WO7qD%autOLr6JDuD61w|}3@lJMC#K5T&JY?;&j*(sGR^QR0QbVyUv*HTB zC+VNT*puytTeA7yZ)cyH#)&@Mw3~4*5oP`LmGq4z{mNa6N1>0|vFlP-%POJlfwC}{ ziA~2onz(#nYO|Mkc|zl+J{MUE*Jqjk-kPh)quYJ*R^9ogT5XofTv z6S<@Jo9%7A)@~uKSt|y4F~^=sBE@>W=@WO0eETMqNq>;NJpR`1)e`;Qm>$!9=j-(D zjb`I7^X06$>R~6^tl#_#>(v7PU<`Xb^nx`1jzw#faC0xC{`D^QMMJK?P7O(>-Zx1` z_51)UtU4rq@?K+XCgNk^d{&iw$@_dSgDABYs>@|cyF&LbV3Ye}!?z~|VN=4`Lz<7a zA&I)??w7xJ#IK7@zIeN~Ep^8KVz6fHap*aDNd7RSoOqfMd|*cu*|ya){eD)Z32h}Y zvj7327&}j^cZ}(dkI>9VKDIeUb3OdZ)IiPi54O#YW_s-1Sjnrx#7gDz ziLLIYcS2tHpGdYi-05w!b!i-p<2v3lIg_(#SU7x?+i1S>=3GR$N2aTLc%o-bG{Ik) zzHZ{=k-_MXOU%Er3X#M%YJ>nM055?C4R@ljQ z#nft!Gyp%1HVup)t|EAuc1Ij19i5(Ry}dQC`$7Vf2)=n;FC+(<`pQqwndu#FL${e&j0`b literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/close-pressed.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..22da05dda4d2ace547b923d5a255bd2aea54608f GIT binary patch literal 669 zcmV;O0%HA%P)ieS^!#G09#!EU2YF^ zZV+;B4|H)4b#)DSb`5%W4SRb4dw&3bfB=Al0E2`8goOZwg$aj+35bRXiH87(hX{#? z0EmbPi-`z}iU5j=2aJjcjEew^iwBL20E~O1Dcux zo0|ihpaGzv0imJ+qN4z#qyVIB$_erS00D7HL_t(I%eBW(I$%`l<31sJjn$oK?|8OftJAS6|3y%3r--@jEjT(JGTW<8Wv zrmX#WPbq6(`miq`&Dq=L#|;&*>z}X7I_^9<@LE&P-SX2+A}sRBbf_<1Jx3q;hdjcT zn06bb{f6#A^fwW{OACBLsX7=VbmXnTnyP~@glo{qfP)_m9OMvoG|T6z)8=`G*3+6hFcW9};DmAK~%#uzS*_U<0CL{V)FQ$qHEJ z!`Wp4Gwk9nAvE*If1d&&^)OeHUSVu#cKxXQuoK2<&JTmXip0oJPjP>vS2fJ7Magc` zJO7{gnf?bEx$3%7wQeRtj5*0S$Ig2FJ+=x-vgiB)8P5!c+kOH_00000NkvXXu0mjf DG8ztZ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/hide-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/hide-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a8b237facc28eb6064b0ae7ddd52bee7ddc737c2 GIT binary patch literal 966 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*HX>Fm?v`gt!8^j3B@S2Fy&%K)?b7 ztZeLTZ0zjpoa`Jx#Ki$boIu3Q2}E4nTwFX{+`L@eeB9i;+(43tkB3))msgONPmqsK zh>u^0UqDzuKtw=LL`YanNLXA*L{b=tM1e?3L{w5lR9Zw#T2xG0TtZG#T2V?`L0U#p zMqW);PDNH;RTjvQSC>^#lT}cclUJ2f(2!HqkXO=_SJIMK)>2T?QUH?5+6pS#ib|S_ z%36vlI*KZ~N-8=^KvGplNmW-Fg!EL@fJk3eO;1(bKurUP4AnJ($Vgq=R8!knQ`CYJ7| zKxE}^X60dK?QUibBt6Y-fXFLxo$GdBT>S8KaSX9IJ@?Ar@Jj&<$3CVT=4Wqco0XQC z=^43T?`|Wd_zP=TJ0?W=xSJnRQ1L!wq_t|l&AHS^Vz<{`{(imo+|9Ccd->)5C;#wY z;mdQOwOo(MYD=|) z7dt9(s90ESb;|r*A8Tfl8W8Q)W&Ex4OWVxlCi!_wgwLt(XH;D(8xpzc$yZ>8WbkzL Kb6Mw<&;$UP13?!6 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/hide-inactive.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/hide-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d2c86c908adb09aca3c0f5bdcf3554ef68aaf6fa GIT binary patch literal 606 zcmV-k0-^nhP)7ZDQ{5fc{@5*88? z7ZMW}6BHQ}6&Vy1859*76c!p378?~68xfvh_Pz zmtX*`)^SM?T;UFC$OMU0Y`^4<&)2|{Q^E9lEX2a0uoH+FossZ77{s3(E1&0Ji76Z@j-ujo~Ht?V9MeB z<-r^Og(tV+Qt&ks?RRC(G98{6_OFX8J%zAz3g_b@g5eW_QRxbEOK`4}JJ?yJ07%XB zX9D9`sT2#USNYPo--3OtmQ>D5iqLuKohdKMQC3rXJA;>^NymJb;xRS(2ji{2Nb`+* sQ>2?*T+N3U-_aCBbNt2Of688*4~3Zm{+4K=x&QzG07*qoM6N<$g2g}5egFUf literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/hide-prelight.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/hide-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..60e9553c1464a4d52f07ed2a532b0b1dafb1f684 GIT binary patch literal 727 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*Fy#4*@sLzk*b`6hCC1{0+FVIlD2}f zwxW`@B9K(pQ34_rAktM<1tL9FO=C4JATm+cHqq2E)6_B7)HT;LwAC{LB0GI!dwmlJ zeNzVm6MF*_M?+H}axye?HnDUwwRAJH_B6KvA}fc&^o@1PzR`*@+md&(4 zpVh}(WLB?Sv~lYtw(oaOxgQWbx83GwbuYv6-hVe{o}c?MTbWVdZDRZyErnkb3VBMI zqV5X%@@n|rkPYf*XOAbtwxFa zdYpFr6MipRGP8m2#p9qW0ZC4$PUsyGQw-jiA$+Ois7;C5LpIiMo@5PS_KpaHf>TS5 z1iB0I?yTt6UUG4Iw{6OTN3nW-0?q<`F@Km?5BliU?Y?#J(ZT4|67pp;Oyc-=%l$i4 zUlyS+p|RV4#)NM5cfy~XAFA^?+!++(5VXeEbEamC)x3w{|5m5RRzG*B%>R8} zX~O2Rt}nBc7VOV$-6FB z6?H>ZbpurmBQ^9gdjk_7axgG)G%$5EG;uUGcQLjAB3Ba-ax<}XHL-Lvv2r)HbThSdH?#IMxArgx zk~Urzwm{@PXWr6^^a+Q64*Tlq;us-uTZ^~BgiG;=Dw{f#zs>0&4gVU z0`6r&O#Ip3I10ZXjkD7_*SYr`pV$5^KioVoIXy~qT5Y(+a;?~fvMsk9yfc$J4DgZJ2uKfLFt$ z$(zD$98yok*}Zf67V*&0<&6rf)SW4^mlWsi=vwz65hyO<>)b3>t- o(WFVdQ&MBb@022tHFaQ7m literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/left-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d76d12ad26d919246b88f84a3b834b57121949b5 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^AhrS{GmsQKUA+!Su?6^qxC#o1E34{l(S5cAD8lFI k;uyjqo4h4IWr->iL(>`w#mcp>K^hr6UHx3vIVCg!0OHCMiL(>`w#mcp>K^hr6UHx3vIVCg!0OHCMFm?v`gt!8^j3B@S2Fy&%K)?b7 ztZeLTZ0zjpoa`Jx#Ki$boIu3Q2}E4nTwFX{+`L@eeB9i;+(43tkB3))msgONPmqsK zh>u^0UqDzuKtw=LL`YanNLXA*L{b=tM1e?3L{w5lR9Zw#T2xG0TtZG#T2V?`L0U#p zMqW);PDNH;RTjvQSC>^#lT}cclUJ2f(2!HqkXO=_SJIMK)>2T?QUH?5+6pS#ib|S_ z%36vlI*KZ~N-8=^KvGplNmW-Fg!EL@fJk3eO;1(bKurUP4AnJ($Vgq=R8!knQ`CYJ7| zKxE}^X60dK?QUibBt6Y-fXFLxo$GdBT>S8KaSX9IJ@?Ar@Jj&<$3CVT=4Wqco0XQC z=^43T?`|Wd_zP=TJ0?W=xSJnRQ1L!wq_t|l&AHS^Vz<{`{(imo+|9Ccd->)5C;#wY z;mdQOwOo(MYD=|) z7dt9(s90ESb;|r*A8Tfl8W8Q)W&Ex4OWVxlCi!_wgwLt(XH;D(8xpzc$yZ>8WbkzL Kb6Mw<&;$UP13?!6 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/maximize-inactive.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/maximize-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d2c86c908adb09aca3c0f5bdcf3554ef68aaf6fa GIT binary patch literal 606 zcmV-k0-^nhP)7ZDQ{5fc{@5*88? z7ZMW}6BHQ}6&Vy1859*76c!p378?~68xfvh_Pz zmtX*`)^SM?T;UFC$OMU0Y`^4<&)2|{Q^E9lEX2a0uoH+FossZ77{s3(E1&0Ji76Z@j-ujo~Ht?V9MeB z<-r^Og(tV+Qt&ks?RRC(G98{6_OFX8J%zAz3g_b@g5eW_QRxbEOK`4}JJ?yJ07%XB zX9D9`sT2#USNYPo--3OtmQ>D5iqLuKohdKMQC3rXJA;>^NymJb;xRS(2ji{2Nb`+* sQ>2?*T+N3U-_aCBbNt2Of688*4~3Zm{+4K=x&QzG07*qoM6N<$g2g}5egFUf literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/maximize-prelight.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/maximize-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..080ff92d4aa2d7dfc21d6da1ef299f263c865002 GIT binary patch literal 732 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*Fy#&jCImuDpDLynI4@{DOS^KvI}b zK$u@Zh#y3X2mq0wh=7ooAP@sLzk*b`6hCC1{0+FVIlD2}f zwxW`@B9K(pQ34_rAktM<1tL9FO=C4JATm+cHqq2E)6_B7)HT;LwAC{LB0GI!dwmlJ zeNzVm6MF*_M?+H}axye?HnDUwwRAJH_B6KvA}i!z7A`05Mh0gyVywUne6(^Wnwd;G-qVan$#A9N$|c5~K8Vp7x$FjtQ@PreC`~d+VO}DvXQnyg9s#Wzjjw z={vm~W?Kh@H{6=__Q)D$*SYO(QkQ1zOc8O5`rlk7^{HuRnxM1W|5mP)$+8`i&L43S$^45jt;uj%Eu6)I<@Q-0e{VBKfnBoyUO}sc(}q0{xivVx|))RNL%38dZisQHzT6FDeHh=OWCXEkMg@i-8K86QXu|1sl`jfZ))z8t@ zstfj&|9-9&U{Kbz#Z@pszQW9!zhTwyt9Q=dzB*^eoHc9C9*gqblKfzWL4oe?yw*>t u{@UT}|G3I-^~Tt^czB#Mz4d>64O6j9^MoZIXQ%*^D}$%2pUXO@geCxLA^?#9 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/maximize-pressed.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/maximize-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..666e3fa73b1e1ecebca46ab46d614d02fea5c39f GIT binary patch literal 468 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*Fy#2?0JKuF9%<%BuP*YI-Va`YP%M zD(Z%+>ISMBMr!JYY8pUfq@iu9p<|}0ZKkPXrlo74rDv|KYoV&YGUbTV&!gX>1Jx_Zf5OiZtY)~{Mfw5Kw|HAaRUxp zzULM(1v@4`^sTv{vg6^07UyG$jfaifRr%KcKX_|twtiaoVcT}^Jr9lfYGumeXUkr< z5ot-9(A7M<(X>;!@5co``|!pI7oLTED(yY1x5`FrUg50B-M>OA&U~;xYP&l7`OaUJ zOXhKYn!k_5MY>&1D|DrE&qs0TuqjVl-=^DMDv(=eu=(++Uov-qLBZhZ>gTe~DWM4f DK7p~H literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/menu-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/menu-active.png new file mode 100644 index 0000000000000000000000000000000000000000..cdf851858ac015e0596dd3d59b87161e3554bc48 GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^CP1vf$P6UYKb}+tQp^E9A+E}*dMiUDyn$S9PZ!4! d4%uXhhYSpiK(r)n#|NM=gQu&X%Q~loCIDXH5Z(X) literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/menu-inactive.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/menu-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..cdf851858ac015e0596dd3d59b87161e3554bc48 GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^CP1vf$P6UYKb}+tQp^E9A+E}*dMiUDyn$S9PZ!4! d4%uXhhYSpiK(r)n#|NM=gQu&X%Q~loCIDXH5Z(X) literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/menu-pressed.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/menu-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..cdf851858ac015e0596dd3d59b87161e3554bc48 GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^CP1vf$P6UYKb}+tQp^E9A+E}*dMiUDyn$S9PZ!4! d4%uXhhYSpiK(r)n#|NM=gQu&X%Q~loCIDXH5Z(X) literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/right-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d8157c9886e5185aaf539f11d418be779ac92246 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^AhrS{GmsQKUA+!Su?6^qxC#o1E34{l(S5cAD8lFI l;uyjqoBZee2@h`;2C-8LihRpH&H&0Vc)I$ztaD0e0s!-;6qx`3 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/right-inactive.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d8157c9886e5185aaf539f11d418be779ac92246 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^AhrS{GmsQKUA+!Su?6^qxC#o1E34{l(S5cAD8lFI l;uyjqoBZee2@h`;2C-8LihRpH&H&0Vc)I$ztaD0e0s!-;6qx`3 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/shade-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/shade-active.png new file mode 100644 index 0000000000000000000000000000000000000000..4e204ba9b8d6cb6ae08cdb6148311eba9dfec900 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NV3?%C=ER6$F5&=FTuF9%<%`KfRtzA>6&6+cJ z;j34#U%!6y|NsBeFE5V))tGp?IEH9UOiqws-NKmFI3wxI)2DnAP0yY_RgDly(lTY| soR$#SvF?hDQbd!hq8WP+(DG5m# z?H#=nCr#gV`iUV>fr+P!V~EDY)Q;ZB3s|1+tq$EcJ^)q<7`njxgN@xNALMbTN literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/shade-prelight.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/shade-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..b277172378e9f6317d81f415aeadc2a3f5518754 GIT binary patch literal 769 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*HX>Ffs-Bgt+qZ3G(s@@$n1t@dHU= zJ^^8V0U>@6DIx$wf+7M!VuC;dj&2Dw&h}1A~emK#wA>{9> z_qO)ce^39?a_D)S8FAI&jGpi%Q_c)ihFs6Wh3#c}RarVd2d&Og$CxIdSp?cGD8h z%z}u9lS-TVmD;&qxE;*avDz>pX=0=!uj-Y>4;jlQ91TtQ`t|c;)eTo1`Kt1LG{Q(-`xvpSXd7l9ASMToNhG7BJx+jt*C-YU$$Sn$X~wbOTCZSbmKV+f6sqj z&!4yOOn-r?l-_6MKlhg|`14I<@%o$hUd%G(D7^Yk&urI@wWT?$AF6#?JkxTSMfgtR z3zt9cP^;=Hyn5{MtMiFLp$wH9gC=!(75?)&bxz?TpKRUR?Nw@9w=+&zzHPrgW2Jh) zlHDSPpWUqb_e!j=j6JKKy=PW9pA~by#TPc&Y{?m?=eJF(UF>mm)AFN-CI55TZ1u|1 i^z(>0ADZ=Pc7Ec-7SCOE-YISMBMr!JYY8pUfq@iu9p<|}0ZKkPXrlo74rDv|KYoV&YGUbTV&!gX>1Jx_Zf5OiZtYEak7A-VNnZn9GV1M36fRZ~rG zS6!aHFld_a&;Ry$y9K8g*nhRD*!nT&b$iN-d@<)Om-fkc#dtd}{;r(e#5wP!w%LZ# zD?HzFo=B~bkh!5`pm6bf&eN9~Yi}HMd)PeJ=gAgj>$xT=`&NGF>~UsgFHhF$RXDT4 zqqGU%gZ@a(>VlH3uk$2>~!de=(_B5=n|{b38y(; zLSp9x_-Z;XceU`#weS`fMol)@-n?PKC6PlDyz+MxuY9189C*;ljr+#Q_lo9;>cXtE zWv6Mp)Qh&XQgJ&V<|r@PcHGTR-gMVlHgDPUXN0qBgnO&5@vHV-bzc3j=51@>m)CEX dDet)|G;u(bdH literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/stick-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/stick-active.png new file mode 100644 index 0000000000000000000000000000000000000000..bac8f24e09ea1955055cce2b045ebc6f0d07d370 GIT binary patch literal 278 zcmV+x0qOpUP)NEmQc6oxot~neo}!#Kp(O#>mFU z$;Zda+1cCL+T7dQ-ShMG^z`)g_4W4l_Wb<){r&y_|Nm9cS6To70C!15K~xwS?ZHV7 zgD?;Tz{cztvKoRJ`v2dI!~uB@;}1X;Zr9cNdE4fpL0N`Pgc(!tUQ6H>u6G2vlzZ=PNSGTbOUh%b;=_aVm6 cRk&T&AI!WK4)LM@UjP6A07*qoM6N<$f)x^ilmGw# literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/stick-inactive.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/stick-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..56496f0ab9853c74431c770d56488a56270bb70d GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*FxK`v9L1S7lW_H4Otb4MS6Ndov3M zb4$mBq>RMm%%tS3oRZS&(z2SmhSvIqw(g#ZJ-w4AOq@D#(zJ<_rqAhm zeg_wJyK30?gFzL6)pydpnu6{1-oD!MFuDZzgt+qZ3G(s@@$n1t@dHU= zJ^^8V0U>@6DIx$wf+7M!VuC;a#0&8ydKUb}wlx((Y-oj!m1%!SiuFPu4d@$S6`ckeyCcmLs+ zFJHfY{r2tK_ix|7{{?}6|NsB*|7YmMz`(@o>Eak-ak_Wv%kWzcB1iRQ6$2j~6AILr z)@A0nK#z0jBetczzJ@_twQh+<3;z7S-#ln0tCQb*^?SAZi`mld?Ot%?^p(qosZA3& zRcBpm_2azrJgJClj@o2b{{m;#12uK))8yrEZ@v3R#^K7@Km+Z@jCQ`|&bUROVcnD(r2bQJA++A~q~*d>NDPOGewLwOUw z%I{E2JpM6I@>7_6$i_E6w3=JpH+YofC$;rYV-RU!74MPimqCZ-?TF1I}U+4{$-NjH-3zi(vUoxUZ| zQHJZ@#a&m0OFX4ZeUv$7U)%4x!B<*dv3Y^x>pqTq7mulnKR#$J_(!?nf9;kgskQ4} zJ~;g_G<ISMBMr!JYY8pUfq@iu9p<|}0ZKkPXrlo74rDv|KYoV&YGUbTV&!gX>1Jx_Zf5OiZtYxv{d3K4-EH96<^Nsu$)>y*DXYF#AMskb5Bh~?>Jr+f z^)fGCf98s&^3yHHW$Gl^eox(LBVEm}bD^p1sFUfRjlXnEHf$*NKAadL;BM9;T;L9;^$v@F(`6I`wMMl0YiZcT$ z+e-X%HF>zRN76&c#1u`%t@(H_SBf0JSmV^(EPFbAVIF6_ zUgQe4wMUtJ-`tdaR+KAo%C7i_x`$@lMp`y@t la(fd@sy@$q9r|Z;{4M>1%jdbLgacCxgQu&X%Q~loCIG5Sbe}B&iU@eR mIEHXUCnqp8|7UNLVPd$ika6_L^xjyY9D}E;pUXO@geCyXkrV^~ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-1-inactive.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-1-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..daf5d50e4d0bc6117c3b38c726049773c0224479 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu7X11%Bp%>be}B&iU@eR mIEHXUCnqp8|7UNLVPd$ika6_L^xjyY9D}E;pUXO@geCyXkrV^~ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-2-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-2-active.png new file mode 100644 index 0000000000000000000000000000000000000000..daf5d50e4d0bc6117c3b38c726049773c0224479 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu7X11%Bp%>be}B&iU@eR mIEHXUCnqp8|7UNLVPd$ika6_L^xjyY9D}E;pUXO@geCyXkrV^~ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-2-inactive.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-2-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..daf5d50e4d0bc6117c3b38c726049773c0224479 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu7X11%Bp%>be}B&iU@eR mIEHXUCnqp8|7UNLVPd$ika6_L^xjyY9D}E;pUXO@geCyXkrV^~ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-3-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-3-active.png new file mode 100644 index 0000000000000000000000000000000000000000..daf5d50e4d0bc6117c3b38c726049773c0224479 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu7X11%Bp%>be}B&iU@eR mIEHXUCnqp8|7UNLVPd$ika6_L^xjyY9D}E;pUXO@geCyXkrV^~ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-3-inactive.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-3-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..daf5d50e4d0bc6117c3b38c726049773c0224479 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu7X11%Bp%>be}B&iU@eR mIEHXUCnqp8|7UNLVPd$ika6_L^xjyY9D}E;pUXO@geCyXkrV^~ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-4-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-4-active.png new file mode 100644 index 0000000000000000000000000000000000000000..daf5d50e4d0bc6117c3b38c726049773c0224479 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu7X11%Bp%>be}B&iU@eR mIEHXUCnqp8|7UNLVPd$ika6_L^xjyY9D}E;pUXO@geCyXkrV^~ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-4-inactive.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-4-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..daf5d50e4d0bc6117c3b38c726049773c0224479 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu7X11%Bp%>be}B&iU@eR mIEHXUCnqp8|7UNLVPd$ika6_L^xjyY9D}E;pUXO@geCyXkrV^~ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-5-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-5-active.png new file mode 100644 index 0000000000000000000000000000000000000000..daf5d50e4d0bc6117c3b38c726049773c0224479 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu7X11%Bp%>be}B&iU@eR mIEHXUCnqp8|7UNLVPd$ika6_L^xjyY9D}E;pUXO@geCyXkrV^~ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-5-inactive.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/title-5-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..daf5d50e4d0bc6117c3b38c726049773c0224479 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu7X11%Bp%>be}B&iU@eR mIEHXUCnqp8|7UNLVPd$ika6_L^xjyY9D}E;pUXO@geCyXkrV^~ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/top-left-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/top-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b45752866d817cac8b01393a2bf27fe673cb92dc GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^JV0#6!3-odB)N)#R9b*fi0l9V|A9;u6+;CDZ50)L zWo11@H9aL&eFY^=1w}1IWi5F{Em=8L8F^J{S!E!Sl2H~E5*HE%A_);uDKQCIaS1tb zNg$G!03s;`X;~FnIW+|(Ekz}5MP+Rz6Onk)m9jPZ1F4ABUFd)$?&!GMSL;sZVVqqg7otGHIPn4QUzyEsu)#Wi;2 z=eZRLFZ#-jS>G+Iy!?J@PnoFf#JNWOO5#qfzgz#v_1bjIm@aNP^SO@ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/top-left-inactive.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/top-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..b45752866d817cac8b01393a2bf27fe673cb92dc GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^JV0#6!3-odB)N)#R9b*fi0l9V|A9;u6+;CDZ50)L zWo11@H9aL&eFY^=1w}1IWi5F{Em=8L8F^J{S!E!Sl2H~E5*HE%A_);uDKQCIaS1tb zNg$G!03s;`X;~FnIW+|(Ekz}5MP+Rz6Onk)m9jPZ1F4ABUFd)$?&!GMSL;sZVVqqg7otGHIPn4QUzyEsu)#Wi;2 z=eZRLFZ#-jS>G+Iy!?J@PnoFf#JNWOO5#qfzgz#v_1bjIm@aNP^SO@ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/top-right-active.png b/share/themes/Kali-Purple-Dark-xHiDPI/xfwm4/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..0924198557166ee616a6045be564167469cbc2b2 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^JV0#6!3-odB)N)#RBV7xi0l9V|3M-e8ft3#Dk}Pl zYTC-`21=?1ipp9FN?Hnv+CU^Drz$I_CM~NhC8I1TBrYTjL=qyRQeqOa;u3P=l0YOc zA*moOqYP9A)TOATt)!x>tg4sJ^YI?gbb*o}zhDMNVQFoBYwwlocO7{A=KZHtg4sJ^YI?gbb*o}zhDMNVQFoBYwwlocO7{A=KZH \ No newline at end of file diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/calendar-today.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/calendar-today.svg new file mode 100644 index 00000000..daf86ec0 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/calendar-today.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-focused.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-focused.svg new file mode 100644 index 00000000..96204c05 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-focused.svg @@ -0,0 +1 @@ + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off-focused-light.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off-focused-light.svg new file mode 100644 index 00000000..b5ccff6b --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off-focused-light.svg @@ -0,0 +1 @@ + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off-focused.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off-focused.svg new file mode 100644 index 00000000..891856cc --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off-focused.svg @@ -0,0 +1 @@ + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off-light.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off-light.svg new file mode 100644 index 00000000..569f033f --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off-light.svg @@ -0,0 +1 @@ + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off.svg new file mode 100644 index 00000000..59f77728 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1 @@ + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox.svg new file mode 100644 index 00000000..7f1eced9 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/checkbox.svg @@ -0,0 +1 @@ + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/close-window-active.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/close-window-active.svg new file mode 100644 index 00000000..3f803e32 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/close-window-active.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/close-window-hover.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/close-window-hover.svg new file mode 100644 index 00000000..5d95cbec --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/close-window-hover.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/close-window.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/close-window.svg new file mode 100644 index 00000000..551f15ce --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/close-window.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/dash-placeholder.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 00000000..cbae148a --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-off-light.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-off-light.svg new file mode 100644 index 00000000..42c7d7f1 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-off-light.svg @@ -0,0 +1 @@ + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-off.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-off.svg new file mode 100644 index 00000000..9f239682 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-off.svg @@ -0,0 +1 @@ + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-on-light.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-on-light.svg new file mode 100644 index 00000000..e81065f3 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-on-light.svg @@ -0,0 +1 @@ + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-on.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-on.svg new file mode 100644 index 00000000..bff85700 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/toggle-on.svg @@ -0,0 +1 @@ + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/view-grid-symbolic-dark.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/view-grid-symbolic-dark.svg new file mode 100644 index 00000000..8730c2ef --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/view-grid-symbolic-dark.svg @@ -0,0 +1 @@ + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/assets/view-grid-symbolic.svg b/share/themes/Kali-Purple-Dark/gnome-shell/assets/view-grid-symbolic.svg new file mode 100644 index 00000000..80d17307 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/assets/view-grid-symbolic.svg @@ -0,0 +1 @@ + diff --git a/share/themes/Kali-Purple-Dark/gnome-shell/gnome-shell.css b/share/themes/Kali-Purple-Dark/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..ad044bb6 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gnome-shell/gnome-shell.css @@ -0,0 +1,2930 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* Global Values */ +stage { + font-size: 10pt; + color: #eeeeec; } + +/* Common Stylings */ +.screenshot-ui-panel, .workspace-switcher, .switcher-list, .resize-popup, .osd-monitor-label, .osd-window { + color: white; + background-color: #303340; + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 999px; + padding: 12px; } + +.workspace-thumbnails .workspace-thumbnail { + color: white; + background-color: rgba(255, 255, 255, 0.1); } + +.app-well-app.app-folder .overview-icon, .app-folder.grid-search-result .overview-icon, .app-well-app .overview-icon, .grid-search-result .overview-icon, .dash-item-container .show-apps .overview-icon, .list-search-result, .search-provider-icon, .switcher-list .item-box { + border-radius: 16px; + padding: 6px; + spacing: 6px; + border: 2px solid transparent; + transition-duration: 200ms; + text-align: center; } + +.modal-dialog { + color: #eeeeec; + background-color: #23252e; + border-radius: 11px; + border: 1px solid rgba(238, 238, 236, 0.07); } + +#LookingGlassDialog > #Toolbar .lg-toolbar-button, .app-folder-dialog .folder-name-container .edit-folder-button, .button { + border-radius: 6px; + border-style: solid; + border-width: 1px; + font-weight: bold; + padding: 3px 24px; + transition-duration: 100ms; + color: #eeeeec; + background-color: #2d2f38; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus, .app-folder-dialog .folder-name-container .edit-folder-button:focus, .button:focus { + transition-duration: 100ms; + color: #eeeeec; + background-color: #392a43; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus:hover, .app-folder-dialog .folder-name-container .edit-folder-button:focus:hover, .button:focus:hover { + background-color: #3f314a; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus:active, .app-folder-dialog .folder-name-container .edit-folder-button:focus:active, .button:focus:active { + background-color: #453752; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:hover, .app-folder-dialog .folder-name-container .edit-folder-button:hover, .button:hover { + transition-duration: 100ms; + color: #eeeeec; + background-color: #343640; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive, .app-folder-dialog .folder-name-container .edit-folder-button:insensitive, .button:insensitive { + transition-duration: 100ms; + color: rgba(238, 238, 236, 0.5); + background-color: rgba(238, 238, 236, 0.05); } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:active, .app-folder-dialog .folder-name-container .edit-folder-button:active, .button:active { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3b3d49; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked, .app-folder-dialog .folder-name-container .edit-folder-button:checked, .button:checked { + transition-duration: 100ms; + color: #eeeeec; + background-color: #414451; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:hover, .app-folder-dialog .folder-name-container .edit-folder-button:checked:hover, .button:checked:hover { + background-color: #484b5a; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:active, .app-folder-dialog .folder-name-container .edit-folder-button:checked:active, .button:checked:active { + background-color: #4f5362; } + +.icon-button { + border-radius: 99px; + border-style: solid; + border-width: 1px; + font-weight: bold; + padding: 12px; + transition-duration: 100ms; + color: #eeeeec; + background-color: #2d2f38; } + .icon-button:focus { + transition-duration: 100ms; + color: #eeeeec; + background-color: #392a43; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .icon-button:focus:hover { + background-color: #3f314a; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .icon-button:focus:active { + background-color: #453752; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .icon-button:hover { + transition-duration: 100ms; + color: #eeeeec; + background-color: #343640; } + .icon-button:insensitive { + transition-duration: 100ms; + color: rgba(238, 238, 236, 0.5); + background-color: rgba(238, 238, 236, 0.05); } + .icon-button:active { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3b3d49; } + .icon-button:checked { + transition-duration: 100ms; + color: #eeeeec; + background-color: #414451; } + .icon-button:checked:hover { + background-color: #484b5a; } + .icon-button:checked:active { + background-color: #4f5362; } + .icon-button > StIcon { + icon-size: 1.09em; } + +.modal-dialog .modal-dialog-linked-button, .hotplug-notification-item, .notification-banner .notification-button { + padding: 12px; + font-weight: bold !important; + transition-duration: 100ms; + color: #eeeeec; + background-color: #424653; } + .modal-dialog .modal-dialog-linked-button:ltr, .hotplug-notification-item:ltr, .notification-banner .notification-button:ltr { + margin-right: 1px; } + .modal-dialog .modal-dialog-linked-button:rtl, .hotplug-notification-item:rtl, .notification-banner .notification-button:rtl { + margin-left: 1px; } + .modal-dialog .modal-dialog-linked-button:insensitive, .hotplug-notification-item:insensitive, .notification-banner .notification-button:insensitive { + transition-duration: 100ms; + color: rgba(238, 238, 236, 0.5); + background-color: rgba(238, 238, 236, 0.05); } + .modal-dialog .modal-dialog-linked-button:focus, .hotplug-notification-item:focus, .notification-banner .notification-button:focus { + transition-duration: 100ms; + color: #eeeeec; + background-color: #4c3f5b; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .modal-dialog .modal-dialog-linked-button:focus:hover, .hotplug-notification-item:focus:hover, .notification-banner .notification-button:focus:hover { + background-color: #524563; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .modal-dialog .modal-dialog-linked-button:focus:active, .hotplug-notification-item:focus:active, .notification-banner .notification-button:focus:active { + background-color: #584c6a; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .modal-dialog .modal-dialog-linked-button:hover, .hotplug-notification-item:hover, .notification-banner .notification-button:hover { + transition-duration: 100ms; + color: #eeeeec; + background-color: #494d5c; } + .modal-dialog .modal-dialog-linked-button:active, .hotplug-notification-item:active, .notification-banner .notification-button:active { + transition-duration: 100ms; + color: #eeeeec; + background-color: #505464; } + .modal-dialog .modal-dialog-linked-button:checked, .hotplug-notification-item:checked, .notification-banner .notification-button:checked { + transition-duration: 100ms; + color: #eeeeec; + background-color: #565c6d; } + .modal-dialog .modal-dialog-linked-button:checked:hover, .hotplug-notification-item:checked:hover, .notification-banner .notification-button:checked:hover { + background-color: #5d6375; } + .modal-dialog .modal-dialog-linked-button:checked:active, .hotplug-notification-item:checked:active, .notification-banner .notification-button:checked:active { + background-color: #646a7e; } + .modal-dialog .modal-dialog-linked-button:first-child:ltr, .hotplug-notification-item:first-child:ltr, .notification-banner .notification-button:first-child:ltr { + border-radius: 0 0 0 10px; } + .modal-dialog .modal-dialog-linked-button:last-child:ltr, .hotplug-notification-item:last-child:ltr, .notification-banner .notification-button:last-child:ltr { + border-radius: 0 0 10px 0; + margin-right: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:rtl, .hotplug-notification-item:first-child:rtl, .notification-banner .notification-button:first-child:rtl { + border-radius: 0 0 10px 0; } + .modal-dialog .modal-dialog-linked-button:last-child:rtl, .hotplug-notification-item:last-child:rtl, .notification-banner .notification-button:last-child:rtl { + border-radius: 0 0 0 10px; + margin-left: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:last-child, .hotplug-notification-item:first-child:last-child, .notification-banner .notification-button:first-child:last-child { + border-radius: 0 0 10px 10px !important; + margin-left: 0 !important; + margin-right: 0 !important; } + +.screenshot-ui-show-pointer-button, .screenshot-ui-type-button { + transition-duration: 100ms; + background-color: transparent; + background-color: none; + box-shadow: none; } + .screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + transition-duration: 100ms; + color: rgba(238, 238, 236, 0.5); + background-color: rgba(238, 238, 236, 0.05); + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + transition-duration: 100ms; + background-color: transparent; + background-color: none; + box-shadow: none; } + .screenshot-ui-show-pointer-button:insensitive:insensitive, .screenshot-ui-type-button:insensitive:insensitive { + transition-duration: 100ms; + color: rgba(238, 238, 236, 0.5); + background-color: rgba(238, 238, 236, 0.05); + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus { + transition-duration: 100ms; + color: white; + background-color: #453852; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .screenshot-ui-show-pointer-button:focus:hover, .screenshot-ui-type-button:focus:hover { + background-color: #4b3e5a; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .screenshot-ui-show-pointer-button:focus:active, .screenshot-ui-type-button:focus:active { + background-color: #514561; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover { + transition-duration: 100ms; + color: white; + background-color: #414552; } + .screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active { + transition-duration: 100ms; + color: white; + background-color: #484c5a; } + .screenshot-ui-show-pointer-button:outlined, .screenshot-ui-type-button:outlined, .screenshot-ui-show-pointer-button:checked, .screenshot-ui-type-button:checked { + transition-duration: 100ms; + color: white; + background-color: #4e5463; } + .screenshot-ui-show-pointer-button:outlined:hover, .screenshot-ui-type-button:outlined:hover, .screenshot-ui-show-pointer-button:checked:hover, .screenshot-ui-type-button:checked:hover { + background-color: #555b6b; } + .screenshot-ui-show-pointer-button:outlined:active, .screenshot-ui-type-button:outlined:active, .screenshot-ui-show-pointer-button:checked:active, .screenshot-ui-type-button:checked:active { + background-color: #5c6274; } + +/* General Typography */ +.app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry, .search-statustext { + font-weight: 800; + font-size: 20pt; } + +.lg-debug-flags-header, .message-dialog-content .message-dialog-title, .message-list .message-list-placeholder, .datemenu-today-button .date-label { + font-weight: 800; + font-size: 15pt; } + +.quick-toggle-menu .header .title { + font-weight: 700; + font-size: 15pt; } + +.message-dialog-content .message-dialog-title.lightweight, .headline { + font-weight: 700; + font-size: 13pt; } + +.lg-extension-name, .osd-window, .dialog-list .dialog-list-title, .message-list-controls, .weather-button .weather-forecast-temp, .weather-button .weather-header, .world-clocks-button .world-clocks-time, .world-clocks-button .world-clocks-header, .events-button .events-title, .calendar .calendar-month-header .calendar-month-label, .datemenu-today-button .day-label, .popup-menu-ornament { + font-weight: 700; + font-size: 11pt; } + +.quick-toggle-menu .header .subtitle, .app-menu .popup-inactive-menu-item:first-child > StLabel { + font-weight: 700; + font-size: 9pt; } + +.login-dialog-not-listed-label, .lg-completions-text, .caps-lock-warning-label, #dash, .icon-label-button-container, .prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label, .run-dialog .run-dialog-description, .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description, .weather-button .weather-forecast-time, .world-clocks-button .world-clocks-timezone, .events-button .event-time { + font-weight: 400; + font-size: 9pt; } + +.calendar .calendar-day-base.calendar-day-heading, .calendar .calendar-day-base { + font-weight: 400; + font-size: 8pt; } + +.unlock-dialog-clock-time, #panel, .weather-button .weather-forecast-time, .world-clocks-button .world-clocks-timezone, .world-clocks-button .world-clocks-time, .events-button .event-time, .calendar .calendar-day-base { + font-feature-settings: "tnum"; } + +/* WIDGETS */ +.shell-link { + color: #ff0bff; } + .shell-link:hover { + color: #ff3eff; } + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + +.icon-dropshadow { + icon-shadow: 0 1px 5px rgba(0, 0, 0, 0.8); } + +/* Entries */ +StEntry { + border-radius: 8px; + padding: 8px; + color: #eeeeec; + background-color: #2e313d; + color: rgba(238, 238, 236, 0.7); + border: 2px solid #2e313d; + selection-background-color: #a400a4; + selected-color: #ffffff; } + StEntry:hover { + background-color: #3b3f4e; + border-color: #3b3f4e; + color: rgba(238, 238, 236, 0.7); } + StEntry:focus { + background-color: #332f42; + border-color: #a400a4; + color: #eeeeec; } + StEntry:insensitive { + background-color: #2f3340; + border-color: #2f3340; + color: #888a8d; } + StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #fd7d00; + padding: 0 4px; } + StEntry StIcon.peek-password { + icon-size: 1.09em; + padding: 0 4px; } + StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(238, 238, 236, 0.7); } + +/* Buttons */ +.button { + min-height: 22px; } + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; } + +.check-box StBin { + width: 24px; + height: 24px; + background-image: url("assets/checkbox-off.svg"); } + +.check-box:focus StBin { + background-image: url("assets/checkbox-off-focused.svg"); } + +.check-box:checked StBin { + background-image: url("assets/checkbox.svg"); } + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox-focused.svg"); } + +/* Switches */ +.toggle-switch { + color: #eeeeec; + height: 26px; + width: 48px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); } + .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); } + +/* Slider */ +.slider { + -barlevel-height: 4px; + -barlevel-background-color: rgba(238, 238, 236, 0.2); + -barlevel-border-width: 2px; + -barlevel-border-color: transparent; + -barlevel-active-background-color: #a400a4; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #a61414; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 1px; + -slider-handle-radius: 8px; + -slider-handle-border-width: 0; + -slider-handle-border-color: transparent; } + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 68px; } + +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 0; } + StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; } + StScrollBar StBin#trough { + border-radius: 0; + background-color: transparent; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 8px; + background-color: #606267; + border: 3px solid transparent; + transition: 500ms all ease; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #888a8d; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #74767a; } + +/* Popovers/Menus */ +.popup-menu-boxpointer, .candidate-popup-boxpointer { + -arrow-rise: 6px; } + +.popup-menu { + min-width: 15em; + color: #eeeeec; } + .popup-menu.panel-menu { + margin-bottom: 1.75em; } + +.popup-menu-content, .candidate-popup-content { + padding: 6px; + border-radius: 20px; + border: 1px solid rgba(238, 238, 236, 0.07); + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3); + background-color: #23252e; } + +.popup-menu-item { + padding: 9px 12px; + border-radius: 12px; + spacing: 6px; + transition-duration: 100ms; + background-color: transparent; } + .popup-menu-item:ltr { + padding-left: 6px; } + .popup-menu-item:rtl { + padding-right: 6px; } + .popup-menu-item:focus, .popup-menu-item:hover { + background-color: #303340 !important; } + .popup-menu-item:focus:active, .popup-menu-item:hover:active { + background-color: #343845 !important; } + .popup-menu-item:checked { + background-color: #3b3f4e !important; } + .popup-menu-item:checked { + margin-bottom: 0; + box-shadow: inset 0 -1px 0 0 #303340; + border-radius: 8px 8px 0 0; } + .popup-menu-item:checked:focus, .popup-menu-item:checked:hover { + background-color: #414657 !important; } + .popup-menu-item:checked:active { + background-color: #464b5d !important; } + .popup-menu-item:active { + background-color: #3f4454; + color: white; } + .popup-menu-item:insensitive { + color: rgba(238, 238, 236, 0.5); } + .popup-menu-item .toggle-switch:ltr { + margin-left: 4px; } + .popup-menu-item .toggle-switch:rtl { + margin-right: 4px; } + +.popup-inactive-menu-item { + color: #eeeeec; } + .popup-inactive-menu-item:insensitive { + color: #888a8d; } + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 16px !important; } + +.popup-sub-menu { + background-color: #3b3f4e; + border-radius: 0 0 8px 8px; } + .popup-sub-menu .popup-menu-ornament { + min-width: 1.09em !important; } + .popup-sub-menu .popup-menu-item { + border-radius: 0; + margin: 0; } + .popup-sub-menu .popup-menu-item:last-child { + border-radius: 0 0 8px 8px; } + .popup-sub-menu .popup-menu-item:focus, .popup-sub-menu .popup-menu-item:hover { + background-color: #303340 !important; } + .popup-sub-menu .popup-menu-item:checked { + background-color: #3b3f4e !important; } + .popup-sub-menu .popup-menu-item:checked:focus, .popup-sub-menu .popup-menu-item:checked:hover { + background-color: #4c5266 !important; } + .popup-sub-menu .popup-menu-item:active { + background-color: #343845 !important; } + .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:hover, .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:focus { + border-radius: 0; } + .popup-sub-menu .popup-menu-section:last-child .popup-menu-item:last-child { + border-radius: 0 0 8px 8px; } + +.popup-menu-ornament { + width: 1.2em; + text-align: center !important; } + .popup-menu-ornament:ltr { + text-align: right; } + .popup-menu-ornament:rtl { + text-align: left; } + +.popup-separator-menu-item { + margin: 6px 0; + padding: 0 !important; } + .popup-separator-menu-item:ltr { + margin-right: 4px; } + .popup-separator-menu-item:rtl { + margin-left: 4px; } + .popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: #0d0e11; } + .popup-separator-menu-item .popup-menu-ornament { + width: 0 !important; } + .popup-sub-menu .popup-separator-menu-item { + background-color: transparent; } + .popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; } + .popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; } + .popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + background-color: #1c1e25; } + +.background-menu { + -boxpointer-gap: 0px; + -arrow-rise: 0px; } + +.app-menu { + max-width: 27.25em; } + .app-menu .popup-menu-ornament { + width: 0 !important; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:ltr { + margin-right: 8px; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:rtl { + margin-left: 8px; } + +/* Date/Time Menu */ +#calendarArea { + padding: 4px; } + +.datemenu-calendar-column { + spacing: 6px; } + .datemenu-calendar-column:ltr { + padding-left: 6px; } + .datemenu-calendar-column:rtl { + padding-right: 6px; } + .datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; } + +/* today button (the date) */ +.datemenu-today-button { + border-radius: 8px; + margin: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3); + transition-duration: 100ms; + background-color: transparent; + background-color: none; + box-shadow: none; + box-shadow: none !important; + padding: 9px; } + .datemenu-today-button:insensitive { + transition-duration: 100ms; + color: rgba(238, 238, 236, 0.5); + background-color: rgba(238, 238, 236, 0.05); + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .datemenu-today-button:focus { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3d2f47; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .datemenu-today-button:focus:hover { + background-color: #43354f; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .datemenu-today-button:focus:active { + background-color: #493c57; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .datemenu-today-button:hover { + transition-duration: 100ms; + color: #eeeeec; + background-color: #383b45; } + .datemenu-today-button:active { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3f424e; } + +/* Calendar */ +.calendar { + border-radius: 8px; + margin: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3); + transition-duration: 100ms; + background-color: transparent; + background-color: none; + box-shadow: none; + box-shadow: none !important; + margin-top: 0; } + .calendar:insensitive { + transition-duration: 100ms; + color: rgba(238, 238, 236, 0.5); + background-color: rgba(238, 238, 236, 0.05); + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .calendar:focus { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3d2f47; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .calendar:focus:hover { + background-color: #43354f; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .calendar:focus:active { + background-color: #493c57; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .calendar:hover { + transition-duration: 100ms; + color: #eeeeec; + background-color: #383b45; } + .calendar:active { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3f424e; } + .calendar .calendar-month-header .calendar-change-month-back StIcon, + .calendar .calendar-month-header .calendar-change-month-forward StIcon { + icon-size: 1.09em; } + .calendar .calendar-month-header .calendar-month-label { + color: #fafaf9; + padding: 8px 0; } + .calendar .calendar-month-header .pager-button { + background-color: transparent; + height: 32px; + width: 32px; + margin: 2px; + border-radius: 6px; } + .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .pager-button:focus { + background-color: #303340; } + .calendar .calendar-month-header .pager-button:active { + background-color: #343845; } + .calendar .calendar-day-base { + text-align: center; + margin: 2px; + padding: 0 !important; + height: 3em !important; + width: 3em !important; + border-radius: 99px; + transition-duration: 100ms; } + .calendar .calendar-day-base:hover { + background-color: #303340; } + .calendar .calendar-day-base:focus { + background-color: #3d1e46; + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6); } + .calendar .calendar-day-base:active, .calendar .calendar-day-base:selected { + color: white; + background-color: #343845; } + .calendar .calendar-day-base:active:focus, .calendar .calendar-day-base:selected:focus { + background-color: #4a2d58; } + .calendar .calendar-day-base.calendar-day-heading { + color: #888a8d; + padding-top: 6px; + height: 16px !important; + font-weight: bold; } + .calendar .calendar-nonwork-day { + color: #888a8d; } + .calendar .calendar-other-month-day { + color: rgba(238, 238, 236, 0.5); } + .calendar .calendar-other-month-day.calendar-nonwork-day { + color: rgba(136, 138, 141, 0.5); } + .calendar .calendar-today { + background-color: #a400a4; + font-weight: 800; + color: #ffffff !important; } + .calendar .calendar-today:hover, .calendar .calendar-today:focus { + background-color: #b300b3; + color: inherit; } + .calendar .calendar-today:active, .calendar .calendar-today:selected { + background-color: #a400a4; + color: inherit; } + .calendar .calendar-today:active:hover, .calendar .calendar-today:active:focus, .calendar .calendar-today:selected:hover, .calendar .calendar-today:selected:focus { + background-color: #b300b3; + color: inherit; } + .calendar .calendar-day-with-events { + background-image: url("assets/calendar-today.svg"); + background-size: contain; } + .calendar .calendar-week-number { + font-size: 6pt; + font-weight: bold; + font-feature-settings: "tnum"; + margin: 6px; + padding: 0 6px; + border-radius: 3px; + background-color: #1e2128; + color: #888a8d; } + +/* Events */ +.events-button { + border-radius: 8px; + margin: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3); + transition-duration: 100ms; + color: #eeeeec; + background-color: #31343d; + padding: 12px; } + .events-button:focus { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3d2f47; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .events-button:focus:hover { + background-color: #43354f; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .events-button:focus:active { + background-color: #493c57; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .events-button:hover { + transition-duration: 100ms; + color: #eeeeec; + background-color: #383b45; } + .events-button:active { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3f424e; } + .events-button .events-box { + spacing: 6px; } + .events-button .events-list { + spacing: 12px; } + .events-button .events-title { + color: #888a8d; + margin-bottom: 4px; } + .events-button .event-time { + color: #888a8d; } + +/* World clocks */ +.world-clocks-button { + border-radius: 8px; + margin: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3); + transition-duration: 100ms; + color: #eeeeec; + background-color: #31343d; + padding: 12px; } + .world-clocks-button:focus { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3d2f47; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .world-clocks-button:focus:hover { + background-color: #43354f; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .world-clocks-button:focus:active { + background-color: #493c57; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .world-clocks-button:hover { + transition-duration: 100ms; + color: #eeeeec; + background-color: #383b45; } + .world-clocks-button:active { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3f424e; } + .world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .world-clocks-button .world-clocks-header { + color: #888a8d; } + .world-clocks-button .world-clocks-city { + color: #eeeeec; } + .world-clocks-button .world-clocks-time { + color: #eeeeec; } + .world-clocks-button .world-clocks-time:ltr { + text-align: right; } + .world-clocks-button .world-clocks-time:rtl { + text-align: left; } + .world-clocks-button .world-clocks-timezone { + color: #888a8d; } + +/* Weather */ +.weather-button { + border-radius: 8px; + margin: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3); + transition-duration: 100ms; + color: #eeeeec; + background-color: #31343d; + padding: 12px; } + .weather-button:focus { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3d2f47; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .weather-button:focus:hover { + background-color: #43354f; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .weather-button:focus:active { + background-color: #493c57; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .weather-button:hover { + transition-duration: 100ms; + color: #eeeeec; + background-color: #383b45; } + .weather-button:active { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3f424e; } + .weather-button .weather-box { + spacing: 10px; } + .weather-button .weather-header-box { + spacing: 6px; } + .weather-button .weather-header { + color: #888a8d; } + .weather-button .weather-header.location { + font-weight: normal; } + .weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .weather-button .weather-forecast-time { + color: #a6a69b; + padding-top: 0.2em; + padding-bottom: 0.4em; } + .weather-button .weather-forecast-icon { + icon-size: 2.18em; } + +/* Message List */ +.message-list { + width: 29em; + border: solid #0d0e11; } + .message-list:ltr { + margin-left: 0; + margin-right: 4px; + padding-right: 6px; + border-right-width: 1px; } + .message-list:rtl { + margin-right: 0; + margin-left: 4px; + padding-left: 6px; + border-left-width: 1px; } + .message-list .message-list-placeholder { + color: rgba(136, 138, 141, 0.5); } + .message-list .message-list-placeholder > StIcon { + icon-size: 3.27em; + margin-bottom: 12px; + -st-icon-style: symbolic; } + +.message-list-sections { + spacing: 6px; + margin: 0; + padding-bottom: 6px; } + .message-list-sections:ltr { + margin-right: 12px; } + .message-list-sections:rtl { + margin-left: 12px; } + +.message-list-section, +.message-list-section-list { + spacing: 6px; } + +.message-list-controls { + padding: 6px; + spacing: 6px; } + .message-list-controls .dnd-button { + border-width: 2px; + border-color: transparent; + border-radius: 32px; + border-style: solid; } + .message-list-controls .dnd-button:focus { + border-color: rgba(164, 0, 164, 0.6); } + +.message { + border-radius: 8px; + margin: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3); + transition-duration: 100ms; + color: #eeeeec; + background-color: #31343d; } + .message:focus { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3d2f47; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .message:focus:hover { + background-color: #43354f; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .message:focus:active { + background-color: #493c57; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .message:hover { + transition-duration: 100ms; + color: #eeeeec; + background-color: #383b45; } + .message:active { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3f424e; } + .message .message-icon-bin { + padding: 18px; } + .message .message-icon-bin:ltr { + padding-right: 6px; } + .message .message-icon-bin:rtl { + padding-left: 6px; } + .message .message-icon-bin > StIcon { + icon-size: 2.18em; + -st-icon-style: symbolic; } + .message .message-icon-bin > .fallback-app-icon { + width: 1.09em; + height: 1.09em; } + .message .message-content { + spacing: 4px; + padding: 9px; + margin-bottom: 8px; } + .message .message-title { + font-weight: bold; + /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ + padding-top: 0.57em; } + .message .message-secondary-bin { + padding: 0 8px; } + .message .message-secondary-bin > .event-time { + color: rgba(238, 238, 236, 0.5); + font-size: 8pt; + /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ + padding-bottom: 0.13em; } + .message .message-secondary-bin > .event-time:ltr { + text-align: right; } + .message .message-secondary-bin > .event-time:rtl { + text-align: left; } + .message .message-close-button { + color: #eeeeec; + background-color: rgba(238, 238, 236, 0.1); + border-radius: 99px; + padding: 5px; + margin: 1px; } + .message .message-close-button:hover { + background-color: rgba(238, 238, 236, 0.2); } + .message .message-close-button:active { + background-color: rgba(238, 238, 236, 0.1); } + .message .message-close-button StIcon { + icon-size: 1.09em; } + .message .message-body { + color: #d6d6d1; } + +.url-highlighter { + link-color: #ff0bff; } + +/* Media Controls */ +.message-media-control { + padding: 0 18px; + margin: 12px 0; + border-radius: 8px; + color: #eeeeec; } + .message-media-control:hover { + background-color: #3b3f4e; + color: #eeeeec; } + .message-media-control:active { + background-color: #3f4454; + color: #eeeeec; } + .message-media-control:insensitive { + color: #959799; } + .message-media-control:last-child:ltr { + margin-right: 12px; } + .message-media-control:last-child:rtl { + margin-left: 12px; } + .message-media-control StIcon { + icon-size: 1.09em; } + +.media-message-cover-icon { + icon-size: 3.27em !important; + border-radius: 8px; } + .media-message-cover-icon.fallback { + color: #c5c5be; + background-color: #23252e; + border: 1px solid transparent; + border-radius: 8px; + icon-size: 2.18em !important; + padding: 14px; } + +.candidate-popup-content { + padding: 6px; + spacing: 6px; } + +.candidate-index { + padding: 0; + padding-right: 6px; + color: #888a8d; } + +.candidate-box { + padding: 6px 12px 6px 12px; + border-radius: 8px; } + .candidate-box:selected { + background-color: #a400a4; + color: #ffffff; } + .candidate-box:hover { + background-color: #303340; + color: white; } + +.candidate-page-button-box { + height: 2em; } + .vertical .candidate-page-button-box { + padding-top: 12px; } + .horizontal .candidate-page-button-box { + padding-left: 12px; } + +.candidate-page-button { + padding: 6px; } + .candidate-page-button StIcon { + icon-size: 1.09em; } + +.candidate-page-button-previous { + border-radius: 8px 0px 0px 8px; + border-right-width: 0; + box-shadow: none; } + +.candidate-page-button-next { + border-radius: 0px 8px 8px 0px; + box-shadow: none; } + +/* Notifications & Message Tray */ +.notification-banner { + min-height: 64px; + width: 34em; + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.3); + border-radius: 12px; + margin: 4px; } + .notification-banner .notification-actions { + spacing: 0; } + +.summary-source-counter { + font-size: 9pt; + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #a400a4; + color: #ffffff; + border: 2px solid #eeeeec; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; } + +.chat-body { + spacing: 5px; } + +.chat-response { + margin: 5px; } + +.chat-log-message { + color: #d6d6d1; } + +.chat-new-group { + padding-top: 1em; } + +.chat-received { + padding-left: 4px; } + .chat-received:rtl { + padding-left: 0px; + padding-right: 4px; } + +.chat-sent { + padding-left: 18pt; + color: white; } + .chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; } + +.chat-meta-message { + padding-left: 4px; + font-size: 8pt; + font-weight: bold; + color: white; } + .chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; } + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 0 4px; } + +/* Modal Dialogs */ +.modal-dialog .modal-dialog-content-box { + margin: 32px 40px; + spacing: 32px; + max-width: 28em; } + +/* End Session Dialog */ +.end-session-dialog { + width: 30em; } + .end-session-dialog .end-session-dialog-battery-warning, + .end-session-dialog .dialog-list-title { + color: #fd7d00; } + +/* Message Dialog */ +.message-dialog-content { + spacing: 18px; } + .message-dialog-content .message-dialog-title { + text-align: center; } + .message-dialog-content .message-dialog-description { + text-align: center; } + +/* Dialog List */ +.dialog-list { + spacing: 18px; } + .dialog-list .dialog-list-title { + text-align: center; } + .dialog-list .dialog-list-scrollview { + max-height: 200px; } + .dialog-list .dialog-list-box { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #e2e2df; } + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; } + +.run-dialog .run-dialog-entry { + width: 20em; } + +.run-dialog .run-dialog-description { + text-align: center; + color: #bebeb6; } + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 28em; } + .prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; } + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; } + +.prompt-dialog-password-layout { + spacing: 8px; } + +.prompt-dialog-password-entry { + width: 20em; } + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; } + +.prompt-dialog-error-label { + color: #fd7d00; } + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; } + .polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #fd7d00; } + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; } + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; } + +.audio-selection-device { + border-radius: 16px; } + .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #303340; } + .audio-selection-device:active { + background-color: #a400a4; + color: #ffffff; } + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; } + +.audio-selection-device-icon { + icon-size: 4.36em; } + +/* Welcome dialog */ +.welcome-dialog-image { + background-image: url("assets/gnome-shell-start.svg"); + background-size: contain; + /* Reasonable maximum dimensions */ + height: 300px; + width: 300px; } + +/* Access portal dialog */ +.access-dialog { + text-align: center; } + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; } + .osd-window > * { + spacing: 8px; } + .osd-window StIcon { + icon-size: 2.18em; } + .osd-window StLabel:ltr { + margin-right: 6px; } + .osd-window StLabel:rtl { + margin-left: 6px; } + .osd-window .level { + margin-bottom: 4px; + height: 6px; + min-width: 10.9em; + -barlevel-height: 6px; + -barlevel-background-color: rgba(255, 255, 255, 0.1); + -barlevel-active-background-color: white; + -barlevel-overdrive-color: #a61414; + -barlevel-overdrive-separator-width: 3px; } + .osd-window .level:first-child { + margin-bottom: 0px; } + .osd-window .level:ltr { + margin-right: 6px; } + .osd-window .level:rtl { + margin-left: 6px; } + +.osd-monitor-label { + border-radius: 16px; + font-size: 3em; + font-weight: bold; + margin: 12px; + text-align: center; + min-width: 1.3em; } + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.8); } + .pad-osd-window .pad-osd-title-box { + spacing: 12px; } + .pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; } + +.combo-box-label { + width: 15em; } + +/* App Switcher */ +.switcher-popup { + padding: 0; + spacing: 24px; } + +.switcher-list { + padding: 10px; + border-radius: 24px; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.1); } + .switcher-list .switcher-list-item-container { + spacing: 12px; } + .switcher-list .item-box { + background-color: transparent; } + .switcher-list .item-box:hover { + background-color: rgba(255, 255, 255, 0.1); } + .switcher-list .item-box:selected, .switcher-list .item-box:focus { + background-color: rgba(255, 255, 255, 0.13); } + .switcher-list .item-box:selected:hover, .switcher-list .item-box:focus:hover { + background-color: rgba(255, 255, 255, 0.16); } + .switcher-list .item-box:selected:active, .switcher-list .item-box:focus:active { + background-color: rgba(255, 255, 255, 0.13); } + .switcher-list .item-box:active { + background-color: rgba(255, 255, 255, 0.16); } + .switcher-list .item-box:outlined, .switcher-list .item-box:checked { + background-color: rgba(255, 255, 255, 0.19); } + .switcher-list .item-box:outlined:active, .switcher-list .item-box:checked:active { + background-color: rgba(255, 255, 255, 0.22); } + .switcher-list .item-box:outlined:hover, .switcher-list .item-box:checked:hover { + background-color: rgba(255, 255, 255, 0.25); } + .switcher-list .item-box:drop { + border: 2px solid rgba(164, 0, 164, 0.8); + background-color: rgba(164, 0, 164, 0.2); } + .switcher-list .item-box:hover { + background: none; } + .switcher-list .separator { + width: 1px; + background: #0d0e11; } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; } + .switcher-list .thumbnail { + width: 256px; + border-radius: 8px; } + +.switcher-arrow { + border-color: rgba(255, 255, 255, 0.8); + color: rgba(255, 255, 255, 0.8); } + .switcher-arrow:highlighted { + border-color: white; + color: white; } + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; } + +.cycler-highlight { + border: 5px solid #a400a4; } + +/* Workspace Switcher */ +.workspace-switcher { + margin-bottom: 4em; + spacing: 12px; + padding: 12px 18px; } + +.ws-switcher-indicator { + background-color: rgba(255, 255, 255, 0.5); + padding: 0.1816666667em; + margin: 0.9083333333em; + border-radius: 2.18em; } + .ws-switcher-indicator:active { + background-color: white; + padding: 0.3633333333em; + margin: 0.7266666667em; } + +.icon-label-button-container { + spacing: 6px; } + .icon-label-button-container StIcon { + icon-size: 32px; } + +.screenshot-ui-panel { + border-radius: 37px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; } + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3); } + .screenshot-ui-close-button.left { + margin-left: 12px; } + .screenshot-ui-close-button.right { + margin-right: 12px; } + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px !important; + border-radius: 19px; } + +.screenshot-ui-capture-button { + width: 36px; + height: 36px; + border-radius: 99px; + border: 4px white; + padding: 4px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: white; + transition-duration: 200ms; + border-radius: 99px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: #303340; } + .screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #d9d9d9; } + .screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: gray; } + .screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #bf1717; } + .screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #d61a1a; } + .screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #9f1313; } + +.screenshot-ui-shot-cast-container { + background-color: #3b3f4e; + border-radius: 16px; + padding: 3px; + spacing: 3px; } + .screenshot-ui-shot-cast-container:ltr { + margin-left: 3px; } + .screenshot-ui-shot-cast-container:rtl { + margin-right: 3px; } + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 13px; } + .screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: #464b5d; } + .screenshot-ui-shot-cast-button:active { + background-color: #3f4454; } + .screenshot-ui-shot-cast-button:checked { + background-color: white; + color: black; } + .screenshot-ui-shot-cast-button:insensitive { + color: rgba(255, 255, 255, 0.5); } + .screenshot-ui-shot-cast-button StIcon { + icon-size: 1.09em; } + +.screenshot-ui-show-pointer-button { + border-radius: 99px; + padding: 12px !important; } + .screenshot-ui-show-pointer-button StIcon { + icon-size: 1.09em; } + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px white; } + +.screenshot-ui-area-selector-handle { + border-radius: 99px; + background-color: white; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; } + +.screenshot-ui-window-selector { + background-color: #272a34; } + .screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; } + .screenshot-ui-window-selector:primary-monitor .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; } + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 16px; + border: 6px transparent; } + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 99px; + border-width: 12px; + icon-size: 24px; } + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #580058; } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #a400a4; + background-color: rgba(164, 0, 164, 0.2); } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: #ffffff; + background-color: #a400a4; } + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); } + .screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); } + .screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); } + .screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px white; } + +.screenshot-ui-tooltip { + color: white; + background-color: #303340; + border-radius: 99px; + padding: 6px 12px; + text-align: center; + -y-offset: 24px; } + +/* Top Bar */ +#panel { + background-color: #000; + font-weight: bold; + height: 2.2em; + transition-duration: 250ms; } + #panel.unlock-screen, #panel.login-screen, #panel:overview { + background-color: transparent; } + #panel .panel-button { + font-weight: bold; + color: #e2e2df; + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 99px; } + #panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 99px; } + #panel .panel-button.screen-recording-indicator { + box-shadow: inset 0 0 0 100px #bf1717; } + #panel .panel-button.screen-sharing-indicator { + box-shadow: inset 0 0 0 100px #fd7d00; } + #panel .panel-button.screen-sharing-indicator StBoxLayout { + margin: 0 6px; } + #panel .panel-button.screen-recording-indicator StBoxLayout, #panel .panel-button.screen-sharing-indicator StBoxLayout { + spacing: 6px; } + #panel .panel-button.screen-recording-indicator StIcon, #panel .panel-button.screen-sharing-indicator StIcon { + icon-size: 1.09em; } + #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(226, 226, 223, 0.2); } + #panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none; } + #panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 100px rgba(226, 226, 223, 0.2); } + #panel .panel-button:active.screen-recording-indicator, #panel .panel-button:overview.screen-recording-indicator, #panel .panel-button:focus.screen-recording-indicator, #panel .panel-button:checked.screen-recording-indicator { + box-shadow: inset 0 0 0 100px rgba(191, 23, 23, 0.85); } + #panel .panel-button:active.screen-sharing-indicator, #panel .panel-button:overview.screen-sharing-indicator, #panel .panel-button:focus.screen-sharing-indicator, #panel .panel-button:checked.screen-sharing-indicator { + box-shadow: inset 0 0 0 100px rgba(253, 125, 0, 0.85); } + #panel .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(226, 226, 223, 0.15); } + #panel .panel-button:hover.clock-display { + box-shadow: none; } + #panel .panel-button:hover.clock-display .clock { + box-shadow: inset 0 0 0 100px rgba(226, 226, 223, 0.15); } + #panel .panel-button:hover.screen-recording-indicator { + box-shadow: inset 0 0 0 100px rgba(191, 23, 23, 0.9); } + #panel .panel-button:hover.screen-sharing-indicator { + box-shadow: inset 0 0 0 100px rgba(253, 125, 0, 0.9); } + #panel .panel-button:active:hover, #panel .panel-button:overview:hover, #panel .panel-button:focus:hover, #panel .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(226, 226, 223, 0.25); } + #panel .panel-button:active:hover.clock-display, #panel .panel-button:overview:hover.clock-display, #panel .panel-button:focus:hover.clock-display, #panel .panel-button:checked:hover.clock-display { + box-shadow: none; } + #panel .panel-button:active:hover.clock-display .clock, #panel .panel-button:overview:hover.clock-display .clock, #panel .panel-button:focus:hover.clock-display .clock, #panel .panel-button:checked:hover.clock-display .clock { + box-shadow: inset 0 0 0 100px rgba(226, 226, 223, 0.25); } + #panel .panel-button:active:hover.screen-recording-indicator, #panel .panel-button:overview:hover.screen-recording-indicator, #panel .panel-button:focus:hover.screen-recording-indicator, #panel .panel-button:checked:hover.screen-recording-indicator { + box-shadow: inset 0 0 0 100px rgba(191, 23, 23, 0.8); } + #panel .panel-button:active:hover.screen-sharing-indicator, #panel .panel-button:overview:hover.screen-sharing-indicator, #panel .panel-button:focus:hover.screen-sharing-indicator, #panel .panel-button:checked:hover.screen-sharing-indicator { + box-shadow: inset 0 0 0 100px rgba(253, 125, 0, 0.8); } + #panel .panel-button .system-status-icon { + icon-size: 1.09em; + padding: 5px; + margin: 0 4px; } + #panel .panel-button .panel-status-indicators-box .system-status-icon, + #panel .panel-button .panel-status-menu-box .system-status-icon { + margin: 0; } + #panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; } + #panel .panel-button#panelActivities { + -natural-hpadding: 18px; } + #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:overview, #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:overview, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:checked, #panel:overview .panel-button:active, #panel:overview .panel-button:overview, #panel:overview .panel-button:focus, #panel:overview .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15); } + #panel.unlock-screen .panel-button:active.clock-display, #panel.unlock-screen .panel-button:overview.clock-display, #panel.unlock-screen .panel-button:focus.clock-display, #panel.unlock-screen .panel-button:checked.clock-display, #panel.login-screen .panel-button:active.clock-display, #panel.login-screen .panel-button:overview.clock-display, #panel.login-screen .panel-button:focus.clock-display, #panel.login-screen .panel-button:checked.clock-display, #panel:overview .panel-button:active.clock-display, #panel:overview .panel-button:overview.clock-display, #panel:overview .panel-button:focus.clock-display, #panel:overview .panel-button:checked.clock-display { + box-shadow: none; } + #panel.unlock-screen .panel-button:active.clock-display .clock, #panel.unlock-screen .panel-button:overview.clock-display .clock, #panel.unlock-screen .panel-button:focus.clock-display .clock, #panel.unlock-screen .panel-button:checked.clock-display .clock, #panel.login-screen .panel-button:active.clock-display .clock, #panel.login-screen .panel-button:overview.clock-display .clock, #panel.login-screen .panel-button:focus.clock-display .clock, #panel.login-screen .panel-button:checked.clock-display .clock, #panel:overview .panel-button:active.clock-display .clock, #panel:overview .panel-button:overview.clock-display .clock, #panel:overview .panel-button:focus.clock-display .clock, #panel:overview .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15); } + #panel.unlock-screen .panel-button:active.screen-recording-indicator, #panel.unlock-screen .panel-button:overview.screen-recording-indicator, #panel.unlock-screen .panel-button:focus.screen-recording-indicator, #panel.unlock-screen .panel-button:checked.screen-recording-indicator, #panel.login-screen .panel-button:active.screen-recording-indicator, #panel.login-screen .panel-button:overview.screen-recording-indicator, #panel.login-screen .panel-button:focus.screen-recording-indicator, #panel.login-screen .panel-button:checked.screen-recording-indicator, #panel:overview .panel-button:active.screen-recording-indicator, #panel:overview .panel-button:overview.screen-recording-indicator, #panel:overview .panel-button:focus.screen-recording-indicator, #panel:overview .panel-button:checked.screen-recording-indicator { + box-shadow: inset 0 0 0 100px rgba(191, 23, 23, 0.85); } + #panel.unlock-screen .panel-button:active.screen-sharing-indicator, #panel.unlock-screen .panel-button:overview.screen-sharing-indicator, #panel.unlock-screen .panel-button:focus.screen-sharing-indicator, #panel.unlock-screen .panel-button:checked.screen-sharing-indicator, #panel.login-screen .panel-button:active.screen-sharing-indicator, #panel.login-screen .panel-button:overview.screen-sharing-indicator, #panel.login-screen .panel-button:focus.screen-sharing-indicator, #panel.login-screen .panel-button:checked.screen-sharing-indicator, #panel:overview .panel-button:active.screen-sharing-indicator, #panel:overview .panel-button:overview.screen-sharing-indicator, #panel:overview .panel-button:focus.screen-sharing-indicator, #panel:overview .panel-button:checked.screen-sharing-indicator { + box-shadow: inset 0 0 0 100px rgba(253, 125, 0, 0.85); } + #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:hover, #panel:overview .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.1); } + #panel.unlock-screen .panel-button:hover.clock-display, #panel.login-screen .panel-button:hover.clock-display, #panel:overview .panel-button:hover.clock-display { + box-shadow: none; } + #panel.unlock-screen .panel-button:hover.clock-display .clock, #panel.login-screen .panel-button:hover.clock-display .clock, #panel:overview .panel-button:hover.clock-display .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.1); } + #panel.unlock-screen .panel-button:hover.screen-recording-indicator, #panel.login-screen .panel-button:hover.screen-recording-indicator, #panel:overview .panel-button:hover.screen-recording-indicator { + box-shadow: inset 0 0 0 100px rgba(191, 23, 23, 0.9); } + #panel.unlock-screen .panel-button:hover.screen-sharing-indicator, #panel.login-screen .panel-button:hover.screen-sharing-indicator, #panel:overview .panel-button:hover.screen-sharing-indicator { + box-shadow: inset 0 0 0 100px rgba(253, 125, 0, 0.9); } + #panel.unlock-screen .panel-button:active:hover, #panel.unlock-screen .panel-button:overview:hover, #panel.unlock-screen .panel-button:focus:hover, #panel.unlock-screen .panel-button:checked:hover, #panel.login-screen .panel-button:active:hover, #panel.login-screen .panel-button:overview:hover, #panel.login-screen .panel-button:focus:hover, #panel.login-screen .panel-button:checked:hover, #panel:overview .panel-button:active:hover, #panel:overview .panel-button:overview:hover, #panel:overview .panel-button:focus:hover, #panel:overview .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.2); } + #panel.unlock-screen .panel-button:active:hover.clock-display, #panel.unlock-screen .panel-button:overview:hover.clock-display, #panel.unlock-screen .panel-button:focus:hover.clock-display, #panel.unlock-screen .panel-button:checked:hover.clock-display, #panel.login-screen .panel-button:active:hover.clock-display, #panel.login-screen .panel-button:overview:hover.clock-display, #panel.login-screen .panel-button:focus:hover.clock-display, #panel.login-screen .panel-button:checked:hover.clock-display, #panel:overview .panel-button:active:hover.clock-display, #panel:overview .panel-button:overview:hover.clock-display, #panel:overview .panel-button:focus:hover.clock-display, #panel:overview .panel-button:checked:hover.clock-display { + box-shadow: none; } + #panel.unlock-screen .panel-button:active:hover.clock-display .clock, #panel.unlock-screen .panel-button:overview:hover.clock-display .clock, #panel.unlock-screen .panel-button:focus:hover.clock-display .clock, #panel.unlock-screen .panel-button:checked:hover.clock-display .clock, #panel.login-screen .panel-button:active:hover.clock-display .clock, #panel.login-screen .panel-button:overview:hover.clock-display .clock, #panel.login-screen .panel-button:focus:hover.clock-display .clock, #panel.login-screen .panel-button:checked:hover.clock-display .clock, #panel:overview .panel-button:active:hover.clock-display .clock, #panel:overview .panel-button:overview:hover.clock-display .clock, #panel:overview .panel-button:focus:hover.clock-display .clock, #panel:overview .panel-button:checked:hover.clock-display .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.2); } + #panel.unlock-screen .panel-button:active:hover.screen-recording-indicator, #panel.unlock-screen .panel-button:overview:hover.screen-recording-indicator, #panel.unlock-screen .panel-button:focus:hover.screen-recording-indicator, #panel.unlock-screen .panel-button:checked:hover.screen-recording-indicator, #panel.login-screen .panel-button:active:hover.screen-recording-indicator, #panel.login-screen .panel-button:overview:hover.screen-recording-indicator, #panel.login-screen .panel-button:focus:hover.screen-recording-indicator, #panel.login-screen .panel-button:checked:hover.screen-recording-indicator, #panel:overview .panel-button:active:hover.screen-recording-indicator, #panel:overview .panel-button:overview:hover.screen-recording-indicator, #panel:overview .panel-button:focus:hover.screen-recording-indicator, #panel:overview .panel-button:checked:hover.screen-recording-indicator { + box-shadow: inset 0 0 0 100px rgba(191, 23, 23, 0.8); } + #panel.unlock-screen .panel-button:active:hover.screen-sharing-indicator, #panel.unlock-screen .panel-button:overview:hover.screen-sharing-indicator, #panel.unlock-screen .panel-button:focus:hover.screen-sharing-indicator, #panel.unlock-screen .panel-button:checked:hover.screen-sharing-indicator, #panel.login-screen .panel-button:active:hover.screen-sharing-indicator, #panel.login-screen .panel-button:overview:hover.screen-sharing-indicator, #panel.login-screen .panel-button:focus:hover.screen-sharing-indicator, #panel.login-screen .panel-button:checked:hover.screen-sharing-indicator, #panel:overview .panel-button:active:hover.screen-sharing-indicator, #panel:overview .panel-button:overview:hover.screen-sharing-indicator, #panel:overview .panel-button:focus:hover.screen-sharing-indicator, #panel:overview .panel-button:checked:hover.screen-sharing-indicator { + box-shadow: inset 0 0 0 100px rgba(253, 125, 0, 0.8); } + #panel .panel-status-indicators-box, + #panel .panel-status-menu-box { + spacing: 2px; } + #panel .power-status.panel-status-indicators-box { + spacing: 0; } + #panel .screencast-indicator, + #panel .remote-access-indicator { + color: #fd7d00; } + +#appMenu { + spacing: 6px; } + #appMenu .label-shadow { + color: transparent; } + +#appMenu .panel-status-menu-box { + padding: 0 6px; + spacing: 6px; } + +.clock-display-box { + spacing: 2px; } + .clock-display-box .clock { + padding-left: 12px; + padding-right: 12px; } + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(255, 255, 255, 0.2); + box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.2); + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; } + .ripple-box:rtl { + border-radius: 0 0 0 52px; } + +.quick-settings { + padding: 18px; + border-radius: 36px; } + .quick-settings .icon-button, .quick-settings .button { + padding: 10.5px; } + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; } + +.quick-toggle { + border-radius: 99px; + min-width: 12em; + max-width: 12em; + min-height: 40px; + border: none; + /* Move padding into the box; this is to allow menu arrows + to extend to the border */ } + .quick-toggle:checked { + transition-duration: 100ms; + background-color: #a400a4; + color: #ffffff; + box-shadow: none; } + .quick-toggle:checked:focus { + box-shadow: inset 0 0 0 2px #d700d7; } + .quick-toggle:checked:hover, .quick-toggle:checked:focus { + background-color: #be00be; + color: white; } + .quick-toggle:checked:active { + background-color: purple; + color: #ededed; } + .quick-toggle:checked:insensitive { + transition-duration: 100ms; + color: rgba(238, 238, 236, 0.5); + background-color: rgba(238, 238, 236, 0.05); + background-color: rgba(164, 0, 164, 0.5); + color: rgba(255, 255, 255, 0.5); } + .quick-toggle > StBoxLayout { + spacing: 6px; } + .quick-toggle.button { + padding: 0; } + .quick-toggle > StBoxLayout { + padding: 0 12px; } + .quick-toggle:ltr > StBoxLayout { + padding-left: 15px; } + .quick-toggle:rtl > StBoxLayout { + padding-right: 15px; } + .quick-toggle .quick-toggle-label { + font-weight: bold; } + .quick-toggle .quick-toggle-icon, .quick-toggle .quick-toggle-arrow { + icon-size: 1.09em; } + +.quick-menu-toggle:ltr > StBoxLayout { + padding-right: 0; } + +.quick-menu-toggle:rtl > StBoxLayout { + padding-left: 0; } + +.quick-menu-toggle .quick-toggle-arrow { + background-color: rgba(238, 238, 236, 0.1); + padding: 6px 10.5px; } + .quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 99px 99px 0; } + .quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 99px 0 0 99px; } + +.quick-slider { + padding: 0 6px; } + .quick-slider > StBoxLayout { + spacing: 6px; } + .quick-slider .slider-bin { + min-height: 16px; + padding: 6px; + border-radius: 99px; } + .quick-slider .slider-bin:focus { + transition-duration: 100ms; + color: #eeeeec; + background-color: #392a43; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .quick-slider .slider-bin:focus:hover { + background-color: #3f314a; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .quick-slider .slider-bin:focus:active { + background-color: #453752; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .quick-slider .quick-toggle-icon { + icon-size: 1.09em; } + .quick-slider .icon-button { + background-color: transparent; } + +.quick-toggle-menu { + background-color: #272a34; + border-radius: 24px; + padding: 12px; + margin: 12px 18px 0; } + .quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; } + .quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; } + .quick-toggle-menu .header .icon { + icon-size: 1.635em; + border-radius: 999px; + padding: 9px; + background-color: #383d4b; } + .quick-toggle-menu .header .icon.active { + background-color: #a400a4; } + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; } + +.quick-settings-system-item .icon-button > StIcon { + -st-icon-style: symbolic; } + +.quick-settings-system-item .power-item { + min-height: 0; + min-width: 0; } + .quick-settings-system-item .power-item:insensitive { + transition-duration: 100ms; + color: #eeeeec; + background-color: #2d2f38; + background-color: transparent; } + +.nm-network-item .wireless-secure-icon { + icon-size: 0.545em; } + +/* OVERVIEW */ +.controls-manager, .secondary-monitor-workspaces { + spacing: 12px; } + +#overviewGroup { + background-color: #272a34; } + +.overview-controls { + padding-bottom: 32px; } + +/* Window Picker */ +.window-picker { + spacing: 6px; } + +.window-caption { + color: white; + background-color: #3b3f4e; + border-radius: 99px; + padding: 6px 12px; } + +.window-close, .screenshot-ui-close-button { + background-color: rgba(63, 68, 84, 0.98); + color: white; + border-radius: 99px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3); + padding: 3px; + height: 30px; + width: 30px; + transition-duration: 100ms; } + .window-close StIcon, .screenshot-ui-close-button StIcon { + icon-size: 24px; } + .window-close:hover, .screenshot-ui-close-button:hover { + background-color: rgba(78, 84, 104, 0.98); } + .window-close:active, .screenshot-ui-close-button:active { + background-color: rgba(91, 98, 122, 0.98); } + +.workspace-background { + border-radius: 30px; + background-color: rgba(3, 2, 1, 0); + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.3); } + + +.search-entry { + border-radius: 18px; + margin-top: 12px; + margin-bottom: 6px; + padding: 7px 9px; + width: 320px; + background-color: #2e313d; + color: rgba(238, 238, 236, 0.7); + border: 2px solid #2e313d; } + + .search-entry:hover { + background-color: #3b3f4e; + border-color: #3b3f4e; + color: rgba(238, 238, 236, 0.7); } + + .search-entry:focus { + background-color: #332f42; + border-color: #a400a4; + color: #eeeeec; } + + .search-entry:insensitive { + background-color: #2f3340; + border-color: #2f3340; + color: #888a8d; } + + .search-entry .search-entry-icon { + color: inherit; + icon-size: 1.09em; + margin-top: 2px; + padding: 0 4px; } + +/* Search */ +#searchResults { + margin: 0 4px; } + +#searchResultsContent { + max-width: 1072px; } + +.search-section { + spacing: 18px; } + .search-section .search-section-separator { + height: 8px; + background-color: transparent; } + +.search-section-content { + background-color: #323643; + border-radius: 24px; + border: 1px solid rgba(255, 255, 255, 0.1); + color: white; + padding: 12px; + margin: 0 12px; } + +.list-search-result, .search-provider-icon { + background-color: transparent; + border-radius: 11px; } + .list-search-result:hover, .search-provider-icon:hover { + background-color: rgba(255, 255, 255, 0.1); } + .list-search-result:selected, .search-provider-icon:selected, .list-search-result:focus, .search-provider-icon:focus { + background-color: rgba(255, 255, 255, 0.13); } + .list-search-result:selected:hover, .search-provider-icon:selected:hover, .list-search-result:focus:hover, .search-provider-icon:focus:hover { + background-color: rgba(255, 255, 255, 0.16); } + .list-search-result:selected:active, .search-provider-icon:selected:active, .list-search-result:focus:active, .search-provider-icon:focus:active { + background-color: rgba(255, 255, 255, 0.13); } + .list-search-result:active, .search-provider-icon:active { + background-color: rgba(255, 255, 255, 0.16); } + .list-search-result:outlined, .search-provider-icon:outlined, .list-search-result:checked, .search-provider-icon:checked { + background-color: rgba(255, 255, 255, 0.19); } + .list-search-result:outlined:active, .search-provider-icon:outlined:active, .list-search-result:checked:active, .search-provider-icon:checked:active { + background-color: rgba(255, 255, 255, 0.22); } + .list-search-result:outlined:hover, .search-provider-icon:outlined:hover, .list-search-result:checked:hover, .search-provider-icon:checked:hover { + background-color: rgba(255, 255, 255, 0.25); } + .list-search-result:drop, .search-provider-icon:drop { + border: 2px solid rgba(164, 0, 164, 0.8); + background-color: rgba(164, 0, 164, 0.2); } + +.grid-search-results { + spacing: 30px; + margin: 0 12px; } + +.search-provider-icon:ltr { + margin-right: 4px; } + +.search-provider-icon:rtl { + margin-left: 4px; } + +.search-provider-icon .list-search-provider-content { + spacing: 12px; } + .search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + color: white; } + +.list-search-results { + spacing: 6px; } + +.list-search-result .list-search-result-content { + spacing: 6px; } + +.list-search-result .list-search-result-title { + spacing: 12px; } + +.list-search-result .list-search-result-description { + color: #97999f; } + +/* Dash */ +#dash { + margin-top: 12px; } + #dash .placeholder { + background-image: none; + background-size: contain; + height: 32px; } + #dash .empty-dash-drop-target { + width: 32px; + height: 32px; } + #dash .app-well-app-running-dot { + margin-bottom: 14px; } + +.dash-background { + background-color: #323643; + border-radius: 28px; + padding: 12px; + spacing: 6px; + margin-bottom: 12px; } + +.dash-item-container > * { + margin: 0 2px; } + +.dash-item-container:ltr:first-child { + margin-left: 0; } + +.dash-item-container:rtl:first-child { + margin-right: 0; } + +.dash-item-container .app-well-app .overview-icon, .dash-item-container .grid-search-result .overview-icon { + padding: 6px; } + +.dash-item-container .show-apps { + transition-duration: 400ms; } + .dash-item-container .show-apps .overview-icon { + background-color: transparent; } + .dash-item-container .show-apps:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.1); } + .dash-item-container .show-apps:selected .overview-icon, .dash-item-container .show-apps:focus .overview-icon { + background-color: rgba(255, 255, 255, 0.13); } + .dash-item-container .show-apps:selected .overview-icon:hover .overview-icon, .dash-item-container .show-apps:focus .overview-icon:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.16); } + .dash-item-container .show-apps:selected .overview-icon:active .overview-icon, .dash-item-container .show-apps:focus .overview-icon:active .overview-icon { + background-color: rgba(255, 255, 255, 0.13); } + .dash-item-container .show-apps:active .overview-icon { + background-color: rgba(255, 255, 255, 0.16); } + .dash-item-container .show-apps:outlined .overview-icon, .dash-item-container .show-apps:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.19); } + .dash-item-container .show-apps:outlined .overview-icon:active .overview-icon, .dash-item-container .show-apps:checked .overview-icon:active .overview-icon { + background-color: rgba(255, 255, 255, 0.22); } + .dash-item-container .show-apps:outlined .overview-icon:hover .overview-icon, .dash-item-container .show-apps:checked .overview-icon:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.25); } + .dash-item-container .show-apps:drop .overview-icon { + border: 2px solid rgba(164, 0, 164, 0.8); + background-color: rgba(164, 0, 164, 0.2); } + +.dash-item-container .show-apps, .dash-item-container .app-well-app, .dash-item-container .grid-search-result { + padding-bottom: 12px; } + +.dash-separator { + width: 1px; + margin: 0 4px; + background-color: #0d0e11; + margin-bottom: 12px; } + +.dash-label { + color: white; + background-color: #303340; + border-radius: 99px; + padding: 6px 12px; + text-align: center; + -y-offset: 8px; } + +/* App Grid */ +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 42px; + max-column-spacing: 42px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 18px; + page-padding-right: 18px; } + +/* App Icons */ +.app-well-app, .grid-search-result { + transition-duration: 400ms; } + .app-well-app .overview-icon, .grid-search-result .overview-icon { + background-color: transparent; } + .app-well-app:hover .overview-icon, .grid-search-result:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.1); } + .app-well-app:selected .overview-icon, .grid-search-result:selected .overview-icon, .app-well-app:focus .overview-icon, .grid-search-result:focus .overview-icon { + background-color: rgba(255, 255, 255, 0.13); } + .app-well-app:selected .overview-icon:hover .overview-icon, .grid-search-result:selected .overview-icon:hover .overview-icon, .app-well-app:focus .overview-icon:hover .overview-icon, .grid-search-result:focus .overview-icon:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.16); } + .app-well-app:selected .overview-icon:active .overview-icon, .grid-search-result:selected .overview-icon:active .overview-icon, .app-well-app:focus .overview-icon:active .overview-icon, .grid-search-result:focus .overview-icon:active .overview-icon { + background-color: rgba(255, 255, 255, 0.13); } + .app-well-app:active .overview-icon, .grid-search-result:active .overview-icon { + background-color: rgba(255, 255, 255, 0.16); } + .app-well-app:outlined .overview-icon, .grid-search-result:outlined .overview-icon, .app-well-app:checked .overview-icon, .grid-search-result:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.19); } + .app-well-app:outlined .overview-icon:active .overview-icon, .grid-search-result:outlined .overview-icon:active .overview-icon, .app-well-app:checked .overview-icon:active .overview-icon, .grid-search-result:checked .overview-icon:active .overview-icon { + background-color: rgba(255, 255, 255, 0.22); } + .app-well-app:outlined .overview-icon:hover .overview-icon, .grid-search-result:outlined .overview-icon:hover .overview-icon, .app-well-app:checked .overview-icon:hover .overview-icon, .grid-search-result:checked .overview-icon:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.25); } + .app-well-app:drop .overview-icon, .grid-search-result:drop .overview-icon { + border: 2px solid rgba(164, 0, 164, 0.8); + background-color: rgba(164, 0, 164, 0.2); } + .app-well-app .overview-icon, .grid-search-result .overview-icon { + padding: 12px; } + .app-well-app .overview-icon.overview-icon-with-label > StBoxLayout, .grid-search-result .overview-icon.overview-icon-with-label > StBoxLayout { + spacing: 6px; } + +.app-well-app.app-folder, .app-folder.grid-search-result { + transition-duration: 400ms; } + .app-well-app.app-folder .overview-icon, .app-folder.grid-search-result .overview-icon { + background-color: rgba(255, 255, 255, 0.19); } + .app-well-app.app-folder:hover .overview-icon, .app-folder.grid-search-result:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.1); } + .app-well-app.app-folder:selected .overview-icon, .app-folder.grid-search-result:selected .overview-icon, .app-well-app.app-folder:focus .overview-icon, .app-folder.grid-search-result:focus .overview-icon { + background-color: rgba(255, 255, 255, 0.13); } + .app-well-app.app-folder:selected .overview-icon:hover .overview-icon, .app-folder.grid-search-result:selected .overview-icon:hover .overview-icon, .app-well-app.app-folder:focus .overview-icon:hover .overview-icon, .app-folder.grid-search-result:focus .overview-icon:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.16); } + .app-well-app.app-folder:selected .overview-icon:active .overview-icon, .app-folder.grid-search-result:selected .overview-icon:active .overview-icon, .app-well-app.app-folder:focus .overview-icon:active .overview-icon, .app-folder.grid-search-result:focus .overview-icon:active .overview-icon { + background-color: rgba(255, 255, 255, 0.13); } + .app-well-app.app-folder:active .overview-icon, .app-folder.grid-search-result:active .overview-icon { + background-color: rgba(255, 255, 255, 0.16); } + .app-well-app.app-folder:outlined .overview-icon, .app-folder.grid-search-result:outlined .overview-icon, .app-well-app.app-folder:checked .overview-icon, .app-folder.grid-search-result:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.19); } + .app-well-app.app-folder:outlined .overview-icon:active .overview-icon, .app-folder.grid-search-result:outlined .overview-icon:active .overview-icon, .app-well-app.app-folder:checked .overview-icon:active .overview-icon, .app-folder.grid-search-result:checked .overview-icon:active .overview-icon { + background-color: rgba(255, 255, 255, 0.22); } + .app-well-app.app-folder:outlined .overview-icon:hover .overview-icon, .app-folder.grid-search-result:outlined .overview-icon:hover .overview-icon, .app-well-app.app-folder:checked .overview-icon:hover .overview-icon, .app-folder.grid-search-result:checked .overview-icon:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.25); } + .app-well-app.app-folder:drop .overview-icon, .app-folder.grid-search-result:drop .overview-icon { + border: 2px solid rgba(164, 0, 164, 0.8); + background-color: rgba(164, 0, 164, 0.2); } + +.app-folder-dialog { + border-radius: 32px; + background-color: #323643; } + .app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; + /* FIXME: this is to keep the label in sync with the entry */ } + .app-folder-dialog .folder-name-container .folder-name-entry { + width: 300px; } + .app-folder-dialog .folder-name-container .folder-name-label { + padding: 5px 7px; + color: white; } + .app-folder-dialog .folder-name-container .edit-folder-button { + padding: 0; + width: 36px; + height: 36px; + border-radius: 99px; } + .app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 1.09em; } + .app-folder-dialog .icon-grid { + row-spacing: 12px; + column-spacing: 30px; + page-padding-top: 0; + page-padding-bottom: 0; + page-padding-left: 0; + page-padding-right: 0; } + .app-folder-dialog .page-indicators { + margin-bottom: 18px; } + +.app-folder-dialog-container { + padding: 12px; + width: 720px; + height: 720px; } + +.app-well-app-running-dot { + height: 5px; + width: 5px; + border-radius: 5px; + margin-bottom: 8px; + background-color: white; } + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; } + .rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; } + +.page-indicator { + padding: 6px 12px 0; + transition-duration: 400ms; } + .page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 10px; + background-color: white; } + +.apps-scroll-view { + padding: 0; } + +.system-action-icon { + background-color: rgba(0, 0, 0, 0.8); + color: #fff; + border-radius: 99px; + icon-size: 48px; } + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); } + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 24px 0px 0px 24px; } + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 24px 24px 0px; } + +.page-navigation-arrow > StIcon { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 99px; } + +.page-navigation-arrow:insensitive > StIcon { + transition-duration: 100ms; + background-color: transparent; + background-color: none; + box-shadow: none; } + .page-navigation-arrow:insensitive > StIcon:insensitive { + transition-duration: 100ms; + color: rgba(238, 238, 236, 0.5); + background-color: rgba(238, 238, 236, 0.05); + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + +.page-navigation-arrow:hover > StIcon { + transition-duration: 100ms; + color: white; + background-color: rgba(83, 86, 98, 0.525); } + +.page-navigation-arrow:active > StIcon { + transition-duration: 100ms; + color: white; + background-color: rgba(90, 94, 107, 0.525); } + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; } + .workspace-thumbnails .workspace-thumbnail { + border-radius: 3px; } + .workspace-thumbnails .placeholder { + background-image: url("assets/workspace-placeholder.svg"); + background-size: contain; + width: 18px; } + +.workspace-thumbnail-indicator { + border: 3px solid #a400a4; + border-radius: 3px; + padding: 0px; } + +.ripple-pointer-location { + width: 50px; + height: 50px; + border-radius: 25px; + background-color: rgba(255, 62, 255, 0.3); + box-shadow: 0 0 2px 2px #ff0bff; } + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #a400a4; + -pie-background-color: rgba(255, 113, 255, 0.3); } + +.magnifier-zoom-region { + border: 2px solid #a400a4; } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +.select-area-rubberband { + background-color: rgba(164, 0, 164, 0.3); + border: 1px solid #a400a4; } + +.user-icon { + background-size: contain; + color: white; + border-radius: 99px; + icon-size: 4.36em; } + .user-icon:hover { + color: white; } + .user-icon StIcon { + background-color: rgba(255, 255, 255, 0.05); + border-radius: 99px; + padding: 12px; + width: 2.725em; + height: 2.725em; } + .user-icon.user-avatar { + border: 2px white; } + +.user-widget.vertical .user-icon { + icon-size: 6.54em; } + .user-widget.vertical .user-icon StIcon { + padding: 20px; + padding-top: 18px; + padding-bottom: 22px; + width: 5.995em; + height: 5.995em; } + +.lightbox { + background-color: black; } + +.flashspot { + background-color: white; } + +.hidden { + color: rgba(0, 0, 0, 0); } + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + color: #fd7d00; } + +/* Workspace animation */ +.workspace-animation { + background-color: #272a34; } + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(164, 0, 164, 0.5); + border: 1px solid #a400a4; } + +/* On-screen Keyboard */ +#keyboard { + background-color: rgba(26, 28, 35, 0.96); + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.1); } + #keyboard .page-indicator { + padding: 6px; } + #keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; } + +.key-container { + padding: 4px; + spacing: 4px; } + +.keyboard-key { + font-size: 15pt; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-width: 1px; + border-style: solid; + border-radius: 12px; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.3); + color: white; + background-color: #363a48; } + .keyboard-key:focus { + color: white; + background-color: #413552; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6); } + .keyboard-key:focus:hover { + background-color: #4b3f5f; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7); } + .keyboard-key:focus:active { + background-color: #4f4364; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7); } + .keyboard-key:hover { + color: white; + background-color: #3f4454; } + .keyboard-key:active { + color: white; + background-color: #464b5d; } + .keyboard-key:checked { + color: white; + background-color: #51576b; } + .keyboard-key:grayed { + background-color: #1c1e25; + color: white; + border-color: black; } + .keyboard-key.default-key { + color: white; + background-color: #4c5266; + border-radius: 12px; } + .keyboard-key.default-key:hover { + color: white; + background-color: #555b71; } + .keyboard-key.default-key:active { + color: white; + background-color: #5b627a; } + .keyboard-key.default-key:checked { + color: white; + background-color: #666e89; } + .keyboard-key.default-key:latched { + border-color: #be00be; + background-color: #a400a4; } + .keyboard-key.enter-key { + color: #ffffff; + background-color: #b300b3; + border-radius: 12px; + color: white; } + .keyboard-key.enter-key:hover { + color: #ffffff; + background-color: #c800c8; } + .keyboard-key.enter-key:active { + color: #ffffff; + background-color: #d700d7; } + .keyboard-key.enter-key:checked { + color: #ffffff; + background-color: #f100f1; } + .keyboard-key.shift-key-uppercase { + background-color: #5b627a; + color: #303340; } + .keyboard-key.shift-key-uppercase:hover { + background-color: #666e89; + color: #3b3f4e; } + .keyboard-key StIcon { + icon-size: 24px; } + +.keyboard-subkeys { + -arrow-border-radius: 16px; + -arrow-background-color: #303340; + -arrow-border-width: 1px; + -arrow-border-color: #43495a; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 6px; + padding: 6px; } + .keyboard-subkeys .keyboard-key { + color: white; + background-color: #363a48; + border-radius: 12px; } + .keyboard-subkeys .keyboard-key:focus { + color: white; + background-color: #413552; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6); } + .keyboard-subkeys .keyboard-key:focus:hover { + background-color: #4b3f5f; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7); } + .keyboard-subkeys .keyboard-key:focus:active { + background-color: #4f4364; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7); } + .keyboard-subkeys .keyboard-key:hover { + color: white; + background-color: #3f4454; } + .keyboard-subkeys .keyboard-key:active { + color: white; + background-color: #464b5d; } + .keyboard-subkeys .keyboard-key:checked { + color: white; + background-color: #51576b; } + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; } + +.emoji-panel .keyboard-key:latched { + border-color: #be00be; + background-color: #a400a4; } + +.word-suggestions { + font-size: 11pt; + spacing: 12px; + min-height: 17pt; + padding: 12px; + color: white; } + .word-suggestions StButton { + margin: 0 3px; + min-width: 32px; + border-radius: 6px; + padding: 0px 18px; + background-color: transparent; + background-image: none; } + .word-suggestions StButton:focus { + color: white; + background-color: #413552; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6); } + .word-suggestions StButton:focus:hover { + background-color: #4b3f5f; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7); } + .word-suggestions StButton:focus:active { + background-color: #4f4364; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7); } + .word-suggestions StButton:hover { + color: white; + background-color: #3f4454; } + .word-suggestions StButton:active { + color: white; + background-color: #464b5d; } + .word-suggestions StButton:checked { + color: white; + background-color: #51576b; } + +/* Looking Glass */ +#LookingGlassDialog { + background-color: #303340; + border-radius: 0 0 16px 16px; + border-top-width: 0; + border: 1px solid rgba(255, 255, 255, 0.1); + color: white; + padding: 6px; + spacing: 6px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3); } + #LookingGlassDialog > #Toolbar { + border: none; + padding: 6px; + border-radius: 0; + background-color: transparent; + spacing: 6px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 6px 12px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 1.09em; } + #LookingGlassDialog .labels { + spacing: 6px; } + #LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: bold; + padding: 6px 12px; + color: #d9d9d9; + transition-duration: 100ms; + box-shadow: none; + border: none; + border-radius: 6px; + background-color: transparent; } + #LookingGlassDialog .notebook-tab:hover { + color: white; + background-color: rgba(255, 255, 255, 0.05); } + #LookingGlassDialog .notebook-tab:selected { + color: white; + background-color: rgba(255, 255, 255, 0.1); } + #LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; } + #LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; } + +.lg-dialog StEntry { + background-color: rgba(59, 63, 78, 0.6); + color: white; + border-color: rgba(255, 255, 255, 0.2); + min-height: 22px; + selection-background-color: #a400a4; + selected-color: #ffffff; } + +.lg-dialog .shell-link { + color: #ff0bff; } + .lg-dialog .shell-link:hover { + color: #ff3eff; } + .lg-dialog .shell-link:active { + color: #d700d7; } + +.lg-dialog .actor-link { + color: #888a8d; } + .lg-dialog .actor-link:hover { + color: #bcbdbf; } + .lg-dialog .actor-link:active { + color: #565759; } + .lg-dialog .actor-link StIcon { + icon-size: 12px; } + +.lg-completions-text { + font-style: italic; } + +.lg-obj-inspector-title { + spacing: 6px; } + +.lg-obj-inspector-button { + border: 1px solid black; + padding: 4px; + border-radius: 8px; } + .lg-obj-inspector-button:hover { + border: 1px solid #ffffff; } + +#lookingGlassExtensions { + padding: 6px; } + +.lg-extensions-list { + padding: 6px; + spacing: 6px; } + +.lg-extension { + padding: 12px; + border-radius: 8px; + margin: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3); + transition-duration: 100ms; + color: #eeeeec; + background-color: #31343d; } + .lg-extension:focus { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3d2f47; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .lg-extension:focus:hover { + background-color: #43354f; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .lg-extension:focus:active { + background-color: #493c57; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .lg-extension:hover { + transition-duration: 100ms; + color: #eeeeec; + background-color: #383b45; } + .lg-extension:active { + transition-duration: 100ms; + color: #eeeeec; + background-color: #3f424e; } + +.lg-extension-meta { + spacing: 6px; } + +#LookingGlassPropertyInspector { + background: #303340; + border: 1px solid black; + border-radius: 8px; + padding: 6px; } + +.lg-debug-flag-button { + color: #eeeeec; } + .lg-debug-flag-button StLabel { + padding: 6px, 12px; } + .lg-debug-flag-button:hover { + color: white; } + .lg-debug-flag-button:active { + color: #bebeb6; } + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; } + +/* Login Dialog */ +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; } + +.login-dialog, +.unlock-dialog { + border: none; + background-color: transparent; } + .login-dialog .modal-dialog-button-box, + .unlock-dialog .modal-dialog-button-box { + spacing: 3px; } + .login-dialog .modal-dialog-button, + .unlock-dialog .modal-dialog-button { + padding: 4px 18px; + background-color: #20232b; + border-color: #20232b; + color: white; } + .login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus, + .unlock-dialog .modal-dialog-button:hover, + .unlock-dialog .modal-dialog-button:focus { + background-color: #323643; + border-color: #323643; } + .login-dialog .modal-dialog-button:active, + .unlock-dialog .modal-dialog-button:active { + background-color: #1c1e25; + border-color: #1c1e25; } + .login-dialog .modal-dialog-button:insensitive, + .unlock-dialog .modal-dialog-button:insensitive { + transition-duration: 100ms; + color: rgba(238, 238, 236, 0.5); + background-color: rgba(238, 238, 236, 0.05); + border-color: #1c1e25; + background-color: #1c1e25; + color: rgba(255, 255, 255, 0.7); } + .login-dialog .modal-dialog-button:default, + .unlock-dialog .modal-dialog-button:default { + transition-duration: 100ms; + background-color: #a400a4; + color: #ffffff; + box-shadow: none; } + .login-dialog .modal-dialog-button:default:focus, + .unlock-dialog .modal-dialog-button:default:focus { + box-shadow: inset 0 0 0 2px #d700d7; } + .login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus, + .unlock-dialog .modal-dialog-button:default:hover, + .unlock-dialog .modal-dialog-button:default:focus { + background-color: #be00be; + color: white; } + .login-dialog .modal-dialog-button:default:active, + .unlock-dialog .modal-dialog-button:default:active { + background-color: purple; + color: #ededed; } + .login-dialog .modal-dialog-button:default:insensitive, + .unlock-dialog .modal-dialog-button:default:insensitive { + transition-duration: 100ms; + color: rgba(238, 238, 236, 0.5); + background-color: rgba(238, 238, 236, 0.05); + background-color: rgba(164, 0, 164, 0.5); + color: rgba(255, 255, 255, 0.5); } + .login-dialog .cancel-button, + .login-dialog .switch-user-button, + .login-dialog .login-dialog-session-list-button, + .unlock-dialog .cancel-button, + .unlock-dialog .switch-user-button, + .unlock-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 99px; + width: 2.18em; + height: 2.18em; + border-color: #20232b; + background-color: #20232b; } + .login-dialog .cancel-button StIcon, + .login-dialog .switch-user-button StIcon, + .login-dialog .login-dialog-session-list-button StIcon, + .unlock-dialog .cancel-button StIcon, + .unlock-dialog .switch-user-button StIcon, + .unlock-dialog .login-dialog-session-list-button StIcon { + icon-size: 1.09em; } + .login-dialog .caps-lock-warning-label, + .login-dialog .login-dialog-message-warning, + .unlock-dialog .caps-lock-warning-label, + .unlock-dialog .login-dialog-message-warning { + color: white; } + +.login-dialog-logo-bin { + padding: 24px 0px; } + +.login-dialog-banner { + color: #e6e6e6; } + +.login-dialog-button-box { + width: 23em; + spacing: 5px; } + +.login-dialog-message { + text-align: center; } + +.login-dialog-user-selection-box { + padding: 100px 0px; } + +.login-dialog-not-listed-label { + padding-left: 2px; } + .login-dialog-not-listed-button:focus .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: white; } + +.login-dialog-not-listed-label { + font-weight: bold; + color: #b3b3b3; + padding-top: 1em; } + +.login-dialog-auth-list-view { + -st-vfade-offset: 1em; } + +.login-dialog-auth-list { + spacing: 6px; + margin-left: 2em; } + +.login-dialog-auth-list-title { + margin-left: 2em; } + +.login-dialog-auth-list-item { + border-radius: 12px; + padding: 6px; + color: #b3b3b3; } + .login-dialog-auth-list-item:focus, .login-dialog-auth-list-item:selected { + background-color: #a400a4; + color: #ffffff; } + +.login-dialog-auth-list-label { + font-size: 12pt; + font-weight: bold; + padding-left: 15px; } + .login-dialog-auth-list-label:ltr { + padding-left: 14px; + text-align: left; } + .login-dialog-auth-list-label:rtl { + padding-right: 14px; + text-align: right; } + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; } + +.login-dialog-user-list { + spacing: 12px; + width: 23em; } + .login-dialog-user-list:expanded .login-dialog-user-list-item:selected { + background-color: #a400a4; + color: #ffffff; } + .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #a400a4; } + +.login-dialog-user-list-item { + border-radius: 12px; + padding: 6px; + color: #b3b3b3; } + .login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; } + .login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; } + .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin-top: 6px; + background-color: white; } + .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #ffffff; } + +.user-widget-label { + color: white; } + +.user-widget.horizontal .user-widget-label { + font-size: 12pt; + font-weight: bold; + padding-left: 15px; } + .user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; + text-align: left; } + .user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; + text-align: right; } + +.user-widget.vertical .user-widget-label { + font-size: 15pt; + text-align: center; + font-weight: normal; + padding-top: 16px; } + +.login-dialog-timed-login-indicator { + height: 2px; + background-color: #8e8e80; } + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 12px; + width: 23em; } + +.login-dialog-prompt-entry { + height: 1.5em; } + +.login-dialog-prompt-label { + color: #cccccc; + font-size: 11pt; + padding-top: 1em; } + +.login-dialog StEntry { + background-color: #20232b; + color: #eeeeec; } + +.unlock-dialog StEntry { + border: none !important; } + .unlock-dialog StEntry:focus { + background-color: rgba(238, 238, 236, 0.1); } + .unlock-dialog StEntry:insensitive { + color: rgba(238, 238, 236, 0.5); + background-color: rgba(238, 238, 236, 0.05); } + +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button { + border-color: transparent; + background-color: rgba(238, 238, 236, 0.1); } + +/* Screen Shield */ +.unlock-dialog-clock { + color: white; + font-weight: 300; + text-align: center; + spacing: 24px; + padding-bottom: 2.5em; } + +.unlock-dialog-clock-time { + font-size: 64pt; + padding-top: 42px; } + +.unlock-dialog-clock-date { + font-size: 16pt; + font-weight: normal; } + +.unlock-dialog-clock-hint { + font-weight: normal; + padding-top: 48px; } + +.unlock-dialog-notifications-container { + margin: 12px; + spacing: 6px; + width: 23em; + background-color: transparent; } + .unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; } + .unlock-dialog-notifications-container .notification, + .unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 16px; + border: none; + background-color: rgba(255, 255, 255, 0.1); + color: white; + border-radius: 16px; } + .unlock-dialog-notifications-container .notification.critical, + .unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: rgba(255, 255, 255, 0.2); } + +.unlock-dialog-notification-label { + padding-left: 12px; + padding-right: 0; } + .unlock-dialog-notification-label:rtl { + padding-right: 12px; + padding-left: 0; } + +.unlock-dialog-notification-count-text { + font-weight: bold; + padding: 0 12px; + color: white; + background-color: rgba(255, 255, 255, 0.1); + border-radius: 99px; } + +.screen-shield-background { + background: black; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); } + +#lockDialogGroup { + background-color: #272a34; } + +#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { + background-color: rgba(35, 37, 46, 0.3); } + #unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(35, 37, 46, 0.5); } + #unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(164, 0, 164, 0.5); } + +.icon-dropshadow { + icon-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); } + +/* Message List */ +.message-list-controls { + spacing: 12px; + font-size: 10pt; } + +.message .message-content { + padding: 6px; + spacing: 0; } + +.message .message-title { + padding-top: .5em; } + +.message .message-secondary-bin > .event-time { + padding-bottom: .5em; } + +/* Notifications & Message Tray */ +.notification-banner { + box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.2); } + +/* Window Picker */ +.window-caption { + color: black; + background-color: white; + box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.2); } + +.window-close, .screenshot-ui-close-button { + background-image: url("assets/close-window.svg"); + background-size: 32px; + background-color: transparent; + box-shadow: none; + color: transparent; + height: 32px; + width: 32px; + transition-duration: .2s; } + .window-close:hover, .screenshot-ui-close-button:hover { + background-image: url("assets/close-window-hover.svg"); + background-color: transparent; } + .window-close:active, .screenshot-ui-close-button:active { + background-image: url("assets/close-window-active.svg"); + background-color: transparent; + color: transparent; + transition-duration: 0s; } + +/* Workspace Switcher */ +.ws-switcher-indicator { + padding: 2px; + margin: 10px; } + .ws-switcher-indicator:active { + padding: 4px; + margin: 8px; } + +/* Top Bar */ +#panel { + background: rgba(35, 37, 46, 0.8); + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + #panel StIcon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + #panel.unlock-screen, #panel.login-screen, #panel.lock-screen, #panel:overview { + background-color: transparent; } + #panel.unlock-screen .panel-button, #panel.unlock-screen .panel-button:hover, #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:overview, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button, #panel.login-screen .panel-button:hover, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:overview, #panel.login-screen .panel-button:checked, #panel.lock-screen .panel-button, #panel.lock-screen .panel-button:hover, #panel.lock-screen .panel-button:active, #panel.lock-screen .panel-button:focus, #panel.lock-screen .panel-button:overview, #panel.lock-screen .panel-button:checked, #panel:overview .panel-button, #panel:overview .panel-button:hover, #panel:overview .panel-button:active, #panel:overview .panel-button:focus, #panel:overview .panel-button:overview, #panel:overview .panel-button:checked { + color: white; } + #panel .panel-button { + color: white; } + #panel .panel-button:hover, #panel .panel-button:active, #panel .panel-button:focus, #panel .panel-button:overview, #panel .panel-button:checked { + color: white; + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.2); } + #panel .panel-button.screen-recording-indicator { + color: white; } + #panel .panel-button.clock-display:hover, #panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked { + box-shadow: none; } + #panel .panel-button.clock-display:hover .clock, #panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.2); } + #panel #panelActivities.panel-button { + margin-left: .4em; } + #panel #panelActivities.panel-button StLabel { + background-image: url("assets/view-grid-symbolic-dark.svg"); + background-size: contain; + width: 1.5em; + height: 1.5em; + color: transparent; } + #panel #panelActivities.panel-button:overview StLabel { + background-image: url("assets/view-grid-symbolic-dark.svg"); } + +/* Date/Time Menu */ +.datemenu-today-button:insensitive { + color: inherit; } + +/* Search */ +.search-entry { + color: black; + text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); + font-weight: bold; + background-color: rgba(255, 255, 255, 0.1); + font-size: 1.1em; + transition-duration: 200ms; } + .search-entry StLabel.hint-text { + color: white; } + .search-entry, .search-entry:focus, .search-entry:hover { + width: 21em; + padding: .6em .8em; + border: none; } + .search-entry:focus, .search-entry:hover { + background-color: white; + color: black; + font-weight: normal; + box-shadow: none; + text-shadow: none; } + .search-entry:focus StLabel.hint-text, .search-entry:hover StLabel.hint-text { + color: black; } + .search-entry:focus .search-entry-icon, .search-entry:hover .search-entry-icon { + color: black; + icon-shadow: none; } + .search-entry .search-entry-icon { + color: white; + icon-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); } + +.search-section-content { + background-color: rgba(255, 255, 255, 0.1); + border: none; } + +.search-provider-icon .list-search-provider-details { + font-weight: bold; } + +.list-search-result .list-search-result-description { + color: rgba(255, 255, 255, 0.8); } + +/* Dash */ +#dash { + color: white; } + #dash StIcon { + icon-shadow: 0 2px 6px rgba(0, 0, 0, 0.4); } + +.dash-background, .dash-separator { + background: rgba(255, 255, 255, 0.1); } + +/* App Grid */ +.app-well-app, .grid-search-result { + color: white; } + +.app-folder-dialog { + background: black; + box-shadow: 0 0 20px #030303; } diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/border.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/border.png new file mode 100644 index 0000000000000000000000000000000000000000..fa6077010d7b1831bc7665ccc4ebb6291eb3922e GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryJf1F&Asn*F55z^785lAd%(s4N RZ~=-lc)I$ztaD0e0sxVY4dnm; literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/button-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..4da3f73f66df42eede0eb2ea9bf1d37e82fcaba4 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zG6?VqasB`QKcAooub{Y~pg6yf z7{9QDfRLDgu(*JbIFRHQ6y+Bb6O)t|laiN^QIeEZnz}F@sFi`cB*-tA!Q038#?70z zzkK;~`M7)mP}ttn#W93KHaVez;d1Cf9-cGB_wEKHB-sD|pU=d6{rCU>Vg?038|x1< vOct2FfhqRsfdhAbziVS)Za$^uzG63H#*eh@+iB+=KvsCV`njxgN@xNAHT6L> literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/button-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..aca610f8b91dc98c6e855158feeeafd47edb8144 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmwkDAIN0q0;?1h2QmZ& z#hI8`1cW7pge3$;qyz-T1cbx|MI?koB)GWw85kJ(K_X)Of}%i%n1q~|q@0A5qJ*@9 zq_mQvims9>5b3FE7^oc@%6oN^XBb4 zcfWl3`sdG|ztv~O7Xjr%JY5_^B*LE_J1*FuAi&_zlc3VU_{HO|_{)cfH?n`<+ETOC z$LpHi>{ze5RU7wqGh8f>5M^L(y;{le%RV+|UhIa)bxbkG8*+c7ojK*LvvP&NmJ`)? YCGy18euRp~1I=gfboFyt=akR{0MRp2_y7O^ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/button-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..95e60455bb315089e3a6d73bf9c1becb232a2479 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmwkDpHEPPS5RCKh=e2r zgn>v>P((sdSb|?rOh8BsNXjW{$th{cD{3jL8LFro7W?yx0kw0N1o;Isc>DO?xOwyT zmp^}`<)&5ug*`o89780+pH47jYEa-g(&U=M`10@nt$aFv4*En2TWl1&$aA13bzdFh z`AJJEnQc`ytqoK>rT$;M@sV-M-X%=WjEk!ncVxNf&Z*h=mS>fOYW*9ap$wj`elF{r G5}E)~j6Y!j literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/button.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/button.png new file mode 100644 index 0000000000000000000000000000000000000000..3bc6214dbfe3ed346e618678c6d3159f035a8eb7 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmwkDAIN0q0;?1h2QmZ& z#aUQbg+!!;MI;4F+?K#>9I&L2L%y^3qDgfI<`Cs{T;t#I{$IGJL|nq zh(Glz{FU=bb8d3)+gg?m_wG=}fPfp8{0aYD*T?LAo+o9k!*^h<>^8w;QOaIAD`!ku cbE5k0`n%$PH13_01lqvh>FVdQ&MBb@0Oa;oVgLXD literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-checked-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..452190721a35db9df1f2073c1bfe2027c94d3291 GIT binary patch literal 331 zcmV-R0kr;!P)YYBO4zi9U&!JU0_>Y zU}i#=~~yYPF#EJEb{%X7mb(7z~U@l6!-W^N*xn0{hW4-1FPPJ{Y8-AXQJ`*H)o dDA)ROfFCLH4^@l2;}`${002ovPDHLkV1lildHetX literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-checked-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..c1b8553d846d84a61360b68998bd3ecf012a960e GIT binary patch literal 375 zcmV--0f_#IP)-i`sRs-VgLXD4s=pZQvhXXX=-b3 z;o;)@{QUkz4;PyN004_gL_t&-83n-!Zo)7S0KoCuE{9N4`u{hgNDxqyc+;7pN2`Fb zkG=F;L;x~#X)PLnh_6pX0O0adTMYo^c0F1HEt4{x(BM3cN0#psi$I^$d%d4|z68cj z`|T`m0{K`8J}(3u^NQ^W0gidK&j-}n3#{9c$TdcS{7cADvl4(Y@?F&40+9PQ{sC)$ VJO{jlC=mbv002ovPDHLkV1oODr3U~2 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-checked-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..e772c6dc72d2c15ccf0038f0cae44648deb1eeb6 GIT binary patch literal 340 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}QGic~>;M1%`2jDLzdfWmE_E{-7*Q$zc`nVJkln44X5)_Q#Y@ZT}8_`mip4UThpX;T^2 zaTO|r@D=Ryl<|n(e_++ap2I?lXaB4)eRRhEl3M#Uk6XUUH(sZ1*}cTuMJ3uZzuLpf zSZUHV?_VCfjM$^pJ*#d>6us=-@9=t)ao^#bbd{M*tM-|R8s&`S^!#K2wz|cU{U~5ivWv^0F0U- znw}`0pD3T90HLD*qoe?&qyeO*0;Qz{rKJj`s0*mGGPAZbw!TWfze~TvSi{PR%FlSu z(S6a;f6>x{($j;})Q8m7h}G7M*4K{L*O1rPlGxaj*x8iX?#}M{?fLoc`T6hp7^YUN z0000FbW%=J09ssKU0&PV-1_?a{{H^dfm%}l005LpL_t&-83n-$Y63A70KmyhRty%p zNcH~bD@d(W$$m^alS~l@z}okBn(Cn@z<90C66LrJK&qchQfjv z2GaS2fRC?hNaxB^pw7xAUn-Bgz_Kx25Bxm{^zTOIbw|LsH7q|6VBDJZHX!FILEC-@ uMvK0K{u;3Dxo0T>`nI>Elw1J&d+q-zIzBkTg9M`h0000;M1%`2JUTQYIy@>SGCJh#mrc_0w@~q>Eak75ng&eny*2D z$K@g;qhNH+qD}vMXU&lMSZaUX-I#UDSI1A=n6_kFdinSr4$@I-o|PZ5Rxx;M1%bNO@g`11<*3-bB$ z^Z4?L1d8JL;^O(@fhe3O9Ec)#A`M83qSVpFGyO$9C=s_-rl(W^uK*8(>1kAAD3_&l)tO| zH;JL_`&2)6h1y9h3_&Xy9IO}^dh7UZoEN&n7{pP>AaI7M_~Hyk2L^^BafWYcVhm+j l-3)2pYOh>oeDn95{qsx8$_II7uLs)2;OXk;vd$@?2>=}JajpOW literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-mixed-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..322fa33d6ff17fc37f9e7036d0d270a66e0513bd GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Uw}`D>;M1%`2zC+B>@@ zPMPwQ!$T2hGFM5EUoeBWkME6}Uw;4j7c*n!3ZQ7Br;B5Vge2?1M!~}hJS+x3AI|!F z-FL&vkWFC>moHoYUdeQ)^8KyzS`A)SoD3=ItPE2b7;@IcH~yTJAU>h>0TWMCal`tJ zhVQu@7#NJi8Qv{nXZW>d^(uz#`-8LIGCce8mwCp2HOZEp%jAHTF?hQAxvX;M1%GZ`{d8B)_3(t%_& zLv$oVWE4YGFhg(%LkN%zVh93q<2m9JI1_;EZien2hMrk+vu4T9nx`>uzQ+883=0=C zEMCmGcnQOjC5%g!axGoKy<)S`=55B?_Bij^)yR?d*5Gr|KZAq4_7~Yy#Dd$ z`=7OJeQ7{9@RtPn1v5lN$Hd;gbLZEu-~WK%!^x~OK&f0$7sn6@N!EjnjE59>7&Zi4 z@cq9(Gd3Gep0)ytdgF+djL+r+Uh8kpbU|l4S>h P7BhId`njxgN@xNAc}jds literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-unchecked-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-unchecked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ee30bd35a57dc0b6e4be3eee117a9f1116fba2d8 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW{r~?zpP&e@ptzu*IKPk> zzpwa{z{6qNEm_{|D`v%!Cea6AD(bkbzk4}Zhm0Z6Z^T9Q5dz#@C7N@*cUUKG4C3n!uq5gBX% zVC>PgZ}ms_ek1OV)7k7Y31LZczP-x;y{eX7*WFfC_4o7jGW!WhT_%Q?wP`CI8z(sfjbZR~^>bP0l+XkK=Yu#e literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-unchecked.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..e29167d688fc70f958e86ece36b6ca7195df477f GIT binary patch literal 277 zcmV+w0qXvVP)66ZirQg8rnfH(@`B-BXUB1lohE!dbWo83ndXd+?cj)IY< z{QjwilF;}4CCP_U%87sqBSRq5>=n{&2;qrc*IfvB^v!%$y9Ol3JS1VCB0l0U5V&H$ zSiJale%7?zC_J9H8xVKfl}R{tel`gMfb%UNEDew|v&n&jk((}$L;r!l5nz%u86FIi zk=Ur@>4A~~VqH1sHd4N>Ywyh}m>Ed^xZgOwzipNC4Zq&`ymIay(h@-Z%kjO)bxG+i bgz)?cc70eYE9{@l00000NkvXXu0mjfNP2nb literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-button-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..bdc1dff850f0aa6a4497474ca5a8303afa684f9f GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!VDzu-cxxDq*MZYLR|m<|Ia5V!Ye2)C@9V^ zB*rf+As{5qFDS|{C?+N)FCn8ODXS!)Z~hNtKuM5aFoU;`?~R*Z{`3?obOFVTJY5_^ zIAoI(7#jP&C9t*K-MviH;LW|gml-|YXfX)wmVV*cu$CoqU-m493yysW?S>2tAMW`0 U{$TqS2h`2r>FVdQ&MBb@00~_(DgXcg literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-button-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d93935c1a8fcf53c581bb2223c3b89fb96242fe2 GIT binary patch literal 239 zcmV85SoLyVDAQ;LMDVmy8t zJcO_S2tRMS7tCsk{P`*XD8-Seeg&7ggFE;aAm zKqMe6DJU$#FDRy@YM`uUAgib;r>F_!o+w{+5U7i{B*-tA!Q038`i+}k{`~#>@87KU z4TpgeMxHK?Asn*F2@H+9%_m7pgsrt%cVI)-)maP*8#gg}tl8z@&y=Hj;?vaItPOlc dEY>}Y41cQqH!eHUAP3aV;OXk;vd$@?2>>O@I8guq literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-button.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-button.png new file mode 100644 index 0000000000000000000000000000000000000000..069dcfc63155d9a82838d1cd5e49d7617d2b42fd GIT binary patch literal 251 zcmVt)h4XaOa&lXUeio%CYw&*dvMJS8$puxPt!ybQy%O1;_yY{4&PCa#7=)eFFH! ze0p39V%RX7R!z*?m(xN4GPCG?IR+jjAqo5I{db`9V1V7SBo+&+cXD?PKU$#IR@y!;Xc||Q{RXt@jLlt$ysR;s?f$GgYT^vI=WRqubGVvG(vr0%vEX!PTZ*OCw z*Y`XH%RFVdQ&MBb@ E05hX12LJ#7 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-entry.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-ltr-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b4f4884083fa3f60ade81bd3d4189dbb3da5b9 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zQV;M6ape~j6A%&;5S9=WmJkw^ z5*CpX7L^v0loykdmyl7ClvR?IS65cm`_QxI2~dlhfy#ud2PO+lmto%hY75(m*7R*nG2CUA4BVg7KibUQ(*iVt!PC{x JWt~$(69A5=Dz*Rs literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-button-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..99f82581555798df5baaa4fea9235d8704120fca GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!VDzu-cxxDq_hHjLR|m<|IaHZE+{C@FC@k< zEWs}R#|#rnA6UqNS0K aiIIVGx0k@ji+)T%-3*?telF{r5}E+BE-_{R literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-button-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..cc673839256b158d08b440d1a5f6548e8b60f84f GIT binary patch literal 220 zcmV<203-j2P)V!SCyN&0wUc7Aqih@uI0Mgt5L+5vKI;fOkpe9Uv_{nDfO2h zFjONL!Jh)A5W;sLqPOScju`t$NMh<-V`OqJ7R$L&n?(;K@lNv^4TDF*0yn W^Afbb6Tt)2&EVjI#ST41GLG7i2lyBF-b&QwsBSi^YLaL%p+CB zRPm+5UfFlIt5ZyY_{<|*`){ee27SIg#m!3srQx_ zgJB1#!j2tlCN0ds4EzZQkDzaqH2hkUys%S%V kWcF@EpF literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..eaacc1ce6f79ec95af0816e3af71b5137ff05309 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmwkDKY=wli8U#TDLR@l zI+`gum?1clF;Y{F}hf<+9AmM|>IF+6b|Xb4A1 zkY6xEe!<6&AOHP(*O}M@6m#};aSV|NPfl=P$P-9NPGvG|ZE%<{e=g^dCl4Mxc=Ry2 z)yUF<^=5((pW-{gV^4${D(7`i?`IVYsCm<~;X!g*iUS+N9aZkQTvn!wK;sxZUHx3v IIVCg!0L-06ZvX%Q literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..4c053a756f52a4d7e112ea4fcb6a3edc676938c8 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zQV;M6asB`QKfjO!zmSxmkOT+` zO9~20@C%9ok({EIoRXHZnxTriVW#b6Z=e>Ak|4iehOqE^_aFTJ<6_lO3KTQ;ba4#f zh)zymXzuI#roh%V&v^NCO@@=k>aq?`UNQ+(E=zpi+2MU)ot3RG!;>iIj@^P7#1yISfbGy z{u*dnfTxRNh(!3)^M*_f3Ool6Tu}mdK II;Vst0J%^^`~Uy| literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/entry-background-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/entry-background-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..e59dede8055a2b8b04af34937cf0b34d11e311e0 GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryJf1F&Asn*F0fFW$3=HoXYMYwF Rw*kc&JYD@<);T3K0RWVK4kQ2o literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/entry-background.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/entry-background.png new file mode 100644 index 0000000000000000000000000000000000000000..e61f87e82ea25f0b8e770d2fdf3c188eb77a8ee8 GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryJf1F&Asn*F6Q+a$MOQOKc0Nkl Q2oz`VboFyt=akR{0HSsd#{d8T literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/entry-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..b585a40283a6d209462d2023634e64b25a0944f8 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z(hcwlape~j6A%&;6p<7bl@=BQ zA{h};X<2zSS$TCiMJ+icEqO&PWmP?8HA5A3!wm83zCeu*o-U3d9J0w4%uGD#QLMJ- z4CY+ew|hnV!xQ_;^>Zco?p1#eYkPQLclrAYwizuuSRSnso>i`X)nHDhm=F6dNfrkE XZ3SZ8-mH~Cvlu*G{an^LB{Ts51N<)% literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/entry.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/entry.png new file mode 100644 index 0000000000000000000000000000000000000000..674e1cf3f2b4b505c4deca256c8302c9839d5a5f GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zG6?Vqape~j6A%&;5Ed5@mJkw= z5)uU>X<-p5F-dtbDR~JQB}rK&8F@8X5K>oG)muCLbCWFcbES%u8G-OJ>BMTJCO64-+;65r1^%`|FYK2Dw+52zwkk+1+yI) Z7=*a90(LJq+zK>}!PC{xWt~$(69C^dHdO!s literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/focus.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/focus.png new file mode 100644 index 0000000000000000000000000000000000000000..a9e1ab5d569f3453fb37416207da3775f1c89fed GIT binary patch literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=R6JcALpWw8|M>skzIoE5zJ4G+ p|NsAgNr?oW87#ugRu0#h80=1pMRs+k@B-B{c)I$ztaD0e0swv^8~XqN literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/frame-inline.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/frame-inline.png new file mode 100644 index 0000000000000000000000000000000000000000..e7c95066029fdc7ec114229f8b963de592766b88 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^%s|YzTcT35tC7&;Ga@=9ANN1n7J&`34sFuOg)z4*}Q$iB}J^B{@ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/frame-notebook.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/frame-notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..8226de1dd529930aa63a82d54437e865666dbb18 GIT binary patch literal 88 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~@}4e^AsjQ4pNNb6KF`4F!vh3C hm%2a{PtOS>23s|zqdWcXZUic2@O1TaS?83{1OWD@6r=zE literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/frame.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/frame.png new file mode 100644 index 0000000000000000000000000000000000000000..8534d2bc1acd4789214684c257bf3d331389a7a5 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~3Z5>GAsjQ4pNNb6KF`4F!vh5J j_x7fwBmjZSG)9IzDOPibt6f)tY8gCT{an^LB{Ts5B$XA5 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/handle-horz.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/handle-horz.png new file mode 100644 index 0000000000000000000000000000000000000000..4593d31d21f022473b90bc8cabdcea5e63fbb762 GIT binary patch literal 84 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrE!3HEhySY69QqrC-jv*W~lYjjGZ_g~u%*-rw i@PNL?xA~0SEDRT&*liZBxOfz(jKR~@&t;ucLK6T3O%@~o literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/handle-vert.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/handle-vert.png new file mode 100644 index 0000000000000000000000000000000000000000..0e6e49ce059cff62484f4a377cb69b50ed56b41d GIT binary patch literal 78 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRT!3HFG4z<(*DN#=s#}JO0$v^)8w`VqbCNA>3 bUyqI9c9^7GPQpVCpaKR@S3j3^P6ciu~ o(0cgC|Nr%Gj8>dtJ7mHTGKq8ZwtaK^fod5%UHx3vIVCg!0JxeOg8%>k literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/line.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/line.png new file mode 100644 index 0000000000000000000000000000000000000000..298041c1c16a71858ccb1036e13bd6023a95cb10 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-5DwYogb6@F83rlc9q|W& O!VI3SelF{r5}E);?+c*- literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-border.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-border.png new file mode 100644 index 0000000000000000000000000000000000000000..8534d2bc1acd4789214684c257bf3d331389a7a5 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~3Z5>GAsjQ4pNNb6KF`4F!vh5J j_x7fwBmjZSG)9IzDOPibt6f)tY8gCT{an^LB{Ts5B$XA5 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-checked-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..4605163a0146b3bf014225b66488e1c2c2376161 GIT binary patch literal 266 zcmV+l0rmcgP);ef@T~W3i0T#(kdXNSYJr;4PK_&t5rI9WB|0j7g z4l2*6h-(GZKnplhZS+P>Cc@ORKX5Pr8;_b4E! zOaC literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..dd09cf1f6fa854bee932c3bcd1c21c0dccf57c22 GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}a)3{W>whq40E3w`XHK3xdBWt$ z6Q@j>Fm);rO$4&RXu^~!6M-T?5{`hfFg8#eq6;npG65z#L*3vo&^m>ZAirP+MkW?k zML++z;*y4@=I;JUQ>M+CyL`{y{da!+{PpMWUmdshdqB07o-U3d65*-my~Uag1Y9m& z=M4PVyhviof@}Z6Un+D~@R_c@Jvl2v^~jP*BFqNceD|9EW;gh2B{TV8`b+h_{|}yv zN_f2??$YW5j^+2gUvcHA*s7L_Y*?-G(y3LaS+`+#WwomWlTaFfs f>(8G_L_FnoD&$f;I`M}+&=Cxtu6{1-oD!M;ef@T~W3i0T#(kdXNSYJr;4PK_&t5rI9WB|0j7g z4l2*6h-(GZKnplhZS+P>Cc@ORKX5Pr8;_b4E! zOaC literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..1f7441192160e1c201d3bd9693c7d48231761d8a GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FglULo9mVUN+=96Wt~;p^NQ}SDVVD zHM>t3XbjZ`7woCOtG;X8{SUNDLgDV zJ1Ata_C4Ws=fCgu+2m`q)z9N+?D(n8?-|%H$Kt>94$y53p00i_>zopr0EbCX AkpKVy literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..084b06b2873b9f51dfb62905cb21a6927df01933 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Yk*IP>whq4XlUr`>zg`t>ZD1N zrcIkRWy+KZ)22&{OD$qc&k|4ie21XW69zH=e z_4JI)Lx)eFIs4}Q$Irjo>^W8dRXBUPIEF|}O-?w#AY-#ADL~=WX-1I;&r_OC8WwUH z7#MULC~1nPB_@bEUDH2d7QiIIm;B(do5kF2d5=xXm3{5Zmp?N&F|*iJtL}~k8pq)2 L>gTe~DWM4faZ5QO1xZLbi>Y6Gd{DodV8;r3)6l#%so36kOZZSkvs3Gn!f+|~h#VJ+?PF`b<<5u7e{hxTp8g;MO zR^YS11s*WlQ};OUKImFF!Bkq(cRb?E4hwy0IVFyyG`?7P!F4|O@r+C9Kj5Qwhq40E3w`XHJ?l2}n+x zHf=H(Oqe_wgr-gfqKT6yPn(AfFVlyqE(hN@*#}J9|(*D;%4hjNp)1CA*%eD6WkM@d8 zKJxS8neth0vl*FYT=?B8c82Su=Dmx%HZI?_*;I?^#=Ot3w`=S=c=1`Bit)BDaZ9+4 zO8lId^|4axW8fsqNAssWNS-8orp4Q0y77&qJ4O0@I#rz4wJL*HfOax?y85}Sb4q9e E05Tts6aWAK literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-mixed.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..5d41cb75434cfab0ebb9a34d24a6d2b1daab6d6b GIT binary patch literal 271 zcmV+q0r38bP)Z5QO1xZLbi>Y6Gd{DodV8;r3)6l#%so36kOZZSkvs3Gn!f+|~h#VJ+?PF`b<<5u7e{hxTp8g;MO zR^YS11s*WlQ};OUKImFF!Bkq(cRb?E4hwy0IVFyyG`?7P!F4|O@r+C9Kj5Q6Wt~;p^NQ}SDVVD zHM>t3XbjZ`7woCOtG;X8{SUNDLgDV zJ1Ata_C4Ws=fCgu+2m`q)z9N+?D(n8?-|%H$Kt>94$y53p00i_>zopr0EbCX AkpKVy literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-down-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..66854570d69114e4365eb152f5b2139af0a59ca0 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{r~^}q$yJ-PMtb&^5ltA zrnKECT?>?ADGBlmW+<<3SZ?$$49HjZba4#fn3RW_0gk8EW$wz9$glW fp@z~Evh)}}zGQatN#Di;RLgTe~DWM4fr~fL_ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-down.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-down.png new file mode 100644 index 0000000000000000000000000000000000000000..7ef4f07cda709661c67724430c82de7f3af87fe8 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{f`PJmIsRhrC3UW{DK+E z>l>CE{R;!~l|5Y?LpWw8Cn)e6>|$tS>QH_3=n;!>P=iO8g=46p^n@%uhL10qoqW=_ R@c@-Gc)I$ztaD0e0ssdcF3|u0 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-left-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-pan-left-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..51641dc5df11024cb966bdaec1519dd9173fef32 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uK$t1*QI>LKyl`hAirRS z@`myaE6xMC>Ygr+Aso@k2@dQs3Qp`UZy1x7**i2zyKHFYa1%Hfz^s(=plc!{!$Td` VY0D!G0tW+_ fl~NvbO=M(vsKYvK*~E4BKrIZOu6{1-oD!MLKyl`hAirRS z@`myaE6xMC>Ygr+Aso@k2@dQs3Qp`UZy1x7**i2zyKHFYa1%Hfz^s(=plc!{!$Td` VY0D|Ar`$?FK^^JV8G!T__p7C zas8c-X|Dt_z6!n!IH|Ar`$?FK^^JV8G!T__p7C zas8c-X|Dt_z6!n!IHb@C<^v22Tchr!1}$qW Q1RBKP>FVdQ&MBb@0OLa^OaK4? literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-checked-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..0af512ef254274bfadca0e263c265b0a668bc885 GIT binary patch literal 302 zcmV+}0nz@6P)NklmP- z$zLVM)+I9l6Uie-O5U1D22-Qa#2|TRU&$SFcO^-Zted-~B(EG>l_bf1CtgTNvg6Vl zYm$3r=3YullC1jZhlPa`@7 z6-WZPeSLjBGiOepK7I1!$v}~b6DL9#eN(4Sm^KZ_?wc~Df6A1J)22-TicFaTk(~sV znmA<&Py|Qs=D$7tFxO%Er#a$1fxzCM6@MsH~!{p>1SrYHn?7@8s<2Or+|t_HKVjmOIdd27J#h5Q#T$3;KX~})@sp>|p1*wc`rX&>XYcy$02({b)5S4F zLX!1hyVBtV35ElorCnDB?q1<5RGr;9&FsYYfA1gjF)(DzvEyg=SHH~gd+~3-%{#yU zxXQTeFmFQj7VhH5rVVS~OQvjJvPkFik;9VruI=pUIB~P`;C+$ij*dw;<<(vtNq0HI z-W&hrmWZIBh;s>x6kTyv>s9tI|!_TF)TUe|~zT<|^lgYj>+-zvqiF dBp5ONV|?EvGH+^ir7zH>44$rjF6*2UngH_91^@s6 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-checked.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..0af512ef254274bfadca0e263c265b0a668bc885 GIT binary patch literal 302 zcmV+}0nz@6P)NklmP- z$zLVM)+I9l6Uie-O5U1D22-Qa#2|TRU&$SFcO^-Zted-~B(EG>l_bf1CtgTNvg6Vl zYm$3r=3YullC1jZhlPa`@78eR@9M%3*Z*$&#<>1a0i^F68eF;XnMqv z+D#>Vt4k#amepY@p=@M;@Mq%-uvLO!8+c9$?tx|rf@bI$?O;9FSe-%tUa)aBT_WnK z`dUCzQ{UCbC5pPeFe&hPvSTA-}+ T%8nN200000NkvXXu0mjfnW2kg literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..012a4c7dadbf4bf07a7c9e0db87d92b1b2a24355 GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf>Hwb**Z=?j_x1J7oH=vSq)9-s zzrTOVlqo%6?t}>wrcRwYar*QL)20DsfdD8saoV)WlP6D@G6lq*Iu*p8JbB`jDU+s7 z1u}qW5?Fj9SPf7ahznEz=1u}LfQo_QAT3}L$N(XTAuth$0;m*B@bag_?m%Z-mIV0) zGjMY8@e2rxh>A<-=;<388Jn0}T3P!AhJ=RK)i*RYx3>57Po6sM^qI5gFJ8L*;L+nJ zFJHZW|KaPm9|tw8fQD3gx;TbNNU|PmWo!a+H*|J(-tD~0)%8FA85;vbh}iP?&keL0 zdoJag$G>=gpE==A2E*Iy42QPx38<>BNn-dG9HY$ei#>&rp;dnqL&GEX?HmpF1Yh$q z?6zE$$-7|cl*FR-jAx$<%ve%rEnc$iq<}(9Y~9VuNTAvE+-00iN1tr30$R)9>FVdQ I&MBb@0E%kDzW@LL literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-mixed-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..45d00d3cff139932e2dd44dee65f8102a159de73 GIT binary patch literal 295 zcmV+?0oeYDP)YD6i~mDeY!=%Yj=^#6)JeL| z_Aq?AeDA*Uel73b?`Q9yLHJ+4Zl66jN}gTY)!PoND7%o8mbT=|i(DL7RWj33dS2OL z6Btr4mFPa_RVo6Goc%fArTqxFH*L+MT1*d?Ex3(N_GZw#5Oiqh^PK=b^s7Y` z3bJ<8ThgC4&AN+#V|hWBftWf4Ck`WERMl8whpejM=ApI}WLnabiq_+&-d1s7To6pi ttJ-LPR>rv}4Gl%7Mv~u*)T6sK@&gDpOW%BwF$(|y002ovPDHLkV1iHSgc|?= literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..63124664530e67afa6ff4880af53719aef5f148c GIT binary patch literal 551 zcmV+?0@(eDP)k_5EONBsNp5=rPa+Pp@V2qB)*%3#GxRH zqMI6=1Q#d8P4GV`;-GGj@X%oAY42m$FxWU=4vZg-N&ZSZFc0+>`PB|u_53qUHJPDg+fH&EbXCk(f$ z$XVd$2zW_Vz3-h)2KW#+0BAZQ#|y4oZMRzE31c>`7423lUC8He0>>1Z5D&56FXK4R zgCJNe7K`tJ_Am)oE0rA%oJcy(&J_i|?|%Z$t1(S$?ZhzHT07;yeZbFVvtME0B?1K1 z>X}G&UPNpkZqK>yJAiVnmJ!ucsLqJUoaef?Vn$Z~Mr-XvBytXz2Dbc7e?jDd^!t}R p&-?rjpsGWoR4OIw^?G7d&2K%m?j%Ln0qg((002ovPDHLkV1h);09*h7 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-mixed.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..45d00d3cff139932e2dd44dee65f8102a159de73 GIT binary patch literal 295 zcmV+?0oeYDP)YD6i~mDeY!=%Yj=^#6)JeL| z_Aq?AeDA*Uel73b?`Q9yLHJ+4Zl66jN}gTY)!PoND7%o8mbT=|i(DL7RWj33dS2OL z6Btr4mFPa_RVo6Goc%fArTqxFH*L+MT1*d?Ex3(N_GZw#5Oiqh^PK=b^s7Y` z3bJ<8ThgC4&AN+#V|hWBftWf4Ck`WERMl8whpejM=ApI}WLnabiq_+&-d1s7To6pi ttJ-LPR>rv}4Gl%7Mv~u*)T6sK@&gDpOW%BwF$(|y002ovPDHLkV1iHSgc|?= literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menu-radio.png new file mode 100644 index 0000000000000000000000000000000000000000..073bd14a965fc700da15df36f633e9a67c0d6161 GIT binary patch literal 321 zcmV-H0lxl;P)8eR@9M%3*Z*$&#<>1a0i^F68eF;XnMqv z+D#>Vt4k#amepY@p=@M;@Mq%-uvLO!8+c9$?tx|rf@bI$?O;9FSe-%tUa)aBT_WnK z`dUCzQ{UCbC5pPeFe&hPvSTA-}+ T%8nN200000NkvXXu0mjfnW2kg literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menubar-item-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/menubar-item-active.png new file mode 100644 index 0000000000000000000000000000000000000000..31fd130337c013516709a38eadd93adce8c6fcb2 GIT binary patch literal 80 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrH!3HFQ?xr>YDREC1#}JO0$q|P(Jh2yM1_Cg_ YAbpC-XL@;098d{^r>mdKI;Vst06+l{ivR!s literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a8d9882d2e8eb3e83ddd3a0578a8abb155685122 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z(hBeian;l@*U`3elJa(z@(yAM z3T6zBV2O-mj7%2KN*2%VW$5i==v&0FXbHoT?d*q@fx65+T^vI=WRnvb7&Z%ti?cm@ zwYhw~!G^a22|ErQsG7j&u_;EPLgr=Bm0RaP@pQ8(1oG3RRSHwUUW^>lFz;gC(fbC!Xn$KgrXp%Ysl{P*)z zIQgMks^d>Qi;|=e`@EJNEN@o**Vc7hXPTeJvRj7XhOhd@yvaQBc;^)G;qRuptMi*woX-F@!@lIp!z>OOL~oi6>6PefZzUJ|X2t zxrocZcqS!DHGUh;Le3kZ|KCS6#AL@E;V83Y*tuD~&@iK^0%!n(r>mdKI;Vst027`m AK>z>% literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-entry-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..42280190b860c57a45882c1d0db71a9fb3c1af13 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmwu6i*Xj?f+c{xdW zJ4<;7F$4uO21l?&Mlwbwi)ST^XQzl~_cHYMG4w59Sg?p;(GrFwjPIUB0!{Gtba4!k z2!DFskg36dbm43*?vuzRL?nLbAc>y6#@e~o~~GI+ZBxvX^{{1 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-entry-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/notebook-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..739ba64761c0cfbd4a27e299f91e987e5a5c723e GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8z(hcwlape~j6A%&;6p<7XkrWY= z5fPV_Q`C}E(vnxyQdH4ZRMAsX(N$J6R8cq7)G>GQW;zVi=;-O<7{Vc&T*1!7^L`tb z+y3N=+`?rUvWG9<+kO3ygxtKn)$V-{58mBf{*!G+%MO-DtFC9IPkL^+CtB$RXNfTf a14H4zf_$dEW$S^4F?hQAxvX?ADGBlmW+<<3SZ?$$49HjZba4#fn3RW_0gk8EW$wz9$glW fp@z~Evh)}}zGQatN#Di;RLgTe~DWM4fr~fL_ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-down.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-down.png new file mode 100644 index 0000000000000000000000000000000000000000..7ef4f07cda709661c67724430c82de7f3af87fe8 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{f`PJmIsRhrC3UW{DK+E z>l>CE{R;!~l|5Y?LpWw8Cn)e6>|$tS>QH_3=n;!>P=iO8g=46p^n@%uhL10qoqW=_ R@c@-Gc)I$ztaD0e0ssdcF3|u0 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-left-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-left-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..63da9909c29d5981fce1af3d6307a3d08241c30d GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uK)l4pEPC4#L1H!LKyl`hAirRS z@`myaE6xMC>Ygr+Aso@k2@dRB3Q5cY#zopr0Msuk!2kdN literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-right-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-right-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..7e32e6d63f5262e0aa67ddb95f169d6e43c2754c GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{r~^}#Hmv!PM$nr%9M#y zrp%L*5CTfElmz(&Gt@V9nB2Ry4#?N`ba4#fh)zy8z|E7ulP+M nl6?l6D;Su48XOsq9bjZoxybyJzaiifP#c4%tDnm{r-UW|ZzC%{ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-right-semi.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-right-semi.png new file mode 100644 index 0000000000000000000000000000000000000000..b3edf6b5d4288c2c714320ffb30f0bc53b290277 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`5uPrNAr`&KfByfsXI5?KRJyAo zb-=fiQJ05@CoCfM-~a#q9NYi2Glb`SI+CS!njz(^igd%enJUa1GLL04a7WE>GcYiy r0OC1Eh3?JY;L7xPf>-C^s|*YwySU9vs^snh?O^b9^>bP0l+XkKTEZ|> literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-right.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-right.png new file mode 100644 index 0000000000000000000000000000000000000000..1c1c3537452440d034abab89d77a68bd56696ac8 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`L7py-Ar`$?FYo1J5a4OO_~}v4 zy&FGf_WWIFxWiL@r@CVl!^tJfZmn+=6k^C_Xe-of;NIcEVlYu-fs*=ugM7Kd<*Dly nOjB-%{MPVpDx+r2ejjdmgIOvuw>obEO=s|Q^>bP0l+XkK=lL+1 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-up-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..e09c2225a5d01a040e636cb312390255025644d9 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uK)l4pE!B)geg-dPMP8_ zxF8)U&Ri1Y7tGMmp)@VL9mrMiba4#fh)zy8z$qc!!19|}LGeGc$CdxgTz~)b3msu* Y_;s4CX3c6ACZJjdPgg&ebxsLQ0DCJXs{jB1 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-up.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..31094b5ec2968f7b72aac902c10df8568423b14f GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`ww^AIAr`&KfByfsXI5?KRJyBt zxPgt0t&MMw*1!M%`?<~kxHs^{yz02vb6p_G^sz~c$k_b@C<^v22Tchr!1}$qW Q1RBKP>FVdQ&MBb@0OLa^OaK4? literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/progressbar-horz-trough.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/progressbar-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..a29aea0f0118c98c55bb3a3db0743d224f5e3055 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)M!VDz;D$H~RQi=gSA+G=b|K}4F zCN!a$U!){a&uD|FWu=0GGw&BY-eZq{a6J-xqG1)h{Jq=hsa=mH%Jk|w7G2&T>LT_; cFVdQ&MBb@0C%$}bN~PV literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/progressbar-vert-trough.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/progressbar-vert-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..579e3de2dcbc79554a8ae7018591c9b81b9e60f2 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ;!VDyD?o+%6q!a^uLR|m<|Ia5V$|oqoD=5M* zD8?@+4n|@UGK!Ki3exf_>)NmX0_iLX@(X70^7eW2_8sRPwW&ZM1y2{p5DwX72F7P0 ttZdi#*x9~?vhu8%%g5uR$i(Boz+jxky!zeouf;&M44$rjF6*2UngF*iB3}HYN z#1J%*Vd4^oC5nB0W*`kEL4LtW$tmwYDEG5$0t$$Dx;Tb#$R>w8Of|Wj$}^pL;-O6p YJPnMCzSmoP0m?IYy85}Sb4q9e0C(9U-2eap literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-checked-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..da99b262388589f1072801777e35e7a17ebf6a84 GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf!vLQU*Z=?j1DOmA+6)XTJi?MZ zLK1?4;$S4kCm;?&f@1tYBrL`+Bqk^%4nYD!;vgg_21NXV;`~DB2qYy0MB+jsQbMAV zLZVW_qLM%^NTndqOb{t7CL;nw;?m+$^5W785Ds#@CmMj2T-S-JVuwRIg`-93F1X3d_nYW13R>(}quyXVm1Lx&C@K7Ho&P?(HW$N@9GiJ`3J#XQnW5-XP zzW3naX*=WOD~yT&Z&U-~YX- zomR#IF1PNop18Zx-1Zr3qlpaP#;wynzTcO*Wc@#x3ny3py*cUpV^xO4{jKSz4ht|m zd3*Co@`9UBjn22!U7sWLsd1g2$@ClBm+(lwwG%tSA$X)Rb#CG@tEHbV24&w`wsTXB z`RN(W*R!=mQ>&J))wI>x@xSlnrrWz1?tTBLwbEa8TGaj5kE>QQZFzg)`pa$mKJtIr V<*PQmf~OA@ou00KF6*2UngILMzvBP^ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-checked-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..aa8cb2c5f67f12715937c66832320ada0f8b731c GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf$pD`a*Z=?jCom+0GK4lrHI#^# z0!HBoM{%#Q{;VU~!XhQ?qdM9Pv4G#pkY& zSg}%KK~YbDpNms`JHe*M*st5>_OUhBDbt@qmX{_7vEefW6oCUIm zcRzo=|M}O)U-o5}g@B&YE(!7rX5irD;YCh8^g(~y2lN**^a!hz5Y4!fxf5r^uHZOdWj_y92R>!uj9xRR(Ngn zuWcfaiH*qXyFZI=Ecn2c@H1jNzlzhwSqGea=Cl;L3*OjRSR;AnpS+}VsNUW9{E0EM z*qi^%@ntO8*F4p5rP&{s_uVfRZ0)RCH!bA9lxnfvY_ZEu_Kcgat6k8{pQizIE`z75 KpUXO@geCwa5Ykrw literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-checked-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..e6371038b99406afb9af8890c20e7236df3a9907 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMft^l79*Z=?jGcaf~FsKL#NeBvx z1CfBBIKQA6zc2_13W*B{NrI7tfDi}?3X2Os5SR-R0V7dyIWZuTkOOl0g@7i2kfgM- zq>PG!lD2}fj-s-TvYNiKnt=)ssT-XNJ+K=7sW4EWMP(HQ0BuERnu*q54YoCtEJQEmEhASNvUmojJF& zxc|-Po9p_*&RcB%;>7&=)}dLyr#MExR{QdOrgG|AtLbaGf9*PM^Q|_M_dm0(x0Cxu Sj!i&^GI+ZBxvX~xrq#k5R}A_1XKxRCo?1iNgx|20+EVghym&aA|NA@Argq9 z7@{DI5QY#43S|g|h{v+T#<0ZXGUS#EmRAT?)G*Z4GSs$Kws2^BLwZU|6t#alvAa#Y-5LEMZ)-lx68s&85p&mn~ykwv2t*O1_nAmDaA4UAIwn z<3_!Wn+!HxtiO1v;nJnXOCPR%_;~%}#~U9%-u(FU{m;?`QyzhQUJ~RN%)r6P#cge4 zXK(MYcHM@Jn>KCQyk*O_9oMd1zwz|hv*$0q|M>ay@87@wZZyU21?pMv>Eak7A<261 zc3884i0ehwo19IH#VRsZ|Nmbc$F;VMHwb**Z=?jGcaf~FsSedOY#Uw z2nvdWkrQ4ZED$M$Mns24#az95<=VBY*RNl@ zapU^CcW=adYTpB$tyL1_7tFxMuBoM?t2c4dlxfpv%$PZQ-u#7&jvYUB`u>B5j~{;p zf^Xk{{QUXn&!0*RpCW_!9ghDb>I9_$oza$sP+;J(B*^Zqi&Q?n|ge*D+>er0jD zn?JjVqv`OHZv9%lLl);B2Uu8T{W=z!qp|ZEqfX4WCCm{{8<)0pW*)JBC~$nr_f1(- z%GIi4PPl*lyyR1%n*7!ClTRHtO#Qe@YJJm5zQq&j*D=p<+BlV)dB)rulgt=$Rg2Ax xc3ug%oFk}uQ@8I(#Np`|?^oX2cHQwUFPn+-46)OzHUXW<;OXk;vd$@?2>@++mh}Jt literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-mixed-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..b51fd50f3f2093b36fefacc207297118fb9fb10d GIT binary patch literal 513 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMfy#SvO*Z=?j=Q89bFeHRBgqDbx zWQk@K2^AFx7L*E><_hGN3X~QJ6qN{~6)RFfW-@m`~{=>BoA8&m8c=O|@+n+w&`Skhj=U*RxeP~;_73fp_ zk|4ie26hfkZXOG3YkPY~mo;nGuHUe6^OmjKw(q`t?Z)jVPo6$|@#5vzuiwA_{Q2w8 z-@pG}IKSHf)VkQy#W6%e()VDiP!ody>w)&9^73+qNmT`9pZ?pcC_UcM-Ct6Dli8VM;M|GoN^=YH>- zp}O7fM)upmIvx6X4^EmKzVPJm-LHH7a=r#!`Po0uHAv~-!cd+S8hq??d>I{9tQ7d| yk;(C)#Vh;lowq)@Q^h}so-b8@?5DoxQgia$W$P%i!ti=d#Wzp$PzU+}r~I literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-mixed-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..a0f3c38c4f8bb0a8a5469b1650e5eba9d676b415 GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}dw@@f>;M1%85pz~7*u$KB!q+{ z1O>$f1jYD)NLWljNK!yZ0)hmE#RVV;E+Ql$DlR7`E+;4?!7n7vFDNc4tt=^{qM)R$ zpsb^)tfQ=^udHUE0z~SDPOiSrZoV!a{;nSW&Fvj6ZS5@`ovj_6ZC%~%om~^BOevEJ zl>s_Qx+KUin1PL5OIv5k)M<0(&YOSYL{V>+*DQ43P+r z?Y}A3WWd9kKh5z_WtyGd#oHWDdy9#UmS=Z_wD~$TG*UtXcr+DsOiKY_vRW3kRF?hQAxvXp96|z3h+&9$-QZ+unB<-o3y0{==0IAFh7*aP7m#>mPr<|HuHUe6-aHG1;yc^J#nKjG$6um8OHSpMX{0EcqJw{L+CXYh3Ob6Mw< G&;$U?e&p!@ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-unchecked-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/radio-unchecked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..0c453440b2817ca139bf1322c1df45e66fe8ef17 GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMfv;dzF*Z=?jGcaf~FsSedNeBr^ z2nvdWkr0+CWh%!h+O7iyOT`2{nuv1@7T=;}?HJZ0MS z88c_io-=R$!bQhVoH~8~!NbRozXHLx?>~P2{PX9JI-CDPptep=7sn6@N#BE=LQM)H ztQWY`w%tstmP$-f)Y|j^|4yHDiE{_zCy9lIE(z}W;h2%U_M+0`7ay}w?Pck+AatGN6_hUSGk8!w6c&=cTxpC>A~VfvGkx(sD? zQBo0=NiR0uU2PVdp0zPi!uQ$EpzV<@_xP9mP2l9!hUC?hN^ zAtfy#B_k;vb3ya^+8XUv{6Z{GX`3s0Urb?V{6 zM~@zV1%YqhzJ34x;M1%85pz~7*vFWBm@P; z!AML%P@G>-j9(ap1ck%}gd_!oBoIhgLQq&-0D@rRf?x)a6cv{f10o4IAe&zZXbuQT zN-Ims0FjDC_47GGSC%~1?+CrU>cnxsxKeu|-no9NVV?qp@=v4)9ax)kddY!@wwqmV zx&KLYuW$ObDY(OMpE|{_86XMS0;y)whHH?u?ec@ qLd^wuW2bVw`D2j(>iNaPuhC=&#OH6=59EHogO} zs{Q&{ReJ^i=iCP(T9$5M(=^|b?>a=9EBR{~Xu^6QOIXrt8{O?bpv$ zbzlHc)uHz5$>}O9Ybz;fDk*6zDgqfmQcF=$Q$ayjUS3OCSqmry6u)$1 zl@-t!iIO0{Ur>Hq)$ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-horz-trough-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-horz-trough-active.png new file mode 100644 index 0000000000000000000000000000000000000000..54286a486f198f006ffefe704174356d4a78869e GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6L!VDzW&AR0aq~rp8LR|lYK?XxcIzxIULuMF5 z7!U<91Wja^xP)PeY;DsTpi1_VAirP+rljPQ_aA?uY>gBSU&8^TN+747h=689ZJ6T-G@yGywoE0W35C literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-horz-trough.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..62591a64b7d83262427615bb75242421b3feb969 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6L!VDzW&AR0aq*MZYLR|lY0iU2KpP&e@pa{R9 z7{8!67>P;9C`!sGNXx6R6fBGbs^=&P@(X5Q^78h1^Y&fMfqqwz8J;eVArj%q2@*98 yOO+%K2{0sWyBREKl(TudlEoQGM~-t37#R+IXVENG;-~_uXYh3Ob6Mw<&;$VKlq!+{ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-slider-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1b9d90c42680a83af4c7d16cb359f0c448238425 GIT binary patch literal 515 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI13?%1G+4BcT9S-mbasB`Q|0;%6Ks1SA(qe|i zOBj|cWLUU}VbM~Cr9du_4HN;g=Q7Nl%`h8C&S97XBxfD#+nC!YF-@AnG-WE&)CCL+fCy*{zkrA+zmyoi zv^c+v1i!2#znm1myeglj8lRRrueK47sS%HvF^{EY?^^@*L zbLUT9U2FY%>*bYN98>pyH2t#2U|vtxiB0>&s=Z{kL6+Tw{gl_wkfyH+J8*B`OBm8@}@k+)dq8pPJHgZ{bjyflh*dCV_#;e cww6~inA)517hCLq2=onur>mdKI;Vst0H)s15dZ)H literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-slider-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..8c951754f6f2ccd325b000d07b051142db803e4f GIT binary patch literal 678 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI13?%1G+4F~ifzc?yC&cyt|NlS{2;k!7<>ck% zK?3~z{6HQbA0J2zNJ0=$5R7>F`FZ*HfJi`45J>XzgGg>3J|12O;^pPz2dM!9pfWJU z1Ezqau&B5Q5Q#|$2nh=aiSP>wfz1@)7ZBtZ5aJgU1d0fYhzW~|@$iDI19G`}cz_59 zfTXB|j2H;Xic89gOUX${%1cPeOG+zB0gF_Ro7M3Fi_PnRMXH`(=<@iG}6#E*3dT5 z)Hc@CG11g9)z&vZRQy{J7+$s|L4Lsu%xvrdfgzz`;o%XH6DLiXI(7Pt^&2;B+Pro9 z&Zp0wKY#w>#mkqkUcLVG>C@-WU%o=Yw{PEm{QUXL)qURzph3?(T^vI+&L<}<5KVYC zZNk=V(?lPqI8A>Ta+$-&%h#9dLO`1P!~~H`z22Suj7>kLL@?L6sc0r%o+2U9;cq7B zV&rRX$i}H6vGHKaj46wf0vvX58HaSaYs-ad#ZBhcQhh1k%=YKV!k|xrFM<-e0yJlP zl&tiSo)N;aD`bOch}T{5*i-JJTB^D2da2s1Qy-b}xf!3I!2B#VR9&Rq#cK7T=J|K; zaC_=qI^Dx6*uf+=uOOVQI^u(pJJVZ=Y;Ts6SN7`JsQK!~?p-@~-^f0_ qagn>RaQlj$rAvD_tcA~Bl3=*}GCB7By|2EYq~_`B=d#Wzp$P!F`o1jy literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-slider-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-slider-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..aacb4fd99fcfce2cf47cdd889667523f1a94b523 GIT binary patch literal 470 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI13?%1G+4BcTEeh}nasB`QKak15pv}ObA|N0J zMEpXcNJyMdP+UMrTmVQ4it!7Bkf5+Q0ttx=3Q2&FusFZ4xBv`^h)Roy$p{Hc3JFUI ziAV~I$%u$a^9zad3xbf0oSKY05UI;6YRM~V%PVQgD`_jJ=qRY@DyrxzsTwG&>MN@O zk%5Z3Vc|u|vp@%`mjw9*GcdEU2Ly(MhJ}YmOq?`j+Vu4sH*MbX^x5+lFJ8X-^yv!- zeE;!N>yWDgP|F@q7sn6@$*l)(R~>W^VY^_zShT&X%Pja{%asHUrI~;Kt$&vEy!*!Y zYlm)sIc8tA|N7^NO$ISDlV8@pJY(b%Zg4kdMPN!`!}9n4XGMj|Ei}Dzwbq91O36^>FVdQ&MBb@0H4^N7ytkO literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-slider.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scale-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..24efc5fcdd4f7108184dbe73d84cc9369da613fb GIT binary patch literal 658 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI13?%1G+4F~ifl(pAC&cyt|NlS{2;k!7<>ck% zK?3~z{6HQbA0Lq5;S&HOem;H>;sqfAUOo^K5EKTI{DMNfeEdMw5J4VZK0bayUS1%V zAIJn50%U`@AcmNPl$eCHxTK7*h`6w*xS)^-zkr~Ckgy;S35$w~ONog~@d^k6*+Rl% z+&nzoJRpZb7}9boGV-c23TpC-8uE&oiYhuvYWm7*`YLJ$sv3r>8b)fGhU!{I>RKl1 zTBhpSCK@`%ItJEyhCpPiXJn^uWUFs%XJBk&U~Fq(>|ki(XlUwWWaeya?r3c8Vq)QJ zYT;sP>0)N(Zf@eT5o)^FUjY4g_Y zJD)y#{`|#@moHzvdiDC#r%#_hfB6aq-@bkO@$=`eU#I>jeFB>E)YHW=L_%`w!AxtW zKnb=7>3$}?6KZuMH?=4!b%sTUxLv8V4*CB-z99DfjI?v#-$^G6bF4r5>F13u)dd^* zCiUJcxREXMcGd?Yv7mTn*ZM0DKI{W^{9EOus{Cf*g0r#qH=bAV%J+x@$z sW~~jfxjC!Ft!3KcoiQaRMI@%jpO_G@`t?m;CvqNj^vh(vgDf<(munMDmp pk~Pa69&IdDc`zlpNDwHzjfjxm*nTf4QeKaagVaYGv?r L^>bP0l+XkKVQ)Qd literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-horz-slider.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-horz-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..a81459932a989032aebb8140d23448b776b87396 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoNZ0X`wF|Ns9F4Gs15^z`u!_Vy3) z@(c0t3- z%GsJSw%y&my&+@W-QDGl8RvlP=8S81cbhj~b$wHCB$tap|1bA+CJxIrK&=d(u6{1- HoD!MMtF@z&JIpF~745Q^-44!P$ z6ik^7&K{V+ut-u;;=rT-5)yn3FYFU$&1`&l{e7-|!7Mh0J_F8}Yk&5w1?p$;boFyt I=akR{08Gn2O8@`> literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-slider-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c44ecf3baa44d34a51ab1d35c95e03cc3cc06fe7 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoNZ0X`wF|NsAA#jt7;!=xn)OBORM z29lU4EBWsRpnC3-AirP+Hum<8&aNj4=5D`{*^FW=ma zKJew$-Q5Siyt}*m;FmXdZyzlA^6qRx)Yij-+Y=c|#CaGbGaFifIvG4&{an^LB{Ts5 Df$K#r literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..fe633ea6d96cd7221ff1b827f02dfad66f353830 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoNZ0X`wF|Ns9F4Gs15%nc2X3kgdI z3y%jfLP2DFXc(9bk2j9~#R*i;T@vIM%)rLp-qG3hmdKI;Vst0RM|YqyPW_ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-slider-rtl.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-slider-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..3b12d477b98114002af0a63d214863dc637f7e77 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoNZ0X`wF|Ns9F4Gs15^z`u!_Vy3) z@(c0t3-FVdQ&MBb@0M)t=H2?qr literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-trough.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/scrollbar-vert-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..01291c2c300d6e31c69b3d369220409f91603c24 GIT binary patch literal 72 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y0V1m%Ufcyz{GKk3Asn*F55z?#hhJl2V7$$+ USa-@A9-tJ1r>mdKI;Vst0N>3I+W-In literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-down-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..6767cfbcdd20f91aa0847bf6515b6be2cf3b6090 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!VDxIzg+nZNbv{wgt-3y|9{f7X_KZ*nK*Uo z#3@shtr`yjrC3UW{DK+m%j<0t+*bqn3Z5>GAso@k2@K4l;^N}WY--}-=?2FcJd7-x dQ&}V=7_9a(-M;i)-U_Ie!PC{xWt~$(697KSB#{6B literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-down.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-down.png new file mode 100644 index 0000000000000000000000000000000000000000..c55cbd0b7472e248fcb29f40c97066d834af1ce7 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q%1vM978x}ww`k2Vo=~=K6thN zr%r$EuPUu6N>V3OXDNCBd(}gP?j}454{Qzm-WL#lpYOa?)10?Yd-H&X OFnGH9xvX_9BQ!VDxe)>j+`QYryHA+G=b|K}H#5EPLV6b2#* zejzadAu)bIF?l5|MHL+tbwgDRL*_3NdO-%11o;Isgx$OU`_G@EOHV%mg_Jy9978yw zlV?~KTQMJgbN9BV+O(#QG=+_aCN?g#@oZq^VPIsE>CHJkRSBq?!PC{xWt~$(6980S BE5HB% literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-down-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..b05ceb63144090a7757ca26a922f3f8a572850eb GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`Qd$8%A+G=b|K}H#5EPLV6qXbc zmEso?6A%*P7Zg)e(b3R0(azopr0CgTNegFUf literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-down-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..7129752faf8a9ef1424f3258fb3995f394cae6ea GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`Qi=gSA+G=b|K}Hy5QHFM34TE_ zAd*$kkW_9BQ!VDxe)>j+`QtAOdA+G=b|K}H#5EPLV6qW>% z{6b;^LSp=aVu~udN~(Gq+GZNs=9)U@t9pv6L1vT$`2{nC-Mjz$&!3`8Pd@>LlssJ= zLpWrUU%bdjPk3QjJSQbd)8lxG!p6%J8yDJmHZbxqh$hIYF20eI160l6>FVdQ&MBb@ E0Lp(X`v3p{ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-up-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..35f53dec98a910ddf3884cb452e1cb4929cacfbe GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`QYryHA+G=b{}&RK5)_sc6p<7Z zmf#l@;};SGlJZJgiYhuP>V~QshSGnpM}Z6|3GxeO2*3Z}_n$vH%f1T$h2%Y5978x{ xlM@&kKP51-wcXT~X*}{yO<*IBOOARo0|Sez%%N(Pv?V~L44$rjF6*2UngBv{Cs_ah literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-up-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..40f62394b23ca39f9dc0fbabc92c9554a2c0b89a GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`QtAOdA+G=b{}&RK5)_sc6p;in z_yxuIg~WiQqKb~Dj;W@usgbF@v6;iJr`m5oW|Rc^1v7--fAIUyADw021%N{Go-U3d z9J0v?42_=>7}?t9#r8QoI-?@6k=I2=y_tbQai;8gCF7RKK&1?xu6{1-oD!M<-&!cb literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-up-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..90a9486168a9e5d0587d0d4e3f7e0516f3d04c01 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`QYryHA+G=b|K}Hy5)_gU6qXbe zmf#l@10q=k4LLZO9CTX+pDR44oT(09T8kg+a@|PFzoY_dM0)BQ!Y>`gQu&X%Q~loCIA)gC+PqH literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-up.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-ltr-up.png new file mode 100644 index 0000000000000000000000000000000000000000..7bc253b8d1cff70b1785aa7521d51937297e378e GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`QYryHA+G=b{}&RK5)_sc6agWA zK{0+IF(9d^qNAj$r=e}Gsbemzy=gVbfRZ4;V21Gf4}SmoqqFS008mKY)5S4_LpC{q vq484!BU{_MseKMf-&F)Q^0?%vH#0E2$ddkir0d!dpi%};S3j3^P6_9BQ!3HF6HKu+5Qi+}}jv*3LpPsShYf#{6dni_5 zKH))v&Ghh(9CBA~Hul=vizhpLWZ4%yd$}g_f;j#Q$1WL{@~>L0u+-yGY1|k6lv4-T zxfHic)JUs-d~|1?(}$3{gqYbIANMe8Pf%}2X@ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-rtl-down-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-rtl-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..2c95ce6d899a989fefcf960abef4f8d0ef5f4e5c GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qpuh!jv*3LlmGnxZ{OT7;YYn< zq9I$!0j6XQ&dvoMd#b;;HF7#z3Q0sx>fx#X|Nnn~?4-`lpC|j@-{0VEWNZ+&r{d?A z^V{>|B`5eMv=p`+U2^#U|KImN{{J6;^Z$Rz8G$Mr85us_9BQ!3HF6HKu+5QVE_ejv*3LlmGnxZ{OT7;YYn) zog!Pw0jA^)n~N8D{Q2{9ZX>6&rI1ACr27B=k1L)$a^%mG^Y7
AFx^W)3QyYu7s z*BL3yKJY{Sl(4`wzVxIY*FV1hZy(9V#+D}HnZv+vX0P&|a+ms}K)V<`UHx3vIVCg! E01hTU6aWAK literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-rtl-down.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-rtl-down.png new file mode 100644 index 0000000000000000000000000000000000000000..48a14f7c112a700cf084238c31a15424590dce80 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qpuh!jv*3LlmGnxZ{OT7;YYn< zq9I$!0jA`Ff`Y{!e|~(N+Q{i_DI^g&sfVZj|NrBPCyyNY^W^$@`5US;B_*`))mMCd z{`~xVo)c;Y|Jpyb99?qw|Nr0jKmPw8fAjx;$r*tv8yOk&x2o+~^<%05&^iWBS3j3^ HP6_9BQ!3HF6HKu+5Qc0dJjv*3L-=5pedB8w`IbiPo zyP|C2=Mv;JXDUat&DU@BJiwAK5Zc7_9BQ!VDxe)>j+`QYryHA+G=b{}&OF5)_dHB4JS} zenByQAu%ASsG_5#V`^k-Z*1mpTF6ckWI#!fUob<&gNMKW{Bg78{SFjT^mK6y;gC&E zU|?SOfr-uS{8e6_Gn>oJ4K}Q06MD1zq$0zG)zY6Ygy}c{6*G9c`njxgN@xNAj;<-e literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-rtl-up-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-rtl-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..c11ef4f31bc9ca28ae161151ffa011cfb58ffb96 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qt_THjv*3L-<~t%YcSwoz2NWt z_Sk_a{$~@v$jDtP(Xd$IEA^Q7kMP5%!YA&26s=>sx=G_9BQ!3HF6HKu+5Qpuh!jv*3L-=5pZc|bvg<-%{R ztd*^1X&ZW`oS7)eY<7RXlafb4b4=-n2NpttYm)9w3c4v-Wb%x+L2gFSP3b3Hiqfxb zIvS$h_wiUJpEy=&e^!ejqqn=%n5V@-xR!tA)2s5;a+24@F7GeTDF<4|;OXk;vd$@? F2>@|DI28Z@ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-up-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/spin-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..f0efaa5b7b0d378389906e55c16695fe4ffca896 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!VDxIzg+nZNbv{wgt-3y|9{f7X%i<;o-k#~ z#3@r|hl)P{O0kp#`2{oBH*~nTgy#YIa-J@ZAso@k2@On)0tcV)D22xGH28>%rwd#@ bdX#}d>Mql55#zvMph^Z$S3j3^P6S1k zr}2p?Sr;?Q);T|t=(Eul+HA!y3Vt@nB7Ycbt< SEx8$JHG`+CpUXO@geCwBxIV@J literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-down.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-down.png new file mode 100644 index 0000000000000000000000000000000000000000..bc92b9dd16639a95f954517a7828a8737e091778 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^96-#%!VDxGA15CMQd$8%A+G=b|K}4FZ}*m5Cvwggrha>E>>rItEWyKbLh* G2~7Z2iY|Zv literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-horz-gap.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-horz-gap.png new file mode 100644 index 0000000000000000000000000000000000000000..49069bcb53ba1cf2e5a7b6f24690e1d578daf1ee GIT binary patch literal 79 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y@!3HFyABb!LQevJijv*W~lYjjGZ{NJE@8|sg d|Nk2^Fc?i`Z!Y+Ef(598!PC{xWt~$(69C_R7a#xt literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-left-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3d90935813f53b454eef6d7055fa97d64cdb985d GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b`!3HGn8ON~#sS-~Y#}JO0u_p}qnj8dJFT8(a zq?h-|NFp&)XHVae$%TA$&e`9;{QBIUbS3T;T75$KLB|xQT>ZqF Xxl6`PQRbfr(0&F_S3j3^P6(Z1O>$fg(L)p zC4oppOqyR%Ohw&LRl`V2*Gya2OxM6#&(LPB?2jCvF20f=zhDM$pKI4|eERhl4F2D? zcmkA>^>lFz;gC&EDM}5QeM}((`2-~d1;qu0 zBm{+lNK!;hnqN?iUr0((`2-~dg(L)p zB}K%f`31#P)D2ZNjI?ykwDin$4XpJHZ7d~9Ujw!9mIV0)GkAGlyZ-6dUog=BwRb&G zLdMg@F@!@l*&{IFhUk$1!8*-g6MBj=|H_&t;ucLK6T( CgexQf literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-up-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3c3b8e59ceb5a490006f49fcf0eeb4e45eb69299 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^96-#%!3HEZpRM}4RV978x}hMwHW*JL2VdZByE z)E5qUaZWD}C49;M#r$u<{+4xoUP&^ZOL%M7Rb68aWqqlv+M~Ps$|mnA29xYoX=zfZx|Tnryl!UI6pY#xbBeEW;yKGgYc_tkuT@Wy`@hU9G;QGM}Y XWvVs#Klj`OTF>C=>gTe~DWM4fiX=p& literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-up.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-up.png new file mode 100644 index 0000000000000000000000000000000000000000..091e1d8e2c75709ebcf0b75a5b2f866236fbb495 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^96-#%!VDxGA15CMQd$8%A+G=b|K}5w5EK*_6p|1W zmINXZF=>85F%@+~RShF8T{A5`Gi_ZnJwuxvtD5bBy7)?h{DK+0eXd=<@#)uJF!+Dl z;t5bj#?!?yghMttp-4Y4A;7xYdZJ>Q+w-KhTYY`68SHMbPh5B*ITfgm!PC{xWt~$( F695RBF`EDY literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-vert-gap.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/tab-vert-gap.png new file mode 100644 index 0000000000000000000000000000000000000000..7174800932309d371fa3216508393a888123c56c GIT binary patch literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrH!3HFQ?xr>YDG5&(#}JO0$v^)8w`Xo%*7sAs f?f?J(#taNrlI+b}Hpm+S)i8Lv`njxgN@xNA_~RCY literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-down-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b8e53859e6142d9fcb8f282235403eb052dbfc04 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{r~^}yLWHizkmDo?Q0<8 z$aTdRKq;1zAirRS^7@A5M*qTqd}U7;#}JO0$q5Sl2D=yW+$KYZ9G8b44$rjF6*2UngAU4FEIcB literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-down-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..e96bc5800fcac513d2d379e5b323b03ecd95ec81 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{r~^}UNG3bclVyXd)^#l zZ3RlPlmz(&GnCgiEI0ZW2IMPyx;Tb#%uG&D;5XRC(8$!G`smRk7U7@bP0l+XkKI*BZQ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-down.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-down.png new file mode 100644 index 0000000000000000000000000000000000000000..55ba5295c6bc3742198b89783e14f4fe60df6617 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{r~@eXLmOoDZW$K1e9Va z3GxeOD6el=ZuBn<$XE7saSY*@nVg`&Z?KD@k*P!V(W6H!!a)rlT^5d^hSC$V^cX(A WWOnjN-^K$}&fw|l=d#Wzp$Py~S}Do^ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-up-active.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..612d7bdefd6d51f8e971dc0d323f0276d4e4445f GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uK)l4fBW|JyLWGZ==jcS zzk%Y+B|(0{3=JJh)56<Xs%7wW^>bP0l+XkK1|urM literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-up-hover.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..36ee52e1a1a8b124aaad452dce13ace9c49ca3aa GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uK)l4-@SMDp1pg3=z_gd zA5fgRB*-tAp`k-*T6jBqoN$0sLb`$FH?xA`e`b#>|Czb|{^u7u!p!jN WG+WJ@)htXvwG5uFelF{r5}E)L6epMf literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-up.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..6348cf4fe545630e8db6954612bd9b813cbc5d19 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uK)l4@9ge|AbX+MV4yg2 zNswPKLqmtswD5KySHaW8F@z&JIpF}OgmeSTZ)OF>|I8j&{xfs^{m(CSgqh*jX||d* Tt67+UY8gCT{an^LB{Ts5Mx!M9 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-separator-ltr.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-separator-ltr.png new file mode 100644 index 0000000000000000000000000000000000000000..085c9657816c5632237cc713499c0af14ba79fd4 GIT binary patch literal 84 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nRX-^l&5RRG2SFRZT|Nr`VIoq;$ f`~AiSK)}G@XUCqr=59bUP#J@#tDnm{r-UW|0k9S7 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-separator-rtl.png b/share/themes/Kali-Purple-Dark/gtk-2.0/assets/treeview-separator-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..1a3e036a5bff602b153d567b2334b3befd026c63 GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nRDNh&25RRG2Az@d4pFei)*" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "separator_menu_item" + +# Treeview buttons +widget_class "***" style "treeview_header" + +# Give the file chooser toolbar a border +widget_class "**" style "inline_toolbar" + +# Fix padding on regular comboboxes +widget_class "*." style "combobox" +# And disable separators on them +widget_class "*.*" style "disable_separator" + +# Join together the ComboBoxEntry entry and button +widget_class "**" style "combobox_entry" + +# Join the Combo entry and button +widget_class "**" style "combobox_entry" +# Tweak the padding on the button a little bit because it +# uses it a bit differently +widget_class "*." style "combo_button_padding" + +# Alas we cannot do the same for ComboBoxText because there +# isn't a way to apply the style to only the comboboxes that +# have an entry inside + +# Toolbar buttons have different paddings +widget_class "**" style "toolbar_button" + +# Notebooks are white, act accordingly +widget_class "**" style "notebook_entry" +widget_class "**" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "***" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "*.*" style "notebook_bg" +widget_class "***" style "notebook_combo" +widget_class "***" style "notebook_combo" + +# However, stuff inside eventboxes inside notebooks is grey +# again, react +widget_class "***" style "normal_entry" +widget_class "***" style "normal_bg" +widget_class "***" style "normal_bg" +widget_class "****" style "combobox_entry" +widget_class "****" style "combobox_entry" +widget_class "***." style "combo_button_padding" + +# ComboBoxes tend to draw the button label with text[] +# instead of fg[], we need to fix that +widget_class "**" style "combobox_cellview" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltip" diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/bullet-symbolic.svg b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/bullet-symbolic.svg new file mode 100644 index 00000000..c0299734 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/bullet-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/bullet-symbolic.symbolic.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/bullet-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..0ed01194dfdad4ee16878a4fa654e002b3c9a044 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVxZVz5N14{zaj-FC|Tkf zQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosAU80Fa`P%#xf`2KT)D+*F0&%G{*< zoXlhe&*c0(g^-NY+|<4$nyZ0Iy*ynULo_BPCrHd}=xuCVIJL3yp`gfi0|SE%LW?(o zc=l3xYHp8{b)@7MX(t_8^wHih>4u4(QV6eSaZ#m= zWebuz3Op7SY4)iWJA9g4b1FP;%@M}qh5tGkdJeGIc;9VYxMpS%W0->Ml^`QE7RPUz zrY}o!CR}}`+cMcnLbpY~wP3Q@YpE8`LJPy&N;MiSN!wg2f;miYIy3z|>HXcDS)E() z$-;kXa~n5LT_bd&SnTHhZ5%O%Z_X6Xx&N8XZ+GCr05NeBpeq?XUHx3vIVCg!08kfk A3IG5A literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/check-symbolic.svg b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/check-symbolic.svg new file mode 100644 index 00000000..bac5cd6a --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/check-symbolic.svg @@ -0,0 +1,154 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/check-symbolic.symbolic.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/check-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..21be612723b5d9af296543ff92084c2eece3137f GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVxZVz5N14{zaj-FC|Tkf zQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosAU80Fa`P%#xf`2KT)D+*F0&%G{*< zoXlhe&*c0(g^-NY+|<4$nyZ0ID?D8sLo_Dty%5jk;2?1PlcCSTC1+sbckJpUX2pE;j+S2gIeNi6v6(W;psdWHQ33wL}BQ%-~90yUSJ8CD96 zYJuyYW?tiOcV2yC`>or3*}X|WA|}6&cRT!9_|k^Qe@<`T=pfggTe~DWM4fI3Z*r literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/check@2-symbolic.symbolic.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/check@2-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..2c2a0ddbbafce00aa11839870f4d36503f72ddc1 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^G9b*s1|*Ak?@s|zoCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdxvYqL9pzoKyz)y!_l$h2YBE zr2L%BWChRU{5*w_jMUuJz9pKgfl9A>x;Tb-biTb}%iZK4)9~@Q(dPWOm#zc|3Yv(R zd~MR5cy0OWheA(2-237uRr6rm;rVj^_}l)Nz31*~Q2p?dJNo~I2MH`WSrGvSOxuLS zcw`vc+0IDy$Zjw!2ucV`VB6C;ll=@w+SXpx30dEc9XQ&co3k-%<-QW8Cu})SyH;Lc z*&)5b_R;!W9XFZz?-;Ls^lNNSeDBvDx^!B`#iysA2z772zE(L&Zf;ihJVE74TH#;1 zZo6LO-23xD&P5r+{4s*y(SzK!$p{`njxgN@xNAdiE({ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/close-black@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/close-black@2.png new file mode 100644 index 0000000000000000000000000000000000000000..09db8b2f5318a6f5741401746f6c99cee7c225dd GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^{2&4}{JFb%P6@BqziO)Z#}I34yG;83xgMbF7(8A5T-G@yGywn* CpHDjg literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/close-white.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/close-white.png new file mode 100644 index 0000000000000000000000000000000000000000..7061814515dff65b9059fee2c1df9a0ff5e5fb31 GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^93afW0wnX;%77$;m#2$k2!|}|!GpZb0X(c5wzDjJ zv!8Rt@;2_DLXUTp)oc~oxI6Zu#8RCM@htf#A=%Q~loCID<*E8hSB literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/close-white@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/close-white@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a81f51729fd334145b94b04a9c851a9e66665bac GIT binary patch literal 199 zcmV;&0671NP)uxxw?NBv@%B;3iF*Y-e_7x(&GCfgTk?VO6-{jwZyz z6eH>ku#WjDh7g(jAV`7GO|7JfaV8;~FEPJxjr(F}^VSY{D#wSU)RYpzmlsQ}wi$4n z-u+wU<4Vn^6ujB(UGKbg!us8_-9&=5zpBH4^BYZ)9^qY>CA0tl002ovPDHLkV1jUO BRIUI3 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/dash-symbolic.svg b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/dash-symbolic.svg new file mode 100644 index 00000000..7886d541 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/dash-symbolic.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/dash-symbolic.symbolic.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/dash-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..c20d4bac52551bd00de0a3e70d1a2f543d2256d1 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@-01G978lF zCMQU+x-jOmv9+o5@bLUEd~h5{#oaKmJGPj!P5z*Wap2*VaV$BtM-Ci#;K|$FX3M}J Xy+bPFNlOG1&=3YsS3j3^P6 zrWUE27ZtRMBbHut{FbtbBl_BpX`6HIMXLR9*v4V*{xD0E>xa!*zAx8KG8q)#U+^?9 gxz~q7v1TVj>inGTubCYafp#-^y85}Sb4q9e0Is1zcmMzZ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/kali-headerbar-logo-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/kali-headerbar-logo-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b9c2a745c8c7ee13fa010a080f6e875941e878a6 GIT binary patch literal 2948 zcmeHJ2U8P>5{`z1UQ&QS2$CR(^uU2sX`xCDO%SE`j)>GCEeV1UiWlSrL_)I!loLYq zln{a(#du0Nxd0vjPP+`Hsy85=?s~I zwR|pcUlH&3<9=Zr?!l1qRGvO{ca3=d+#pHA{!&Y*oRY0y=T-f9E9cdA7tLFQiX4)gdgsefd-B$k!`>VH`ndYd`Nk`M zL}FN}izD4j^hPU&59lsTp_zPsQ#r^gHF|Y}e|uCE4+-&-sCAWk)o1Gl^55J#X7Z4L zff5>G7EBa|q{EsklSIqS=BiY=K>-DCleFq=-2{8+yK6M4+YGr&{IflC+yc(v!XT-k zKfQH`q28ZFH#8&|y1DK*RjC)JUq`D+yZKU@QWGHhz8sow(5e6Il)%{OQM7l{>)QuyMphexN_gS|y*j~6}#8!zh zM9t#kZdL=QW}zdGqVGBpDuY>wJQImcYT5@+ieczGTs0(U3f2$9+^@DFPM!|HCcHZz zdlpOETClWsF22Yei6|~(^1te0R2dRzOZRpjf3;jjb3+Y?Fx^?JFoHz!KQgXpWi#5? zQ9CW?tf`0VyCEh#D6LIK5G6HIpSclYcN565c2T6ee?9@Xb87Ai!4V#obB^9B>Ub#U z|FAd?x`&n?#gpR$D%3pvG(v5b%jX8l)$~kuDUgnwJ<8j^JDwgiAH%zZ-H?X}fhLss z>7OXFHu?bq(@+hd2s0JVVLSL(4?nqSU( zu9Q!1Fx9>^S>##0jIxTI#qK$Y6Wu9$WRYq|Qu@T@e!N*{j)pCP0B+!tnU~Cu;PKa+ z2|C5SrWO2z(q5%TZi(>={Rdau!cOq&jmnxtgjEV}Ru@kGI%F<5sRNRoO(!i=Y|0tW zHV`iDVIRnzk560%*c#n~EXPL6eH!!pw;HXx#SwOEGL&AhJeu%!c6fA_<7~!QEiJYpTWDH=9j7{`)wpv$W}!y)zQWnpnDQei zmOqdh7OZHEyFQWdLg2`}px%r%2g0Gfy=2Bj-alxh{H;ifd+!XLzPN#@lv`#CbT(tl zUGpqQL~bWdUxuW{TXcbXWf&m_2Jou$NMTUc8pQlm?58$s6Yz3D5?qbKyK3 z5Gal!cL{6mLTZ?o?=9`*Bn1)HS(j4-L)b+gJDb~N&M&GywiHu=Ss+p z*3JESBXU00E9x!&q*o0={o)HLE{ZS1mq9|!3ZGlE_6%NKat6}S(+8yZh%HxgM(qh9 z08$k`W$T~rxVhqkb8>n)?`z> zA7>bI2TUKyAHMx###f^#@%2*?hf4!fx|qb{#Er~`_X2-S3{0K5DdUoo^us zf5iLznTNk~rk(-2z4$>#0eD5PB>*WV|tyNel zyeb<+g{c3!B3ueak&5&xed=w4I|8uRm{*G`r?msOp^aBw7my0L%)8J-F3ttTzSWTP zskAh`?qIX$Vbgwkw9XAtP2blgl`A%JaT}=oeMj>LrHWnA06y$`Ze>G4&Cr*5-Z9O} z-~^aMuC|Ox!!pdloh}{=C4&@umQ!TEzCD zD5*0kigp1`hOIIgxPFcj*43W<<}F=<8{j0|3C#3p;>; z`a&0#Ig>6NU8aVX+UMuz7oPu@|Dz0CRje1dfSw&>ZfpSnQc=^;($O<8GBICb0kN{N zb6n=+;=aPe%f~MO78DW|5f!^CE+Gk#l9rK`lUGo@rgUBThKi~h6n68LIvjCZ{|F~D_r^eCDrHb16X@i@!NF$*L~r~YrQxo{FYG` z_#6DEZ-kEf2ex`s9JSc+B;2=8>|miJ-Wvx~zXECs{#N{8Sn;=ANp*pxrwH~Qa zht{}7!(S}nj0u9-ix_<3?U>+p-;ng_UcWo+kTNyP6!LJtUY_T$&|b_>dR3Y9e#-N} zDP_tzkB|N6qa^|cfB*Q$&OfssKfc>paoH$fxxA%@hKD0Yr>)1371+%|{>PqmS_?YgK9Z3+&JANo(b575BXhM$cZnf$WK&RH%WFR@?tt~t`7$Kfo@ zt<56NF_SrhUv?BoFwsPrK(UCsjJPH4dSdgS=-nBQ3N)NyrI4!=-Y`VCEJ^6_3Ra4xLkx2YFzH)KV7)Fe99JB3Tr`m?Wm9NGh=*Xv?lE_n zkFEB(`OD2AuO{TDqQH(iJUOo_Ix`|!F~JG?T8Y!}>phQ;kIz2U?K2^5xz=Enh5Ws&mIo>x zd1=IO33mM2Qig^q9i%E*@Nme-sX#N#OzTrf)fb3ppXW6X6#9Ii!b&>;S($nhFTpM{ z>o%E76k#R`A3IF=C9+qRyOLTDF+C#pNIysEd9j8JyWcAkY$rxTgSjwLSSNy!i(q`B zOu1Q1D1!`9cdvc4z}k7Z*u}4WdE+4YO2N#@hg(QK06YO>=)@RN7i<#cA75)H z@kZ9IkJ+7)XH0<^->Vj$UEZ{h5*zhs%_-)Z$}iL zHl|0T2R4%<1q^z`+aJ&+>6!PX=*cH>c8#~>TS!jpsCtFb;<8q9XSA??u=QxWd1sZ> zRjJq9pox@5X-K5dn9-}vFx_$U*O1EjSLQe0tZPQ+)IhGumznR`|9u-Tyq#%AYB#%B zROWC&+1MpT!`*g<@M0dZ+cMhxAIsS=+9~%xQnbeYk(6QM^`UYiAH8odbTBU!LZ^0nBR(wW=kFoX83OWkZPC-c`%2#p&aTk^>l2SF4yH1q z{K3X?NB7$&Pu2Ld0?Z=vLO#MUeY8${R9mYdzH%<&%x6TNv|^apdeJeyU&MNt3K+Tii!yYk9ECegghFS?P* z(ABgs;L+Drow3-xrL>1kE%nabo7D5`(u53b1NtVwzc^9!qbp}-u%=Gemn9#1stz(^ z3?b-Ckx5B}YscH3QT2*Nutl_7PU7n}HK#E~9xl#`86WaUTcg{s(wD!TZ=U7p;&=9W z`SzrW_4=Dc0VbjFe(9+&MH^(7k>kDqRUbh=h7jIqcl)n-xP9DQo7p@AGtpI=ed&}E zEuyNJrRkr+<OYrfN!|&Zt(X(t z8c$?E%&lW_;vVoHBPFLxk-=0u-v*%hjh7Cx?wTR!Q(IzMZ^80=27c(|sC5@KU)~3? zYiyuF~!HctX?es2B^giy3IHI%dg2H_~XLk1G&NfmRwWNjKX_h8wDz_eJ9L`5$x@rGO@_Dr&sb3ufDjSOU9f+hBZO3)nt*LoKfJ(@9W z6g*ehbS^W|R7D)WIh%1M(s6^w;OMvTGZ18hLJmC-VEyKQwebmOapVI&%WZogRU&?1XE|g{0%Qu>~b*s zmiYTLRinoX@Aj4iv7P0!`y!R$4Yl=*kqQdAP zS&bjLCVxM!Q;c9WtiVa{FKf+JM@b)O5#zAI0fOGHP*XPx(OjP~=xr|$(cl*E;*l>y z3F7e-vX35B8RD=s3G|49s&}~c{nE_vDB`g^WHG7}{s=8yTC~s%dS4V=0|;*;VTGr@ zF(Xz|aV|k*=~X|$X<%*Y>-d-fRFE(R5mpd6o&xzfp(ZqZ+t=6k&**FiL0cEV9n?Rk5JzdC6_I$Zs=WCF+e?_hPEr(R}L< zYU&FWhKwux)_9X=n%r!BXE8^cU)tXa@y+%&Zxp0L-o&7`qv!5i>zAtd0zym`rn`jK z8CPgZo2Ep&>&)A(uRwzso*>hUiQA%spzcv;PPP2%l6a88SqSwGiVli9>F0$NzJ$YH3k|c%%dA57 zP??wgSUNi$^1qG9=4yrQude<|JpvrzKB(!~1;fDTY+mB)7cQQT%M&Hp2m5A~`89!S ztMEpwnS$_$lIovVMYEWKbmVL!0I~g#O?Sf=Qr=6lq4wjuD7mh1SaP5=ymn;Z$`WVJ zhOB203-NWjX0!XM$7?ihVWn_9pgDbA8FmYmb$MrmNuXv)7HpQ6%v$=_8Q5<$+dHAN zV%;&T56ZK4Ebb-whW7aO6URR{kX9i+`M|GF)vTv!VQu@;@X8pQ6)6#EOsItph%cDB zoO}<4H7D>#w^XipAkK!%OF#aipBGrMb(oTpUpYCx9XT^xMx(zrA0a2|apElnwtQku zGmoG0Z+A&c(^954@sW>WRs?Kc6GD&s zwDNAwm>D68E9MP*`fgn;2W5?IyX1X*=Hfk8AuQSHZ9~deO5n}f>p31-o1drvMc(nH zkaMfC=T<1-b}e!I#D@gYkZ-N)kU6C06;Jv1s3xD)Sq}lbrUI*V>57ulvhD&9-6sRF zzonsIl+HT_Syq4L;U+^QHkI~Wdg!E;p}si6X1}a;vEnJ~T1_gItBD*yi^Qhu*?HT) z@->x@*g)7_y`<9Jw0$4P^6}k|gL1H_s-I+h!suLc$bRQ%ZBAF9F#4%l=7~12U!>HI zrZ!GsYnlsLtdkpdWu5OtZer95asF~y{nkr1VtetTUPLfcvhI@Tyoz7*8Jbso%xNuZ}qf0eY9ZR_0}w%UA=8?U=6PH{m8{oZ|k>aiw+e$_1R+%-jXee zRasLre@saIY3>P}p-U$RCvnuwseYLF-n6Er7FdHCem*+AsOW;y+N@!6wE@ zhdfQPTP}Qf9@M*OwV~UB-V5M-Rc+3S6bYjDyoV9=VxAvy!~GUXGsgBj68Eht_3qHV z=yJP{7U>?w2@p1v#LdF9gIAm0D)E?=W6@6Zv!@A=@a?7NjA$b-1X;Pug151{g5yFy?Y3;U2ZX> z6iM|{R(I{azP@mg;}zRvr5xjWuQbl5UFTWI-I_*#*Q4}3>6FY8?axh|!Mvw)l{mA1 zu0mQzLsYu!om%>4lzcaRtDv^RQ`(jf(9CjpcBac$kw)y5ptc!D+RZqDH7`c-Pt^YL zgyxC~Pton2ZZC>n^+g8s+lGhCPxe=prC!ikC#X$Sgd_7!jAICvKP!Dw(h>S@MFCZhH(0wtx1nf2aJ2{Xl$8rLq#vIfMjRAGYxYH;E~Wn)!- z-Bhv+0`(QC=^8%-462GPN@i)duj+>3H3pnrGyV&a65a-q6QG5AOyHDE3@#weIHp6N zSia;Z#{?5BI*=`qd2$w>P1?y*D?HI)0%u*r1w1J?^#-O zp{Xa4OyG)XG;RzT^;T6>00!DW6#zHn$P#d8u2t00R`ZJ6TtP$MZ3j^&aZ9`l*Zp}8 z9bh5UvKsnPjeFu@ECS1ap|B8lTHM&3sQLtXwL^h&Xjb}MFwWd0s@4Q9>xD@;0iA+E fQG+Zeh(pAmmW6V;s5qDZ{`mB@jkW6UIK}=CNo8M+ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/kali-headerbar-logo.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/kali-headerbar-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c5abba33c8d1a06dd88142c93334a4bf8a6f57d0 GIT binary patch literal 1713 zcmb_d`9IT*1OGV28ot}y6Uq@4@g!%=kqMK{G4t>xdLmb-Y$cOy@sMOBM~>-HqLJ&% z8X*zpXjaTUN5bR2a`ZU%_5B~d@7L>n{Ph0e{mc8Y6UJ5oq5uH^K*HV*<#Ob#BO<{< zM>;V)AaZ05PFHX?d_Mmu{$DUy#)vp7LJ(Xqu7H4`kT6I@6nqRKCNA+WC=4zsB`qT> zCm#b~8vp>bZ;!IV1&%L!Ee2}`5a4hnt(A31>(4N|9@(np428mAA5Y*qKz z=6C5iO(yA$+i`=YGiwKadh+kFeOw0YLjMdLCQ7ues#(gUkFag;eO8TcdWoy& zi@U6EC?`2%Z>VWb5yW)<{1o`!I)wXNgHh*Ny(Z?L3ca;%iVGt1u6x{c-fBbaxx!dMtnaal}%RiWSR4>l)@<0C?^#k8&(c-oE2Kvb7 z4{XgAm~4rZ=uia}!a+*WPsF1Jo;-_DJIly|BOGr!J(-h^SzHl;U>TzeE&1nK|E;I` zZb_z4wfN4=I-rxUIv<9}`!@1u!9OAb&dO`>Q#fN{a2`>3@qsvleNfPvou627X~ivgA_T*^Sx`eK?ee7B)9IuXiRqdT!n(kuB)%eJ@*nMaMlaQa`pN zB_NwYu`_m$;r_l?{~t+yoVaGpbs{8LyT*Htu30e>E`Q;Bbn9k6a`m!zuPnTmwq@kh zW^zcEp<|t2d&LdSij3@#d77Z2Z&f&&5C4S&kDKi?!G@;wKYqXQecgF5VR)89*%(1R z)?&HVr=`He@;LN4s-2EFnq`$CF5?rC$d{DP%0nwf_RiPU1=vPPle*bgW<=eIXmzJ2EQp`@{igdxXnxGsAq0F8Z%~QFN zJ1rNWH2qqBYJtgQUf+{YlW&MFlCn)`P{s!u#&L`Sj=gN&l65rh6nxZ}Tv2=-iHZ9C zecwUvSd+?CZhN7CcamH?!3z<%v7!=HQ1?*EJj|oa(xoA_g5ZV5*Vw1(?fsxM9sJeJ zszD(#|D2iRMREf7F-b*Z43W_gX+6*y|Ns0$d2u4WJt=ov6 zrVr@rau>@nU4~M~HE+e6oc9jE)A%i3_ypOrdVeF!&ZC@fY!%i?ufLkMSR$RYZ{*h& zz7Nq_JuIVmJ;uK0%x5s9ht?pWnfALkCgICk&swZJoHkt1+G`{40h&7!g%@uU>7N=x-1a)i8)d q?JWGG6*TV1wQiWxzrR`WhGkK9xx-#zMmX<(uVZh6L6u+frTiB!&KXt! literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/kali-headerbar-logo@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/kali-headerbar-logo@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5b61c9127b47b93f3e3f2128168c13e027723bfa GIT binary patch literal 3319 zcmb_f_aoGg<9;C-XC@;V8Chp!o)JoB*4a9QII}V@dmj}U*_0!qb5;?0yNt3qoxL{^ z&N`0F`}F-EzRwTO^ZfMu@ci^Vuc0P-jP%^}001x==xdt;07cM0?@vqhj|)FK_x}?^ zsF9@(nN0p?|6eds*%0tA=tiKqi3LDGNp*$#Dh(|iJ&1vkiJ67<8ryYt4o@vS)o?q!=|Uw@jzEboeS$p%><`}gO(!G#H7_T0n#m0^|X*;`zV4Pyh?VCITTaqflUcqq7I0MVvb zOhJqb2K_f`*kM=Yb;Dn=71#8U_@oy+{?*vF18Wu2srfamxi)%sT8XPd*&0NkQ7MK$ zBzUIyfP5mC$pcp_&!Sq<^CvNgs#-js4HGp`csr=i}IqUSzbjN=vUue zLpE+Up60I-o#oNp9|LB*s%CzT5VB=;E1J?{vvjhd=c#5%1+x7HJt|o?)a{5vi6?+(Zk;O!W=y1Wnx0N!a!c-gb8{~ z5wCgeQe|!YkBhUk?c3XaX@%`>6pqwG&Ku+9bxjf$=l8=ky3c9r_vB2)UsHxdOjPt} z1q9tF_y?J~6dbYoy07nEhRq4$ouqA9X?>9_y>Jjv5NqJZ{rIKKxxe*0_@5*KUQl!C z^v+r_E?t?Pro&#o6qHy4B)%hjXa8F!&A0nC?a5)|V<+jpyTZ$~Z;SKSeE>riE!KC0 z#hXc@?`z|~xLX90RGl^)s{{9QlHyOy*pJVO zGB@(957|Oc$jEH5f`jS97KEk&i)n+f@G;GT+@4*YPGjVPwsclbuTNUjN9f{=OBudu z_2%+~|$Z7Ue<`mXy}7o+gw@d}00b>9*s{`uLOKbfWlhvb-#~E}tmfwa;Em zD2rt>9gAtaTK#giPjoZn^H^erzfySdl+@U3mD2?Df?U6`Wn!I~H0%PS%(ZzOJWXMh+kH#4D2MG3^J?d30cYju^nbY<`{HnlQQBc|K5UgjsuQPNZ!olmVRA5 zwH~Mf(0dJ43@)Qb@-Vpe?`Z<3DKErFnzd2jXbvG{kN&=ZWjGT+;#M98q7%n6KXQtr zdNCWZ^Yp};*k1<@2_+Hy_YmYEv+&$m7*+J65d|AyP+C)+Y7i8@qLpG`9m!2Z*4NzQ z)TwQ?0L_`|kg%G({o-L4>%&)pB3L9;kR6b$1AhUO9M}bf<|a*5*<%bZ=mWEx(OB8W z2r3in2A|N?l0=`H0Ph8_G|=L=N+|$+((VU(=gLy5WjzhMRN>L&(2E@GUmaU9pNh~H zRh{6-+ZZ_U76G>2*@dpvW$g3=9fwE*IK{mYMdJHUL)}HF@wm|P2m-OmL>~)*L})WQ zxhT{Z5|l2QS#Q}Z#YtpRtq(odq_EX!VH{UPN;rOAY+d7?4v4dnBNFN>IN8hiYiw~( zf=K2vD`3#zBG8uF6U4S!E2)#yqy{OAL(xtJo_3P5zQRQ3H3bnX6a~C_=09*RuGFbK zqhic=4Tn36@6Pv}D-4vr|7b8Vb94USE2}xr(7sgYkp@%t~-_X>fgT0<)T+g%MN*H>rYNJI z74VxsYF{h!eMT`2X$Z=E{X+uweeR(m%v*h?qFt8@^5YNdXN}FgZU3lGF?`ud!D&+{ zBbZ3H+^rqx@pskU^bM(0OBd5q3uO7ppUa9z_=ol5O^}#uxHHg(afYBGa}B}e1io^9 z>Sp&`#wzBDSB=lZ;Y*`;EbM=|i!k98Y?9gsyi}aZ++On+g-eW{6^}L<6!4BWo}rV% z>*MQg?2*1~8|w~MSx=S>lWg?^1dahQ?wtT70YC^t<{QjI5pW zob2=#mep_F9aU#&Rv%@I=9GF{&=cIrw~4!WkZACjQa@aBtMTD{)8V%LgJUg+_xW2m zT*&CqWK?<|Wwca~R)ppjjl-sO^$#6v#zQ>gNLeTiNp60n?Bpn+VUiJ1vMN+j+x==c zqH1S6jPTw5Pnjqer@8wH+@tmpNu*slCZ__7!<9qVQ3p7)>(19kga?Slu4gjEUw8zr z|9-Hw+N3g@gm9OJ_ih{~mO6HBkvcDQ7P{cRW zMcMX8+Ge+93ay|4TC0NYigg(icJYUWS5P!6H*gUNc}g!BDs)>8B4483g)Su&mU6il zgxv=4fa4WasSLtKzFT7CfJv7{p%L%xVXR*7#r1ZXaW1_WW|iHaDfW28X|TyUq{-uA zI{=qQvXxyv&D;=J41r=LG@R0t9qtP`wET4=lx5su8eQlwr4`WjV(xr(izdLaf}3wz z7{_#@-R;FTg^bt_T4ya!*j{MFQlL$qYVAV&Gng%N=c+Sq^HpnFGQ_s-A*sf|& zQT0z&qe4>zlr?}U?mSzii{K#_wD6-Ef>y)igKdO;fzOD)fvRy4Qbo2*Q8H}EK!+%{;}vDN#D zqA_w57WMrAE2?Xd-YO?i@XmJoNvVC8r-$z2nAJ^~^ZD@%2n zxMSKQ;!b}T=VRm4_oP(SRxjz?Q%+F`(l6r%~C0g z#3QKHS_S&W`TvXJCeVHm+aQ&`Qu>wzpk0159H|LAYzPG%g?tu5LhY-6^2Q&yT5L%` z`_*Ie8UK+E^}@?#*D4)tZ^wZ^R}c zWcoY)6h3mMO#d(ZMI;+T2Sll`XczX;?}X6k@YycRR)j1!SwKf>KvDJGm25BGjV(|M ztzFj8yyHb`&9U%V|#_92|7&IG+Y zZ^FF)SFSfF05>-uRN9JyuV%Y+%sH=vg3iZy0-{Rvl&}NKyXdULl~%rYQMh;p>EgyN zAZ*c1Wrr!~^fr1Wv|sjwP1gN|=;zB_@N)=HJHMZk{Kdc$YAQJ;#6#>?1pFGAX|l5` zm6e&A=VaNpo4)PbjHYnR@#fCxQ}l((cBO_VC27d&>8eoF&f_P;;ojvEkWrMT?U(D0 zn>Z)x!Ak?J?S<1Ix3S5}b(cPOvQ7N+P;#r?m2wA*vvxYE@|L%5iHh|HpWKl|A4_?E z<86HE9I@E~Mjm;CnZR5y|HRE%Ulej08a_xM|KJfkQDx7YVy`FndT3rW=(5>`ZAWGF e4U=<1$;?|-jR|u3vxWcnT?}+gw5zq8V*dvk9b_y3 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/maximize-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/maximize-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f2e61a2bc9ecb17791fbc9e0340eb8523682a05a GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqL7py-Are!QYrelb8_34Srp>nI z!T-Qx3 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/maximize-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/maximize-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c4c457284937410f6a76129b98925519f8759e16 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^{2{60 zK=c|+LfCKKzC{TBtJGEmYUC>k@(X4N3y;{n|H7qf*KfRh^}2euNIX!+&C|s(gd;k6 zLoGW~zKF!TM#=Yl1`aRE`5St~#HZT{JXU39X14D5C~_h}b=pU+6*IVV{JOeN+ZZrs leX`_8W^U%2QK!qm5Wd{!`iG|FMnDr8JYD@<);T3K0RZuxUlafU literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/maximize.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/maximize.png new file mode 100644 index 0000000000000000000000000000000000000000..2d82891f862fbaac35d7802572be5f07963dbbdf GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U4q5(c3uK)l44^1wNi_4Bl%#BIP ziAe-9axP8M`3Y3ORubeF%pfFu_{hmdKI;Vst07c0s_5c6? literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/maximize@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/maximize@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9f68f6756644ef72764de9a1a6af0fd45fc80662 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^{2F%dhKb|?8O|;C$v};KB|(0{3}N9ByZ2wXbnW_$m#)^pUXO@geCyqpGXS; literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/minimize-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/minimize-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd96980b290ab1279246ad68b3ee1b21ce8debc GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqa-J@ZAre!Q|NQ@N&un*~CA@5c kMndKPf4Xt`0w#76`MNsIfV|0jgy1boFyt=akR{0BbxKL;wH) literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/minimize@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/minimize@2.png new file mode 100644 index 0000000000000000000000000000000000000000..fc5771c15ad6a4961cd179c56ebd9e44824d8592 GIT binary patch literal 99 zcmeAS@N?(olHy`uVBq!ia0vp^{2>Teun)s z8D;_*lNcr~WmvkHVeuk{ML=>1!x9J=$cAv|FwB|FFdIk$(JaPUvl(Xt$vKR3fC$J2 zlE~b-jB|k^KoZV?bL&_d8(11!m|I(!+p1Wqt66H=nA;~ZO`OCuX$sTSsZ3LAS?cOo z>g!n=Dp{(53KlRd0HTEq3xSAVKtxDDTo{BTMEE5|`K848rN#MWr1<4k_%u}cG}ZXD z)Ooe_d5sNuOig$!OnEHbxx75Ne7v}Py}A5+IRp00dR_nw1ly7zzhDL?W)@a9cK?8& z;E>R;$mp29{#movtXscfh1{P_jmXaosk8hy^+Ig%ostcIp8VL_@Uo!f z`HLKjyik#Umh(P&WXe=?c6{@{!Kcf*Z!3-q7s=SP6U|h+z?s1d1G!)d0Cb1eAiXfh3R(;X>GGY9LZ@H9!VLJ6r_9MHWP6LzDqYxJ6iHu^Ivt zgo`8Vn#MGJI^&G_j0+Yp0MSBVAOL;GFCZcyASx&zCL|y(3_=nj{6Hir#V;?zuOQ2( zD9f*?#HXgrr>?@Mp~|PJ#;2vut8K(%X3S%5!ee2>ZEwTvV9V`j&+Y8U?c&1a9>^II z%o!HS5fRE65ylY_!4Z|ho}S8{p2nV$!IqWDmYvI%p9ew(1#Cq{tR=;)r6sIorL1LT ztmWmb6&0*im8{iOEHzcEHPtLNH7vDtEcNv)4UH^K%`7b~%&k+IrcPs=4)M!O#+kDj zXU}DvJD*{}e8%|@A3?m_$i^iHOek3;L4Lsuj7-dI>>Qk2{K6t);u4Zl(lWAg@(PMd z$~wAw`iAD#j;;YAp%q?W?m`*% z5B)Np(o1EEpX@vTj3u06LmxtzUz>)Xn@ z_vVk5+8oEr+H&m9W3}>HDRrY{Fsc_E$T8RKN6UR?N2hovm`@ z{$b&l1_sviYp)7Dd!KkPMrBIjq}r=S2fsJI`{|*uc*6Typ@roeGZ-JGh<%#tzvu;{ zn669Dncz3yPO4Njr02{?xtCe?Tcz#aG*vT~jiSa2yk%?;2uUkly8GseD&yYC?@WAV zyiAy`#+eywGppzSx55khY=7c+uqSF)K3ylVt9YumfYDcr=%Yu3ttK(7c{X9j#kQSX z2NLbXg3sEpq*S<@7%r_}Kc~63Mw4s(PR8FimAKa4;kJI?d8k(I;7-F>k(z^>SNzcQ z+J7qGr|*=yih_sz8h`Eh#j{->n$5L1;TBkNg!#n7;=qjOd^*o3Xw*D4QW5RH-nsHu z;dhY)^Z3q{eD7EiGPPVwUc|p1GqBXkDpI3EWG&u3ebVf>{U4Dtp1P$K& zV=rP_Brb2(pLkebDqD5Qx5VEDm4&xWj(DHcOE~f3#0d@OnA^b#3fb9taVw7p&zinF dRddl_)?a*r>u0@uoC-{V44$rjF6*2UngEG51Iz#b literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png new file mode 100644 index 0000000000000000000000000000000000000000..47a6007d23060a84bf90e9f0adc3a7d594ca4e4f GIT binary patch literal 684 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`&>(;1lBd|NsA046F7t?4QXn z6UdmvFbSx@0SFlw1c49+WEo_aF)v%huxJVMk|hjFdKh}T7`l3xdnPhW1Zn}2{S5sJ zcoxj%nmeCo{z~4JtN2ze7g)ZMZ{oJE z^6Pgy?%w0NXOH_HAY-@F?!9h%_j&Hy@3ns!+p?vsOP8^N$lEh--VR)21z3w{F|MeaDWS`<^|2{`}?3SFc`w`t+ zn)}St#W6%9IQBxMGh?De+r##g>He(lG0pA!1zrXZ zv(j1VCX*R9Tnacj?N$WaG(EeM7q2g6Uu}M5m0Q7=V;{dVJQX~Czt|>I#+0>RxbGG7 zDd)cX={M@1{n*sro81@w`hys|pR~wchc|gS+Y57f8*Z%oe{;<|0fqhFIky==RCt|%y7dAjA$cj+^1@YqkcmVK$5mfC()soE&N}7~qTnJ}d1uxV<9(A8mjQ8la8AeQ+NN zKHyh^N+^tB1*m|U1y~%wVFG3qsDi>1c(MT-3h49){(HgRAP|HDxWnM^5pW~{BqV_( z3ZOtUOr!xCG(*BL9i(3Zmmu>%-ZgN|Xt)J#!Hv-Yy#N#xfhlHPohP&V{oP@dv z6qSSW5>NtJ3QA#R*rA~eltIEtxEa`uH6dXU$kouOS7}@|o(R%d3a+vd%UR2H5X)pC zSjz;s8BRd7r>95W8roXfS~@;31JR{Uz4>T28S<;o^(_8K+^xw2}-Z1 z8>VDNti@}mq-YbW@2-5 zcyn_^a|@}ZC9*{tC6z`?r7=?3L79v!lO2+^#qzeCOzG@S>+U|?-Sb;d zZ$@uFt$!eIKwc)7m&-@*jgB%$$5>6i3+ ztzNIw8}#rF8t_-%oq=~K`*aNHAV45Y)~+)(Lz-Kx-(Y2JXSZ>qy@P|Jqmz@f%O+QM zcMnf*pDmwZw)=j)J0K8GAcjYi55*rzIQGkhi?rP9cNh#tetv#oVNp?WNoj*n*x26D z+12&elV?4>eb4(}3=R#CjL7Aqp@zdKe^%C1{vAtb$$J=1JziA)-S?grXIvYQ4g6+-R4Si=)XCu*m$OgGI zRgy8aKaE&I``k74_yb&;hmaY8Wz*k0=^wPi?x5a@qE3-sm4qSD4vRhtK3!CJ@|I0_ z;9Abh;vCo5?;c(R{z!aievatjbI)W%P@mafl7f*flx66>_r2i8S5ncG_$Y9ODaiLd7`|-fySghB; z�c*Qr%;8dWAFv9iLH;QCb#QQy&p)FkSJLFP>54Cy?qdatdDVBA&nOQ|s&=Co>gP zibL%S61NgKfB_02JSzLEMlXXRlO zCb;N|iiMKJ}%o)XP1~8k2{-obp4Gcio-ES6zgCV=a}sIX1^@s6F&7Tg0007zNkl7J?Xt{yXqE?kK3kfkAt5Elx9in#O{B!Wx#E|nlEh!=vQ3&FK3 zeFhO1iV;yJleyoj%1t7DtXzM*@%d?@4=XvNJ)7?C;8KHD38HbSjwv= zpN+R;+lG+k)mSQdQK$J6+BLKT)Tz10LSE0!KG=??)mR8|xty5$W5G17+!icv=J{+y zJn`~3QATcNBPryKG_5TETle0hoMj6F;$431cqDk@tJo7~NBHySXUC50QnR`Kfr*IN ziw8Q%4~+o;3kjX%5eu z_zDwaQHA0DS9-t%g(8FeId;xhq>$5k5G>)nuP^`wOkEH}1n&_rGn&r3sX^x~h_J!% z{ADy4Obw2P0|4}eox^Is*Xd0Q_WGT!cYc+v#j{SY>P^_F+` z^JplRTCHEdwsvXvZV!3-peH_ZOXz`%GSz$e7@|Ns9$5g1TlV33iL zk`fme=K%w5ZZU3dQ7$eKAmZc{<`fbFB0)hx0RaJi7~ta*1|nWwAutl;;Su2B=jY`W zf_a&@oVx5$a(k2=Va?^6?At3kdTIh=2v5B7FQn5s)Ci zps;{|h=8Doppcl5u!N9^gfI|^N(zfgiHJyw07)?*k`@IbaTzf&X>kcTaY;D|2{{QV zc}ZzSDQP7sS!HP%C21LDX<20%c{N!%6cx{QBu)WQq@&f(NR{_RZ-PbQPWpd2O@*tcS5HEV==KL$S;_Ik%^gulZ#taOk6@z zN?Jx%PC-#g+0@L^%GS=wH!wCKDYdk$s=lGIxuvyz`mEXWHg4IuYwyvMr_Y_gaOv`u ztJiMaymkA|-Fx>RJbd)z>9d#bK7Rf7{l|}AzyJLG2L@BvuC@Ua&|6Oz#}En0)`Q*g z-ib17AC5Th+onB>bn2yJm=S5D=WMA zUffkHDq4HN(@f>tHWxmyN%kARXjMMXdTgrKhQ(5RdmN8V?EtY_f=gT z;rZ=)^3+>$v%I)~%zT%5zwFLwXf8^-5#B!MRh*jc#zfVd!L6e2KAY%nOr2@7oA1AD zVvHweR#W@N9O?J^o}S+Pi|SH#HvQ4yv-@yIioyCvjEwE$GKS?pTxDvLxF1N@Wpyf> zO09HJj_*9?{qBfiomlU8n=WIY?qmM*j%^k6HVJv7_0C3Yt-HCPr0808=N*PhQT*!{ zPp)@)Y_9)^rM}}>x!m!(eWJbQci8P8FETu+8)1E5i-p(cP23r2UNTE17y?W)QjR$O zx~I#(X;x-eGYj*NOWbP>m8z=v{#F0vWKYRA_ga{qva?Iho)a4~X{lJcdh(vy1w2Rh zw6l2}J9g~&@foG64;pQ!?_a5E;^XF|K6~4)2WQ^8P28`1wm;UxGUyhltnhU8b6Mw< G&;$TICR3{b literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..de735a3c28c0aeabe7e024be739efb8e7fe71c2e GIT binary patch literal 713 zcmV;)0yh1LP)X1^@s6F&7Tg0007zNkl7J?Xt{yXqE?kK3kfkAt5Elx9in#O{B!Wx#E|nlEh!=vQ3&FK3 zeFhO1iV;yJleyoj%1t7DtXzM*@%d?@4=XvNJ)7?C;8KHD38HbSjwv= zpN+R;+lG+k)mSQdQK$J6+BLKT)Tz10LSE0!KG=??)mR8|xty5$W5G17+!icv=J{+y zJn`~3QATcNBPryKG_5TETle0hoMj6F;$431cqDk@tJo7~NBHySXUC50QnR`Kfr*IN ziw8Q%4~+o;3kjX%5eu z_zDwaQHA0DS9-t%g(8FeId;xhq>$5k5G>)nuP^`wOkEH}1n&_rGn&r3sX^x~h_J!% z{ADy4Obw2P0|4}eox^Is*Xd0Q_WGT!cYc+v#j{SY>P^_F+` z^JplRTCHEdwsvXvZV!3-peH_ZOXz`%GSz$e7@|Ns9$5g1TlV33iL zk`fme=K%w5ZZU3dQ7$eKAmZc{<`fbFB0)hx0RaJi7~ta*1|nWwAutl;;Su2B=jY`W zf_a&@oVx5$a(k2=Va?^6?At3kdTIh=2v5B7FQn5s)Ci zps;{|h=8Doppcl5u!N9^gfI|^N(zfgiHJyw07)?*k`@IbaTzf&X>kcTaY;D|2{{QV zc}ZzSDQP7sS!HP%C21LDX<20%c{N!%6cx{QBu)WQq@&f(NR{_RZ-PbQPWpd2O@*tcS5HEV==KL$S;_Ik%^gulZ#taOk6@z zN?Jx%PC-#g+0@L^%GS=wH!wCKDYdk$s=lGIxuvyz`mEXWHg4IuYwyvMr_Y_gaOv`u ztJiMaymkA|-Fx>RJbd)z>9d#bK7Rf7{l|}AzyJLG2L@BvuC@Ua&|6Oz#}En0)`Q*g z-ib17AC5Th+onB>bn2yJm=S5D=WMA zUffkHDq4HN(@f>tHWxmyN%kARXjMMXdTgrKhQ(5RdmN8V?EtY_f=gT z;rZ=)^3+>$v%I)~%zT%5zwFLwXf8^-5#B!MRh*jc#zfVd!L6e2KAY%nOr2@7oA1AD zVvHweR#W@N9O?J^o}S+Pi|SH#HvQ4yv-@yIioyCvjEwE$GKS?pTxDvLxF1N@Wpyf> zO09HJj_*9?{qBfiomlU8n=WIY?qmM*j%^k6HVJv7_0C3Yt-HCPr0808=N*PhQT*!{ zPp)@)Y_9)^rM}}>x!m!(eWJbQci8P8FETu+8)1E5i-p(cP23r2UNTE17y?W)QjR$O zx~I#(X;x-eGYj*NOWbP>m8z=v{#F0vWKYRA_ga{qva?Iho)a4~X{lJcdh(vy1w2Rh zw6l2}J9g~&@foG64;pQ!?_a5E;^XF|K6~4)2WQ^8P28`1wm;UxGUyhltnhU8b6Mw< G&;$TICR3{b literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..a228a98d1e73f2ae9855e85303367406d332fb19 GIT binary patch literal 666 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`!UT;1lBd9|`Q=zyIRJi}&u` zyLRo`jT<-a-n|QC+`4t^HW=Kwa|cL6$eUmQ5l2=4R|8}KwL{bc*+2l-i_8V80Ro5! z8VNBRDERpCO~S3{Qdj)-@kvrAnDY8R0IsE zkdh$3U|+@BjA`)sFZSy?+?LCZNMH`Pr=gN@2lc4|{{o zDhn$neUF>;>fr$ghc{PLV^?j=KcK$t)g-x_H-sgkcTfFta<^|qSoS2w$mquGb#D!h zWS(bQWRY-Wfrdf+!ex`3zO~Q#XQtPFg-8E`)=J5(AJ(o2jNehV;^*E&oxZ)bJx}?w z;-*cgkup4#>B}JfzNaFNU0{0^&&$Zd9cf;%Y`d0bRtTks&X(I~*v#C0EG82Ix};Pgg&ebxsLQ00i-;6951J literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..17fa9de33acfb3bc54d0c45a380423e8ad4a21c7 GIT binary patch literal 1026 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>V!3-peH_ZOXz`$4=;1lBd9|_#QfB*60$IqTU zyLj>9?c2BS+_`h_-aVk;wQJXI+_-V`=1qv;-Me?MU%w6%xpnInPy{FrmjW_?f-+|r) zs)4hCLGj?hgGY}Z0fXqtlP6D~J_QEU^XJcBzI^%W)vMR9U%!3(_T9U8@87@w@ZrO! zPoF-2{`}?3m#<&He*5(}q!zyJLC^Y`!HfB*gg1HRj{xCa;?@g+fi z!3>N{%p9Ct+@fOQ5|UEVGO}_Cib~3+W|meqc22&5u?b13rDaw14UJ9BE$!21&7QY$ z%g$YUkDfez?)-&Im#DU)7iMA(*#X)E7`g|%fa%J|Ku)a>p!Q}U8ikI<{S z{d-SVR79jb+ox~!#n1n{leUHPIhKWjT^CIxxetbau=HK3bB_0byM|kEr$%=%^9PYx zOIIFQsB@10kn?>VUDfs}N2fOzl-4v(n`D)0T*#!?CYGU@8DJ)ySR&DNIp~th%^1GL zXA9u9}P&;^uEOz3ni41JPh|7zE~i(>p{^JNa# zZ;uRk0I-+m`ft&bhrIf z@9&DIWH0_W)xG0%?M02xd~%z$q(bcu{pP(GSks>3x5dm}ajx*%J6d*mUDuAWpZVOM z@#h)$o#*-&f1Iq|aqj)1kGG6M~cRW?&D&Zd`B?eT890?{4>{%xL^Gt z(~>-C+m8(vef3pBcZB^_^-3RK$T+p4qrGdQRqw9TGjm*HLO0FSkXo14V_O(#WE6fu zWtZ1#wcJ%=!P74!l}tRA=R5048SgRwg}&!qCYgA%d&#_7kTNMguVis>#v@+YpKI6J y$ga<4d#EQMIooT^#Fs~!H*RM9@%oih`~H}Iec8&FK>@(D#Ng@b=d#Wzp$PzqjB$hj literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..c5576dee4c26fdfdb83c43ff0dffa98af46d66c5 GIT binary patch literal 671 zcmV;Q0$}}#P)X1^@s6F&7Tg0007JNkla>lXl_Ky-TrBM4?Fi1LDSQcYTG@ zdj}?ywkmCD#Csc)nR}0$L>kG&wE18*Gjo1?GaP0FGhTFXh2XrroV$G)>3G`bpE2 zqbM>52M70=83aHGAzoD~mB9D^x0XW|+4oVYR07ZQHUS8VqUfRLdACZX(v`7(N~IEr zXi+J(N&wboXJ@ak^)fRvbCZak5`YKAVo^*A20=i~yh_YmE))urdg#6XG65(EF>yf< z5u9^VB!u{7ZT`n&++A;eD-La0usGcnlhc0oiDS!>^Gt$$AnYOUMOxgB!OZELN0 zlE==n3|ecXY5I;wYPHaM)%X2sxm+#< zK`<0D#^ChyRA*TxiRjVN($bIqwE?hyPD;5(M9%>%7K_EM@B23ZAj`5&yWO4waAd80 zw!FN&17H9c2L8?d{{C$ux=Tb00N|YaZmr#`)oP8rnLo~IrtqnsPxt@;002ovPDHLk FV1nCsJHP+{ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9f7ff4dfff1e050b1649eb313e313e71d785d227 GIT binary patch literal 1047 zcmeAS@N?(olHy`uVBq!ia0vp^sz9vA!3-p4v@3jKU|^gY;1lBd9|rdC-+$)JncKH- z-@SYH;lqbluU@@={W_2f1b6P-xpwUukbCRaEryT=#8t?O@w3rPMpF!w1^NgWKKJh3gIEXW z-oJnU!Gj0DaC`dn>9c3gUc7km^5x4{uU@@*^XBc_x9{G)d;k9ZhYueb27$Hv5%r?My$|wo)3ua(sVqxXu z7Zef}m64TKP}0&iG_tU=wzYR~baHla^YHZY@e2qF4hfHljEad%OipWPYHsQ1>Yq4u z=B(NC7A#%9a`oEvTelxRcH;ESJNF(wdim=0oA)0+e)|07>$mSee*XIX2W08Le^WH4 z^#K#bNlzEY5DCfFgYC{ji85>t#J48i+-B<=Jz?AQ$ZhO5m6*Lm`1ER27X;|r>{$@} z?t8hq-?6*LKQA~MP{EPQt2R@{MVisqyhN8_sW<1{N&9z+H5_VX5qCXuX{+{!lDw|& zpyabEY!4p35fM-AU3&cY!&hfid~XIM{jrIeGjEAzv{%pfg-0*GH(46jxp8tv(GzL$ zB@<6}3TG5poLXcO{oshr_GPq8X1S#YynQp=s=hKs2IFd;E`y85}Sb4q9e0ML7nSpWb4 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..552a9ded9454e975bc479e4751794697c409b5ae GIT binary patch literal 792 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`&Rt;1lBd|NnoW2rU2;6Ehew z0Rb}tu)vr=1_Z$bn1Sj+YGJxS3=U3iPEKBKUVb(<4mNfUPEH<9E*>5}K^7KPpcFTc z01vMqFFz0o@e2sEu(I*;3Go3Dzc3>VNJ=Y7%c{!AsmjW$$t!6o0Fkn`g0haXs=l(S zfr`4ms=9%yhOwH4k(!2ynx>JumYIgOsfLc3CJ^bGY3Z12=~!s#0+FSbo~1SjS!wHA z>F8SO=mC+Hj-Is+kgIR43q%H1x&}bfM&HOr-`G~)*v`Pn&HzXn+Z&oXr1j<20|VN- zB*-tAfsq;LT6O_JQ85`=IeBG0qsXY}*zDZ=!s61h@>#Q&EZwki>$dGXcI@1}ci;X4 zuU@@=^XBcBFJHcbz&8l^4g^1c{dWD3xDyzgf}SppAsWH47t*7f5+vFlva2p!xuyJK zz~;_deA=fy&V1X}>6DhRe#VRQ`ks~#_U^m;{J8W2!I$4BH@LF#wOIO`bYPm=!rFf~ z<}&A!OjSjXTe|D;?0DfEu)`snv*aT}-Jf5Da! zxie7aZjs!J+ZX4oSo_`KMaVHPcEwK}k8Rl(wJe^}@}yeq^;?NW{1*2L4d&}vynU_0 z!W_Lz=jNoZSL-q!>zy{6dRqMSS_htw>yM>h=CarSqrm8}abx=8Cc7d_(a@gdH&jCF zmvr0Ogn!Li8+P@o@w~Tx?6)MV?3ugkT*|tj>^lY3pQ~m`Mt5~3r4&wCc%W;+Uc0uB em6?a;>_1Ul{oOxn8!)LeFnGH9xvXd!3-pKyzvNOU|=c;@CkAK|NlQwWE4;s0*s7I zV8G183;`@GtgK)&8G%wzNuV4HD+>s)va+(Vb8vBT@^EtTaB=f;bMtZY@bmHs^70As z0TDkC3G)dE^YaVy14#i90YM-V6%-N^7LgPY1tKX?FZ4I?#8ATn0dG*Qub`-;rLAvZXk=_@ZENr7>gna@9}yjskeZQMSlr#) zH)-;;*>mPDSh#rU@)avrt=_)-z~Pgp&YZn?>GGAU*RJ2VdF%F_d-oqaeDU(t>o;#d zeg5+O$FJXi{{DjkmwMZMz_h=|)5S5w!oT(E&uE@PnFAl+bFJ;W>$@m6)ywnUgy_CI zo{{bowWlQC4zTm;5aHTdr0rf5e&b+ya`y6>Q8%xq{P9k^m1DZw`18Niedle~r$3vS zzHh!{%MsS)OId%<`J$=9tf1`T*_!6`)${~UXjso?wz5|uqRKmB6EAsfmR&X1$DRH2 z=CEU#JpsxZ{kLuJ?Y|`TaGE>kI=)SRtlsu1s#x-&4fga+5RHQjXCeDrDyY%{+se3OCk4+ zLNr(CmiVLAyM(4ygv|M=qq(r+`_3CO+8S5QD%4iym_5_X3H_)exX$QOSGlOc+;r)O zq3tq@XC*K@Sq1N8KK*P*0+(y?gLScuR}bfG5sEvZ-828N(GjBKcLy?Bnhif%DgF z`fA&9G(#+;^zsrPo?uSnz#kKfbN`lQroR8r(0=H`j?jYj-A9ACHiy_QSs^&9>{Chi z?(jnoIsg$$M+bLZbZ zEnvaC85`~R8BXbi$Lx$brvE8On6p+vXz3+4K|}6qQlA|aj+uT=?$GG?|!!zBO! literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..547e7862af478d8d21cb9ba9a0890b95efd4576c GIT binary patch literal 745 zcmVX1^@s6F&7Tg00088Nkl1gx5QWc~*}L9dZ@?fZh=T|Sgs3Q>pyH>Xr9lEgdUyi_FF?Tqzzak|f`9}RK!fOc z1qvj7q>vC|Z0|1K>>Uc*5f-*%;7C(loli6O&djBmVVX!fsy+t*tEx+8R!%jT*~9?g zNPSgL8{IT*WUBfafSc;s5mw)w9Xo!~jvYT~Y1+t0eFLC2$tM%aR8m)xBt1L7uo!!9 z@ZNBsc_^;e=gz3=Gm>tc_YdFz_B2V7i$mB@Luee&omJHr9e}eU8AQ=`#HxA6~R2WA8oZV1iEryw$ z4$N$~Xn_CZK{bGx?Fj&Y#D8ZvkPk?$Y1^bpVL|p4>SALe-($ZlNrD zT>wwS%-UxD_Qto>{AZCv12y3m&3!#{POzRr>w}^5LLL) zK~zBD_Qg{OQQ1B#vNqP&K4+ErWdM(W(e>4U$UUVjH5&VpT9QIlp(-HzP%}eSc~n~! zioAo(&9&T{EyMd;X0|y396)ygxI)TZ=Uf~obEyj>s3-tK%CgMN{2c%* zX7*znGUjuN04xBwN%9pbUqSXj_DESJ`4Yel08IeVA9p)xLP$mcVgMlq4K?VM9)R4; bigCVQ6@d1^NU>Da00000NkvXXu0mjfnyFBP literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7591a1cc10de001fe549e04302a5ada9859579f4 GIT binary patch literal 1574 zcmV+>2HE+EP)D=FPl&4~u)p8UKpyjP3bKSDL5y=Dv@<=bdxU zy`rj2DiJvY{3BleNLBAoJgKTqG=MqaeL&-QADEkX-U*@Rfe!$!H(FY&H%D+E0P~Z~ zEl(Os5t#@630!G3+AJ<#0EAEecZ2R`2jD~CyQ+HUN#-}l2L+%kEnlSGXahV0ToaMS zCwj+G9TSnW5$dY}>LQ>x=K)9(0|<9Mxyi=H8o+-D&fPxBdyeE-gnDy7C?Nh;&MjS_ z*_;9R62ZBp69E&Eg$VVPMsshd$H0B@sBnh@+Xc0>Kh&OZtr>u)Bi!<_fW?X40ls`# zs9kW2+u+_2k(G(SMC9|pHQ;iiIddeaz2Rm7R)Duedn2L-_tP>IS;%ITxuNy6a?o~m4$QXX$9xb18>H6?Pl2N zSS$(e0+(B@Sr(1~YFwi__v!6htgo*Ed<1+;Rqu^Ix6LsTsSvt^%gqyjf=A!n!r}^z zW*gu#@OKd@?+XUJ0(`w%YaC1X4uV@;x=6KJ2lyuN+wo_%LMbBO0j^nV`NGOGk|fEA zK#eO&46Z1+b?Za*&H+5Ds{exMn1~4Q2SDcLmrn%>f^&&YnV(-4K!D#zmaS0!82DPH zTBFfyXZxq@bEhDxOh@D1RH<6yr4crxCICb6f!RvMEq92E5X z*$C{q0j>j|_4^rlo{?CC7&$e!j1dxR800;dccKyz zY+7QN4@T!4M3$aW)gkaYFx=eiXg}}aoRXv^Ku#=t5TKlM?Xdoh2OP`tieJK_mc)kw@?fMNv=;2YBzv`@yLQ z^*i8Y;6Y5p-Cz-}3d{h{1HT4Lt=6E?nnfhR7{QtZv6duBwjg&&!8wN(1%-2XRa6}t z>udC~4Py9S0{#fBs%n25$6gD!h}3{K@GS5uFlUU>TD>i`dXtbVfhjnXAfnMlLDg+* z(^VZ=cayB!QSZF~_kf=h&PY0{nz2KVJBF%6=VpOl0zW0}s;E@zlq=Qny_vl`U+)Tr z!<>FUBkyOUuE7C+0e%Cl0&6>+IuIkm&(0 zKJ+>N7+{syj*qDY)Z*_9Sl@BK0D3_8AfO|I?SM>yQXH1JkBGND;ahTqwQn$91`ezL Y12Au%6xRhv$^ZZW07*qoM6N<$f~c|Hy#N3J literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..23d1d70a1c1881aa29c409461480ab239ad50811 GIT binary patch literal 638 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`)26;1lBd|NsA0t5)sbzyHjc zGgq%(-L`ETP=SMk1CUfwQUa0?psucd`0(L_2M-=Oas;S&>C&Z3mMmGeY}uMMYnCrx zzIN@})vH&pT)A@h?%g|f?AWzy*HJJybm$O}K5*awP%n_NZ{I$k$gyL`fLtI66oHUH z2GCfbAcTZ)f$a0=&tJH30Z5)WapK&$bH|S#2Qn^Rym~AHRP6`u+R& zpFe;8{rd+D1h0u3K|$kP666=mz|6wR#?HaR%P$}*Ar%=F6%!jDAD@trm^5wr^jRA= zZrrqK%hs*iwr}6DW9PnSAoE|n{`BedmoFgW!G{0%@e>4o{o@d>+zd4KmZytjh(>Vg zh2v3&0t6f$GEem0UVbocgWF<`u$+k+O&&ha{@y>r%5kz_+W(||GaDVlmL@IS#23Fe zd1P~xoh~RHoRO&LQ>-WCgK&(c%&Y~O4NAU*l+jl_-5|8=R5zo=YI45ckWAnKW{A!BMlS^ zrA6@}2g2P7E_-z}Aa}zj2!&Es@uvoPot&J2f*=s6y1F{R=H}-Ay8nSdAXr#fAPutA z+S=OD(E$pd&j&me+uPeaJ3FCmX=x!6iQqxFx3@QyN~O_gbUK~EU_?enGMP*W5eNiD zMMYo+Y-?-F&dz4BSZp@CxVX5aqy!8gayXodii+~`^6Kj9nwpxbswyC`1O(m=254(* zYk>ncHa6DR*YkKhE|&}8kPJ=`5kwS3L=g1Tf+&Qa5@=z5z^10AQyUP-0Ub$02ynyz zu}DFCN=~1J{eeA!E$Zv*8yFY>9o~hA-QC?F_V@RLJ~%iyG&Cd>3WtY>MIzDI*x2~^ z_{7A7SS+5Jnwp)RotvAJNF?*~^9u_Li;Ig(OG{Fzba{DsWo2b`b#-lRZGC-RCX>nK z@~y3{?d|Q|-QB&tz5V_DgM)*^!^5MaqvPXag+c*GZ$@zz!V$(t2Kv!ZN=nKqXVlcy zKhgM9Q~RtA2BW8^Z(v|(h{YNi<4o{)GjoEawVnMHXID4MH7YeAC^+=i?Xc*W*p$@t zjMvEV<>uz)<>wc08yXrryL)`xmZ`=e726xfBtdHL%KOFTS^%PACIZ{=$4cfLmP={Vgxe>9j1T)rXS$bB5oAN=t_;n0$R zsW^xJb0&GDKo|Y`%cNInDGBQKg*(1Mn&i6@@2+Ul=ybwLM2G)7wZGy>(ugiQg$}wo z>a!IWb5*OK^m$ke+GDd-H4cNubG5%UCD}H%#&8YUp2rrA$qf=^PRzK2-50HH*KJVZ z42FB8ro2+i{pU%yjMP#YpJ!o0s`I_`E-p3s?%dmJ#tPD8`KobFc4zF&{VV2!8&jUL z+~SMNAHs6ZIOr2ydCrEJgppr2IDwZg+R)z6OYF~Os$}Zm@$`^OnPzRlaUxHdK%Cv~ zn;!R3^qfD#N^t3ChVQ&|%2G5b6kmPaQ}?hO!^2XjAvuBkoo?3ow5XUh0sDdFL@I_F z!qcUN1O$|}iz}?2RNkzqey(@pDU&^xM*c;qFIkE0F7#IX`#++1`H|mVy_fh88Ah@8 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..de735a3c28c0aeabe7e024be739efb8e7fe71c2e GIT binary patch literal 713 zcmV;)0yh1LP)X1^@s6F&7Tg0007zNkl7J?Xt{yXqE?kK3kfkAt5Elx9in#O{B!Wx#E|nlEh!=vQ3&FK3 zeFhO1iV;yJleyoj%1t7DtXzM*@%d?@4=XvNJ)7?C;8KHD38HbSjwv= zpN+R;+lG+k)mSQdQK$J6+BLKT)Tz10LSE0!KG=??)mR8|xty5$W5G17+!icv=J{+y zJn`~3QATcNBPryKG_5TETle0hoMj6F;$431cqDk@tJo7~NBHySXUC50QnR`Kfr*IN ziw8Q%4~+o;3kjX%5eu z_zDwaQHA0DS9-t%g(8FeId;xhq>$5k5G>)nuP^`wOkEH}1n&_rGn&r3sX^x~h_J!% z{ADy4Obw2P0|4}eox^Is*Xd0Q_WGT!cYc+v#j{SY>P^_F+` z^JplRTCHEdwsvXvZV!3-peH_ZOXz`%GSz$e7@|Ns9$5g1TlV33iL zk`fme=K%w5ZZU3dQ7$eKAmZc{<`fbFB0)hx0RaJi7~ta*1|nWwAutl;;Su2B=jY`W zf_a&@oVx5$a(k2=Va?^6?At3kdTIh=2v5B7FQn5s)Ci zps;{|h=8Doppcl5u!N9^gfI|^N(zfgiHJyw07)?*k`@IbaTzf&X>kcTaY;D|2{{QV zc}ZzSDQP7sS!HP%C21LDX<20%c{N!%6cx{QBu)WQq@&f(NR{_RZ-PbQPWpd2O@*tcS5HEV==KL$S;_Ik%^gulZ#taOk6@z zN?Jx%PC-#g+0@L^%GS=wH!wCKDYdk$s=lGIxuvyz`mEXWHg4IuYwyvMr_Y_gaOv`u ztJiMaymkA|-Fx>RJbd)z>9d#bK7Rf7{l|}AzyJLG2L@BvuC@Ua&|6Oz#}En0)`Q*g z-ib17AC5Th+onB>bn2yJm=S5D=WMA zUffkHDq4HN(@f>tHWxmyN%kARXjMMXdTgrKhQ(5RdmN8V?EtY_f=gT z;rZ=)^3+>$v%I)~%zT%5zwFLwXf8^-5#B!MRh*jc#zfVd!L6e2KAY%nOr2@7oA1AD zVvHweR#W@N9O?J^o}S+Pi|SH#HvQ4yv-@yIioyCvjEwE$GKS?pTxDvLxF1N@Wpyf> zO09HJj_*9?{qBfiomlU8n=WIY?qmM*j%^k6HVJv7_0C3Yt-HCPr0808=N*PhQT*!{ zPp)@)Y_9)^rM}}>x!m!(eWJbQci8P8FETu+8)1E5i-p(cP23r2UNTE17y?W)QjR$O zx~I#(X;x-eGYj*NOWbP>m8z=v{#F0vWKYRA_ga{qva?Iho)a4~X{lJcdh(vy1w2Rh zw6l2}J9g~&@foG64;pQ!?_a5E;^XF|K6~4)2WQ^8P28`1wm;UxGUyhltnhU8b6Mw< G&;$TICR3{b literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..a228a98d1e73f2ae9855e85303367406d332fb19 GIT binary patch literal 666 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`!UT;1lBd9|`Q=zyIRJi}&u` zyLRo`jT<-a-n|QC+`4t^HW=Kwa|cL6$eUmQ5l2=4R|8}KwL{bc*+2l-i_8V80Ro5! z8VNBRDERpCO~S3{Qdj)-@kvrAnDY8R0IsE zkdh$3U|+@BjA`)sFZSy?+?LCZNMH`Pr=gN@2lc4|{{o zDhn$neUF>;>fr$ghc{PLV^?j=KcK$t)g-x_H-sgkcTfFta<^|qSoS2w$mquGb#D!h zWS(bQWRY-Wfrdf+!ex`3zO~Q#XQtPFg-8E`)=J5(AJ(o2jNehV;^*E&oxZ)bJx}?w z;-*cgkup4#>B}JfzNaFNU0{0^&&$Zd9cf;%Y`d0bRtTks&X(I~*v#C0EG82Ix};Pgg&ebxsLQ00i-;6951J literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..17fa9de33acfb3bc54d0c45a380423e8ad4a21c7 GIT binary patch literal 1026 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>V!3-peH_ZOXz`$4=;1lBd9|_#QfB*60$IqTU zyLj>9?c2BS+_`h_-aVk;wQJXI+_-V`=1qv;-Me?MU%w6%xpnInPy{FrmjW_?f-+|r) zs)4hCLGj?hgGY}Z0fXqtlP6D~J_QEU^XJcBzI^%W)vMR9U%!3(_T9U8@87@w@ZrO! zPoF-2{`}?3m#<&He*5(}q!zyJLC^Y`!HfB*gg1HRj{xCa;?@g+fi z!3>N{%p9Ct+@fOQ5|UEVGO}_Cib~3+W|meqc22&5u?b13rDaw14UJ9BE$!21&7QY$ z%g$YUkDfez?)-&Im#DU)7iMA(*#X)E7`g|%fa%J|Ku)a>p!Q}U8ikI<{S z{d-SVR79jb+ox~!#n1n{leUHPIhKWjT^CIxxetbau=HK3bB_0byM|kEr$%=%^9PYx zOIIFQsB@10kn?>VUDfs}N2fOzl-4v(n`D)0T*#!?CYGU@8DJ)ySR&DNIp~th%^1GL zXA9u9}P&;^uEOz3ni41JPh|7zE~i(>p{^JNa# zZ;uRk0I-+m`ft&bhrIf z@9&DIWH0_W)xG0%?M02xd~%z$q(bcu{pP(GSks>3x5dm}ajx*%J6d*mUDuAWpZVOM z@#h)$o#*-&f1Iq|aqj)1kGG6M~cRW?&D&Zd`B?eT890?{4>{%xL^Gt z(~>-C+m8(vef3pBcZB^_^-3RK$T+p4qrGdQRqw9TGjm*HLO0FSkXo14V_O(#WE6fu zWtZ1#wcJ%=!P74!l}tRA=R5048SgRwg}&!qCYgA%d&#_7kTNMguVis>#v@+YpKI6J y$ga<4d#EQMIooT^#Fs~!H*RM9@%oih`~H}Iec8&FK>@(D#Ng@b=d#Wzp$PzqjB$hj literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above.png new file mode 100644 index 0000000000000000000000000000000000000000..9c72027c3c19662dc0510513630d481abb80fa6d GIT binary patch literal 720 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`$r4;1lBd|NsA0t5)sbzyHjc zGgq%(-L`ETP=SMk1CaFd^HWk%0x}>#U0wa~;ll^PVCmAO2M!!qvSi7cHEWhHU%q%%9Xo!@7}d**Up_gkHWyALx+G&pkkn2APM0f0|TH4PzuO|s6BGz2v7t_LKr|n zAOol#B6$A%`3n~=0Lc?4PMkb>^4z&|$B!Ssc=6)hyLT^NzI^ZAJ)lY;`QX8WM~@x> zHQv8}AIN_A@F7t9^XJcBzI^%a-P`x?-@SkT{=)|#`tb215Pkgg35Y&@{tQH)zkC6r zFJHfY{r2tK_wV0+{P_Ok$B&;sfByRQ>-TRU`u*q6pMU@U0YmHtpAZi)P<%>){DK*n zSyrcIwQYxahX8#is*x^?Te?K^ht*tzf7^XD&K zzI^ri^=qK5AlpDz0j&Yq^YhobV;{qFj&9X;o|EFSb& zT#a-&vNK3aOiQWbLc-+l^(^`hK8NdnuARJQGv9^&C6`&eR6ggt(eyH66F*kxV0J%i zBDZ2stWk>G*R^}T_yqmGHd!L%&NpU;X{y4H3OO0n-tCz1sMW%t=v0e(nc#sddjodK z9`_4%%@%&%*ELsoN?k~bm6!A6bIj-LLjPDCJGT1MzU+00?^ZpG-B)PYyis|zp62@f zvVBaO&2_6kIA8yF&X;LHcjfVQTVv1NEql9nvVRZ*hwA#(Ya%tLYx|}>6?59#%=Uci znwv#;^^L0yWdB&(_NrbpjlCY!DRH#kM5fbC`Jvrkruki!>pZw8duPgg&ebxsLQ E0Beh;0RR91 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png new file mode 100644 index 0000000000000000000000000000000000000000..4acaf69301aef306cd2bf1cd9066165b98d1d090 GIT binary patch literal 1426 zcmZ8h2~bmK5Du46R5X-m2!|#L0#-{EEXqhdP)H1sOHmFvv{gG);sJ_+2buw`f^yk# zNI_^(6BI~OE+GjJB}PNi0+FjgB3B_0NVpP6SK~NNcfR+%-Ea5p`~Q9ayqn%6kEO;K zV*~=R6z}Qo3wK+%zBbYWt{Cz3M<8^ayovsMG#U*kS_TJ<$z%f8)zy87KGM2%>u@-n zHqfRx98P0nBPcaBHNc<5hK2?%mkS}A&9=9kPT zDlIK#Fc`25D5$Qk1|PVhqJqU@RaRDl2sKqzRnQZ35W%#fmLUrU+5b5Z!m_nuZEdaA z0oHcV?g%{=UJJNpeA9bH`A@B}X}p92SigF`|u#l%&B&Xor zclx8vDeRk}KkJ|k$B#RN`_Nlz%#phL?4Yfy^^5Qp#s2%)YzU{s8NKS@ zTMl&nEhgpfJse#hm$LjcHWx=&PkH&!J-x_JzkDBd0*&KsI+1$&j5yX3iCTOzA@<#~ zNqw9{`H7s^`(Xok%VK`PH=CZa*hm-ed-#VUo}9Yo%&(oqHNT-aY@Z~%UkIAfdXMDc z?J+)L-th6A$qqA&iv|>;eL|kIBA;xGq&FJ2DpowXIp|{6Dt+NouyudnA&;~cV$gU- zG~?)(R@eC3=EzB;mStroMGI@Y;_}N(l(WtkXB=4D7G+!C{Ui2jw4#n7n&%#A6?TwQ zHcBqtbvC%tgUh}8LXahma@p$|e%|o#?&hCfm;_$`wkw{N|NDURK_M;ZZir6ukIhPp zw&T8?)^T(1to!Z!@2ip3lBCSm}9e(sEFmHzjP3-V)YkHn4 z%}Bi9zGKSsjhl>Ce=zMDCt^cv@lX$IKRz|MwnQe|n71#rummeB-ub{Lc`tD#GoUw@ z^LXSeA)J&)E1NJm&_TI?ao#N^>qT#&Q1y7MtEOQ;G#*T}_?Ketw72H_q44#XK-Xg? zX|915VcRPjO!rF~vTk&$RR~OWP+*pYPG^$9y?7UF_%Yd!r0w%IU3>nI1KMaaN>#%UC}xGU~{3u{I>M{{}R84|9L707 zG@EfYG8ZB;mvJr-0oia8s0_%S$2hNnrKypnsfoF{iKV%jxuu1nx&?VxqTAT zq$x~OrZ7#N$~3i#rKXOhzMiF_lBF7`U;)Ddpu>QOUqD1iKwKDvBt-ZnMfs(~_@%}9 zWhD4zrTFDl_%u}cG}ZXD)OocHc}$FWOpSQVjCssWcq~kLEZw=hJh^y1#$c>~$M9Y}~YY%hqk%ckFoj?D>lqFJHd; z1O{Iq;Op0~-@g6$`AgEV&l?oHo-U3d65+WQuZlGV2(&&7d~@tw*qc07+Z(bke(&#E z&|z`<|EJwEOTRHrxODR{&*^8*VX_)Ci$xO;e~w-_$MEEm!tMTZ?(Fo=j`J|TKIhUd zPw%u>t9-8X1@4)+v%o$!SR`V#%&N4;1q~k`HvbWOY{xs<^4L*{h=2S>(mlI%T=FE| z*A<8wPLo-X&bPlzM}lF_+NHO`bZ395c;8Ud%VV>C>WU2KK%=g}_l{c||M_f-i@Eu4 z@sjBQf7{J8G$mKPT^pS8=-SC&2Aw`vetbVB?8oUZpz`A8G@!>AJYD@<);T3K0RY?d B_!j^G literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ab85f9707ec115d163bdb9e7319d4557cfc73399 GIT binary patch literal 1249 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|>=T@CkAK4+ISV8yFfUF-)4z zFn<-ps+kNkfsCaLOP4V$19BHJECMosB8wRoFK1Z3kYV8xh9y7-P#mZR&RD^)0;m9} z5-12{07;+%h+d!|Pzz8HA`T>hT!=Ct1Hy(dfFwj2vLLcbxH4o0PyvJsF&SA3$i^>= zRSVn=5C*cE>5MaGFwUIMxL^ST5G{m+2ETxafPko=fS8bgxG)Gwi0}iEqy)dL6u-O- zzk)2Eq8y*H5}%q1pN1-*rXi1s5s#@ckGT!EgDtnCJ-3rRx3eR+i!+y-E0;$AXK)~A zNHAwu2xoXGM?@G$WH?7;3VV7gdwLpsMml?DE?a&cTR}csVIgaA5o<{?YiS7xm6frU zm$O!svsPBHR#mcASFzMovDQ?x)YP!l*0VG;urxNZG&Qj_H?g!dv$V7_w@qf6Je6tc zG{)&bPt9bUIh%3z9L72G80XDrSOD}FFzz58kKVKFJ227Ylmz(&GcYo-b8vDA2#Sb` ziAzXINz2H}$tx%-DXZui7#W+G+t@q%1xG|i#l|INmy}ghR@K(kH_wo`3(>ZAR{25`-)!ol}cVPG~M0dsO;>l%%gQ?R#OJ2^f|*1 zPhY;R;#`$q_09Ca=E%tciT?zzZK+gsN&amrH?Q45Tl>cQsT{p_VQU;Ze0J}@su?(^ z|L->+pNO|B@}|v*T6Zfv@lKQ1f7^=}ZK7s28g{zYsO*Z0oX}8TbmO^5>^a6frwK2U zN}DAcmpfjG17g<|g*H_T~HI`XskG{ceTpAI}WPYznJ=stZqd(rD_qQ`}L zZl3CwyZG?m5#1m99|d-sc6z>k)_77PT{E#=%`ih&XJdj>mE>-d&PAmkU96nWSRD)3 z>s(N}NryKvsQ=Se??V}LZRWLctUOxtdXhktxc74X0{{R32Fd>60003vP)t-s|Ns90 z004jhfWH90nE;sp002Y)L_h#Q0000e04N#&8W;c=BLE{I03j;?D=7deqywa-1Er(` zq@@6*qX46&0Hu)tk&ytAjRK910*x41aCxH-7EI=Hz!xwt*JtQoAW8m+Axt*#!fwKKK4Kf1d>ySqWVyhFUbM!mjB zzPv@ey-2;jNxr28rKSd^r3Iy?1*Y1U+S{7j+nd|moZRTX=;*)b>A~sh!|Lk9>gvVn z@z?S3*zxh%@$%a8`0V)k?fLrf`ug(v`}6zz^!xku`~3I({P_I+`ThO+{r~^}?zpFMh0>+JLM^Yioc_4W1j_4fAm_V)Jo_xJhv`ug4Fhe!Yb0Ov_WK~yM_ZO~a; z0bu}!;fF?+(xS8=QqnH%n?fm*679>_Vy5r^|AP*ihWYdyz1MyC0)P^XrOV~?d{DtE zkUFkv?Y34uN(D@EhR$Dv+4EV*2|zek7gqIL7+^e86Ft>3W1wt430sdF156$Yse=ik z6&dg6*#4C9eT%y<8JoBNV5`KQCgaBri3b@g3rwHNcrwM{?wj3S_uV*VvyEPBWM>@U zisbdK>G_BYz`Ini)F>vszlRRRFFK}OulWC-_nB&_T?60ZWk(1@T^|LT>fbkZgW=^X kb!`MGe{!|Yz~iyz54muAJ37~Jwg3PC07*qoM6N<$f?+&lhyVZp literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..199e00fa93f3303431ae61a91ae75e85dd9ae9ee GIT binary patch literal 1464 zcmZWp3pkWn7(Ro-Y>Z1}NX6pWE^1~aY|@3~61Ayjk~Wu6txAJkM7d_hrL0S2mBIXT zMU+&^bTNxGyBV#G2%ew>5k=XsJW**ZZCTfZDaayZ7&$pPz>rXi0GV&&oiVDn|n}Hejnb9nc|J z0>{6$8mz_xJOePwLAeufssxn?K>UG!JcuU(Vl0S-*A{h2(&oOW@LFa2fhSPzVX^kPC7PKmqhHgdR4`19=so0s;~UsDy%i zkgr-AhLAu&0>!Frs4~#QOerY62Ck_(!2Z|4bt<4jz!O2Q%B%DUYGMDCsLueEaEgYa zRiG-qbc5kP0=N*0wg7nQ&sD0mR7$!AoxX@pUrc9cG8kG6rZ$uL6_d4u#nNH1bXjZ+ zo2|#@Eag-gRW0aIG(-(S)Dc7jfmKisH7pE^t&1Pt|4B2UnRkfS8r0ev()#qo)Ap0?{4;!hBwvsy5S$kXE(ki4 zI=jeSU6iiw{O+EDo}R*IuaDZ-U)euE8yKJu3^E7bRJ|Fh9un3H zg>}N=Tf?H;B2j}#d{-=P6ie<)Bu$bL?#Sq)(Xr;SvERnVTgIhNrP60o8DA#*T{iK@ z#KiLnd8d5x&&jEgsj1Pa>9OhQ@o9xjp^z(PCTHe8&M6g2crz=CJ7VA+%Z}dX>jzM3 zYU&z`7Hev0X`^*9diqO^jhC5Vv8JYGR#w(H93H=U%T`w}@7?|ZM*@S7g@qqK8FA`N zX`3+ll0;0NU5>9&2p2{!$)rmIho2^cJDxpybTo*Qyz z%{e()>az*^OVt$tm$7fnm@HtY`%fRQ*m{NaEVJlJypVOJQCKQ>!4OIBwU?kNPnfw> z#N{-#W;RpHZKJrX-N7=L_wIDy^Ta~bd-O^|38gJS!Ng$<4>qRi$Z>ow!PWNUL|9O< z15rCSs^&oc?Jb&N&sZ9aYt82{+!V`S|^2#^Zg(K7swqI;9 zJDQ6)tfqW@6&%#qw9bWCc>7ka@a z32kl`?qSP_Ux{h+vo>dT)@hUc7wIQ@6)`;HJE$Qq@G|v8-&Uu*6&pv9L&a}#hT-0p zkt4`Gvg00uWbXpwc5f^F<$6d>o|Z0Ux5nXl;7hNbiF42MSon*2?(}u5*%6rXHxl2l A*#H0l literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e5fef5010717d4844a7ac1014b8ba9a71edbd779 GIT binary patch literal 711 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`$r1;1lBd|NnoW2n@(bNl9^Y zi*a*{3J3`B@`?Zv504NJk07_8Ah&=3mw*6281V540}(H;5H~+RH$RXq2thpjLVSEc zjY50^FvJIDK-BXK^8ytkA%1>getsc-0U#2FkbD9V1weDa2q*~I}1O%TyfBEti1ipRy_WkGY-@pI- z{re9Bwzz-u1zK|7)5S4FLNfJWrxjD81lxu3mQCTCL?So8Pw5VsG(q+Cfu zGS|;ySK0f_OZ-g*Fa2yM>CY6fsS3J!-ABL0!%X_1{X>I)HOykq8x1(5DmR1DqNl5$ J%Q~loCIIMl**^dP literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..81dda22079dd4f990a440dfe49b05de47aaf041f GIT binary patch literal 1157 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>V!3-peH_ZOXz`*z*z$e7@|Ns9$5e%Tfz#thcO2 z@`{>@$~sEQ+Da-wq@%2=tE{T00z_&+q_3(DL-L?y_wGM<_~`MIr_Y|hc=_txhfklseEatO$B&=C{`~z10(RG1 zErDt5g{O;Sh=gSC!R~19LK*f4{!i*6Z!a<^QlIYR;WTB9+98eN^G`3-1ZXB(6yGkq zS&$U`aL)VvS(h$v-a7a5=Y1L*_U+qgx+rtvwP(Ld3pVUnIN7rK@L}dNFK=w-IQq;i zMlpHinf#MKr+V5d>c5}WESYsn(sa`#^=y}$+t^sMeoLG`#dA}9&qmS8S0>ArwwP?S z^0~e4>+GOOH`nJLo-)gB)}w?k_ttKmVY0tD{z%}ggOxv4PdtCrb353n%y=oqABWV9o60N3Ym-pV~0d-&OG#?~T*v7fpDSCzIwTvhTA%(;rPP;he)u z+ZTP&XtM5i&3s{&$Jcr3L1~Q42G@gC1&qfn^th63y3}SZO8CT3_Gz(3%_F`a@A$f{ zt6e@b=>Ab#=T^z$pgX^FwZwLY8M05p3llfxiWQlC{?}qLOX8uLkJX7Cs(foKW`8(; zNZ6;VS*2h9z?4%4yqYHyZuDn1%1H$^9h}GTX^qwS@}MWS)!~Z|oH7vJCgQcpyg@Ro z<>#?UHf57+8AVpw9KAlxXY>6}F{WN0$^*Bjbp7p0UmZAUfA=oc$!}QBha7BtuTtt= z^oC{k>IWyp7v*){;4IT`=g#lY*Y$q>GPU3-Z{T&wPfiOLO@6bcVbb!wcboqQ#PuoF ZGgR2`j0%1+&lyybc)I$ztaD0e0szYBYa;*v literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e5fef5010717d4844a7ac1014b8ba9a71edbd779 GIT binary patch literal 711 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`$r1;1lBd|NnoW2n@(bNl9^Y zi*a*{3J3`B@`?Zv504NJk07_8Ah&=3mw*6281V540}(H;5H~+RH$RXq2thpjLVSEc zjY50^FvJIDK-BXK^8ytkA%1>getsc-0U#2FkbD9V1weDa2q*~I}1O%TyfBEti1ipRy_WkGY-@pI- z{re9Bwzz-u1zK|7)5S4FLNfJWrxjD81lxu3mQCTCL?So8Pw5VsG(q+Cfu zGS|;ySK0f_OZ-g*Fa2yM>CY6fsS3J!-ABL0!%X_1{X>I)HOykq8x1(5DmR1DqNl5$ J%Q~loCIIMl**^dP literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..81dda22079dd4f990a440dfe49b05de47aaf041f GIT binary patch literal 1157 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>V!3-peH_ZOXz`*z*z$e7@|Ns9$5e%Tfz#thcO2 z@`{>@$~sEQ+Da-wq@%2=tE{T00z_&+q_3(DL-L?y_wGM<_~`MIr_Y|hc=_txhfklseEatO$B&=C{`~z10(RG1 zErDt5g{O;Sh=gSC!R~19LK*f4{!i*6Z!a<^QlIYR;WTB9+98eN^G`3-1ZXB(6yGkq zS&$U`aL)VvS(h$v-a7a5=Y1L*_U+qgx+rtvwP(Ld3pVUnIN7rK@L}dNFK=w-IQq;i zMlpHinf#MKr+V5d>c5}WESYsn(sa`#^=y}$+t^sMeoLG`#dA}9&qmS8S0>ArwwP?S z^0~e4>+GOOH`nJLo-)gB)}w?k_ttKmVY0tD{z%}ggOxv4PdtCrb353n%y=oqABWV9o60N3Ym-pV~0d-&OG#?~T*v7fpDSCzIwTvhTA%(;rPP;he)u z+ZTP&XtM5i&3s{&$Jcr3L1~Q42G@gC1&qfn^th63y3}SZO8CT3_Gz(3%_F`a@A$f{ zt6e@b=>Ab#=T^z$pgX^FwZwLY8M05p3llfxiWQlC{?}qLOX8uLkJX7Cs(foKW`8(; zNZ6;VS*2h9z?4%4yqYHyZuDn1%1H$^9h}GTX^qwS@}MWS)!~Z|oH7vJCgQcpyg@Ro z<>#?UHf57+8AVpw9KAlxXY>6}F{WN0$^*Bjbp7p0UmZAUfA=oc$!}QBha7BtuTtt= z^oC{k>IWyp7v*){;4IT`=g#lY*Y$q>GPU3-Z{T&wPfiOLO@6bcVbb!wcboqQ#PuoF ZGgR2`j0%1+&lyybc)I$ztaD0e0szYBYa;*v literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..43578f479b2e887ffff5a206850b827df8420f4f GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2ocq_zk6gt-2Pf&KgUpE+~p>eZ{a zZ{NOo^X4ru0J0$fD1s(<2Nm3f0c2sIUZ60t$is&ZA3uJ4@7}%p_wPS?^ytZxCr_U~ z1&RO}5H`d*pyeMveE9hBU~vaiLuEX zlO}%|pWc>JrA(Xr7w=~jx%9*Ku=O&-x<+@a4Uc#7{cdoJZ%WNpP3E)xk}0+C3!_+A za$OGR&F9zsav2}3`7~|E;k7}ZEQ(wgu6Z)eD`x4df9sEgW`9q3>T_~)UhAc4Woz$6 gPg}KU%bJPuyH9vV9$x$JB+x$$p00i_>zopr0NPtMjsO4v literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b4c6871cc0f8ce6363d0408de65251323b8b8958 GIT binary patch literal 1058 zcmeAS@N?(olHy`uVBq!ia0vp^sz9vI!3-pWZ+{MFU|^gb;1lBd9|_#Pef$3X`xh@> zgfMR2ya{C7xN!r*0J87iy?g!ob)X244Fo{(Teoh(NeBa33a$oC5Lq0k3!)Kd6a+wI z;ersoa48@cjSW``7YB;Kl|clNNjy@>%8=P`EkMSdJ9mKL0F;HZ@7=ox47Z05A3l2Y z=;_m^&z?Pd{`~oi7cXAEeEI6ttJkkzzj^cK?c2BS-o1PO{{4p!A3lEk`03N9&!0bk z`SRuK*RS8cef$3X`;Q+#e*XOV=g*(NfB*jb_YW8?5^MEm0AnkoB*-tAfsu)sor9ZC zKtxnZT1Ht_P2IxM#?IN*)63h}KQK5nA}S^}J~1gdH6trKC%>e$th}YlF}WHhsk|re3{?mC+Z8}T$HaFqWk71_jR*ZKN{6gwJT5b3i zx=Bmx>XXxaZ=OzB;akYRuF&twr#)TnTU^gRbKbK+Ig4-pD^PG^*UI_rhgfHc&NQ#&^xA9k s+~?aNclnccKe%2e{%QXD!+$?x+(Li;Q!CGY2BszkPgg&ebxsLQ0NNRoB>(^b literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..e8e835d00af2348c2754ca918b6afa2c60fd8187 GIT binary patch literal 662 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`!UK;1lBd9|rdC-~agW<7dyF z-Me@1{{8#cu3fu+{rZg?H*Vj)edo>{Ami4pTR=7t0NFRe04NTmf#MJ@TmeKGoCGQZ zg1dL`0!83#2m_4-s)2|=^ulE!T%fBSJb3W%;X?=)$c7jQ)CF|*^XJcBym$c=fj9$5 zz5|1gA3uKj^a;p(|NcFY@%i)TFJHcV`0xS3`1-L>TkDoky{`$?^cke%dZ2kna4`|D`Z{NQE{0X!HZ2Z4}+or_|08PK? z>Eak7A(?uR)BaF_4BLnFq9~T}vebu5D_R-?=KyBfR*-naEj!w`Q^a;uA@}vaj)s zY3u6BoGqGr);vD3@WaI8bG;v~ZcFQTTHm>7*@wz5S=WcP(%#!e^27{7uJ>I0>X@+h z;EZEh4UKo*-E7`|Jv>=wi$s>_qz}CFZH*J=_bV9$y}6Jc-=kmdKI;Vst0CkM6&j0`b literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..3c1d478895ad71eef5f11b56acb5316f51dbf147 GIT binary patch literal 1054 zcmeAS@N?(olHy`uVBq!ia0vp^sz9vA!3-p4v@3jKU|^gP;1lBd9|@c}bLRH#+xPF^ zfBg9I-Me=mK70t|-nnz<-o1N3!J9X40@*ii+yDw*zkVIU0Ez&`fg(Wi78n58KmZg+ z=0ap4QfMlHT(}5a3q%B{9?k%=;j(aXpa@(X%@CjzK@p$=xOQZtAQoYgaK%6d(1XAr zg6M*_ry19FJ`}q0=28D!$M@B`*#>FS5rDtU3r#)R9LnI`754JlCCCacpxPI!}JhP>#!MeK9Q{Ea$Z#!cYuwXZT9E(%ygBImy z@9+DanNs-u;^zey#rn&04!Peya%1nkvjt@j9-5rY&=KsOG)L}kf0?zMbV#@N(^(x? zPI+?&O7(AB-1=Pm@y%6hR;MY?dF47eTJ3UZW|;3~8OP?|Jhv~M`wf07X@*MHKm2$^&qZXwXvYd|;+bcBxp>Fn~@W;|M{od*u^9_V9c`CIyI9YZ6 zHZ)bAd#3hac9`q>Lxna^^Dk`xE8Blcv@`ACbhgQ&u~%BKFWzrvJD!%|xmuOYZ{f*K$!AL<=P~j}&6$(xC-rpk!OI!NYA5EbIqmLTTTozj zV$Pq*;S0G7O7vFb{5&1D(7T}UU;Cz|>lXB!E-1Yku&qO6iX}sDo%7A0fM=!|ytA}c rpK&ZPNVz2A|9(t+&ui;JOW(Y zAQH$1DqsWy897y1c_31glUJ2fP?uNGP*&AbR?|~a(^FM9P}MM0(=<}kGEvtwR@XMw z)G^c2G1t<(5TLWWz0~0&hlIDD1z}b}q`2{mDGO@67@(TzFi-?Me2L^|P zhDW5NXZ9~%vSHKaE!%hO+P!Dr{%6l$ynOZg&8N>m@D&2Sef$3X=dYbxZy5k1gvHav zF+}5h>V=nKO#u?E57%a{Or5sW)Yqq z-;a{szSG9vHM@3D*&SDSNFG z_LqOmIQ%NrTP4vlRzx}@o%S#j5HJ8ChsJg+<&?EUch zp>IkTw<_P9GN;5fqJLL&U-}RI%Ugxb{%x;06T0`^=Eij&HszgKURS*3o8AOApAE+k kv86i9N&PP=&{^?ZUo|f)^DFnA7*LY*boFyt=akR{0FP+f)&Kwi literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b613d1212c141d148e5e5caf9f586c326fa50469 GIT binary patch literal 1404 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>d!3-pKyzvNOU|_Nh@CkAK|NlQwWE7AT0*oNQ z1lGdH0O2q(g8>T*3o9!t8!Ib27dI~#Hy<|;@$mET3h?j>^70At@eA?s3-j@d@C%6W z3yKPWkeGmwm>>v=3kr)1fslld2oOmM1Cgkth^Ul^n6#v{qLhr1w2ZQ}tg@`Ux}1WB zyrQPOl9rOPwz3Kk>8Pmbsi^CzY8Yy0n`&sAX@ZcsrjD7Wj)kVKxt5NF7Le2hl9t+f z7TS71(n?1kh^%!CtaU-iM%U0r4}@&>jBNCbZ1s(7^g*PZzOk*ov7Ldjy@83nAqY7b zn%WzhIvANb{Cpkx6&MPcB|(0{42(?7Z0sDIeEb4JBBEk)YU*0rx`xK47M51lHnw*5 z4vtRF?jd0jG4bgc*?EPGIXo;%Tefaq4^SAFme*OOY@83T^l@KXl>TUIOaSX9I-FoF^w2&ji@sEtU zo5kL25Zb+U&6{)YeqVd@No=W+*OmF1Z8K9-r>9PHU6!hPDKWxv_a>SNLn4 ztFj`6f`LDzrhW0;dMoIv?W5GipZZF|BQO1Xe>&!`--EkC9}oRLb^5Wp@bq53#$xYd zoMv<8h$ZbVaQEw6$9dcJXw0gj4|z8$s(o+joGN>~v}w^h)-s_*CmWlCljg{#n;vO! zJ9_d(32%f)*@0ubM3UnZwJm%4^`_cAP&j$4-1Hl76cgNq^aMFjMxg z?(+4ndut#9pSIeH& z2n$f0-v2D^iMqDtMafSMHqJk8dhcFx=Z=c0>aG@+Qdil-F01PgoPGN3xXz1yP+8#V L>gTe~DWM4f%=NXu literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..679f129e8b8ab52d4857c0d4edba0db2543c9921 GIT binary patch literal 744 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`z&~;1lBd|NnoW2!((N1{fKc zAppo=1Oa3cEC3Q=hA3x*=>pP>j7&f-kmTUxVQ1&$;NarqP}K^cg& z6+uWxNm)xtSzAd(S6LN^^i))JRe+?LzN)%`ng$RV#x$s=0YlTVB*-tAfsu)Ym6KmU zNLWNvOgu0+Bs4rCB|Wo$@sbUjHgDO!eaEidd-m(n|k z?C<~gIl8;I%|E~T`LBJI>t3^!toyiggF;I>v)&B1?cdhzyY=?`=@-lPPoKjR{%T8z zYhd(T^}fO~<;gi&M;Dk)?z#8pPJhzJz4nX#a@d|QYwfjTdGx8hS4RHupUCDSt7eaf zbBn~A6sBtGXL95VJvHr}dpq6BuIXt{$d-vl-5kfV`ooS!YXOq5yw^WQXilT~Xo zOFdUBc}C8T>*u)Jkoe7DtDotCd!3-pKyzvNOU|=c;@CkAK|NlQwWE7AX0*pWa z)B>WIAb=SRSeRLWh?Rwfm7SfFor8;m6NtDufrtx;c(_1_my4T+iyKJtadY!>14$l! zZXN+1UIBgqVF5uAAz^W05eZ>YDG?D#5m8AIF)2|oX)$pik`b4b7nf9!kd&8@Qjm~R zl#)@FmIWdeX<1ciIaL{1Wf?gjQk9WYlaW`Ikyn$IQ<0Tdl?5{7)nygbWEIrq6x8HE zq=uZLx||}A)Rb3HlUG!iSJaRPvK6%ylr$8SG!>M93~dEvEd^z5MI}u|Wi3S@Ls>^r zMO#q?Na`x8>MAK~DJg3!spu%F=qjn|C;>%O^^}1~O;=e>Pen~vMNMB7h}88|)eY1% zfXGl?)974#!vtW!WtIf_1v4-*F|)CAaPsjB2#JV_$*HMpY3mvqn_5^}S=-p!**iEo zIlG61Ma0CXXJqFU7MGNkl~+_%*VH#GU$tiK`VAX5pE!Ny!llbsuiw0N=kC4x51u@I z_WZ@mSFhi^efQzxr_bNM|M>O$@4tWl{8U1ufC+xCr;B5V#p%{7nbAUlGHoB3qtY0+ zMRdN63fq?cdtdgpol7;Q1}51oiwv8xRCQ|ZtcA-`+Z40{Ji_znK{|#<_lbZw&uR9?%6X_2s$~Kf7jQU}M~b`VgxH zI=PaIUbIDdO+B!a_uo7%3%0IDd2Kxx471A%#TKRST+JcLm6@_VQnzo7nKkcwr)_6K z*G^j8vnWSwdydFgrcWmdx5lhnvGC0_&YLTxT5TTvuRa;@bm!F@ZTb4K1#-R)I)7bO zAI%P1#pAASdBbdln~s`%q#M`9nSo88yW+zppI>9Y`O@->Io4h6)e%y4Eo)moJi3r) zv?1kJ*JK-|V`~rkU1Q5n(!1F-Nv`bLXBp{}bs_bSS8!E(>fExn$a3bfoSppR(8PzE zrldS6eP#KpTD3Xm%*#hfv6e=YW~Kf(GLiA*69W_3H>)1o@=ctpVY=D4n6qrc)`}nQ z{~J~RzGshcZZck9`zATL_Uq11GgTfa%#+&xy5`&AA3W?#9QCGoSNLAs|GA>_!P!!m zPn?2BA9k+$U%d8u)bH1Fk9SP?r>nmH$kk8F{)N3?wbn*lTV}fB2L4m0(uyCy<}{r( zTYKsaWr?|R#(oP|ELypJ;jP7O_m*`j&6)9Tj!I(^XNYL;yuLs!k0ZfzuFq8Gn7+tk zt#MZT&LyVTR=;_4KTikko*{O85#)&+B)@v2^ zw7~O3c(%zaCJ(WnK|S2Qhu%(qW$lp|$Tz*?PmN03Ce34=!VN4NU*D`QSN!-FMa`n3|d%K79Ddkt2t|0LVTF20-50wQE2+MZQ8zl$F5y__U_wv;MwyRFJHcT{pRzRuU~>RuY~XfZ=53Xt?vKzmre>1 ziz~MtH@|lFAL9Xw?1**QrhdGS`r_tHy%e=}&bdU7$l^z@4eFE97!A_Bj<1}_86eAQ z6=-0^uz2&emDkQ&&#{R5Qh4U;_9N@H*T{F?(_XjU_1~ZRH&sG=&EJU$iTj?rulgClJaP5yk>^um&oheTw}13`^?Bb8*^>8ayFwoy_u5jU8Djc( yv&Ut&rPE|Rnv1F}YK7RQemlI+L__4!bN%&uwfKq9UWVY z=~jqHA{*>##VtV)A`!ERYG&dRg2XK@b>G9c2a=APnkI(0ijEo2b0-;bS5{blO zu|y)7n3$NHoSdGXmP(~FGcz)oY;JCDetv#oVL>jJD-?>w#l@wirRC-2m6es%)m5cZ zxwf{pzP`S(v9Y^F{3pmk?q(Dp%?1YMns+zin zrk2)8?NfUC#wMpvo0`GlaB~~mb5375J9}KZ;^pV>e=GdXy&oc@??1pj{ONIgLPBD4 za&pSkUs6+_J%5>znU$53lb2smP*_yYEskl~@#cM~- zU`2{$)UtQb!pP&J?qi0gS=mC~0Xkk%DsK44+N>V)*h2-c0I3tm^V- zxyp?Tv+4Q5%U5hHjkZ>#>bJPVHELVGN_68HcvC%POupfenFOuMyJ5#gK4Dg%PUGd%yA@j({75lSKqzTFE)xWBY6 zP5Aov^OF-?|LVPp%A%(}f%q_rV1$qYjka*{Z?^w7~3-}8^$O1b8^XTx=j z*y{V9n4Sr*HQn6PqCCw|?%E0$FA0Fkv#~8cEV7cd${w)16eCVy&Yzc0S_TCEX^fRxF zoL(!7a%m$v^!*VpXcUgJhWmG~vp&jWzCL4RP2_JvS9sc`;0`}A zYTWLXV~STJpS_Zulw9!e9a6s98!dz#xK`I^(JKu_(wn4M`~iHV`3}9ZL?n#^5nFfR zqtzJZoMl2WNiWf#M^OY@Mh=`=8eNNsKJ}qFEk6V0Hm%B2wM?4IojmJ@k?Mc?zG{kw zD1H%iQCrf2D8^S;jA9%N3D!uZNnT({WS-%k`b_GMn|(ZidiX=~^~Rv7*Y2hN3t58F A*8l(j literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e5fef5010717d4844a7ac1014b8ba9a71edbd779 GIT binary patch literal 711 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`$r1;1lBd|NnoW2n@(bNl9^Y zi*a*{3J3`B@`?Zv504NJk07_8Ah&=3mw*6281V540}(H;5H~+RH$RXq2thpjLVSEc zjY50^FvJIDK-BXK^8ytkA%1>getsc-0U#2FkbD9V1weDa2q*~I}1O%TyfBEti1ipRy_WkGY-@pI- z{re9Bwzz-u1zK|7)5S4FLNfJWrxjD81lxu3mQCTCL?So8Pw5VsG(q+Cfu zGS|;ySK0f_OZ-g*Fa2yM>CY6fsS3J!-ABL0!%X_1{X>I)HOykq8x1(5DmR1DqNl5$ J%Q~loCIIMl**^dP literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..81dda22079dd4f990a440dfe49b05de47aaf041f GIT binary patch literal 1157 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>V!3-peH_ZOXz`*z*z$e7@|Ns9$5e%Tfz#thcO2 z@`{>@$~sEQ+Da-wq@%2=tE{T00z_&+q_3(DL-L?y_wGM<_~`MIr_Y|hc=_txhfklseEatO$B&=C{`~z10(RG1 zErDt5g{O;Sh=gSC!R~19LK*f4{!i*6Z!a<^QlIYR;WTB9+98eN^G`3-1ZXB(6yGkq zS&$U`aL)VvS(h$v-a7a5=Y1L*_U+qgx+rtvwP(Ld3pVUnIN7rK@L}dNFK=w-IQq;i zMlpHinf#MKr+V5d>c5}WESYsn(sa`#^=y}$+t^sMeoLG`#dA}9&qmS8S0>ArwwP?S z^0~e4>+GOOH`nJLo-)gB)}w?k_ttKmVY0tD{z%}ggOxv4PdtCrb353n%y=oqABWV9o60N3Ym-pV~0d-&OG#?~T*v7fpDSCzIwTvhTA%(;rPP;he)u z+ZTP&XtM5i&3s{&$Jcr3L1~Q42G@gC1&qfn^th63y3}SZO8CT3_Gz(3%_F`a@A$f{ zt6e@b=>Ab#=T^z$pgX^FwZwLY8M05p3llfxiWQlC{?}qLOX8uLkJX7Cs(foKW`8(; zNZ6;VS*2h9z?4%4yqYHyZuDn1%1H$^9h}GTX^qwS@}MWS)!~Z|oH7vJCgQcpyg@Ro z<>#?UHf57+8AVpw9KAlxXY>6}F{WN0$^*Bjbp7p0UmZAUfA=oc$!}QBha7BtuTtt= z^oC{k>IWyp7v*){;4IT`=g#lY*Y$q>GPU3-Z{T&wPfiOLO@6bcVbb!wcboqQ#PuoF ZGgR2`j0%1+&lyybc)I$ztaD0e0szYBYa;*v literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..e8e835d00af2348c2754ca918b6afa2c60fd8187 GIT binary patch literal 662 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`!UK;1lBd9|rdC-~agW<7dyF z-Me@1{{8#cu3fu+{rZg?H*Vj)edo>{Ami4pTR=7t0NFRe04NTmf#MJ@TmeKGoCGQZ zg1dL`0!83#2m_4-s)2|=^ulE!T%fBSJb3W%;X?=)$c7jQ)CF|*^XJcBym$c=fj9$5 zz5|1gA3uKj^a;p(|NcFY@%i)TFJHcV`0xS3`1-L>TkDoky{`$?^cke%dZ2kna4`|D`Z{NQE{0X!HZ2Z4}+or_|08PK? z>Eak7A(?uR)BaF_4BLnFq9~T}vebu5D_R-?=KyBfR*-naEj!w`Q^a;uA@}vaj)s zY3u6BoGqGr);vD3@WaI8bG;v~ZcFQTTHm>7*@wz5S=WcP(%#!e^27{7uJ>I0>X@+h z;EZEh4UKo*-E7`|Jv>=wi$s>_qz}CFZH*J=_bV9$y}6Jc-=kmdKI;Vst0CkM6&j0`b literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..3c1d478895ad71eef5f11b56acb5316f51dbf147 GIT binary patch literal 1054 zcmeAS@N?(olHy`uVBq!ia0vp^sz9vA!3-p4v@3jKU|^gP;1lBd9|@c}bLRH#+xPF^ zfBg9I-Me=mK70t|-nnz<-o1N3!J9X40@*ii+yDw*zkVIU0Ez&`fg(Wi78n58KmZg+ z=0ap4QfMlHT(}5a3q%B{9?k%=;j(aXpa@(X%@CjzK@p$=xOQZtAQoYgaK%6d(1XAr zg6M*_ry19FJ`}q0=28D!$M@B`*#>FS5rDtU3r#)R9LnI`754JlCCCacpxPI!}JhP>#!MeK9Q{Ea$Z#!cYuwXZT9E(%ygBImy z@9+DanNs-u;^zey#rn&04!Peya%1nkvjt@j9-5rY&=KsOG)L}kf0?zMbV#@N(^(x? zPI+?&O7(AB-1=Pm@y%6hR;MY?dF47eTJ3UZW|;3~8OP?|Jhv~M`wf07X@*MHKm2$^&qZXwXvYd|;+bcBxp>Fn~@W;|M{od*u^9_V9c`CIyI9YZ6 zHZ)bAd#3hac9`q>Lxna^^Dk`xE8Blcv@`ACbhgQ&u~%BKFWzrvJD!%|xmuOYZ{f*K$!AL<=P~j}&6$(xC-rpk!OI!NYA5EbIqmLTTTozj zV$Pq*;S0G7O7vFb{5&1D(7T}UU;Cz|>lXB!E-1Yku&qO6iX}sDo%7A0fM=!|ytA}c rpK&ZPNVz2AC_maSgBdc}$r zM~)oXwQJYz-MfK|V_*POuy5Z!ps_&mz<~om1_S`vKoOua2sjD`KsLnu3l}b&JbCis z#fz6NT{?gMJdg`y+_`h-?%lih?%jikU%q_#_U+q1^+53Q<;z#EUcP(x?*04sA3l8e z`0?ZC&!0Yj{`}?3=WpM>eg6(b-+%l7q8~qh{`~a|h<^S4{rk_KKY#!J{rB%5(Btc_ zb3_4s>rfKp7Yqy(7FJGv0U==#Q8Dqr;E>Sph?Mm7%>KnoHf-9wW&8FWyLRsZdg|Hp z7cXAEdj00}*RNlJ)_`sL{^RE_PcO|yK(pR@x;Tbt1gBo84rg?fVEfR1LU-bltD;-A zb{?D7ayECGgsbuW|Ep(gJ#$m`e0*`;^F8mapEJH;IhTKWS>!%XR)xtmf9DvUySe7? zq#G0CU$6P8_qy-d{YBT3W7@u&+!ks(ZSg;UZkO~@)$b`kYg$5PYyY%3eAnaXLsPAg zqm`V`=6CI{opDOGaAm(%;KYysi8Xt+{W_-@Jip5B{IahmeXE5}8{4dFeXu)6Cno!( z|KmgKEbDo+rUocWZ;|e_+4FYlh4sfff-~OSTX1{twMVi2?`QX0X|2)l&4^p!x;w8p q#Poqne%X8x=105g5*#da=1U(rlX}cuU)>StaRyIUKbLh*2~7a`Vs&8v literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a210b68621666d2518a2b7b47de2b5eda482d351 GIT binary patch literal 1337 zcmZWpdoWvR6c6oc=_*@7X4`F9TPmnA-F8d0TJ=b1t&)1xb9TFZZ96TRHpO}tA#2N2 z%W5%2y4oV9LqljSLNX~TjYi@T>ap8MLLxy#bPspNKYQkPfA@FJ_nmXk_n1re_wzP1 z_}T!4LK)(59s%&ShR1R1CSbY*M?j%;cln$>0B&q-T=!62U0sM^ zFc@#%yg^(L5X4|Gz*bgPc6N3?K0Y`cE;BQ;v$HchJNxf->*(lcYilDCi6jyUL_$JB zQc_Y%N(#bhX=&-{>8Yuyz*$*YWHOmTp|rQRLn?4dNl9sGX+=c^;#O8x*4Eb2Xtedh zYZJhrJ~E03gqzk48Ku+d&}wsYGkm?ZwY81Ej6_&07MsoHa5z0ZJ-xlXeSN+C{ry}n zm&fDr`TW7bL4iOZ6bgrihK7fSM@B|OBGK5`*!cLkSS+5InUP2&QYk#9u%gv!S65fzN{FtbBH@6O z;{*HxQ93%hoAmUyY}u->zum~lc!#Me8f|8_+u8|8*HFdQ5mn_cPcii^_1AJK1@W?2vWO8b1 zditM#KZ$1~(EprVF~0y!LQ`wKtge;|QUc-1p2mBeAROl0<$XH0hU-9Pg;bdA_g4e;@db`aom1O zh5cw!OJh|{%~X4RL~gbZb(UdZE6dyd!;zWGRNHdypFwTr?03I%la7tCOS$e1b2~;e zJg~W#J6S@t`k64Vjd5gq@0S=)E@>qxA2|xPI^6$05HnC597TPN6v# z17ss#mX3!qWY0pudkpWV^uzet=#W3oU(a{_t*+1YkU~7M=csk!ZG7Zy<&`)$tJA&o z-ML40vPd3WA@&=lbFAr#<5e?lp4HDbX)!&0RUJAKi)}(z_mJGXf!DfS1Bhm=TK(Ub zH3>JU6inm9d{ktE?IyPaWi;k-mgL-$yu_T~!ZA{g3GFZ0+g#1GdF)TrEyIy$mvl>F zWu`7ndV$GO(ID9*oOs@6dNiY~OKtgur36SE108}cWpq1J(`aE-%8R(Kg3q5U zf2W`LNH6;N#~d&IXml9=%c$3!YVVoTnf2bC7b68lv$4-eHG+M~1(a#DVSz8D`O#&p zf58FvW1b`RgDH0Uf!qD?0_`hHyc&&WWKFibow|Rs0e`~j6{Tr&pUpwShof!gPWhFQ zA;HzQ)7WB@){8v<&|5|k5%j3)s-l;}I>Teun)s z8D;_*lNcr~Wmvk9Vc{Z%MN1f#EM`~?K|uCghPiVX=FDc84J1Jf#@VwNX93AMj373I zF^_THT*kRT5g-XfKtTu>E>g$R*uc`*!ra=*+*ZX>UCmO{#@s%UY2qZNNmH1nPGy=3 z5v*mYt7ECJXK7f#umI>7AmSGg5f%^^7LX9(mlWlf662Q^=a-S3(w^B1pPe*%Ip5bzZQe*FA3chdzEpdouaT^vIs z!fPj76+2`gz^ZSOQCO~dbZJH8ow@)2%gQO(ZV`D_IBD`(z5^S7Px|Ddd(?$Z_FmD` zO*8ekZI8P6b75=2Z-;z8uM3B4y?eu!Y|LZbdHzfKmxH@rSN$vre%|Tl%GQwjo6SE& zm~oo4Pw%{Ufg57pzqY&R=d>*GQKsd;+Jt{s;+WQaeE9u?`;+tKzT#($KdW%@=k!QC zC{=8+a({QeEB-X!0p;-Zw~rS6U-4Y_LgHr?mC~4w9jpuogeQFQ=)ZZh(G%zo22WQ% Jmvv4FO#qw(=Ewj5 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..42e98e35977e29f3fece4178f7e96c2f2546a32a GIT binary patch literal 1133 zcmeAS@N?(olHy`uVBq!ia0vp^x~^c!%QFvWG`e`xQt;LkiCdu5s(2CSvRD8UrGWrUs}It_326ECR6tA_5_i)xgCe76G})vdC;x#0dZjg2@!q?Nq#vget8*w1zCPY zIX)#NJ~d@Nbrn7hRX$BMJ}q@#Z6h8tV;*x89t#_8dmC;CTW&`?ZYM`>7Z)z~K+ce0 z&ahC9h)~XmFph`_j;Iv&^i=lrH1>=PwyaFH>^!!D0=A+;*5V@8k`mU^GS>2P){1i0 z%1YMiDwdim)|zUTni`hcI+pr+mWD=_re>Cw7UtGg=C-L!Q>QUa2fBYI-L>{_a8le z@$&7vkDtDL`~KtSuRnkPfx)+3vFX4Bci7X#F~s8Z)GN=!g&jp$Kcow|bVQ|qs*8cmXSOkB-S@b=$L=7v)}0lYH7Tsif>KP_yXX>H$|yW^vct;5lI zl^i)=tbc06PF^2a=Gt-iOomL-`V!rRihd3HH#dCi^FLzwC}@)3gYM87xygZSv!+Do z%VZvo;qJct|5&0`+v1!Vfrrm5-Z1A|%uc4wuV&0$y`#EC`IO=HQ&KN8*V$KBl=y#e z7B=>m)yva4yodjc{M~;353JgCzYd+5y~D?)WS7|In-c<=KBuP$wTe6r z-_7!jPb6@I(3MEr2DHCx7n($pAZX6yUyyP{|Q%)Ngk-+bP(Uz4+V zt{00iyt}*qKf{4(VlKA~kJ+DCUH9!$-pO6!wWmHGu4kL~g;nvyrVGI2!{F)a=d#Wz Gp$PyVQr)ot literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2adff0a020c7875cbfff6e3a88ec58354c403413 GIT binary patch literal 726 zcmeAS@N?(olHy`uVBq!ia0vp^5+51QY=RYaj#z0R{metqg<=42nR=z#zjQ1LQ7cUb>iJF_2usu%w&0dm_Wc zF6ORohVEX5-d?8O6+A2EaLrlCyK+9y{8a+0R`RV}DYz0yE*4x26a+F>39eej2NGYz zzi27n(j@{*7V#`v%)59I@1iBVOMr}(JS%~Qtl(X-jAz+$zU4q&KoTgjoOk(hp5;3% zcI>d+vCDqfE{9!frPgjx*Z?HgE3DsYymg!Dw%v}qcf0Q1$+n&Add-ro;#d1HqRsU*X^z2>kr{>o<3yTo2HSSDr48AsQ2t6B-!J3Vlys5HMB^3}X{f zNP8~n*Wi|9G@-Zk3L?v&-Vo+CS2t^5HNqPZ2G|kubN$LtW{??UKgM3 zl4a1`P$*EgSc0YJkD)GqIJ4FC^A-Zm{c}}LG&B8rA=hd4oTWPUfB}Q9hsuIR)r1H0 zn^fNEo#*3@vvUo1*|7V>X9cB}=xf&uwG5SQ6))Y3>EgCzvusKIl5^c!w53r9@&SkmJ__}OdDb+cn$*dK``i6GRHZ zw2@>5P)HlD#oG8PU--MbFjS4?T%030BmU#@i1WKZ4ky^1}Ksh#l*o*@$12|i= z57@Ee#}3pj*U8GYO!T_J?a*}5m!ts6$cxmySceaqAK-kAf0edR+f=WQQ@DNWHfXxo zYvhfGeDT&#TG3&3pgYZ2WyCY#XN1=&)-&b}O&3~Ez`O&9xJ4N~VndgQurj(*fRmH< z%o&>Q`gH;x<_mSCcc7=u{D&EJOGTV>s3go9S_7IlDTW_0@bzD=qqodhV-!hFYY)(V z9yw!Zy34oeixvjHk$D5XZI^ajQj;@(M$mj>5wMl-_GZ>i^o5N+97TPUp2NgJ4qWp@ zXgZGHqo2jbz_)U4p)alT=T20TGIv^NdUK-+d^_(p`r6prnoteL_7KH($m6!PO$0l_ zz=mT6^cUk3SMhejR1YW6-Prxb!>(p1FsKQ6&^75233imLu&$ym^fxnino&6=8`OO` zNd>-BdlxYxWY6S6?tX5Qw2QU!{igeV2`oEg)C6ldru!LsA!+4N zIJ#GWFVf1UMw8z`4;zNX?okZItrG=^0)7OJ{4fcA!N0(}OS=VhAruz=TcZMml45fp z=Q{?kSXd$V|K9I6&@Cw~0y-PAQ~ui#DB$Gr-JGQrp%wDI-|qQ-kG45c8=>Xe+O`=s z$Ns(kV1f+l|cakGG9yBJ5>4PktqyB~R^K$U+qGF9diHfmeACe6Vd0 zr67r8d1M=GTSqK`GwKml@I!FubNaHA!FzSR9tXA>tyukRwHPC0LDnu}SURh2+{NQN z$m32buH^2rZqEVtS;b6H*_TWC)Fv&M_1r@R&wz~2xGLmEq4TFsw-0Q1P*WW@;bD&B zNQjK%{F?KGNd-Ru2R>HE3XPi@(b8j?H|+S>xR|MM!YkXGvndzMEQ%s?h%5Ln@@cp#X=ueLl^JL0ZlW zBt!Bm`H-JQW#gdhlwTLA!}@jg*s!qy8xtDw{5$8xQvvRh)X#8Y6KwrH*q5xp#&8&V z^htnHA@V{iIcd@%eMkRHR!{j1-*AL_aCq%O(G>VV(qhsw(h6mdja2~o?`S2g e!k-of)9D{2MKR<~z(FAZ00000x$iEP)-;-5Q2h8Q3Pyu9Y5C2K4vaO9wG_sCXiFkc)oKr98W?fKyhGhc$>sE7$y z#8EjcQO5pq9d15td)hu^x%p13B4wO<52(&in_bMr?qA+@ph{3fq zZN1%=fQTpvqQ@Y<9)uH(y6p@tq`O=pOBYK6d6*`xdqV|8M7|%tuxi#!80~YJ)zI)Y zwAM)4KRQPAgQfQ3{XYs;D}S!6+QlfIa*1eL;p-Bk(P}P~8v0zGB=30h2YwLGva&8l z@#K!f0YI^WAH)q7^^}NcgCGdwCrYWyaXjU2n%WVL(*P?q<@?c@^%Q^4#3M!OY7|ep z#Qz??Mq|wL0J^}d;rA`YH=>EDZ6D|;Y{wyDoaP{m?d-vCD^Oo5<==-5(*Bt;G8=#1w z*R7CeNnwonq;>afp6AWA`H?Rg5wY)wmx$=DfTnA<-LsTs1CYU>-|zMMbt23e$gLu6 zzm`pbBL%+`hT(yM@KF{s4L}U>f>!ugwp#OlTk{Kx6Ea%@?| zMMqgxS4B-vMNMB--9VQ2V;wNcb4!B!f*BZ@m|595IJvli-jI-#QB={;)G;u(w6S+| zadq?b@%8f$3=RnmkBE$ljY~{PP0z?JE3c|=@9gU7?Vm7h_T2f4Hf`Cn@4%5`r?20- z{ov7)=PzHqe)I1A$4{TXeEs(Q$IoBC|NQ+21q*lBbJfh=gSC!A|FHMj5sT z=HCT(K3$=C%J?`}bc~+qCU{m0U(-NND-H zRg=GQtAATRi_h73+q|z6Lw4ucR{}Xr?p!)hfl4U-(=GgbCmB}_c9mh?}@9D*zb4s$vehN zZd$wVX!)Y-mg`&}@6Qr*J90q#T0+pt+4 zPiT}EM)-W)Ad+dOzBuU}^J>PBU6R7wlWaJ1ihkR7iDvC!oNe2oz-U_~Q=#G4p4T6ai}l;< zsf8@9G*ind`JJ4kb13Rh@WV8po)vHJEuFFD-q95jFOp?9P1$Xsv&*eAS#i_NIWj`B z$%7t;YYatN2On^u8%) fn^cRRDWA`u-gV$5UvQ}%s3h@p^>bP0l+XkKRqt5! literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..37d516b3131db02168d31d874db26fc24801c059 GIT binary patch literal 720 zcmV;>0x$iEP)-;-5Q2h8Q3Pyu9Y5C2K4vaO9wG_sCXiFkc)oKr98W?fKyhGhc$>sE7$y z#8EjcQO5pq9d15td)hu^x%p13B4wO<52(&in_bMr?qA+@ph{3fq zZN1%=fQTpvqQ@Y<9)uH(y6p@tq`O=pOBYK6d6*`xdqV|8M7|%tuxi#!80~YJ)zI)Y zwAM)4KRQPAgQfQ3{XYs;D}S!6+QlfIa*1eL;p-Bk(P}P~8v0zGB=30h2YwLGva&8l z@#K!f0YI^WAH)q7^^}NcgCGdwCrYWyaXjU2n%WVL(*P?q<@?c@^%Q^4#3M!OY7|ep z#Qz??Mq|wL0J^}d;rA`YH=>EDZ6D|;Y{wyDoaP{m?d-vCD^Oo5<==-5(*Bt;G8=#1w z*R7CeNnwonq;>afp6AWA`H?Rg5wY)wmx$=DfTnA<-LsTs1CYU>-|zMMbt23e$gLu6 zzm`pbBL%+`hT(yM@KF{s4L}U>f>!ugwp#OlTk{Kx6Ea%@?| zMMqgxS4B-vMNMB--9VQ2V;wNcb4!B!f*BZ@m|595IJvli-jI-#QB={;)G;u(w6S+| zadq?b@%8f$3=RnmkBE$ljY~{PP0z?JE3c|=@9gU7?Vm7h_T2f4Hf`Cn@4%5`r?20- z{ov7)=PzHqe)I1A$4{TXeEs(Q$IoBC|NQ+21q*lBbJfh=gSC!A|FHMj5sT z=HCT(K3$=C%J?`}bc~+qCU{m0U(-NND-H zRg=GQtAATRi_h73+q|z6Lw4ucR{}Xr?p!)hfl4U-(=GgbCmB}_c9mh?}@9D*zb4s$vehN zZd$wVX!)Y-mg`&}@6Qr*J90q#T0+pt+4 zPiT}EM)-W)Ad+dOzBuU}^J>PBU6R7wlWaJ1ihkR7iDvC!oNe2oz-U_~Q=#G4p4T6ai}l;< zsf8@9G*ind`JJ4kb13Rh@WV8po)vHJEuFFD-q95jFOp?9P1$Xsv&*eAS#i_NIWj`B z$%7t;YYatN2On^u8%) fn^cRRDWA`u-gV$5UvQ}%s3h@p^>bP0l+XkKRqt5! literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..350549cf96a7c98a7b5b45a7704e703e5b1fbaef GIT binary patch literal 699 zcmeAS@N?(olHy`uVBq!ia0vp^5B1acuFKv@U_ zCSYXfi8UT;K9R(4euIsy#G=#n76UCz~GRuh?u-nw`1;iG5IU%Y(%=Iy)p zAA$D4?E3cY+xPEa>p+%)ZCcIPwjF5AEl(H65DCfLgY3#oi41HHzHb&*QjGrABc`}$ zx6!F-6WPAUzW@K9v-kAQhm{GhX5R9;V}Hb)`R)eE{^k4kl}7%y>HqQ3y=C31H!Gez z`{y8y7CP7L=>~_(U5hS1Jj0*hIkDtd1iP5=B)zQ~Vn&nl zjJp4d|6BZz$N$aLJbTZC4;wtDe==)WxY*q4?wLiI7C-&0b#M1in>bl0cir^F4|Atw z1oC`el>FsK=d$B1;>#NEp4N(fHMM)LT|@~h|EHCQa$n`?D?E5Gch1at9}Zk#c=5XK Vsl&|~_CQ}Uc)I$ztaD0e0syB4(l!79 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0a8131d27d9f3db9ae2d649ae6ff6e82d1d5cb50 GIT binary patch literal 1077 zcmeAS@N?(olHy`uVBq!ia0vp^xv*hR6b? zfNZ#8AR7oEQpjwGG6)IR2;>3*+&~ByLIU-|xoGAfYlm9|RE(?zt_ET_+$c=Lafu*n z0h$c-;N81-@7=ox6i4O)L+rtW2f)yK^ytykr%!?5`TY6w7cXACeEIU#t5>gIzkc)P z&D*zc-@SYH{{8z8A3l8i`0>-HPoF=3{_^F^*RNl{ef#$P`}ZF|e*FCT^Y`!HfByXW z`}gm^fB%5d)fBka6&Q*p#?!I&Uuj>@bx`BRT#(JQuGxnMoXZ{QIQiG{rrod|z^2O4s~4=l%Wj zZ}IPITULhd^>0#HJbAL=wY~dpu_mjxojg*rQmb@p(YNT9eY2$(tS|1E^HbAz)k=f= zGA;9D*UyNUAa?bA$ghie+h-S>W`^^8l!|)$(LiPgMb)-GosC5rFI+bNP4?+t zsC2*l(SGLm8G^$077eQH`;C;-wiG02|9d5u9(HDFC3m+>T-wnlvBLFk&6khQiJ0|J z@QUT0Go4#?)-x3RoGC7?Rm1S*$JISI0v{Xrv0Z7pA^iCP^Yf$2b~No<5G7QdG{3R9 zD@w#VYvOc^3C1i}Wo7RY}3^y%~G z&tJTF0ax(g!2_TmP%%&z=sTd)t5>gHzkdDZ%^RSrfB?dN_wL=NPoF-2{tP6)e*OCW z`}ZF|e*FCT^VhFmzkmP!^XJdszkmPz`v(jz)+u6}fPolY666=mz{>)CV&NMc5gij3AD@ttnwFJUR9spn|JQsd+_Wz(E2y;-hTkv z1hNnWzJS2juirqH0__9Z_V26cOeLT-mpxq^LnI_~4|3WcDv)7+@ZRdqVwH4mQBm1* zPEVGFiX7W;>)`+I|L!y0wA;M+d86)@Irfv5c+ZBbP0l+XkK@iV|T literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0a8131d27d9f3db9ae2d649ae6ff6e82d1d5cb50 GIT binary patch literal 1077 zcmeAS@N?(olHy`uVBq!ia0vp^xv*hR6b? zfNZ#8AR7oEQpjwGG6)IR2;>3*+&~ByLIU-|xoGAfYlm9|RE(?zt_ET_+$c=Lafu*n z0h$c-;N81-@7=ox6i4O)L+rtW2f)yK^ytykr%!?5`TY6w7cXACeEIU#t5>gIzkc)P z&D*zc-@SYH{{8z8A3l8i`0>-HPoF=3{_^F^*RNl{ef#$P`}ZF|e*FCT^Y`!HfByXW z`}gm^fB%5d)fBka6&Q*p#?!I&Uuj>@bx`BRT#(JQuGxnMoXZ{QIQiG{rrod|z^2O4s~4=l%Wj zZ}IPITULhd^>0#HJbAL=wY~dpu_mjxojg*rQmb@p(YNT9eY2$(tS|1E^HbAz)k=f= zGA;9D*UyNUAa?bA$ghie+h-S>W`^^8l!|)$(LiPgMb)-GosC5rFI+bNP4?+t zsC2*l(SGLm8G^$077eQH`;C;-wiG02|9d5u9(HDFC3m+>T-wnlvBLFk&6khQiJ0|J z@QUT0Go4#?)-x3RoGC7?Rm1S*$JISI0v{Xrv0Z7pA^iCP^Yf$2b~No<5G7QdG{3R9 zD@w#VYvOczS+N;1>z&)r}hJXW0M9vvwK8+hQ({m@DN*c)w&P@SIS@y}&4u9YI zGcB@SHw6E_s$SXGe~^KQM8??9BIj04E}m}0ar53(h{#yI^k05$|D5?jbs>cCp{j-h z4MfCQYp>Sp&E>^Y&&P-`K~hu$8#jN<`bBoZd;bA|IRJjGk+hZ$P$Ds?I0rG8vs?^_TInSFVb(@n?D^XiHKk$%bo45)ce7u@jp=2 z+ur+?BJW;rZ?0v7s>0Qx;V^X~i9qBmoz4#Zey;~y+P5l(<2qO5dr5pXpynJ#gu}{+ z;GCl@`~2SiB?}>Zq^jNfcG1w}og(jE-`u#7mt~*GIcm;ftwruK6A`Sn)Lf0oIf{P4 zt@X7m1b-3u93H-|pD@Orw>CQS^!!rXOj;Og5Mvp6sDcJh@PSTump^{HnT6ml4qw0f zP=ldK3s^D6d@?niOwB&_coN4mM6L!XRaKJpI_&Ojr)57+L+~F1msPbhW=yc>>%a-% zO>6C2s=TZkW&ss3J0kqxy}tr{4g903#lHSYcD?KketM`H|9?~kN+7=%JgWZy(Sy#n T^B|*500000NkvXXu0mjfk<4^_ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..53c2838216028e84dc449a41cd0e31b9fb021833 GIT binary patch literal 1671 zcmeAS@N?(olHy`uVBq!ia0vp^x!73o9EdD;wBqMh37Vurg*QW@Z)^R-hCsD?2M25OA=u0}&@XJ0}MR z7Y8R7Cl?Pl4<9!VKM$_}zkmq8fT)0=h=8D|kg&Lru!OLPq==}LsF;kXxQv*%thl6{ z1PIAXN-0W81Cg?njIy+hk~EN%RgnQ9RT()TQj-NDc_31kRnU+FAx(Kj4Fx4F1!ZkT zWgSHo9VKNgC1q_TRUKtjJry-W6?FqubwgDRATmO&xPh9SbcT zb1hv9EnQ13Jxgs6veMSK($TZj(X-Ogx6}c$^{sXEZFCH*b@i=ufuwbet|(Dp)qmEX&G6$`GrL#W#yICb@k0{o!veClc!9dHGkpam8&;y+Ol)c(c`Di zT)Oq(;p1n|U%Yz#?!%|gU%r0({^Qs0KY#xrK>w1!pTNBK$kW9!#KOP#>d$DOK#2n% zgELPBMVS<O=4Ngs;GpRXcSu^A7JrWPzMEB}kZgE#jWoP+*z5DKUr=(?3 zu`z2jR`>_TEYtI0TRC6ujxx(RO-t3qQ-hA~y}@=l>cPFlg4W=TJ$YX5{>pv0eo!uP z!lK;;wQIDhcVF@5{?6GR{manrtB{$6>EXX-&RH{?%tAi0&bZuSd$iy-$1?62b0_BY zRyeTSF>K3>n#ijDt|6S+&%86!ig{U*O$3vq zR-4gH_K2rJAj6u;s58BxVM zjN*D)CND~wXJDH4A?T-7inmWs*Reg>lynmC+J-&s5k!6 z-*wp_=CgjTOI^@S=U>we{lcFg>ug;yuYc;Pcfm2Du2QQuJ+ac+k_m6_B3Pu5N1{@7O()Zb7clX#s;`O2xKm!}j=n7`-av*K8J`8mhK|4oW> zIX%@h(n{!^@wLb5iT^hWdmiV1(5X@&@KEVOci}cYm*a_>!&|cA1U)Y}-PdDD%x~nm zeyj69>AQQIS8L0~zVX=;d}38^^X32-4r_~Tm+u{}-*~_F>{Y>iTS3K{r>mdKI;Vst E0Jn_tRR910 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..acc6e6c0d451b85a5d2c66b3a7babd8985af09ea GIT binary patch literal 785 zcmV+s1Md8ZP)N>gwrkx3H5C?2IiZ@CI2SkVx_ZkphcIR+1-R17Z{QY?0U@WgD?WAwMDu zwn!)ocmO02M9H8T|0E;NOm|iFR2>%d7;NGnjIVT-_d9)WRi6S$93}uA05`SP-zufn zMZ}AUQ%dzk>-zw%12C`Zl@_pXiO3C6>WeI!%N7<+mw8?yF$N?MrXE!_!Em@W_O2Sm z7(XQW&946a3`8VRN`0xdS?jJ`nCoT%|jxZ@e;`y^*D(~%`5W>f=G-%-uin;P~clkmQurS57TLOd2608E-8O|#P4>iy&& z@JD%3Tw3a`<}n^04ge(a+WhI#Id?Oe!Hc4}w0Q1(9zytE@L8pu93p%>X%F@z*7QD8YF9<(Ld# ztJz2-*U7NvT>ZoPpjUbCkeC#tfW(mm2oh~D8E>O$`~<+?2Cd0}LM`)}j*wYiqpN>{n#GO>(qf*e#04S0>HgJ@fif{@0xbLI_}tyVF!DXstm4&Q7qk z*{_;ua~CmwMA9A<*Ka7LJ{M6R%%3`2WceJl*3deE$j-zFAs~bRTa7UsZd5VwE)Z{% z90CWt2d&9GfHe{InK5Z6FUr!S9cZQ7s~F%Lhq@Y#r%f{^GP)g1TZ|*CPPItOzMn-&riXwwB3@Ex2H-d;DqKJbCx)20WaG@Z$ z5pgB16gPrf5yX{CSBjvbAmW=*Q~rP5Q<*z$r>DCo>7?L??%bs6t5c`WIaPN_DYZ0B zp#{(*&^yrQ(2vmH5Fh>weF=RCJrCUmr4BvDlt44kgV3h}H&!y4RN3sZRw|WNyPref zK`%r0u|cEV4}E1ImX~v?TxqJd+f|+3j_MDtyF$Hj>iG+c_1icCs zX9kT{f!;T;`Sp@={r;YiyA^-ViB)SYtVn7Uv;3V?heq3izA=_{yJNf2A+L-!G=nwGY0(Pk)hFUF~IaecFsYj0sDWqi8ibFIbG%4p`p=k zg?=M&t!@GM41j6f?U{-0MpqGQ{{WQ_42^a>^m_zskKG~YY|mU=$zo}|Io~)CG};}| zAM*gFB6rzgQW{BC4fcgby9@eL12=5FT`ZFVo}bTyHpf!*RxbxHUI%W3D0Pi?z>91f~zue>qbx*qXbz;sX6*9QcA1 zE!x8LCC<_dHWxyU+cVG~8{m5kFsrXc1E$C$&|eeyUQ?vE>`)DcXSGYX{^ml7OzBKU zNs^0-pVG-19&94Col;$hvvd8y!YF{HGnuTZ0GFO7bRv-))f#Q>JKg@y!hzF0QmK@Z zWVcj@o`Xh+g`-N%R(6}Gj&0QeJb%#kHs&r5&=RY^C3FsILeGxDtJXq+6F62pePW`A z0e|K)cnjd27&trV&qW~^cfctX*=U5!m!ip!7NwW#-d(|EW{E0DmwGn}1##|~c8Kcas z6?9QTAPg5vRb%D%G~a|O&wxK}z)#{#*s?q51SKQD9d`ph-3v$ zZdn12caBP@v&JpnlB}IP%DsmHf5?=vYx$C@H$AvZ0N4#3U3^-r6HS0C!Ov}kFI$H( zCMeVrEH$w@`n%ns{=bDuu&;8(id&d|Y;%8I%MFtO=S}Ia(OupNRjFA5@5@pT1ZuLp z&Zb@!MkM~W-f(5pjc-xk7U0!s+~s9txp?FBMN}asMyqQDRmBla13-4KrAWuqm&QJ5!G!50DHuQqIeWI0exfN9?R&ngNE`#kBN?=Bz zmDP2XjLJ=;kD!|bcy$){(@Cf#1Muqi73ll;Ek9E)3wOE@mCfe%dK+*_UT2(_zG#f> ztltFWWFQV`LH9wgL!Zezmc1bP-sN2hWdr#wwa$!pEbm+d{sb=xV*o}y=z8czXegU2 z{+tueALfP8RNrg~da3k%sa300000NkvXX Hu0mjfXCC;|k2etr;!f`S5&p{%T|r>6&G=;-JGNi{V!Amhl9BL@#21Zo75hYlTD zwrttz)vK2*S+aQXVj#JE`EsBFpn*q^9^Jir_pxKgfLtIO2=?vU2PBUlKMoWG0wDLm zfdfEukQqP)5cP)-A4X;X*+7x==g(ifc=5!E6DLoeJa_KgrAwDCT(|%f0W$91y?g)u zeIR-3)~$Q@?mc+$;NioEj~_pVm;;moa)E51gP%Wt{^G@pmoHzwfB*i&hYue=e*E<5 z)3Dyu+^ixVxaQHxlZDF^#5ZL9 zR$I(mUdYClw)KDtPbWtxTiDzMDLw+(2N%3+ceSxRIN$NSG3V}<1skQsW=e3gu{kPV zcj4(Q;9XGsbK{GRli4Z*E*y~bRXa6D_)V#!a)|9mzMu;SgiK0&9fZn*QrcPd=Wj|j z@v*t&IFVgY@lMgUZ;2Z_I}I0>Ju`|qVR%AOX??!1P|{Lu?K9^Zm?SJKSX)|HDi$7M ZSSMcfE@__pTcCd#JYD@<);T3K0RUv6bI1Sy literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..88a4de74ecf0ce2b7618f4647d783e50aaed70fc GIT binary patch literal 1398 zcmZ`(2~bm46b(d>MNmKmGJ+5)Ytuq!KsHe}0j&_00V7pWP$5ySYsKR+KOZEbBpy1KglEBwz;U0n^8 z#>PfK7K`e42ULcYHHAytvoyq&7cGopkl~F66IgxR?C(QRl~@?d|L98yp-Q8X6iN9v&GP z866!R8yg!RAD@_*n4FxPnwpxPo}QVR5eNjcv$Jz^bMy1_3kwU2i;F^`@bl--OG`^4 zk!X2&d1Yl~b#--ZZSBjKFL1gZ&bDkEqpa(0&h8j7aV&P5goLEzb}4BY*&TB7J9q6; zP*hUdy=Skoii+yKeQN6aHSv1-1_VQ66H`-j3(G@RM{I0u?T$JeKjGry;dT1-g-iYc zzXk>cU!z8J3 zror`we;;F>g-?3G;CtxAd#2vC`|eog74n|=1=Zvxm$YsJpaY1LnhjzXkV5q=rO!C- z&WqJ8bmJW}8A8gCzdWhsZuE6O>;cClYSgxX*z?6cr;WpZ(#-0S;?5}xWx8FnW4j`C z?`RN^@^rekizUf+0)EzMT?Dk?1 z<}AtTk1G$f@@PLiQLs=KZ@94dk=iUeploVnKW%@ij`}J1RuMMbOF+*xY!~xW&;HSS z8&~1nLtjN<_UrA{ZL*1%IW5;bbhz()?@S&vHwj%0B0V8I9Q6C1b*bOl)2UKEb(%nY Zb~w5+!ka8*@N(m?=Vb3}S7hV!+rMcQ`H}zt literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..37d516b3131db02168d31d874db26fc24801c059 GIT binary patch literal 720 zcmV;>0x$iEP)-;-5Q2h8Q3Pyu9Y5C2K4vaO9wG_sCXiFkc)oKr98W?fKyhGhc$>sE7$y z#8EjcQO5pq9d15td)hu^x%p13B4wO<52(&in_bMr?qA+@ph{3fq zZN1%=fQTpvqQ@Y<9)uH(y6p@tq`O=pOBYK6d6*`xdqV|8M7|%tuxi#!80~YJ)zI)Y zwAM)4KRQPAgQfQ3{XYs;D}S!6+QlfIa*1eL;p-Bk(P}P~8v0zGB=30h2YwLGva&8l z@#K!f0YI^WAH)q7^^}NcgCGdwCrYWyaXjU2n%WVL(*P?q<@?c@^%Q^4#3M!OY7|ep z#Qz??Mq|wL0J^}d;rA`YH=>EDZ6D|;Y{wyDoaP{m?d-vCD^Oo5<==-5(*Bt;G8=#1w z*R7CeNnwonq;>afp6AWA`H?Rg5wY)wmx$=DfTnA<-LsTs1CYU>-|zMMbt23e$gLu6 zzm`pbBL%+`hT(yM@KF{s4L}U>f>!ugwp#OlTk{Kx6Ea%@?| zMMqgxS4B-vMNMB--9VQ2V;wNcb4!B!f*BZ@m|595IJvli-jI-#QB={;)G;u(w6S+| zadq?b@%8f$3=RnmkBE$ljY~{PP0z?JE3c|=@9gU7?Vm7h_T2f4Hf`Cn@4%5`r?20- z{ov7)=PzHqe)I1A$4{TXeEs(Q$IoBC|NQ+21q*lBbJfh=gSC!A|FHMj5sT z=HCT(K3$=C%J?`}bc~+qCU{m0U(-NND-H zRg=GQtAATRi_h73+q|z6Lw4ucR{}Xr?p!)hfl4U-(=GgbCmB}_c9mh?}@9D*zb4s$vehN zZd$wVX!)Y-mg`&}@6Qr*J90q#T0+pt+4 zPiT}EM)-W)Ad+dOzBuU}^J>PBU6R7wlWaJ1ihkR7iDvC!oNe2oz-U_~Q=#G4p4T6ai}l;< zsf8@9G*ind`JJ4kb13Rh@WV8po)vHJEuFFD-q95jFOp?9P1$Xsv&*eAS#i_NIWj`B z$%7t;YYatN2On^u8%) fn^cRRDWA`u-gV$5UvQ}%s3h@p^>bP0l+XkKRqt5! literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..350549cf96a7c98a7b5b45a7704e703e5b1fbaef GIT binary patch literal 699 zcmeAS@N?(olHy`uVBq!ia0vp^5B1acuFKv@U_ zCSYXfi8UT;K9R(4euIsy#G=#n76UCz~GRuh?u-nw`1;iG5IU%Y(%=Iy)p zAA$D4?E3cY+xPEa>p+%)ZCcIPwjF5AEl(H65DCfLgY3#oi41HHzHb&*QjGrABc`}$ zx6!F-6WPAUzW@K9v-kAQhm{GhX5R9;V}Hb)`R)eE{^k4kl}7%y>HqQ3y=C31H!Gez z`{y8y7CP7L=>~_(U5hS1Jj0*hIkDtd1iP5=B)zQ~Vn&nl zjJp4d|6BZz$N$aLJbTZC4;wtDe==)WxY*q4?wLiI7C-&0b#M1in>bl0cir^F4|Atw z1oC`el>FsK=d$B1;>#NEp4N(fHMM)LT|@~h|EHCQa$n`?D?E5Gch1at9}Zk#c=5XK Vsl&|~_CQ}Uc)I$ztaD0e0syB4(l!79 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..508078872f115277c5a7d0f94abe43fde9ab5e6f GIT binary patch literal 1084 zcmeAS@N?(olHy`uVBq!ia0vp^x>Q0*V6# z(YO$05Ggnt!iA6!V}Wc40IC5pfFy(g7ewR2b-@`xl@K;WC9-({T} zym|BX?b~Q49hNg~znWc@rqqB>v zn}?^jkFQ@~P)KNaWK?WIa%x(7ZdrMCeOpIoS5I&MglV(q%$>hz)0RE^4jegl`ueTg z4<0>v{`}>u*KdH%`tb47=PzHsegEhbeA67lg>l=LiXI}f#IT&XJ!x^8XfsNHUMAm%lL<=^0} zDZz>R?(rL2#~E!@C_Qz5WsJk(yYiOV9*b)_t_QBadw9wWt+q zw>~3X-={y;%!qxKGWT#Dc$*$3qw&%1!qf20k6I2o&f!>LS*Z5xVD-69=R#In$E^zI zj@U7$i<;{DNlX-H@YBwU11e|K^3%+Udy`th9D0}0RDD}o1xx)Lo)wlG7rMJ&OA4GG zf3|C@$@>TL+vi7aT-2|9d*hQ8{gN9eq}XTes5#>i%vyJ=Cu(k7)+HBBAMo2R0`{ea7D=b~*YreD5T*vmBU6ishCvGV64 z#nAnmj1{%Y%@?lx`h4CdB|FQR9g}2U-e$|TKF@FSePYe$7t6AFWg@o=^42jgoKSjt U)z#P^z{JGh>FVdQ&MBb@0K5*Pk^lez literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above.png new file mode 100644 index 0000000000000000000000000000000000000000..0eab7cbe812a4660d698946912c5916b001cde69 GIT binary patch literal 748 zcmeAS@N?(olHy`uVBq!ia0vp^5&`aqHHtd-v`=c<=yX6p-=o;loFd9s#+}o;`d1{P~L)FW$X- z`~Lm=4KYslD2}D1C{rdI$_wPS{{`~#> z=ik47z@WP*y|fJ&B4H&#e!&ckOf0PI9Gtv-`~rfaVq)Ur5>hgOL1ED`2?>cQ8JYbv zX3So^Vbj*FTeofBv2*9{J$v`<2igy`{^hGzuit$B46+Vn-?wkyzk}@rSsA!~Ee|lp z7(HDaLnI_q4`y031xm0zV0Vvnnyk8ejjE#cP3Kc#N+xdV#U{q*e*fP;`I*$&lKTZE zeY)~f<@m)8^XM%;ZoW%pQdM5H#DA-2o5gOfx$R+{qw`JSq~d$!jD(Lirjut1UfCEi z?@rck9)@VmN#S}t8(ab>P2a^btzuD_QtOY+o@;xUuDxejE*8(K5gmE(WcTuheOG%P zJW1Q<%E*(G#=1OhQ6hm!%xC>*PrJtF-TL>%l?D8I jx&IstM7Y>$etc$@Zf(3L@8WU?7~Bk=u6{1-oD!M&l9H9pOf6TdEOW|4%g8!vb1636N!QVq zS)i$y&IB)|0|UWp^LjGF;?fZl1r)_Q>@BvP{@C90@O%%?^STqf5T|N#OKeSg8&AfOeSkJi^T#5rn0iKz<~%jCnqO2Hy3nCNeOU4K>>wAp;D>P30zcE zR9ILDQE_oGF!a~f)@nOxG+Nomf~ks%3h38XWo6~3qPn`8!C(M`39~gdH6ZHh>YhG* z3IZ7J3A<|o+wuak*S=3K2X$NIN?_ySlo%ySsaPd*M;`_xJPp{K3INfj}S>3PmE3SS%hI z8j?sP!^6Yx-@hLj0gOnc($Ue;u`$4yOa_q21n|9%nV>=b`~%@HwT!Tp9jn@EG#T80v6S3fLfygXpZ#MZHM1VHt{h22tr3! zPfy>#z|hcW$x@{8G85Ei%a@y)n_F0{u(Yy5ue7nX{d}#169%(s#}_-XyLRu{v(MGd z-QB~}%f}CY=y2fCqoF5GpN)vP5EV`Mfk=$MbSZ&!?RrXT8aX5LcJ`gT`wu83w8|%R zdR=`JueH5Htc|N%Pf!MZNeUgwK zH(S=Yo-M;MIi1F+OeaMXykTEN=v+IRCs)rb-7zsg~ ziTj*y+7p^@G_sDZ+kZ%c*cdSy!jAMlZhv#b+oWyR+ky-R#&j=V*><%_m(g$|r9n|< zQOrwr+4VckDF3#u3D&J06IH(|e_p=~8*ag0B}|dH8tkzwvHn@ZGd?Opi*5Zwtxo)g zLJ=|^$MllLJr8y*;a*g;b?h#;CP5AewTh`D+?^&5~ zFTRPQyWf_ceeKaj^s)9$-OZ0U<=z?9beyjDWGutULbmC0>O0c*xVSZhpVXVv?N!8> z(_8Vc1lvS2GQTkANEFxktx#Vyi_d>aR(|=Kbc`)846O90(S&NX*LRh-0?RKf8+jK( z4|c`kje0G4R#=SZiTu?sZ2XDe4kd5xZQ2=GRT^B?xDIP_H%YCZ<}!HB>tR19*7((c zO^<_KUshqBb<)+DRI7lgm-sxV>#yJ7toO<;dZR_8q4nug)`{!mS9({G$EuljhTW~T zWC8Un+gWAY1xH>6CDqU#8G=Ru?zSehDHnwprKn^>BgnOj$32t66I5SsE%?s)1~vGk}O+KtxDDTv$LtgkMsWUrLN$TAW`-ieFxZPeYYY zQ=M1akjK;rgv^Y2%uRSKJh;3)xqQ61e7(8+Ztgf(2=uj8NswPK0}~4?8+$--NN8wy zctm7$fB&qt8#Zm;vUS_`9Xs|tefIqMi%I6WS6bFB^Yhukm5S~nJO3P?@JrISWA&li z0nA$zit;B1u4TG@dXxA9&HtPt&sCZBw3wwu7Krg4eYkQ;nsI#1I@hnV*Hq6O{nspz z@K(D}PcY`=%(&ktBdiFVdQ&MBb@0LRSiX>9;Sz==Kn748r~rsoFsuNwfg(T! zKrWCCQ~=ZhB!MD81YrP4tPEsvh+?1!&>V<3kO3EjhyY16GvVTJU1(a+xDfR~LAW_^ zHbiO$pGc1HN zJd`scj01=wQ`pl}+0)b5Gt${J^Vst9*a`~RiV9hai&#raSWC-T%gb3S%2_KbSgWd7 zYN}Xks#$7kSZeE88X8y{8(Er~SelzyTAEo}TAACXFin}tG<6!|^y!Q(+1Dz5m#Wljkm6yma;2^&2;D-M(}0{)0!4 zAHR6{?!)IVU%!6;@$>hezyCmB=C(@;z{Gak)5S5w;`G$1FYTuUiX7)Z7Pd`bqL_=1 z>nWj?ipEaUbexZ!s7#wMx5X>6E9a)?scC2a{PWA7lKAfPna?%x_4eP3-|c+^Ze>9OD~4E_rWwBgy~9{>PC9f`UsE?kqmLwp)WoN$He}{pt(T6LxsG zux&A3ZTI)7e3_|Bflwq6KP5@G!jPKwkuG%QM8 zihA!JH`Gx%cXbbY5CqcGLUb7xDc7lyn~%M)BYxjG-}%0e1Bdf#EE46T!4bg#08}W* zErBN+?wx^tP^-Dqp#b<46cv``ZES47rVi9ufTazz5rBYk3tYg3h6xG49!LOoLjsTp z5~DyAY*c|e0W$Fqa%-yeGz?qk$nTP1Nt<*K3zYOGh)m$j_@|s#5b7)CbPh77Md*u z7E`_n8k~l!Xe!(vpK70)>X@=VwOTu^)F?&0qNvx@{F`~(JKOT)vfXNTE;^k{PS-z| z+u?SvxIL>LuhZ*wdEprEhny>h(>Zm$L{tiVeEn$wfkAXSgUJdD4`*{Cqf5(ARGvI7 zkzBl7-Q3dN(Shq;4h|0LhlUIW(r7f9&6c-w6h+O?+iVMq%XYin;aJ(i>K4}4TrM}? zxSjxCnHA>dlDdo=^0wdFf6#=2K;wAPY<%72Ezr_i%__6rEyB>$og#Arp zSA%E+<7YAiYoDuRP4Zi@jdQaX+`RLZ$vbL_vv1VVEBV&Ua8&B9mPyAYH7Qb_qb^nd zo_vz(GntIcaL7t&ecCm_9gdirH1V)2hZ}M9P{LSYi!3MND=EufK@jEl#!J7t_j;-Z zj@`t%v%az8K8&gs6j2Sg`5xV;KNU62_qL6wgZIbrGO%Q2PwR{4CE_1ZQnE$Ta$Law uc_8)6bhhY8bov#}MD4o2|9b5NXC@AWy6$RX&U%vIkAW~xl-tj%s{ap`{ZY99 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2d132127a2c72ad114d343a6248ed6402e113de2 GIT binary patch literal 1354 zcmV-Q1-1H#P)i)`pa}iD&`E z6bOj&oMpk~Q7~#K6ly9_TPnpYK45vdxGUvhvw$qSJE!OD&TK{=?QYq}oaCQuX7=9s z-7{zIJ@;HdMDRuxP!TGC@LCC!d|e8q=SiKUzez~4(e**P{~M`@^kEs4ZSeLP|0R$A zNDp5}P-!Hy1n88oKtSCp9oEFvVD*M-)JAGid7mVbT1dNdAvZiA(B!QZ^uSEg6hmkh zYOv|uCcKk#2S@)LMf;>3r`zOTlW6+Mgl%87VeQ6R=zXZQR)2n_{2oao~JsWja zZ2zX+3FNH}{yK=wJDQd7RTO4XK8L1`50D)EkSiZtLF=#;=WFIBGuA%s_Iz(K6mRkw zGY{bxaO*Jo#YDum!)-D+ z&pey|H#9YVi$kJ(S-Jm!6{bI?m%+#B`+3!CXbosqQsW^K8f%RhDAONxfztT{ zf~JOf-1yqZ*D%o5@qLHv@iB_=mpy`}SMwA#vU40;N39qPyP0v5p*;!}*~?ixQhll( zgK4)iZ#ls!R3>OTe0@&nlW;PE{y3_M&|t8u2ePf z{a@~*cBz(kK$s8t2N>GSyAjbYsuI}zvl+EZoWLTjDain^3JRd$Dv!X@Wl<(&4mk)1w=i_glQpx}F#=(Cf4qyDa2GIz>}PWUyYp$X$4d z6;eO)6nIA6gBwLb)LM$~bF#-r{uuFXoyH+zdrG^!GnqO9M-sgOp0&b67P$u2tfOgA zkgB927gZcn^Ut>}1`9U4(IA%#EGdxkp0~hr*7C@f@ubeHQAtS2q#Q22WxXicyicqq z1}3m|f2+J`U?CK?CqdGS&g2Kc>zei4HvpD0ICp*q&NRwpS_&C#-PekyMibh`ZF7Q- z^^T#T(16X`n^6cC+{KtI$oei0;?`5&F{Ch`*QfclN#2M}hU9pj%V}z|yH5dVH^C=pRM37bgiHAl-KB+Uf;dnGScq$NC9U!QLM19|2zUs45aG5`Po M07*qoM6N<$f~GBmga7~l literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3d22e92bb7cdb6c221717922a26274b3cf0c33fe GIT binary patch literal 741 zcmV9rFJ9B$?dwaM4oH#*3h>lNyLWB?sl{=&~iG+v*N|P!bE=ZXV01`qeXptKb zqTnll(xyU+A~(SZ$G5w)ySI0@JM*T9oH%F4*s*`*yfe=;??^L4B7)Trkq*M-a{}EY z;HrpAUW{`lguleOt;%G-h)8>A@hWRo5QfPHF+EU9N5f$d^t>S{r9c3zwOF=uG)+}@ zT~~>l^^!oJBVMukPCJS7Y{W9VHO;rkI0O!xk+ZP#uU#q{>7 zgo%hW^n-Aco*E7SM1&+=AF<|1?!(T}lX>!TeN`Dc?>36RQ z0KVb-xk$}-Ow_DY`T+W^4U^3Tn@5o_(4;LWUb zrO9%V?xQ@c-bvtPU9>Y(l-A0pRW*Hd)STD;gYkHL zfpz~6Me2j`Bo4g(07R>IM6g)QQJTDRu6@!jd84j(|9R6U4*h6EL_wHbXV85Syytnn zh1R_u0P1YFY?sSEL7s}pJ!7&hk>fAXA;H1;Y5K0RxWeKt10YAdqscwYvTXY}=)pV( XK*&N;wrQ(X00000NkvXXu0mjf?fGR) literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..cb292ea253dfaea041c0e4062d224a886c3a51ef GIT binary patch literal 1192 zcmeAS@N?(olHy`uVBq!ia0vp^x&87-XcR zq{PL=`T6;Id3kwwc(}MkfQXY*m{UkdKtO<(SA>U02#f@|1qAr`gn4;|czFeR1Oz~c zpP!pwn4e#Wj}M3hfe0wY%L~*6LOeV`1wse}Rsd1P#|KdZG)jmUq(%^kpxS|KKA=TF zaX~N=;N=tG;S=J47|t)i3qnG?Km~k2m4ZMLia=I_wLnEc3Lwfr;!r`5X)rci5X1l) z#e>j}RSn3gd_Z@CNMU{fAQIsh6c!K=fmj3-hlubC0>wpv;sS!AfC@dia zL?RL*V$z~OBrYQ+CM_l|D<&Z;4n&gj5|RoMQu2~g3X)QalG2J&(n?Y?%F;4Q(m+xc zh*YHIRAgj zb(EB~l~i?=K}b(U4T$trfk@q8h04bOU{WY93GxeOU}R!u<>2Jv78Dkfl#-TJP}kDd z(KoZSad32UadY?d^6?J{376iX=A60n<}X~f zVdK_)`wt#DcKX__`;VVKfAR9w+js9jeER(L+qdsOe*XIX=kGr_2xPbV#=yXM-P6S} zL_)InV5hS;qYV3p{B=+Ey&ZD-Y;!iLVK(S~O{&cDy! z(zz!0{o7hQ57VM|-;}3bExG9*nlpo`c=G9U6La?5zO-m!h~GLnR%h1TwpZl#{$J(o z^#Ay|uuo@=s_2~2CPZk!QNLzjAxxK3ImZ_naCuWLYjXU{e_1vqQC+11N zPM&mC+v-`u4%aRzVP?i_=iFC)6u+t7cJG2Ezvj2i&OR)WyBVC9{mSF(n7MsVR7d?c z1BGYzHm>7ncDo)UJwayI3$0`FM{Be!zh207zT{Wtou{}zT~nyfP*1Gor6yy*(w9lD zC*DUgTI6?|3SQkU-f;^B-w<=MbZpvL#|l&iD8}E!E3R z;?J1hn&XvKp}oSpEC212i=HR)oLUb_pLeoX@%%4T;Sm>M&eXQ-ZRvz7@3!8}&r_+a w`W!JsYV(diEpwOb{`6tm%ni#F9rFJ9B$?dwaM4oH#*3h>lNyLWB?sl{=&~iG+v*N|P!bE=ZXV01`qeXptKb zqTnll(xyU+A~(SZ$G5w)ySI0@JM*T9oH%F4*s*`*yfe=;??^L4B7)Trkq*M-a{}EY z;HrpAUW{`lguleOt;%G-h)8>A@hWRo5QfPHF+EU9N5f$d^t>S{r9c3zwOF=uG)+}@ zT~~>l^^!oJBVMukPCJS7Y{W9VHO;rkI0O!xk+ZP#uU#q{>7 zgo%hW^n-Aco*E7SM1&+=AF<|1?!(T}lX>!TeN`Dc?>36RQ z0KVb-xk$}-Ow_DY`T+W^4U^3Tn@5o_(4;LWUb zrO9%V?xQ@c-bvtPU9>Y(l-A0pRW*Hd)STD;gYkHL zfpz~6Me2j`Bo4g(07R>IM6g)QQJTDRu6@!jd84j(|9R6U4*h6EL_wHbXV85Syytnn zh1R_u0P1YFY?sSEL7s}pJ!7&hk>fAXA;H1;Y5K0RxWeKt10YAdqscwYvTXY}=)pV( XK*&N;wrQ(X00000NkvXXu0mjf?fGR) literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..cb292ea253dfaea041c0e4062d224a886c3a51ef GIT binary patch literal 1192 zcmeAS@N?(olHy`uVBq!ia0vp^x&87-XcR zq{PL=`T6;Id3kwwc(}MkfQXY*m{UkdKtO<(SA>U02#f@|1qAr`gn4;|czFeR1Oz~c zpP!pwn4e#Wj}M3hfe0wY%L~*6LOeV`1wse}Rsd1P#|KdZG)jmUq(%^kpxS|KKA=TF zaX~N=;N=tG;S=J47|t)i3qnG?Km~k2m4ZMLia=I_wLnEc3Lwfr;!r`5X)rci5X1l) z#e>j}RSn3gd_Z@CNMU{fAQIsh6c!K=fmj3-hlubC0>wpv;sS!AfC@dia zL?RL*V$z~OBrYQ+CM_l|D<&Z;4n&gj5|RoMQu2~g3X)QalG2J&(n?Y?%F;4Q(m+xc zh*YHIRAgj zb(EB~l~i?=K}b(U4T$trfk@q8h04bOU{WY93GxeOU}R!u<>2Jv78Dkfl#-TJP}kDd z(KoZSad32UadY?d^6?J{376iX=A60n<}X~f zVdK_)`wt#DcKX__`;VVKfAR9w+js9jeER(L+qdsOe*XIX=kGr_2xPbV#=yXM-P6S} zL_)InV5hS;qYV3p{B=+Ey&ZD-Y;!iLVK(S~O{&cDy! z(zz!0{o7hQ57VM|-;}3bExG9*nlpo`c=G9U6La?5zO-m!h~GLnR%h1TwpZl#{$J(o z^#Ay|uuo@=s_2~2CPZk!QNLzjAxxK3ImZ_naCuWLYjXU{e_1vqQC+11N zPM&mC+v-`u4%aRzVP?i_=iFC)6u+t7cJG2Ezvj2i&OR)WyBVC9{mSF(n7MsVR7d?c z1BGYzHm>7ncDo)UJwayI3$0`FM{Be!zh207zT{Wtou{}zT~nyfP*1Gor6yy*(w9lD zC*DUgTI6?|3SQkU-f;^B-w<=MbZpvL#|l&iD8}E!E3R z;?J1hn&XvKp}oSpEC212i=HR)oLUb_pLeoX@%%4T;Sm>M&eXQ-ZRvz7@3!8}&r_+a w`W!JsYV(diEpwOb{`6tm%ni#FJvI2-8LXV0F! z00RgY;;J`q-n@PL7DxgG-@kwV;lqcIA3p*apFVv8vcG)!^7ZT2A3uKl{Q2|u@85s^ z{Q3L$@4tWlfT6Yb)7fTVAjXsg`2{mDGO@67i%Lq#$}1=;siqDv=U<p#Ym)N8(E+|{MX6sM=Tt54;?uVChGiS)~K0GgeXM5eMkah2Lfu3aWboFyt=akR{ E0C4Ka4FCWD literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..4b024b6ba4d5d5af5087b5cad3c204bb6173de12 GIT binary patch literal 1078 zcmeAS@N?(olHy`uVBq!ia0vp^xC*(A3nT({ra6dcdlK#cH_p4n>TL)*+3B>`!*N=xj;c60P-M$5M{S+-9lCX zd{1yxe%2Q5ujoq1DS-YgfQT;KnBo8WG+M(TpS_`^cmNE*M~@yoefks_p3k2@fAQkQ%a<=-y?XWf_3Jlp-n@PL z_T9U8@87@w@ZrP9j~_pM`tRQ@5`ev5a4o=RlZtfml z-adZ*0f9lmAz|T>Q8BRz$!Y01WtBAz9bMf$6DG}^GjIOFWg9kb-M9bXkz=Q?-Mati z@zduoUcP$!?)`^PpMfs<{^RGb-+w?h|NF;1^~ot1cX$Rk}_s(ya`SankJA6K2 znGY9PYKZg8T)dmVz}{8V+}oma)0s2d%Y0H-Jt&K?m5DykxO9%h9j2qFSH&Kf^P6M3 zM;Py!H%FrCMC$f2@Necj-+kq-Me5v`2>l=Z@ozQiu05B|KeS8O@7jAI`z~jT#K>=( z74PftzA}>8oEUziO8V9e?c}q0H-kJ~OjzW*3nEr^W>lFU(E0W)YSGnNvDZ=e>ij49 z27I;@%Z&YU*L>5LiD@j?-%c!_)zMa{-yz+(f;rFdPh-c6xhLY{PT%HrahZ~_?H6l7 z?2Cx62UNEh9^9ldJ3i&I^Vf%G9{dS)@ws(c^bVKIwfd_LA0_#ncC6oUH~VZ##fd{l zOC1BFeIAHpw{A3#j?pd<`<%MR-5_;!-0Z8Tf4uDaWXJx&HuSMq-9_z#uL}Ni>ODMH z$#TZr?&7}p#=Fiie0$U0ZpI+-f69{o`juh#43n5Pm>PcgY1%n;&WfKe^!1k)Jg_aW RxCcy044$rjF6*2UngD_svV;Ht literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..4e2aaee30a05c9d5ac2d7ba3ab228bf877d8f59d GIT binary patch literal 696 zcmeAS@N?(olHy`uVBq!ia0vp^5JvI2-8LXV0F! z00RgY;;J`q-n@PL7DxgG-@kwV;lqcIA3p*apFVv8vcG)!^7ZT2A3uKl{Q2|u@85s^ z{Q3L$@4tWlfT6Yb)7fTVAjXsg`2{mDGO@67i%Lq#$}1=;siqDv=U<p#Ym)N8(E+|{MX6sM=Tt54;?uVChGiS)~K0GgeXM5eMkah2Lfu3aWboFyt=akR{ E0C4Ka4FCWD literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..4b024b6ba4d5d5af5087b5cad3c204bb6173de12 GIT binary patch literal 1078 zcmeAS@N?(olHy`uVBq!ia0vp^xC*(A3nT({ra6dcdlK#cH_p4n>TL)*+3B>`!*N=xj;c60P-M$5M{S+-9lCX zd{1yxe%2Q5ujoq1DS-YgfQT;KnBo8WG+M(TpS_`^cmNE*M~@yoefks_p3k2@fAQkQ%a<=-y?XWf_3Jlp-n@PL z_T9U8@87@w@ZrP9j~_pM`tRQ@5`ev5a4o=RlZtfml z-adZ*0f9lmAz|T>Q8BRz$!Y01WtBAz9bMf$6DG}^GjIOFWg9kb-M9bXkz=Q?-Mati z@zduoUcP$!?)`^PpMfs<{^RGb-+w?h|NF;1^~ot1cX$Rk}_s(ya`SankJA6K2 znGY9PYKZg8T)dmVz}{8V+}oma)0s2d%Y0H-Jt&K?m5DykxO9%h9j2qFSH&Kf^P6M3 zM;Py!H%FrCMC$f2@Necj-+kq-Me5v`2>l=Z@ozQiu05B|KeS8O@7jAI`z~jT#K>=( z74PftzA}>8oEUziO8V9e?c}q0H-kJ~OjzW*3nEr^W>lFU(E0W)YSGnNvDZ=e>ij49 z27I;@%Z&YU*L>5LiD@j?-%c!_)zMa{-yz+(f;rFdPh-c6xhLY{PT%HrahZ~_?H6l7 z?2Cx62UNEh9^9ldJ3i&I^Vf%G9{dS)@ws(c^bVKIwfd_LA0_#ncC6oUH~VZ##fd{l zOC1BFeIAHpw{A3#j?pd<`<%MR-5_;!-0Z8Tf4uDaWXJx&HuSMq-9_z#uL}Ni>ODMH z$#TZr?&7}p#=Fiie0$U0ZpI+-f69{o`juh#43n5Pm>PcgY1%n;&WfKe^!1k)Jg_aW RxCcy044$rjF6*2UngD_svV;Ht literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3db1adbe4f3463bccf3da63b554aecacb6e32fc0 GIT binary patch literal 815 zcmV+~1JL}5P)Vx_WwgdS-Vg0W~JcnXiavmgX1U3ByJU0JgdU5rK#R0BI6qb)`Ejiu?!X z>=&w9>_{LYSA!s2>Kr){5;3aIwiOZqs#sm=Cd1+2j6+iygBIhMVUM9tZ=B66FEY5>5hdMa#0 z0Q9xfsl%c9WA!MSIsNaQu&SH!JpZ-SSDkc@o~Solb7w@nn`IaMZ}5Qe4f1ggYhBqu zMBFdz)Hkv(@FFkJ`}0wn4Ey)3Ef$#w4~Fpo1coa1ot`ns#|3)J-7HOC-nZ6%s;Xlz}!_#SMYqqqEP zRs{#jHXS(UzJBuf_hdZE;28sE-c>a-!!xDwmE~@lrSZKgIIubFh$vv@@BCVQaiMcO z3~F_N0Bh~kX(}QBfYE4#)s^4UQ5N5`)-G1TCj^_tv&?*%SuVYO=t$U%X270+NhTv& zRpHdaS%*08G&e^Y2b$y!C|9m(^)Bz=1&<604h@4Z!NmVyjF7XQ@JhayS4B!@k=c=0S tbXVI5DnxYvrTj7!z!*RVAk#hc^*=ze<5?79>a73(002ovPDHLkV1gg6h_nCz literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a83633a39a8b713c9212c9f0f8d277094f2897a0 GIT binary patch literal 1665 zcmeAS@N?(olHy`uVBq!ia0vp^x2M;1lBd|NnoW$S9z72rz;G z6BsZvF*CEUu(GhSv9hv(?FCDMWSK!SEUZ9rRyKAvb`CanPIh(S$`|@@lKA956r| zN`m}?85o(EfkDj9!O6wV!^_7nC@dl>CN3cr=X&$sik9TW^Q3=W#{1NE-L^9~cxI8k3NmmXVd4Ur<<5R$f_M*U;3}-7|6WwAphOE?%{E{pPLPcI`iQ;^gTI zx9>fC^5WH-cke%b`uyeVx9>lG{r>a!9}Jvty{Qe%WRE>v978O6d$0bq7AcfD@G)OA zBQX<1?>IZam3jVRt$dJk`nTwMy_`8{R}_o&p9H(N!s19F4Auc6_*SIIgM1>F>e+ zKYVXky0Ba4wLa%c7E?c3bNs=yD#1C^#bs>Cc>Q|rT6D%j#YQ3b^qaQ(t4<5FEed{;dr->CUM_7x zKw+u$hFNt&`g4vtXFuHgWcAOktNXj;k8-99UCS`MlNNQH|8WbW#Ny5g3)dL5?_Vv+ z_q$l4wENCi*Vr7n=bbEdQ9Wy>Ii`i`X0Do4b#;5p!~@rldi|cWMVjxoy|Jm9!P>Bi zmP!Y=sP#;UHHcYqrF2T*nw84$J6VEf8*X|buX;}Z>XqqINs`g-Y27TrF*^VEXO-=n z@S|^C`s%O8irY`@estrcu3^@B?xrnFUI#asmKZP9k_-!WyXVpO@#4WBn|7>gIFkN^ zU-a~*tz4B$*Q{DLFI9S##wVr^>Ms*pa$=@8ya*EX3^&Y4<}D5CswoyxIwqaalEb-Q z!{fBpA#IJNOH)fY3g&!xAo;taT#;=plZWNx?;j^`3%~Byk@$O#+&S5vgchC3 zBP*sF-dX?f#K+|J?~mqQa40{tZ*O4F`^@mB7sj=j9P@wAZdo7w;O^XlO=gKZb#mr% zHWj?K-VmR^M^(mZ=EmOF8#k6e64bMC-+fN(*t!3#|998y+A!ngPf%Ir>FVdQ&MBb@ E0B}w1g#Z8m literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8d222e5eb152bdeb26a887372eb5001e8f3bd851 GIT binary patch literal 812 zcmV+{1JnG8P)Nkl=aLVN~@6p4RI zLr0n@NJxByfaEn<$0l}Izj=T5&8672aW?C$v2vu-%{_PS+;i`ss!S4az`J7Y55}0j zh*Tm{8DqArwKst^Ae|OFNf`?sLPV|_W4>;+JDvHt#WUV_ut|yt4C|T@2JG!V7=&U_ zXpA4L>bE=rhY3W)7-PP)Hd#M^;iAtnk19v2LPW-dvJ7l)+}&@Q;WshHk5qN|#01vb zYiXLTFR#4h5n-~j#{xwFWwZB39`gNPRGTZRT2G!coXchkPlGYSUz>l1JPdAW)4X-G5(8XqwY+yOo9T$- z*ff!)^QbuWw9pN>{y#M%$%<`=rE5ztdJ#>mnOt8L%uUKX)Gi%4sfK=su$ZJ+w~ zk5d;i)&Peeqj)r&8?Q9GUv(pHPjjk_V=|L0Z$AaXM2oCJwWDa)J~hXS}n zMD~Vtea_hAsfbrq;C{as%A)vHwOKQ&@>?i!WISA_rA^#O{9dmpi{g%I^PZ~qEojy> z^&4~Ziz#~GivI`aQtG;7yWb0CS>91?-dEK=jOO4*T~+!1;2}0~fQ)z0Y=Vs5ysFsl z_likz0Hdl8RpY0BZ{N#{kYk-gjG4WLMX=6MmId2e8=)-2?MZPMFFO&*FyH6hBNbij@V7`ND{NuyFQSpJg6v z6O6Tp5d;p`LNlx>i@@%K`?+fTF2?wYs%}l|&m$j>h|B?Ri7+Z4ex>u8%*>AXK8T7U3a+Sl^B@R|2%^H`vIrs`)r$yT^s;yp z#DnO;i#Jiccozi0!yuxl>$b{<;4E;)y~j-*#*nRmcfp<#?2$^PMJBT#(jb{kioV~w z;2ZEPNY6wX$2xcqT%|-j9v92YYocgYh3mCMy}2tIt=kSzt8a^{9f(}s6q$uZy#qgi zr>827sZ^?)H!LZn3sO4dv|{&v9kJbp?5HOH8OTmt8pnC{XvNxkP6YLxo@CHC z4f!462iu3jbJ&qczUtKV$o~x56O+dAHXBYP65Vpe@5zoLIt+G{?eOpFYBm!89o%)x z(l{=t!PRxVX75HvmF*{rJo8Cylq2zf!2M%OfIg;E9g6dF(LioMts~);v%2OMlHD zD=2UruRRwq>Kt1v$~5say7VuxSX`bsFVecWY1z8?lacgg*269ag6+2F3Z_b{bGv-m zX^V`fDBVq`Gr~j9Y_~NxFxo+rRpJih+hTpg(2K0tm1Hs{AIE$Nqx@}bW31INe^;^i zNOYC-Yn0yO9PMJdsXEPLhtf4ndwzWjX@S*`QRZr?t7`i5nMAku%XdtnHk}v0%GRnGT_F4Z@Z#d?6B!W{>A6eQIe%ILvEAyJ9zH z3Zv{pm@}AFfpG4C@OfQ0lD0VQvG6b9f-u_6*$E>hbm8oNgs+2h{la>|^l4a28;EpM zJ|d3VX;XC>;Vn4{SY;o=MP2w+P^90W+9M7giZ)$L%a@Iiaucuel78k0$4N*d`y*kA=McJ;)kvvIcgwei(mxdJ17DQ}c_@%>yb!qO;-6?BW z%-Ni3ID*-*hjNvpds4!-*OGJa5aAbL&o=*XM#rW~wC zfg3flEd+v*E?SQMYQ6?u7)7{WI-%Y+7sLF{2q}(e@Ft#&dMBI`Aux)lOanS@H|T_5pxPKj{J)BvBAfDW)oIC& zae(cg8;%Xr@?={}%jFnR;2wdE6H z#7)bU*RqaSSU92YEIl)>@L_v-%W6_TrxuuUI^-jbJoXfUlx$T5g(CfTO;E<&Z9?!>F#V<;3FRNx_woy8dtQ z7N`OPq^7Yyol()C{NvyYHE_g!CsHDlS(J~Ra6y6ExBqLvp4y3RtG2jNpP1&C0KPF- z)Xhi>yaGN^-&?Nsf6m}O3iuAZ&z*lzQrG7D>xgN8b4jXPH?$6z>RU_)+zsvkLErBr z3r@`ZL(zb=SyGQVucc5?{X3^#RwvonNq^nC0dkT@unUs9SO5S307*qoM6N<$g1QU0 A;{X5v literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc726b6e5e5a34895ef1a2983956d0da6bff952 GIT binary patch literal 701 zcmeAS@N?(olHy`uVBq!ia0vp^5FEh%C@3fZNo8eaAgQCH10;=&jn&lDfb2tu4jn#x_~5~VaK@rVinK*Jzhi1_*Q=Pz8i03=VGIC1ji$#dtxZ3GxeOU}R!p zW#i!F?AZ(S=aJ_x zU%q_x>hVZlDzpJY5_^G=h^87#PJ2O;2A4$S(B^ zV-rzGdL}u2*0gC-?~}C~Rn9DVFm(q$AUGX6%#ba&uffqBl`0;Xs0Lzw4d5 zE%P1Kg@W(g4w=yCcua706&su1>WGrB$NnU&_qJAFxXQe#!+68W9ZDxvc1wOb>@+?4 zrlpjc+~Y;3xcST2_%w^#KkS$?50ih2=-Z d4atW}4Byo2=KK<^dkOR_gQu&X%Q~loCIC)Ke7gVu literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b213462376a9dd46c99dd955a29b457624c756cd GIT binary patch literal 1393 zcmZux2~bm46b&G<$rd&NL7HJ$3L;hoQHL=xY^_F3z-ncaGSNY_>_QdFuxMS7h!_X! zL}8Esr7X(cP?kU-32VqWgeB|{AS_`GtG(uTm`=HGYTIrqM~@4xr|ql*MLbyXu( z6bhy8;f^Q5cnBU#Wd(=@en;9-DEVs_&w09h{`?sf1o`>-2x)C?MM!yh`9I$O4NNAJ z#bO~&ZEfv;QpjX78jUtGGODky$6zovHa3t0AdyI*`1tq)1qC%UG(<#1L`6k4Ha5n_ z#zF)OmaVI+1CpAW3IuWx9SDdJ)6>&|WMpIjr_z0I*({-;l$dU|>U0>Qw*fKVtL9v&VY9UU7R8y_E^ zoSYPiL{n2!)6>&4Gc#hbcy@MnZf%Lb>-KXF*qnJm- zl+`wKU%acheMMwxSQdRl72g|QByaw^%KU{y+JtJd9C4^#?5XUyNL~I-H)f$LLiwYC zv3s)8+t&CyI>9d4`Cc4C@-I<8s^#5!5k|(olDq4J<#k$&=V0kE(&S??@B5uPub(PU zb0`Wt|BylwS(@B$>X=ZddpTk@H5~p!w;YZ7+&PXODc8gGpudeaUKCQC+YX1Cc)v`@ zb{kdOB&)r_9-Qj5>UBJ#BW9lDP3X@WXQ=qA#F?MJ(?x4Cmh<;~cJz!kYexN9@?r1puE zW<*;qhsmopOI}~O+PGv*jqB|5r-q>=D|8kraxu0Dcb^gIjq{^0ul6+Ptp7@6|H*kA zW`Gg)XEcsvVSV{pth8@5eK^e&rODMm^AFKFR!18x>{%=Vfk11)J9rFJ9B$?dwaM4oH#*3h>lNyLWB?sl{=&~iG+v*N|P!bE=ZXV01`qeXptKb zqTnll(xyU+A~(SZ$G5w)ySI0@JM*T9oH%F4*s*`*yfe=;??^L4B7)Trkq*M-a{}EY z;HrpAUW{`lguleOt;%G-h)8>A@hWRo5QfPHF+EU9N5f$d^t>S{r9c3zwOF=uG)+}@ zT~~>l^^!oJBVMukPCJS7Y{W9VHO;rkI0O!xk+ZP#uU#q{>7 zgo%hW^n-Aco*E7SM1&+=AF<|1?!(T}lX>!TeN`Dc?>36RQ z0KVb-xk$}-Ow_DY`T+W^4U^3Tn@5o_(4;LWUb zrO9%V?xQ@c-bvtPU9>Y(l-A0pRW*Hd)STD;gYkHL zfpz~6Me2j`Bo4g(07R>IM6g)QQJTDRu6@!jd84j(|9R6U4*h6EL_wHbXV85Syytnn zh1R_u0P1YFY?sSEL7s}pJ!7&hk>fAXA;H1;Y5K0RxWeKt10YAdqscwYvTXY}=)pV( XK*&N;wrQ(X00000NkvXXu0mjf?fGR) literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..cb292ea253dfaea041c0e4062d224a886c3a51ef GIT binary patch literal 1192 zcmeAS@N?(olHy`uVBq!ia0vp^x&87-XcR zq{PL=`T6;Id3kwwc(}MkfQXY*m{UkdKtO<(SA>U02#f@|1qAr`gn4;|czFeR1Oz~c zpP!pwn4e#Wj}M3hfe0wY%L~*6LOeV`1wse}Rsd1P#|KdZG)jmUq(%^kpxS|KKA=TF zaX~N=;N=tG;S=J47|t)i3qnG?Km~k2m4ZMLia=I_wLnEc3Lwfr;!r`5X)rci5X1l) z#e>j}RSn3gd_Z@CNMU{fAQIsh6c!K=fmj3-hlubC0>wpv;sS!AfC@dia zL?RL*V$z~OBrYQ+CM_l|D<&Z;4n&gj5|RoMQu2~g3X)QalG2J&(n?Y?%F;4Q(m+xc zh*YHIRAgj zb(EB~l~i?=K}b(U4T$trfk@q8h04bOU{WY93GxeOU}R!u<>2Jv78Dkfl#-TJP}kDd z(KoZSad32UadY?d^6?J{376iX=A60n<}X~f zVdK_)`wt#DcKX__`;VVKfAR9w+js9jeER(L+qdsOe*XIX=kGr_2xPbV#=yXM-P6S} zL_)InV5hS;qYV3p{B=+Ey&ZD-Y;!iLVK(S~O{&cDy! z(zz!0{o7hQ57VM|-;}3bExG9*nlpo`c=G9U6La?5zO-m!h~GLnR%h1TwpZl#{$J(o z^#Ay|uuo@=s_2~2CPZk!QNLzjAxxK3ImZ_naCuWLYjXU{e_1vqQC+11N zPM&mC+v-`u4%aRzVP?i_=iFC)6u+t7cJG2Ezvj2i&OR)WyBVC9{mSF(n7MsVR7d?c z1BGYzHm>7ncDo)UJwayI3$0`FM{Be!zh207zT{Wtou{}zT~nyfP*1Gor6yy*(w9lD zC*DUgTI6?|3SQkU-f;^B-w<=MbZpvL#|l&iD8}E!E3R z;?J1hn&XvKp}oSpEC212i=HR)oLUb_pLeoX@%%4T;Sm>M&eXQ-ZRvz7@3!8}&r_+a w`W!JsYV(diEpwOb{`6tm%ni#FJvI2-8LXV0F! z00RgY;;J`q-n@PL7DxgG-@kwV;lqcIA3p*apFVv8vcG)!^7ZT2A3uKl{Q2|u@85s^ z{Q3L$@4tWlfT6Yb)7fTVAjXsg`2{mDGO@67i%Lq#$}1=;siqDv=U<p#Ym)N8(E+|{MX6sM=Tt54;?uVChGiS)~K0GgeXM5eMkah2Lfu3aWboFyt=akR{ E0C4Ka4FCWD literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..333b068c28bae2ae258caeda9587bbc3d7aea339 GIT binary patch literal 1087 zcmeAS@N?(olHy`uVBq!ia0vp^xC*(A3nT({ra6dcdlK#cH_p4n>TL)*+3B>`!*N=xj;c60P-LtPz0j#)~#D; zYJeheL9nKqXd=j5h)ReEP%)5!OrohoRtB^bt{9mC5r>cv^>7kmGMtOaz^V(b3@8iq z_1(L7@7=ox6h!6%1M|Uy2f$!_^ytykr%!>Q`uzFx7cXACeEIU#t5>gIzkc)P&D*zc z-@SYH{{8z8A3l8i`0>-HPoF=3{_^F^*RNl{ef#$P`}ZF|e*FCT^VhFmzkmP!^XJds zzkmPz`v;6P#be3lz_`pW3GxeOU}R!u<>2Jv78Dkfl#-TJP}kDd(KoZSad32Uc6D?2 z@bvQb@$(M|3h9^CFlpwT`3skA*tm7y{)0!3oxXPK z{-eiFpTBtd>g~JtA3l8sy5;+ipTB}ZZ-xp+yYhgq;^_j_^n$hHHr-)&ZGDSF@Q{+Id7 z&iF5-d5wF|Zoj`##mdUcDX6wCQB-H^oluFN^G?kU3Ys&!bMpFg2M#^_&U0RD>7hUT zpAK4GDfWGOeo@HDqd%*xvq}x8OpSV`!d|xcR%zSkpzAue)f?^@nobet=B)a@_|mWb zGhItn+P^Jy(qDeWZPGpFh)t#vW=H(G;`txWulDKKE7IPdbn%tr*$HexU$#E#e>`VG z+odnt7rx=Ud}+oy&EeSzB5&%J1Flm{tDV|RCR}8CzH!BL z&yCBoy{!M;T6m0S{H|gKM_VDsUGpD6R{N%L?tMa-0 TKxqjuF)?_$`njxgN@xNAk65p< literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below.png new file mode 100644 index 0000000000000000000000000000000000000000..7e72cd89ddc9493f2ce55e61933bd4577d3a5b22 GIT binary patch literal 775 zcmeAS@N?(olHy`uVBq!ia0vp^5jw(4j+z4<9~w@F1MAXwjmj zOP8))yLQQvC5sm?29igP9NE5oJJ8IdN008>wd)ud?A^N;C=L_>@__aNNg#V47ywNJ z(m=rj2M$04fhvKvz)7GWkP9czpFe-$!iD37-v*M89z6n@cIVC=Amj1l$3WAbfx+|V&tJTF@$TK*_wV0-_y9y7 zK7ItEkDopP(WlR!KYjV~`OB9tU%!6+_U+sE@85s?0HPm1e*)3ZU%!6+{{8FEpFjWp z{rmqPi2gh6PX>i!L`jfeFaskK3o9Et2PYpNzkr~axVVIrOmJv;L}YYAa&l^VM*qxN zvlegIvUTg$ZQHl+*tuuVUQieSUGwtg%U7>nzyACgXer26u)PplL3SE(Tz?6SNLEi5 z#}En0)Pp~r4<^X4Kk)y0t>i?>{g?YnUhcb~yX&%5%SM&iH(&q$|3ARQs9J8y#(guH zJ*{TR=CrwghPTft_ZV^>3jwQS1gtoren>G1q}9LuBlyLnV|;?-BL znEo)le#R@;y*vkMnsVluM>FjAD!Z7<=BaM|_b9igvb1Y$RI|PBR}s@Ks!1>RI*7Tt z?!GC|IPrn{aw%6=?w>9Uxz+Mq%eCfRTUV>()#iV7iQh6OqxzkCi+pC-oL~NA&cU4% zy-)t^4i#M1*E!imQMmu;Bgt61+3#FJUtjS1@b$F8ru^goHkMrx*yZ-TOn&L%sUP#$ l*RU)<{kF_fmUqPu#*I@uLwJ^%{RIX(gQu&X%Q~loCIFeV!_)u( literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f6393565ff84a91c1b9baf6cd537af4e9566e58f GIT binary patch literal 1578 zcmZ`)2~ZPO5KTb~1Og_(is5K#6(dNe78O*gs6>G(au{Q|nntmV7tml35i3Ee2!cR4 z1gabo5JIKWa7hLT5IN*1XFxf^86c2whH#~;>2#batgRejHG$7|Rb}w3?{+mJ5K6z=pEymF%jKXbEIT_}L0-Rptsn&j1%K!MYpJZP z1i7@d6nt4(*}qDtR4NvW#b7Wv9Im3G!r0gtYQTs@BAHAkkw{!F*Uin1Mx*)o_&_T< zo$l}N9}o}##bBV6mzM(x3kw4R#Z^^R5JpEwgNG0bfW*hg1CNV~1D~0hnUa!{o}Lb= zr|*r)WM*V!WMySNdv8TWMX*9PCnpE$S?>*+i3_23b(@^Yay9VPPR$0w`=Y z8#r_Ty|}ozq@)Bq=s*<5<8U}|6`%ltF%{dvLl#2CEYSQz{T~jyfGfTlh$8$yuh<2} za3MS%ucoG^wzjseuCAe>p|P=1(Fao1)zu$n>+99UUEf zKEJE0tEZ=@zrSA~5DW|q3=R$s4Gj$s508wDjE;^9g~GA1vGMWoiHQl3NHjSKn4Fpd zOo_z+u|xupOiu%*XJ!C1v$KHNxjDex{5)WOVF9opl>(%Ti-1L$3?N%t0xT^r1D01- z04uAjt7~g(@G@yj<*V?jl6)QQoDd%=DJ!pAzy4zt6;(B)x&}&93ysENwY4{XvPow% zPFGJ~-vGaL+YTe6oqP70neW@b|DfgJBUZ%YHnu12PB}O_Igwl`=Pq3Eym-aS+sBvg z=Le7N)@{c9`(fcxF>y)Bsj2DNxzF?21qCH#yqenj<~MJ81w$~pa9jj4PS4EF!2s{h z{_eDJN;sp!kQ+`I!tW{7#_I5C^ZEzvQkPasy^kfq`z=pzaJ5e>k{a9#@bVUOq`k^$ zm6S7oWNcYP;nNsdMQkczo3?GLGd|8a>1`jidxo-ObKpZd5Is2rDHok zJxJ4Ud7k{17@1Lv{;q*f&C48d4D7cHn?zZXM>X=TR2IH>)_imtM?At+4v`i^HArzwId%R zpA6-N^*x|XG*DtY6FwuEx-Jp;tIY|u4kt(FWv*S_29GlnLz^e#S%(saFBgyHKV&wK zXfZE&Z`+!7K!#eQB<}IxB7LJ+F|Ri6Ca1QuoYDpG=t7)Bt+J;6WcA0 z%?ffKMRDzd{|q6Qd^sL7Ba94+<#{+?W9X*$2TH1`Lr*1<8rN?6<}DvkOVDUaUb%W- zV6@4-BOHx9v`+l(QFgzG9=L~`nCjlmh@zf1O3=IE+<)15hnYJ@e@>ni^6IGJY^PXx9XZ70=3ga(tw|!0k literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-active-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6b05f5f28284a4fddfa46c634caf428110d0446d GIT binary patch literal 751 zcmVMprsht}eMdM&T=kKfK+RvFLnwKLuDJJnz8}>|?y9EGZa84iq3>t5P38Z!i0G@!z864Hd;E{|7 z1}g!|8T8bq^GAn<^>Q6FXkB6mL(fAT9IupX77bQ8RZviU`+5JcIKyX@k9`gCM9dCy zAZskFLfDtwoA9&$C@}N%5a)Q8kIXAarVnR@1~?yw?L)Rf#^pH2duBlZs8{u;ioBw$ z$ES`ZD%{9|Sh-t<<5S1%W!}#Zwkr4N;Ch{I&lN5CGb#U6YV|k|J5l%-eJ}iU@!t`ISK3d7Rf) hf|3U{T;u-U`vcvxBxDu|SmFQx002ovPDHLkV1feOUiAO~ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-active-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..96618412ef78ac514558b100c01ba34705c8798e GIT binary patch literal 1310 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|T2=oY4hsq z@EYjy8tU;HnebSc^H^K(*jRGgSn}9daogH(+uLwE*m67CaXUG1J3Df_ICHtVa(TFN zdAf0VxpR5>aRvr(21Rg0MRLSMal}M(#KmyL$8sbjv8QCS<>s*E<+A1HvE}Ep6&A1+ z6|t6-v6h#!R@SpLG_W)_u{1Zcv~)6ebu)MOG4=N|O_<0uX)4pynT#`MG0vLJID0PR z+*(a+ z!QxfGotvkg@{y$&bH$wtW&A7x=e-wQ zIZ?@Q?c*X1(WfbF%+irsS-m|hYjgy+zK&s5`Lt)n(|Y?XH>2}ijbeQV#H@}u*eY+B zy8P$?<#Uc)=Q|p!dt8;ej~vL=J5&`X!2Dg3nR|U_W7IiUlhsEZY?mjpy*_dvx=pd? zY|?|-x)P1Qt=}vPIp)IPT@gNIUZGjT$sDn%d&2lw1$KBBcO7y*c363m{AZWxf3@8Y z9^TS<-t{{7I)~{Kn4@}Mthn}#&uRO{o9m)phF(4S#_)xqW_0!mar>R6vvRfe^qhOb zzWj$q{c-2VALlD_{`q=KGj83UB126PJ0HQ!C(qlWRUd`bZ2l)aQ|>DNzhCZZ7uRlH xyLNKk?DUxnl~bzbn3^WXXB~PpbK!??($+6i@3nWV+yqRL44$rjF6*2UngANHB31wZ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-active.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1884e84de32e1207755f704b90655cd00f810bbc GIT binary patch literal 758 zcmVF|9LK-!&Fti^yP5_X>dEbo7li~dI+Q0b(guQ1d3PDNmQcx#)=y&+H+E&|+h;9*< zVIlS=hQ)zJO&wDup+J~Vuce<5Na>=kcuqp4K+#*(R+m&N?FiT@8`0O%9rEps?Wa7$ zl@98N?JEov1~z%;Xc< zI0uJK7Ue9=!bFDJo?5ZtUPFoGmfj7pfx=(H3hIP&VdHu~>p#jt`DF+I&I%{W&X?H|q!!M=81nN004gt5dc-2JnFFxNKKP~V z#&gmGF7eYG3>oD9YW9UYH~@$o0!%w?=WhhSz!(=qLDiS_yk*I`By7w6%*~WJotR1F zonm4pVOZ~P8Q>vLBW!sE<-*`MEFy70`5R>s4jFM>DG@e8b33xDK6#K-}3dFcCEcf zTh#7{>O#i%iSPg2X7p_oW3^*?av}L(-k86g?Po+ge~HZG7Re($^qle(d#`%kI?oSRmjS6PfNHB&Ts4W7x(Ru(1=f*JjH&=Xj6D$bTh-#uG z@!slt8 z(!6L5-VJm=I^Cbn*vVk*VzljTYyZ5RiDEJjGCL1D;`_`Bw`|%gS$6;HqlLlsZ~{1HGBi z`k;f^$?AU0dBWuj`koI8Mc))xq?PAL2d8I6~>3#wi`@V`^wtEDr89K2ZZeX^Jt zk+>T^eB8S@p)=@7;6i-n@{LIKrh>}O0Se|sQ;Gf1B*p*zqLjG!A?`jy>b4RV4y#Rk zi_IAOH7(n#JYFhtg`XctG||185=0&~wzmRpVf&PeL)~g-Sr_R&1E~GxRtGl(Y~ii8(!^vPnMMXH zFcNx?a~|zT)(){BM~vX3F&BL1nip3KpO3n$5Oc<ox9P4#E5C}{NoBWH7 e literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..669de7929f383bd8f28fdb26d3d0b159d48b07bd GIT binary patch literal 748 zcmVgthWZ-~gRB%gl_B;vH)yO+De+_C!fGs)Vq6U!oU zo#eqO(4l2R_9`<&W95j{>xWiE5F^fOu`5=~;!aNdHWZ58(G2Rd}`?k~C&P1h*z2{O%px0{w!1n^+hoYD? zyPYONlI#ge5=ltVZf=3#FYbOv+}+ILyBqh`^Wk`e5CT+nS7jz4U_2V(!RGIIjK%xF zboAiv-?`bRch_%bd7gtLLS+G}0YU+HEEK2)gs=diU^E=!?wy;NyMN;DKLLN65|R{= z4@LC7wc{ritF;D16-ol-`0y$(a$TDr|ONB z)#~EGC5EH|0GJeykY@vQI}Zns#>2i@e8=6dJ^`5h6hZ-95Y?|m^ghWU$)SjDsOmQW e-Ug7&`t~o|=G<{DQa5D)0000*I$ zIeI8akr*~S>45}1*f8aZ$t1*6ci(Pzx4WzAu(*A%uiJ4*AnxW!CAa&Ys`~V+>Z)_j z72p$K5_k)E6ZlkBl>wUo4zPvqegWPl1^thzhCzSoyjW7i%X9bKjMSATTdx6p zNUG%9s#?ELVE+g99J=lnR4GmffH5X@EP#6FsMjl$=VwT&^Mv3t_a^W`7xJj8CVvI& zYhd4j!#5)$E5MdH7nIB)y{DGUQz_5(Lbib8q({)d&lggFFM)&m58Z?@_N-vNmZ_Qj z4Z%~dEh*`}%UlE6QtLihW_6OR)1p~?~ zgg^)Z=Nux!=85g>yXFYnc3gsp83vvfkrzay)K{=xNbfzW%C_wnbH(0+62&D29sphw z5!>6x0G$*ptSMYNhvL0wczBGf_WnakLn8op11px)bQ^;7K3g*jAz-7JJy+}}ied#G z7Lj{;!6G0(m--18$3t9l*}iPzXGLUU1=t`0un+>HV;k8#u?=7=@Yo8lRIuKtXYE@E zp6xp?MZ_rZkcezt4tC)MIVV$9tc}>Tc~XFJ;J#&G^m&gJErh_PiLKeccf;R6vCKwB z#<4a6xJ^XHmJ~}*je(h}GCH;%AO;Q;mU4hpT^k-A%|0G7q=bkJRxyA$&achg5#XVF zjtw}Qv{9UW++;{&b{Jgxn42;AT|Sb7dGA;4&_BzUtYJt~F~Wcq6Op1gbwipZ(QY*{ zMi|7k1d1_2d$Ey${a}C-0L|6{)~<-x`ew!&n#~;SdqbMO(Ojq@B6+OdS14mZq0y)T z1mJT+nvB#J>Qy@J4p9{K9W06>8qGSc(+2obRVzkS7lGp;1d?PvckGvS??)_rBUSx22kS29Qvjz<{(yHKy!XVV7`q0`YON(M#RTu^wA;*_p2{9QnS&Sn zp9el`HtI}IPvJTa?>$juDa9q^0;ne<#HE-hjtD-`>2#Pm{R{1O3*eZlew6zbb4d}o z68Ib#+qwI4Hf)^4T1ynCss-vyWHTmt- zk2Dq%NTZtjRrTl@=RaG$LPRbHUImVTuztg4CbsNgcw}_dK4-GUR)e|OQzX^74Dx@# zy{h`ns&oHQA*EZ1c@TJl^bHC_LnDl@-^9r1I7370iXkxo&b3)=HEA?z)RQu;R(?5` zyW>2ks*bbSxxNqp)&UO#U(ge?h=^JnskM1gh5C`!8%--7fVLR9npGqVIB0K>N4?sgfL%|DBKt%;F00mTZKmnBLkN^n@8VV#n ziZnz*qM$;65{%>6w|D3B?hb_=k>EfQ%)h<8pJrxfDT?DZ6D>RE9u{HvMAp{2m?9KL zv2C>us4VN7!64VfyyUIDSFKi`bi3WPJ%dpk7jyFqRU(3jLtf-C>3UjZX@!_SI`8gl zr55}B{^~9(jLiJ}LhMBV0L%;`KtxasMtE-e8~B5Oc`;4Xl|O@VvOYI=yfOB+ek1}j z!F$1AV33X~*UbFRirg%Wc{cG+oFwhTM~=+`^!HYXKtupM^30&O-cGG|%kciZG3M*W zIR;>5yYhaEh`@Uf?}0F?;o#w;wMM;pNwzfW)HYG?NCkHpJGYBu);02F8%5+GuPQS6YVXITK+ z&86&=Fs#*?)fpzhO|1b?N&&!02H>Y_cob#^hyw;__&-`6Exix}^u>yu8nn(rynJAR ze^VBPW9EOxmfn?5?76(jI>a$~NEh~ENkButXCis-HiDl>7?s8y>G1;J>x)(%k)a%860 zx3=s#kxPX!Pq&O>yQL-~6-CiGu)09NY4L6rL?Ggh2;M;4VxH%ZMJ5;cCn(f|Me literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-hover-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2eef4d8b1e7210397bcba241c16975b46bb3b3a4 GIT binary patch literal 1465 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|=c>@CkAK|NlQw1RoF(;N|7z zwpu0qoq|>|9(B1XqBf1||zt#>vSJMjTvRAOz!r4Ms8? zECrVZYJmf&#W3waHCPeE7Pv-;U078j3qsU`tbjQHSr(bi2@DNxZZ2*fZXRBcIFJiM z++aa&pddFd9}f`m@$>TX^YZcY@eA?`2nh&^2m+CisGzWzkg&Lrh`6wbgs`Zj2oQ-$ zii%5%ipz)rkpvLQic88#NXbh|$w`7p1xaZIDQQJ186|01WocOzX*m@cS!Ed@DX%J{ zpe8G)DyyI-C$A=_pf0DNA*ZMzub?iksG*>wr3ggIT1v{=O3FG)D%wgaKvGvpRYzG_ zTUkX%SyfkARZm$Bi1bxdbyZaLRMd1;)PSVEin^YPx`C>?o~pXODu`jIs$rn2VW_5I zpavq1)HIFMLC9EL3y4fKw2d{ifuyO1j){hjsiuyJCWtiC)HN&Rm5c+Xxx$hlzhDMN zCT12kc3{}?2?)!`E32w&7@J$#IyyOfczOE{53^A|5&y?*QNy+==;K70A=T)!k-u?QY^7Kpl%IEXDzKb&0B)@YCUqbnb z7yp*%nXXn5cc@u0UwWm-l~Y2~pJg`uO%%R+awbdfBZXSc)0Y|853BJnvU}U8#JOmV z#;5IFO_v?KcI;RGx=nb~5xzw#+NZv^vqm~(?bt8=Re-(uNG?lYn8@GeLpl#$oO&5| zB~<5&Qn`?-tKj^YYfSE9y$k#TSBUSFcAO--^VKWPgr5Pw@`X#7zAJfkE&QVslpegB z;|kXu@xW&h*`PLj2rAT;^G#eNts!m*zTaY>n!bD)U=q+o}0vgP43o z>ldcqY{D0-YEn##1fL0CWV^CSYN4I-$=MmkS&>sCS{xR6yok8#y+*m~SbCUxitOhl z5if4Ec1yV44m_@R=YY;F#5(*0Ab&ZPHMPj=rFHZAh#`RzBnTuujM3f|B>SR`EB zks`1PX5N`&1xlZ8bZf1iIX7d|Jy({kTrPflkN)ZWeJN-4>0=UEPq(oiU37NY z^Ej8)zV)oDSM>TDc}dr8pTY9Z?Z?$5!P5m999w5km=>vJax>aTsrSu0nB0C-mdzaR{)^{TQjAd1s)+neH*QDzu+`1$p5l4s>;{bo zL88UY8q&R+ZXEct#z5F`-<9TQ2d093J2uUdU8TJ)mVu9jf5AOAwqpkz7hlbKutE36 qle3Cn^U5YuI?UC>Feq0=d#Wzp$Pz}KelWD literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-hover.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..fcffa6e80789b8d1e0e74d9c7704a8bba3d14dfe GIT binary patch literal 703 zcmV;w0zmzVP)gxjC)TX!P6dwxR2K_4M@gl@MYpo6R<_43Arv=|@->L=-5cM#2C<2m#BokWQy3rlzLu5z*&Dp>XG{4nQ*V$Y2;E!u0gCK07;m z+ceEWKA(?;phiSj2E$BFPKs12m5jw=>i{5_c`OhBW@cuhMD(~&DBK!*LI5yL6Y+Rl z3L#bnGt;;r03?&in}%WB7esWeOF5rtGzucRD*&kf0sh)j7ewU$4={8E5q%#Hhhs}8 zCnr!!eGy8j?QXX##|1l`&Ol087E;Q0^?JQO4yKfX>$=c1Ee~cEj^lhgK0fB_=J4>4 z%jI&BnIQnEAPCm>_V)U|?_YU3&-1Xqzduk)JplkPGng5U55M>S1p>h4=B8#@)&s*Z9s$TGrBcicP19Uv l-j-5sNGadva=GAq?@vjm?B0;v7cc+-002ovPDHLkV1kFkO7j2! literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-hover@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..17a80775f752d71b27711998f0bd8e05e1da49b2 GIT binary patch literal 1163 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|_rz;1lBd9|l&fTD5=w{;OB7 zZrir)%$YMgckTpoPnaUgl<&>^5WghUer za)AIS1(!u;pveLafhz{&0|if=I(7Q=X<(3^J$v^2`STYpT)24g;*~2`fI)rz`t=((Zrr?i z^X}cd_wV0-@ZiD2hYz1Vefr|Xi+cpo_kJ|MmM1(00CmlcRtM?4zfPV~B)g>p^zsphOAQ2f<60nw^>UHgRTZ@Y|4s@#%6NzbjvZ*Pldm?rE0vEON~=|Q#et74R5GM>FixP z7t(F?icZ`L=vAscZ}2`4Nq5ma(9BR)-GM!4`E)f>Tia!4Z%Alw-nV87*M*(ZtY)`< zs;ap@O0L-{`aklj>sjH+Oojc&=2?ksG~t^dUwbj~q^IlO`6t}ZdIw}>2J;u2Y>!Sp u*UKDg5U_ju-D~zgmh6B1cj=|H_&t;ucLK6T|hP8_T literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end.png new file mode 100644 index 0000000000000000000000000000000000000000..c644680e984712faea9da425fb0596ed3f1f47ff GIT binary patch literal 786 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPStf`U|`G$@CkAK4+E=Kt=hkT|IVE| zf#l)ChmRgTx@XUxBS($^83zv@1TqeR0gw%(feIiDAc@QdN&(eFbU{cU_t>#x$Rv;p z0VhtJIF1B>f|$yHB0vB)3c@&j`to66+C?S5Ml_>sgEB&e)HzdvuDrVzkd%TpFe;8;>C-X zFJA%$-@bkO?i~=l14@1P@c!e+51&4L{PgM5=g*(NeEIzK>zA)zzkd4$MBl!D2cqvk ze*F0P6NrBP`UOP4e*gac=g*(Ne}U-lzkmOLVeFu@u;xqFL>RVg8Crn(pc-5Ny2M--PcH-2TvzP8Ze)8n$i&wATym<$7 z$fqwL0JI(iK-Pn;23qv*->$B6Z-Md3=;`7ZA|V-jkTv>HfCSrx@Q^p}-i3)c&TW*q z(K|QC;@Oej*Jk?n?~6}izhTR+o%}YgV_p2V^~ee%^49J4|uY|CF7#lYCy^|89%Qo!UyYdjyr zX|G6y2s7I zg6mwf9?Yx{t=H&ZeO{PB>RZnaPs_AB9aj_=>z^@k{a+^YI{0ExwCxG4mv{Ru<5w-( zqb^&y`F?Y~FZV+0yW76DPuMS6xl~uVJAHZM#cM_>f0-^#oZ8m#dgo+dfHQcy`njxg HN@xNA8PN12 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-end@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2ecd2db3d4ee57bc4f705b90a639962d09469ab2 GIT binary patch literal 1383 zcmZvb3pAT&7{^m-DXJ^#(v~?>skGSY#MU}x)rwV6P2F0zqSFyaS(Q%5QIo~BwNlrl z>p8QoXH(ZnX(mK8K_bL06B$9=61Ox$L_)fEb(-Tid(Q8BzvuZs|M&a8^PKm~L3>}) z(>baGfk5<7?nobSKLIYg{ZO#3S&70R5Dgo&m!I3a4^dfJNuf|U98P0nBa6i%kw~EI z>gob3nM?*N{e4iWR2q#2$~W($?Lz>)y}cc1>O@@vWv95EZ+F$6?TtHI>PG?3&QN=H ziXaDm^}4I2E_d$T_Wy57Evl1U=3V8s4U7ehi@{(pnM|Mn4^Y6&IywLyot>Sa3tHXX z-C(>uJw3g>y=*qSudlDazkg_G2uyx>c$mxO@_4+_(b2K7F+QI^K0ZD%F)=wgIW;vk zJv}`$Gc!9oD-;SvBGLT({KCS*;v!&iX$i2jybM?tivePZMCG$ zZ4Iy{lL2Jw>wtB+93bD=0Bk4}0EJQsP;PDlHn+9_TPl?b91~oyBL$qEghU^2U&tN} z=w3}N9o+*54;h+S9EVxM5oa8oFI;qW_wc-o_74aO4!IE-6^)6Bjf=93Yn>KhuJ!DRLHvik=(!@M!RV0va&G{3Yg24BA-1)nNgS133C zd%r4$kLQ6ydmn|o;AeUSN6m75c*j)hZB`X)u_a2jKd}7Bt@ywKeS=mp>`&OQ5r_FT zqx4YNoKsp_3x9n>N-n>)%vYwu=O!v5#^8TgLb8m15_Ja0Hb9+%pm!Z}SVivp59 z(wj)0l|L)$vd4x74LdueKPfjK%yn2TQAMq)V^t*wBKB5O&Z6&W`tIIgbPMAx? z-^A7-`j>Su%Gr`{0;txoHr(gFN}sB+a8FhJtDBsVB#j?n~4}M1K*}E)coy`>H>>NQ;=<_Y0v^d9@bN8jW_^>&itTZLV6#;o5E) z{$-btzUZ0-in|80mU+4?`+M^Xa6wd#=f*!V1((eS?yxcT=TT<*h}hByt0ec4d=HF0 z!B!+trXXyu)R&~8&S8T#7S9muawIME__V^Hrysje9yLdj4PG)FptqUErP6AE6=s%ker1NS_Z$P-YP0N`t4FV!9)9b50k~{ iK3`ngd{cHPcMY17gECL|bNw0o0uYp&H?rnpc*ehS1XFkb literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-active-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3bddebe9f2ca6bc673fb7c247361fd661eb39f4b GIT binary patch literal 689 zcmV;i0#5yjP)F|90&04@6DT;-E~IROgnV22qhv(N>I85-6D&?$kmIUtmrCIkkBdU5MAmji!8xH zg@*z~^3bAb7?{{U6|JNQBLD5qvNQ939c)EwOWpY%AMf|!_j^3vBW6aB^ipqBLN+<% zw3}?!QZZnH5@if-a>(hBtT)WancOR5!fwr6^5t$21$EXTr$dL)I49@aQDfYi)ZZXW zS<_?_Ex73Y7u*inyjMbk35CHv>N}IAY?lVv@LvDmjv3?Dl$=J6a%Q3Z0HCn|z*|R- zQ+&TmZgN$u)jkUiSQGkdxa9s5*#bg>!R`har+AG|{>Y#?R5}nEk_u`k&PF6OD5&+3 zla#bP@}4KdkD?>SOR*~{-yv(@{K(5#zC9_Y%8JDRK#>B0gh)`LOe5LxB+?%)76Sku zJ_w`<0H@})d3S|YgLqKj^$s04r>FIIRv_(n7)-(^zy7oKrRcNEhd^Mk5&(1$Uf}LT z9%L{D)&NMB0N@Hi;_W_F85rEF%Aue>iHM54IOtV5LBRulm8Y>bDhM=C=N@B;9lvA+ zQ=dDLF=0LyF^+vC(8TdvUC~&rdlWWX-)AwK5&#h5PKr6SVbkgr!O?ReCxMate%@(e$T}~UM-)-ZzK>*me&V5oh{f{`IV}Jhb=LPV0FT@sAf&=7{Lp~W-^|VapS8aL XH|i3;T@`)700000NkvXXu0mjf0nZ!3-q7s=SP6U|@<4@CkAK4+ISV8yFf^F|3-& zFcU~lVwg0aVLp%nL`xW!0Lg_63zso0Th6c?h?X)eUCgj}5yK*&6p#cWpcGI9NCMeF zS)e#X4NwHgfUtprKs9hSkO2{alMt1dT(}630nr5^fn2x^FyR*v5fBg+6c7^<5EmAZ5a9K1De`B{@E21wK_pJ~bsiH5EP$RX$BMJ}q@#Z4F)> z4PISMUR@nt16^K2JzgVyUSlI3GgBT*a~^9eZd)5}2U~7O2X1F)E;m;$4_7WvH!d%C zE-!B`KVQxOf6kx)&Y&=khzO3TNRH?zj@Vd^_&AP)1oosXwwxTcyj-^Ye73>@wxUwj zvU1kS3f8K6mWBqF#zvOr7UtFt=FV>Bo?fQDKBoSDrU?_6CQfFWJe_gIEXG;08D|4M zJCAYxe1-+{8Rr9&3ed}tFxmPmN(PwP%1VO#f*BZ@m|5A_IXHRv_=QDe6_ivowM@)y zZ0(&~+`PPfgCZhhQqs~hGP84X^9u@F+q!#tCrq3=ZTgJaa~CdJx^n%7jhnY@-?3-k z{sRXOA31j7)akPqE?&BP<=XXIcOE@{_Wb3`SMT0``1tYDr?20>fB*gG?>{g&E5X?g zOz1qGE{-7*lC1~ZoqGyp*gm+cPl|LCnHacjLZq8Vn)*#GMJ2A2+k>>OF6^;d93;4K zk%vaK$9KE>Y1$`uzW%#+K0gnyg!CSJuB<$}ZvII=txcJSCRqeke}Cd`^kv4e)+3X* zZL{h=v3~K3>k9WLuw1$p7OrtOhqJ)+hP}?jH#xN-3iT;QVtzJ%4*N}*yOzIbsXrh8 zfr-zrY+ZhG%d}N8g;S2#{zyO5HTlW+=~Hh$TGC+nBm0Sz(b}Dl7VX${p(n1`@8jvm zF)y#1<~j3!pK237U)O4#vCv(ghc?-wu}ga#wlDn?q4H}@4Et_Pn{XYj)ENGRABk`0 zt(aoObim21^Ac|!OPidxzR*&kJf^hGo>#hdigrAS4cvX|?FXNq(=@ZhW<5N7J!!#& ziyTSK5>qot}hi9gWsJ$9=AKH%jR> z$;Wp#vau!In7Kab0q=2U>qs51>2+$mm_PsYnewjKlp(+FoXFHLwgY+Gt6d*%6MM~P z9bb1!FgEh-oJKk6A5JBvm)^9=DNovxb@5|>_a~?Io-1F5URr-^-IUH3#=4=^vlR6< z&CAwgEHJQ~nV;V^c~hC%&xiJllPebfoMy3MTSku*t2*;@S;hP2Q=(l|9(%byX8&}d zL^y_b=I+^Lb7f^?w{-J;YT$bxxw`C#ynjzO7w?y*#rKUD)~s=T@yi;RG8sHw{an^L HB{Ts52Qnb) literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-active.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-active.png new file mode 100644 index 0000000000000000000000000000000000000000..4d566b136226b3e843635f1c7dafd34ba98fffab GIT binary patch literal 717 zcmV;;0y6!HP)+I@?KVVHoj6iY&MbJo!An8F;Uj$nsY9Z(!CLB{jHjz-4uS&7;XtWRhO#t zveq)Fd8)QoJpf2Yf)w(0fW6dP<`4Pf!K1-Q}Poz{biP;s@pJmp7<{+~w@+kRf&@8&J^r{lwVE|(%~~LZz6j@s z^DZ%wNM;KrCKIlkawi0V-Yh&{V40R#fpg}Z?XJ5oM3keS0eqN$HlH!J_-YZUmDI`% zX2!wH=tuvlcwv0qUb6YHNq$Rmyf|+4p|6FR0cHj>V<0eaccgB_N+nVU$Ci^kd}7!d z&qAQQ` zkLL%guT%$1PM08XBmkBS`>TzWw<|pTWZJT(t)K3ydp*k0k?s9^eo|vJrY>T!!&l(D z$lxZ=_6k9OnyY?i=5gnj^VA35%TDg}cK7}PD<^^~#pEY)00000NkvXXu0mjfMgvL# literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-active@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..02ba7a063205d80120b67d143c3a7ee687314bb0 GIT binary patch literal 1383 zcmZvbc~DbV6vkg<5fl+2EiQm6f}l;IA=oIeJA=>N%m}E;=}jU8tt*H)5)4h)jcMbcha$3Q?<|s!FI5w19#FE#LqJ47$KKWPk&}z`z8VH3ndC*3^*v@VMpx zFx)aIIIcMc{!qb-z%=MuckTLrd_&-WOc;d+8qJhO zH=|c?tgf-BVZxcUJ8BIv>N+abh)Ol4(oATy^{W}W`D%<|#b9hg ztlg{zR70a%W3y-T1D^+MUv}%~t!?|-+5_7;hdG=hoUX{OZd`ZIv7X+9UTzZiaq{Cn zeBVIkz|fVUp{${i+>z01qr4kDUOw-6;d6cwe~dUbP8t`M3xyRzAz3(4H8Dw>oT5*? zWWE&Di$pBZ>xS3UEz>h?Gvao!xI;YKJv-MoH~(aQp?_gvU_mk{k&a5GJgMxdO!iDB z=gZ||a>WaUVqBpVD3ue+#i>QrE0yZCNEuQ8iK7eGBI6mW^Q4**#^GT!O_Xp z&D+;MU_S;M9CrANC|q1TKILTUskHPn8RyRD6AEtMDJ&xXbnpHzzmhAdHFfo@#-<1C zhn<{9UEMw0z9)YS43CWR{(ScQh2WKFM*QZ@tVAl4%M}WhTK)E|Mx)i~4U6$xd@}eq ztV6K}VzzF}@49*L_IW!~*&$SMTrj*SvZXLCI3xu%wmrCSZ$sH0>oKGg(hY+x&cdfO zxrE7e7ve()6QojIb_Fx&=;Sma;=;Kd9mRM%xJ3XLTWEeV!(L$QPB@!egg<^dye33( z%$rGUPlS{1{~Yb1vaU+1Yd#t1O)9z6j?q`2@Jsj0GEH~bOcDNG?EEwymNu9}Ka03b z7hknaBgPZ1wjJSz*tf+*Abs4n5;*8^#N`B6EkYfZimgI?m9-d4^qxbC$=5_!Nq_B@ zO&Qy6e@h6Id{#hnG$l{q%3N&Dq=erH+9h%QIR9R$WrglE&nD9KxK&2Qo`Oh41UP-kHcYL*Czmc58); za1Q9sZ_KsJxXhB_Tk>od^uz_9Y!V7x=4E9>az`utHrPLOK{xz$=hFC(x9%$EE%)MC zE;)zqUNR;q+gt*s@KCLPEXwWF;`Ls;37dQ|?c5<8TY059l@TxiOZB{QG$`8nj%DgF zf}5G>E%54PS47sam$FaAN;>&vsiU8GyySk#ivDf@K4-G0!&fOtW657xobZ>G4<-xF zFB5TIbd)E>CcVk7h2T$ARmWg+b3FR}Lu+R<@;ZDD+VUJ-cYnR#9g|a9(RFc{Vp23$ fiNt6-5|S2t$+mpsNkXmyj3^Wu6ppRMBwha-lZ(Ge literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..64be8427666cfc0615a288aca39d869bcaf6c672 GIT binary patch literal 707 zcmV;!0zCbRP)8!yCmNI~Q-9TK!ibO@nHsX?Mb{D6pp9}p#ttNe#3iqfTk z0!50IRH=d}Y=i|~AsNSPjQ7JkJNKm6b+Wc%hIP?90dH&AejNUX%_C1x>`=F`TWB9v{qe!LMXXMG+%AJ zA3TYqm0F(7H^z`*#YIs7?f_1ykmL=s@Fl4$)moNk^NqAp%|L1l864Z=h#*mf6VS3* z_`Xz{{p`X=7t?BO0o1>Udpxxpj|BkcVGLW9^y^|{xw_a`2@W8-1I6jcc*NnbhAop! zB|TYMxm2%b4UHDh6z&cjwJh0JwfecNo;BnXU_+6BLxE&Q>F$N4PiEiujXoFz0GI$= zE0?ReWRqh6I0Pk0*VD9?PNiXV4B?bymrJu{O$&|=b_@U#QJ8cV|9Hbk6abF;pAH;W zl*>In>-T%3cTApx{16gfswj$I+U>IjPW-Cc=T6m*Qv>RCkYwxcJECm z#`vS$eS_fdZ~xpuNWz&=l1M^8Yi}2WLB0cET>wxNg9ophFFJ?49zv2p_Tl!;3?WI- zJ?x>mz1fbjxbN;!0O0QH?(v(g=TFI@sF$qwO)S zx%*=P;L&A3Qj)%w?B4RnpO(v&IwZkJfWvd|h=|bc09(l7~?}9K|Fc8 zkh~@7+nLf_rJgNT=E@Z$$qd|qLEcBFv+u3FHwXQGuN7l)&)t7I2AuL&3jn?_vmYdD plI)V~O15og-vRg>fc@9rzX7!8m>40x80!E4002ovPDHLkV1j%cP8k3I literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-dark@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2fe0233f0b6048ed88b642222cb2dc03bb291239 GIT binary patch literal 1426 zcmV;D1#S9?P)gEOE<{m5(4`yQ=)#={ih}MG zx)7lor9xM3il{4PZr*3}%MsvA}S3p@gR3`_!=mVtqiZrOI18e4*OBRH4A7}Ila6f4_aH!u;&0gn?avmYqO^@hP>g;KdjxiXCBWr$-PRFx=-P*p@E zu3rx@5y=COB`{9|#cr5tZG>`Z2;*D_CIyM2XlY+`%@AvMrHGV>6*&Yv0ptLTv05tE zs8ok3mTFjQ0g}Lvh$8JCcm?Ze_iq|ZL>>TM0geC#0Baqka*b+jgu!A(jEP~QDC(58 zm}=+$tGiM}#(@urU4=1LtF;lz)nSUoYR3htN*IQ#sInT^O}bJ<-T>YQa+yqy&7)&f zYn#Ma+liGh4F5C8Qm9oG6Ojz?3Gkwb(aob{Y#JQ{Vs(5!SQnV37DXM!mV+e|;#a_a z&&%lej@^>a7ZZin7Bg$LE?2Io*hj$rY&Or1U3Gn3mB;ljWRG;*?1^Om!m~6 z5h(*Ni-?YHxwAh|F-Ll7)8Ib}l&ZB&Sm*i%hAdGGcm|+0w7Gv!^aQ^($)dc^I*(j_ zuy0Vnvf#fDaD#)TTUzJV$GQ{)_5fsag}&jW))oAoAvv9RUbb&Qi?--W2UG#9_2{=J zyM~VpolT$Z6V9T^;#%1>KnwUE1U`geFW5DJC6(QPs=9ufE@= z)ttk*jZXkM=V-Uv%*9|cz^PQ8ZvYxs>Og#6+$gh&5Z7iJXdL_}RJEOgeE~4ts1x`; z&a)fhQezCxS%M&-ab+s4J`P|2RP{9QeY-tRqfsXaLcGlKOw4*ic^Qwu51E^rVfNZp zfC=F14p?IE0@N=}5VYGwVThOUZp(^box{t-r>`LJxj1<~ZF)~t+dW{adJ;I%UYO_7 z)Zh5NPZUNtFYaVLCSNgzjF-VV8$kzxttt#UAhNQ^SZL3_FRK`lSgj*Czo2;Hat|TgGrb zw}{9=;7cH17$`Bib)0NA-%-RE6Th`0h!`X};iw8|oaYE5MH3i^m%WRV=V`TOA$H$k zRsC+o@oy9_BC;De2J96PN|j-ThDO)C4WDn#arvJM%uHWSt9}5EsOq`vj=fqSi--rj z4!i?Y0CKqkgQY5kLXm7Pk8_!xdwjpm!hDlv^BS`=4Hgz!X;U3|8~9vRZ=9)F!^eX` z;7#Bcx;`8LDk5sFQ)`_{?9-*?XW%s;f3xGQs@Qc@ycc+s_`|~8z#YU}bOoBgU%>Cc gDd1%HG;p)_FW9ojh;v@9`v3p{07*qoM6N<$g28%?=l}o! literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-hover-dark.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..09b937726fbed6013db831d3666f26c463409138 GIT binary patch literal 672 zcmV;R0$=@!P)1?Oy*4^HqXt%qVX(go(kVQG5Cffs@3L)Ie^ObLo96ebS zWf!pbI`NODad#x@>^xOAiwKgr6J^VL%p)fQw8+0)&9_Z$lK)rN)zaQRkLnob#RJRG~Ho9_M>fZm>8NoHn0%k0|viLW}HqDKe;$rcA6gm7EIgJpku)(2!w|x6z_&oyZ|wi*A%C2*qb5=S0000uV1~Y z5mjZ-CL#hn44eR-0p{EQVGQsn@EmX)nCfXx_7qG+Ebv$ca|}4pZp-I~87@|st6sx< z-`aJs4CWEwB=9^i*=`%k4^u2wD3(SD!w?Xv*RKIIcLhvDa=;PbY2XyFzZa%d8lhAk z#W_dn(XM4NzjKO-$Pn-(sWL}_N_L%mp_D08!MT7m)>8;okN1i(l3m{cFcHZEPh>F9 z0;OJ6e;%+M{iQiO561E5K=>kiuAs#R{d$D1|~vj4{~*Jl^{aRM`q@4Oo9yipXui2c)jT z7^9`~D5cUUh2at+(xXb!SCy^dw&_X{c>{PK7z%=rv585_emr5WfVDIv41nsXHW>%j13j;QjwxTPyYv za5M;W96o%PSm$=kUHzbx?pwJg?TW|?z^m3eotnCn6l(i#)(%>CJ`j-!;6s3ehi(@a z1bYr8Nc+(BD)ttzuQD=DzEB*DQqpl{3ML{I;AIifiHQR@lo)rEtE-r8D|QAbmn&mp ztlRasZ!^;kTzL$jQW+nZT0j>ItjQ+jBi1@{L-~P00U&D?djN3xLJ{u=zc9(n8sI*F zFdP~%3-mZMFl4I}=YoOZw5{vO)Rm(E#tm#Gw~={6R`l7d;vA&)q^Y_AR@Yq|n5pj+ z3v~l50Vum)LG-hvE6$<;{s4$uEsT*(Z`uosqE`FxvH>muG#abO0OQP9OVn(%PcIqZ zN5HSvmj|ktbC!C2seO9UsA?7XC5|JS%?8%)y=vAv;wWLYz5-AKF0?1{ZvbiwRgCMd zn)kv)1mi5r%L}M_fOD$aYJ+_aP+OeCCowMAyIH`60X|7sT&T7$eGOm$RP`e8T@dQ6iD>Z{|P~teEwoqke`U<48&x5LZxif&?n^pA+ z>26LkGkryCwRz%J3)KYUEJ2vV1;GvFJ7Wzl2nfO)##+4h#8E4Snz;%P1E+eSV4Y$; zqk9SX1h8Y{lZ=k-#~6bPTz4s&ZGvpHbs%CeCjF*o!!C(qk~m?mI?clTOdINqs-FE1 z!)C4#k>kJ@Kt7)@GO_<4VK{`b24gH@Oy7K`s;Kw)B*uHC*<9uN%wIIpm|6l(s_M5J zK7Xs25s`a=v%vj`P%4cuGO~{_mzLpT43hq?TYhFrrW&o&tj%YO-G#V?cEZ1nYI+OD(@HX(7 zs%~9pX=j96e}E$JCh#-q)^g_~B5I6PW2}mZu5Sl^0$v01+kIYN#Wqp#9^i4(KNju= rZY3?z6{rJ$0>1$lfb;9$xb4`#0)+jEP)4z!6bJC9C)tOwW8c}>9%@4%&@EdbnF57wrD>N89h<521C)-1QYduqXDD^RPcN~PkhiU9zOCqf~m^cZ9N>+9>eRj~<3L>#TP4~xZOoXuv_c+-X`gm~n6 zULln><02wH$mjDb|GR})B%%yrdT+eT7TK}~?v{+tVT=Iq>+m&0RVoZ)>@vO zouw9|C`zogEd+ocM@L7L_M+|g`xi-)d<7x`rBu-G_i5D(1_M$`b&2R|dyO$~4i676 zwAM>E(^^BP(>agh_!R(HAfidjx9xU2(pulSnbw*P4h|xv)Vql@1&IiylpkBIR&;W5 z@?Y%u_?W^lJXcD+Cn7d+u02vg5Ip6af6C|cYqeT!tyC(3<2XP>FdB{E^z@W^yZ!3-q7s=SP6U|{?d;1lBd9|l&fT6N~knX6Z? zZriqP|Ni~QjvWJ%Cr+H$y?ghbJ$r!cg9i@+$-{>aL)eE79XfL42#^aT4;(lE-HPoF=3{_^F^*RNl{ef#$P`}ZF|e*FCT z^VhFmzkmP!^XJdszkmPz`v;6|pQn;8z(i0~666=mz{teR%Er#Y$-~DlEF!C*q@t;1 zVs2w=@8sg<o;uNyk+~2 zJ^S__IC%KTu@k3GpS^JL(&a1HuHU-z=<&1XFJHZT{{iT>uiw7^{sXf9-@nqeg{y#R z@2jVaV~B)g>%mUv?m`*15AMPzBl|Rz+;_Iladj#(JGquQIV<^N&Y=~{4$s;U>b3f6 z^zD8Bm*-Bp`R(7m^XzS6YxU~`__wZUTHNn(Yhl8zk~K3^&TrqIdm;H&z(psk-R&lV z*Mn2GEZMMVYDpP?rqJ^o*Ii4GhKgN!`qNOm-sNVCh~?4HuuD%lTT&fc_$TU=|K3@) zX>qxV(#dBP^8eRZe{Fj6M!MIdE7I)I`m0w{-2X>}T*@>_zPGQe?uXp8o@JG?oHv)h z{NU>1-cj0NeD#BGK#A`rvBKjoueroecrLiPcfIo>fhVjC+VaIQA!?D_4-D8{GP|ZX zJUuTvOQW?y^2TY#z}e4C7xe9S$!#;AkXYg&Pe8PyP zR1{J2BlGOxJ-TJbJ5rvM-!e-+$Y;IZYuAeD+k{kZ-a0l<(^K%xqOBbNBX6Gw|2uh- z$_?*p>m9p}vd^0^pY6Cw=S<1Zbt=*2vnJ%-{Ab-$SXyQ!c{yMjv+U36b9Zto(=yks e*E#FF>Avi0wz)6nJT?R-KL$@%KbLh*2~7YhHrO)& literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/text-select-start.png new file mode 100644 index 0000000000000000000000000000000000000000..3983ed2a2773a1cba4c61dfc1086ae97ec0c7054 GIT binary patch literal 721 zcmV;?0xtcDP)xKLSG>_Ci*350|;CT>P_VQ`d*_y-sV{{W*4lYfJWgNcKK z4qnoOIytrhnOrWAn9$NYdhdJh`#Mmt5D-fFu5X@Cp6AJ%_a(*{j1%AY3!L+1#@KVM z^<8ouFbIN4t@W~HS*uE^`C_psJkN7mt(M}WAOIdS##R9=l*{F`QmHtO;{bqdi~%7e z{V#YHDV0j9QmN!}xf}=~HX#I*QV>EQgt!=NG#ZaM=Pwy!^V8GQx?C<#*tUIAOesCL z0Yb>>k(mG)7ifcIp+@@$I0G=27pjX>3!R_$6DM_G&ROpqg;;*C9RJ@auXT=rBV<=Bn8kG zLW~U#jNeoU5%hWo{c%ts1mgHmX{~=y0AF`^_jH=d<2{TNtu@kAA`HVQP18@bR;&Fo z#{7(;7*Q0Bges*FMG^Y_1X9YqdcD3u2M4cqc6MURve4@tK#1g0EJ+eXQ4f}7VS9T! zl2X0^peX<>EiG*rW8Ssf?I@egLI{aYXCH@$F{G4GN!k!Wet+IF36tHRa~>dDylMV+@icLATpAVHo!M{r-NMrfaoY?aOfexxb$8 z`;8FEwviVh5dsO1>A)yW;%z`=kC zN-Iq6xdsI`C@3A}=mD0aAW)7%OF1m`0!nGQ>fWVUV`8#5zwi0}&-K3F_vXp*^Yt=> zS;8O?h#}e=835kLz~gAJ2Uw-e(l-zY6z1oHMZNlOk;&w~zP{1XQ3{1ZqtTd5Ca^s{ zJ#B4mR4Ntd&dyF?ySux!x~r>;PNxGG*p7}4;DQ3+>IBfbh&BkUZh@3e1EFoywrEqj zt#qz7@_Ls}|4-`mgLGv&q1)k2p{;qd68tZN!2mbY+uO@#vq2-M(FU1J2DmpCi=|D0 z`|R)U9~c-I9313uI7352BO@bYV`E${cYJ(&Vq#)yYHDU?hR^2<1cKSwS)oukH#avw zKfkcBu(-G=5{Z_Vm&Ia$SR#=~r2wf+29U|+0Qu_b%IfOs+8SU@p#Uh>*8%HFB|y2c zv7u4{RBAOqy}7x$wFTJP-Ue*%>;QIlcLBQ^jRs7?depO6FdWyC0(=7@deA-l^!FPa zcbUUDOi`=FmE0!7JpLh_c+`L2hpptxEm6j{OhqgEJnYn zrZo!j3Tt^VL=xZ_ZG^L9?j<=eqH!g+6t0zy47UvL#F&)N$}ZTIHwW;{V+Q)Egm>$L zn$2b9M>wU87vq>yE)=Jnq0$Ln-xpk0(+{%|9D*r+oYY%n(i5jRQG>RI=1q{Q&_-3a zB|#kTLLUTs6XjKij5vT9$wE3?6ZbED)N5va)3%=InPXNG0rQ|UFIhI)WJSSDS(QUR z#*B6(ymlq;_~DA9M3#4Q=Fyx?W2+^XLj{lKoC^YJ^-vSFCjGbd)SIOR0voQh>9+eX zq7(kMvBc>w-KsBK&o2p&4~vAuOhLOEmeHn zkr`Xdi$ngN8k!JD;5qckTKP13aQe0r0y8YNz^RWX;cCNp?xGZU=01Y0A(woa>JfdV zs0K2poTkXJWz&nIY2$LYmMzzFY0n#6phzeE_&dJTM8sCZpamnVxP{nNWfCRWEcCag z+%?xolt0MRzV%IriQR6u=Q}9)4{O;oEZ6tU&aY1f<@mG*4?t2{rmcjjlliUHYTM~x zoIc$;H{*Ri>4PVB%wmUyr#n7}l0t1A?>ndIJs6%siSd_-V89`0lrQp$XL#m6>0c(J literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/titlebutton.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/titlebutton.png new file mode 100644 index 0000000000000000000000000000000000000000..5b1fb6a93673f6a308ad7d83bf4099e1b7058390 GIT binary patch literal 78 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqqMj~}Are!Q|NQ@N&un*~CA{p0 a1_OgcGBfXr{KsBE1q`09elF{r5}E*oITNb@ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/gtk-3.0/assets/titlebutton@2.png b/share/themes/Kali-Purple-Dark/gtk-3.0/assets/titlebutton@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5e21d2fc60e4f759e135664a7e559a1abcf1201d GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^{2 spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry { + border-left-color: #0b000b; } + +.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry { + border-left-color: #200404; } + +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry { + border-left-color: #19a187; } + +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #1f222a; } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: #21232c; } + +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { + border-top-color: #1f222a; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > entry + entry:focus:not(:only-child) { + border-top-color: #0b000b; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical), +.linked.vertical > entry + entry:focus.error:not(:only-child) { + border-top-color: #200404; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > entry + entry:drop(active):not(:only-child) { + border-top-color: #19a187; } + +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #0b000b; } + +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:focus.error:not(:only-child) + entry, +.linked.vertical > entry:focus.error:not(:only-child) + button, +.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { + border-top-color: #200404; } + +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #19a187; } + +spinbutton.error:not(.vertical), +entry.error { + color: #bf1717; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #272a34; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #272a34; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #a400a4; } + +.entry-tag { + padding: 5px; + margin-top: 2px; + margin-bottom: 2px; + border-style: none; + color: #272a34; + background-color: #8b8c90; } + :dir(ltr) .entry-tag { + margin-left: 8px; + margin-right: -5px; } + :dir(rtl) .entry-tag { + margin-left: -5px; + margin-right: 8px; } + .entry-tag:hover { + background-color: #a5a6a9; } + :backdrop .entry-tag { + color: #292c37; + background-color: #595b62; } + .entry-tag.button { + background-color: transparent; + color: rgba(39, 42, 52, 0.7); } + :not(:backdrop) .entry-tag.button:hover { + border: 1px solid #8b8c90; + color: #272a34; } + :not(:backdrop) .entry-tag.button:active { + background-color: #8b8c90; + color: rgba(39, 42, 52, 0.7); } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#f100f1), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#a400a4), to(transparent)); } } + +button.titlebutton, notebook > header > tabs > arrow, +button { + min-height: 24px; + min-width: 16px; + padding: 2px 6px; + border: 1px solid; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, + button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + button:active, + button:checked { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + background-image: image(#0f1014); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition-duration: 50ms; } + notebook > header > tabs > arrow:backdrop, + button:backdrop.flat, + button:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; + -gtk-icon-effect: none; } + notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#1a1d23); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + color: #43495a; + border-color: #0d0e11; + background-image: image(#1a1d23); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled, + button:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active, + button:disabled:checked { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#16181d); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow.image-button, + button.image-button { + min-width: 24px; + padding-left: 2px; + padding-right: 2px; } + notebook > header > tabs > arrow.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + button:drop(active) { + color: #19a187; + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #ffffff; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #888a8d; } + + +button.osd { + min-width: 26px; + min-height: 32px; + color: white; + border-radius: 5px; + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 34px; } + + button.osd:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); + border: none; + box-shadow: none; } + + button.osd:disabled:backdrop, + button.osd:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + + button.osd:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + +.app-notification button, +.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd button { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd button:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + + +button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #950095; + border-bottom-color: #620062; + background-image: image(#c800c8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #a400a4; } + + button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + border-bottom-color: #3e003e; + background-image: linear-gradient(to top, #9f009f, #a900a9 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + + button.suggested-action:active, + button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + background-image: image(#760076); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + color: #edcced; + border-color: #710071; + background-image: image(#a400a4); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + color: #e5cde5; + border-color: #710071; + background-image: image(#7e057f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + color: #ab5dac; + border-color: #710071; + background-image: image(#7e057f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(164, 0, 164, 0.8); } + + button.suggested-action:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: #c79bc8; + border-color: #710071; + background-image: image(#740576); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .osd button.suggested-action { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.suggested-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#a400a4); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd button.suggested-action:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + + +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #991212; + border-bottom-color: #6b0d0d; + background-image: image(#c61717); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(121, 14, 14, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #a61414; } + + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #790e0e; + border-bottom-color: #4b0909; + background-image: linear-gradient(to top, #a21313, #ab1414 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(121, 14, 14, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + + button.destructive-action:active, + button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #790e0e; + background-image: image(#7d0f0f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + color: #edd0d0; + border-color: #790e0e; + background-image: image(#a61414); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + color: #e6d0d0; + border-color: #790e0e; + background-image: image(#811415); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + color: #ad6667; + border-color: #790e0e; + background-image: image(#811415); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(166, 20, 20, 0.8); } + + button.destructive-action:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: #c9a1a1; + border-color: #790e0e; + background-image: image(#791314); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .osd button.destructive-action { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.destructive-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#a61414); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd button.destructive-action:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +.stack-switcher > button { + outline-offset: -3px; } + .stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > button.needs-attention:active > label, + .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label, + .stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; } + + +button.font separator, +button.file separator { + background-color: transparent; } + + +button.font > box > box > label { + font-weight: bold; } + +.primary-toolbar button { + -gtk-icon-shadow: none; } + + +button.circular { + border-radius: 9999px; + -gtk-outline-radius: 9999px; + padding: 2px; + /* circles instead of ellipses */ + background-origin: padding-box, border-box; + background-clip: padding-box, border-box; } + + button.circular label { + padding: 0; } + + button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643), linear-gradient(to top, black 25%, #0d0e11 50%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border-color: transparent; } + + button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px), linear-gradient(to top, black 25%, #0d0e11 50%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border-color: transparent; } + +stacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#f100f1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.873255)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop, + .stack-switcher > button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; } + stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), + .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; } + +.inline-toolbar toolbutton > button { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + .inline-toolbar toolbutton > button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + background-image: image(#0f1014); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .inline-toolbar toolbutton > button:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#16181d); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#1a1d23); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + color: #43495a; + border-color: #0d0e11; + background-image: image(#1a1d23); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat { + border-right-style: none; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + -gtk-outline-top-left-radius: 4px; + -gtk-outline-bottom-left-radius: 4px; } + +.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat { + border-right-style: solid; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + -gtk-outline-top-right-radius: 4px; + -gtk-outline-bottom-right-radius: 4px; } + +.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat { + border-style: solid; + border-radius: 4px; + -gtk-outline-radius: 4px; } + +.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button { + border-style: solid solid none solid; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + -gtk-outline-top-left-radius: 4px; + -gtk-outline-top-right-radius: 4px; } + +.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-style: solid; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + -gtk-outline-bottom-left-radius: 4px; + -gtk-outline-bottom-right-radius: 4px; } + +.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-style: solid; + border-radius: 4px; + -gtk-outline-radius: 4px; } + +.scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, button:link, +button:visited, list row button.image-button:not(.flat), modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat, +.menuitem.button.flat { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 4px; + outline-offset: -2px; } + modelbutton.flat:hover, + .menuitem.button.flat:hover { + background-color: #3b3e46; } + +modelbutton.flat arrow { + background: none; } + modelbutton.flat arrow:hover { + background: none; } + modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473, #1748 */ +list row button.image-button:not(.flat) { + border: 1px solid rgba(13, 14, 17, 0.5); } + list row button.image-button:not(.flat):hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + background-image: image(#0f1014); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/********* + * Links * + *********/ +button:link > label, +button:visited > label, button:link, +button:visited, +*:link { + color: #ff0bff; } + button:link > label:visited, + button:visited > label:visited, + button:visited, + *:link:visited { + color: #d700d7; } + *:selected button:link > label:visited, + *:selected button:visited > label:visited, + *:selected button:visited, *:selected *:link:visited { + color: #ef99ef; } + button:link > label:hover, + button:visited > label:hover, button:hover:link, + button:hover:visited, + *:link:hover { + color: #ff3eff; } + *:selected button:link > label:hover, + *:selected button:visited > label:hover, *:selected button:hover:link, + *:selected button:hover:visited, *:selected *:link:hover { + color: #ffecff; } + button:link > label:active, + button:visited > label:active, button:active:link, + button:active:visited, + *:link:active { + color: #ff0bff; } + *:selected button:link > label:active, + *:selected button:visited > label:active, *:selected button:active:link, + *:selected button:active:visited, *:selected *:link:active { + color: #ffceff; } + button:link > label:disabled, + button:visited > label:disabled, button:disabled:link, + button:disabled:visited, + *:link:disabled, + *:link:disabled:backdrop { + color: rgba(133, 133, 133, 0.8); } + button:link > label:backdrop, + button:visited > label:backdrop, button:backdrop:link, + button:backdrop:visited, + *:link:backdrop:backdrop:hover, + *:link:backdrop:backdrop:hover:selected, + *:link:backdrop { + color: rgba(255, 11, 255, 0.9); } + .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link, + headerbar.selection-mode .subtitle:link, button:link > label:selected, + button:visited > label:selected, button:selected:link, + button:selected:visited, *:selected button:link > label, + *:selected button:visited > label, *:selected button:link, + *:selected button:visited, + *:link:selected, *:selected *:link { + color: #ffceff; } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + font-feature-settings: "tnum"; } + spinbutton:not(.vertical) { + padding: 0; } + .osd spinbutton:not(.vertical) entry, spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) entry:backdrop:disabled { + background-color: transparent; } + spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #dadada; + background-image: none; + border-style: none none none solid; + border-color: rgba(13, 14, 17, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: #eeeeec; + background-color: rgba(238, 238, 236, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: rgba(136, 138, 141, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + color: #7f8184; + background-color: transparent; + border-color: rgba(13, 14, 17, 0.3); + transition: 200ms ease-out; } + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(67, 73, 90, 0.3); + background-color: transparent; + background-image: none; + border-style: none none none solid; } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + .osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: white; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.7); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: white; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(255, 255, 255, 0.1); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: white; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #97999f; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + spinbutton.vertical:disabled { + color: #888a8d; } + spinbutton.vertical:backdrop:disabled { + color: #43495a; } + spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; } + spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; + border-style: solid solid none solid; } + spinbutton.vertical button.down { + border-radius: 0 0 4px 4px; + border-style: none solid solid solid; } + .osd spinbutton.vertical button:first-child { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd spinbutton.vertical button:first-child:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd spinbutton.vertical button:first-child:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd spinbutton.vertical button:first-child:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +combobox:drop(active) { + box-shadow: none; } + +/************ + * Toolbars * + ************/ +searchbar > revealer > box, +.location-bar, .inline-toolbar, toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #23252e; } + +toolbar { + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: #303340; } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar.horizontal separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } + toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * { + margin-right: 1px; + margin-bottom: 1px; } + +.inline-toolbar { + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0 0 5px 5px; } + +searchbar > revealer > box, +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +searchbar > revealer > box { + margin: -6px; + padding: 6px; } + +.inline-toolbar, searchbar > revealer > box, +.location-bar { + border-style: solid; + border-color: #0d0e11; + background-color: #1c1e25; } + .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, + .location-bar:backdrop { + border-color: #0d0e11; + background-color: #1b1d24; + box-shadow: none; + transition: 200ms ease-out; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 6px; + min-height: 40px; + border-width: 0 0 1px; + border-style: solid; + border-color: black; + border-radius: 0; + background: #0d0e11 linear-gradient(to top, #16171d, #1a1c23); + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + /* Darken switchbuttons for headerbars. issue #1588 */ + /* hide the close button separator */ } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: #0d0e11; + background-color: #23252e; + background-image: none; + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + padding-left: 12px; + padding-right: 12px; + font-weight: bold; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) stackswitcher button:checked, + .titlebar:not(headerbar) button.toggle:checked, + headerbar stackswitcher button:checked, + headerbar button.toggle:checked { + background: image(#0f1014); + border-color: #060708; + border-top-color: black; } + .titlebar:not(headerbar) stackswitcher button:checked:backdrop, + .titlebar:not(headerbar) button.toggle:checked:backdrop, + headerbar stackswitcher button:checked:backdrop, + headerbar button.toggle:checked:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#1a1d23); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, + headerbar.selection-mode { + color: #ffffff; + border-color: #0b000b; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + background: #a400a4 linear-gradient(to top, #b800b8, #c300c3); + box-shadow: inset 0 1px rgba(167, 8, 167, 0.535); } + .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, + headerbar.selection-mode:backdrop { + background-color: #a400a4; + background-image: none; + box-shadow: inset 0 1px rgba(168, 12, 168, 0.442); } + .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label, + headerbar.selection-mode:backdrop label { + text-shadow: none; + color: #ffffff; } + .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, + headerbar.selection-mode button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #950095; + border-bottom-color: #620062; + background-image: image(#c800c8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, + headerbar.selection-mode button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, + headerbar.selection-mode button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + border-bottom-color: #3e003e; + background-image: linear-gradient(to top, #9f009f, #a900a9 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active, + headerbar.selection-mode button:active, + headerbar.selection-mode button:checked, + headerbar.selection-mode button.toggle:checked, + headerbar.selection-mode button.toggle:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + background-image: image(#760076); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop { + color: #edcced; + border-color: #710071; + background-image: image(#a400a4); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + -gtk-icon-effect: none; + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked { + color: #e5cde5; + border-color: #710071; + background-image: image(#7e057f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled { + color: #b85db9; + border-color: #710071; + background-image: image(#910693); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, + headerbar.selection-mode button:backdrop:disabled:active, + headerbar.selection-mode button:backdrop:disabled:checked { + color: #ab5dac; + border-color: #710071; + background-image: image(#7e057f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0b000b; } + .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, + headerbar.selection-mode button.flat:backdrop, + headerbar.selection-mode button.flat:disabled, + headerbar.selection-mode button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, + headerbar.selection-mode button:disabled { + color: #c883c9; + border-color: #710071; + background-image: image(#910693); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked { + color: #c79bc8; + border-color: #710071; + background-image: image(#740576); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, + headerbar.selection-mode button.suggested-action { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, + headerbar.selection-mode button.suggested-action:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, + headerbar.selection-mode button.suggested-action:active { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + background-image: image(#0f1014); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(164, 0, 164, 0); + background-color: rgba(164, 0, 164, 0); + background-image: none; + box-shadow: none; + min-height: 20px; + padding: 4px 10px; } + .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow, + headerbar.selection-mode .selection-menu:backdrop arrow, + headerbar.selection-mode .selection-menu arrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + min-height: 28px; + padding: 4px; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .titlebar:not(headerbar) separator.titlebutton, + headerbar separator.titlebutton { + opacity: 0; } + .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar entry, +headerbar spinbutton, +headerbar separator:not(.sidebar), +headerbar button { + margin-top: 5px; + margin-bottom: 5px; } + +headerbar switch { + margin-top: 7px; + margin-bottom: 7px; } + +headerbar.titlebar headerbar:not(.titlebar) { + background: none; + box-shadow: none; } + +.background .titlebar:backdrop, .background .titlebar { + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +.background.tiled .titlebar:backdrop, .background.tiled .titlebar, +.background.tiled-top .titlebar:backdrop, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar:backdrop, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar:backdrop, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar:backdrop, +.background.tiled-left .titlebar, +.background.maximized .titlebar:backdrop, +.background.maximized .titlebar, +.background.solid-csd .titlebar:backdrop, +.background.solid-csd .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +window separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child { + border-top-left-radius: 7px; } + +window headerbar:last-child:backdrop, window headerbar:last-child { + border-top-right-radius: 7px; } + +window stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child { + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + +.titlebar:not(headerbar) separator { + background-color: #0d0e11; } + +window.devel headerbar.titlebar:not(.selection-mode) { + background: #23252e cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(164, 0, 164, 0.1)), linear-gradient(to top, #13151a 3px, #181a20); } + window.devel headerbar.titlebar:not(.selection-mode):backdrop { + background: #23252e cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#23252e); + /* background-color would flash */ } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } + +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: #8b8c90; + border-top-color: #23252e; } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: #d280d2; + border-top-color: rgba(238, 238, 236, 0.1); } + treeview.view:disabled { + color: #888a8d; } + treeview.view:disabled:selected { + color: #c866c8; } + treeview.view:disabled:selected:backdrop { + color: #b240b3; } + treeview.view:disabled:backdrop { + color: #43495a; } + treeview.view.separator { + min-height: 2px; + color: #23252e; } + treeview.view.separator:backdrop { + color: rgba(35, 37, 46, 0.1); } + treeview.view:backdrop { + border-left-color: #55585e; + border-top: #23252e; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #0b000b; } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #bebfc2; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: white; } + treeview.view.expander:selected { + color: #e4b3e4; } + treeview.view.expander:selected:hover { + color: #ffffff; } + treeview.view.expander:selected:backdrop { + color: #c695c8; } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: #6c6e73; } + treeview.view.progressbar { + background-color: #a400a4; + background-image: image(#a400a4); + box-shadow: none; } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: image(#272a34); } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + background-color: #292c37; } + treeview.view.progressbar:backdrop { + border-color: #292c37; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(238, 238, 236, 0.1); } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: #710071; } + treeview.view header button { + color: #8b8c90; + background-color: #272a34; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + color: #bdbdbe; + box-shadow: none; + transition: none; } + treeview.view header button:active { + color: #eeeeec; + transition: none; } + treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + color: #272a34; + background-image: none; + background-color: #a400a4; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px #272a34; + text-shadow: none; + transition: none; } + treeview.view acceleditor > label { + background-color: #a400a4; } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 0 6px; + background-image: none; + border-style: none solid solid none; + border-color: #4f5159; + border-radius: 0; + text-shadow: none; } + treeview.view header button:disabled { + border-color: #23252e; + background-image: none; } + treeview.view header button:backdrop { + color: #55585e; + border-color: #23252e; + border-style: none solid solid none; + background-image: none; + background-color: #292c37; } + treeview.view header button:backdrop:disabled { + border-color: #23252e; + background-image: none; } + treeview.view header button:last-child { + border-right-style: none; } + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar:backdrop, + .menubar:backdrop { + background-color: #23252e; } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr), + .menubar > menuitem menu:dir(rtl), + .menubar > menuitem menu:dir(ltr) { + border-radius: 0; + padding: 0; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + box-shadow: inset 0 -3px #a400a4; + color: #ff0bff; } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: #888a8d; + box-shadow: none; } + menubar .csd.popup decoration, + .menubar .csd.popup decoration { + border-radius: 0; } + +.background.popup { + background-color: transparent; } + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 4px 0px; + background-color: #1f222a; + border: 1px solid #0d0e11; } + .csd menu, .csd .menu, .csd .context-menu { + border: none; + border-radius: 5px; } + menu:backdrop, + .menu:backdrop, + .context-menu:backdrop { + background-color: #282b35; } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, + .menu menuitem:hover, + .context-menu menuitem:hover { + color: #ffffff; + background-color: #a400a4; } + menu menuitem:disabled, + .menu menuitem:disabled, + .context-menu menuitem:disabled { + color: #888a8d; } + menu menuitem:disabled:backdrop, + .menu menuitem:disabled:backdrop, + .context-menu menuitem:disabled:backdrop { + color: #43495a; } + menu menuitem:backdrop, menu menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover, + .context-menu menuitem:backdrop, + .context-menu menuitem:backdrop:hover { + color: #888a8d; + background-color: transparent; } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #1f222a; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -4px; + border-bottom: 1px solid #3b3e46; + border-top-right-radius: 5px; + border-top-left-radius: 5px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, + .menu > arrow.bottom, + .context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-top: 1px solid #3b3e46; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: #3b3e46; } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #282b35; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } + +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/*************** + * Popovers * + ***************/ +popover.background { + padding: 2px; + background-color: #1f222a; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + .csd popover.background, popover.background { + border: 1px solid #0d0e11; + border-radius: 8px; } + .csd popover.background { + background-clip: padding-box; + border-color: rgba(0, 0, 0, 0.75); } + popover.background:backdrop { + background-color: #23252e; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/************* + * Notebooks * + *************/ +notebook > header { + padding: 1px; + border-color: #0d0e11; + border-width: 1px; + background-color: #1b1d24; } + notebook > header:backdrop { + border-color: #0d0e11; + background-color: #1b1d24; } + notebook > header tabs { + margin: -1px; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -4px #0d0e11; } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -4px #a400a4; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 4px #0d0e11; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 4px #a400a4; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -4px 0 #0d0e11; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -4px 0 #a400a4; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 4px 0 #0d0e11; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 4px 0 #a400a4; } + 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 { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -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 { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + outline-offset: -5px; + color: #eeeeec; + font-weight: normal; + border-width: 1px; + border-color: transparent; } + notebook > header tab:hover { + color: #eeeeec; + background-color: #1a1c23; } + notebook > header tab:hover.reorderable-page { + border-color: rgba(13, 14, 17, 0.3); + background-color: rgba(35, 37, 46, 0.2); } + notebook > header tab:backdrop { + color: #5f6267; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: #eeeeec; } + notebook > header tab:checked.reorderable-page { + border-color: rgba(13, 14, 17, 0.5); + background-color: rgba(35, 37, 46, 0.5); } + notebook > header tab:checked.reorderable-page:hover { + background-color: rgba(35, 37, 46, 0.7); } + notebook > header tab:backdrop:checked { + color: #888a8d; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: #0d0e11; + background-color: #23252e; } + notebook > header tab button.flat { + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; } + notebook > header.left tabs, notebook > header.right tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } + +notebook > stack:not(:only-child) { + background-color: #272a34; } + notebook > stack:not(:only-child):backdrop { + background-color: #292c37; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-color: #272a34; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid #0d0e11; } + scrollbar.bottom { + border-top: 1px solid #0d0e11; } + scrollbar.left { + border-right: 1px solid #0d0e11; } + scrollbar.right { + border-left: 1px solid #0d0e11; } + scrollbar:backdrop { + background-color: #1c1e25; + border-color: #0d0e11; + transition: 200ms ease-out; } + scrollbar slider { + min-width: 8px; + min-height: 8px; + margin: -1px; + border: 4px solid transparent; + border-radius: 10px; + background-clip: padding-box; + background-color: #9d9ea0; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scrollbar slider:hover { + background-color: #c5c6c6; } + scrollbar slider:hover:active { + background-color: #a400a4; } + scrollbar slider:backdrop { + background-color: #4b4e54; } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.fine-tune slider { + transition: none; + min-width: 6px; + min-height: 6px; } + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #eeeeec; + border: 1px solid black; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: #eeeeec; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid black; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #9d9ea0; } + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #c5c6c6; } + scrollbar button:active, scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #a400a4; } + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(157, 158, 160, 0.2); } + scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #4b4e54; } + scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(75, 78, 84, 0.2); } + 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"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #0d0e11; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + outline-offset: -4px; + border: 1px solid #0d0e11; + border-radius: 14px; + color: #eeeeec; + background-color: #1b1d24; + text-shadow: 0 1px rgba(0, 0, 0, 0.1); + /* only show i / o for the accessible theme */ } + switch:checked { + color: #ffffff; + border-color: black; + background-color: #a400a4; + text-shadow: 0 1px rgba(11, 0, 11, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } + switch:disabled { + color: #888a8d; + border-color: #0d0e11; + background-color: #242731; + text-shadow: none; } + switch:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-color: #1b1d24; + text-shadow: none; + transition: 200ms ease-out; } + switch:backdrop:checked { + border-color: #0b000b; + background-color: #a400a4; } + switch:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-color: #242731; } + switch slider { + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-outline-radius: 20px; + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #040405; + background-image: linear-gradient(to bottom, #292c37 20%, #23252e 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0px rgba(26, 28, 35, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + switch image { + color: transparent; } + switch:hover slider { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #040405; + background-image: linear-gradient(to bottom, #303340 20%, #272a34 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0px rgba(26, 28, 35, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + switch:checked > slider { + border: 1px solid black; } + switch:disabled slider { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + switch:backdrop slider { + transition: 200ms ease-out; + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + switch:backdrop:checked > slider { + border-color: black; } + switch:backdrop:disabled slider { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list), +.content-view:not(list) check { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list), +.content-view:not(list) check:hover { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list), +.content-view:not(list) check:active { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list), +.content-view:not(list) check:backdrop { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #525252; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list), +.content-view:not(list) check:checked { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list), +.content-view:not(list) check:checked:hover { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list), +.content-view:not(list) check:checked:active { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list), +.content-view:not(list) check:backdrop:checked { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: rgba(255, 255, 255, 0.8); + background-color: #525252; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +radio { + margin: 0 4px; + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; } + check:only-child, + radio:only-child { + margin: 0; } + popover check.left:dir(rtl), popover radio.left:dir(rtl) { + margin-left: 0; + margin-right: 12px; } + popover check.right:dir(ltr), popover radio.right:dir(ltr) { + margin-left: 12px; + margin-right: 0; } + check, + radio { + background-clip: padding-box; + background-image: linear-gradient(to bottom, #2e313d 20%, #23252e 90%); + border-color: black; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #eeeeec; } + check:hover, + radio:hover { + background-image: linear-gradient(to bottom, #363a48 10%, #2b2f3a 90%); } + check:active, + radio:active { + box-shadow: inset 0 1px 1px 0px black; } + check:disabled, + radio:disabled { + box-shadow: none; + color: rgba(238, 238, 236, 0.7); } + check:backdrop, + radio:backdrop { + background-image: image(#23252e); + box-shadow: none; + color: #eeeeec; } + check:backdrop:disabled, + radio:backdrop:disabled { + box-shadow: none; + color: rgba(238, 238, 236, 0.7); } + check:checked, + radio:checked { + background-clip: border-box; + background-image: linear-gradient(to bottom, #be00be 20%, #a400a4 90%); + border-color: #a400a4; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:checked:hover, + radio:checked:hover { + background-image: linear-gradient(to bottom, #d200d2 10%, #b800b8 90%); } + check:checked:active, + radio:checked:active { + box-shadow: inset 0 1px 1px 0px black; } + check:checked:disabled, + radio:checked:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:checked:backdrop, + radio:checked:backdrop { + background-image: image(#a400a4); + box-shadow: none; + color: #ffffff; } + check:checked:backdrop:disabled, + radio:checked:backdrop:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:indeterminate, + radio:indeterminate { + background-clip: border-box; + background-image: linear-gradient(to bottom, #be00be 20%, #a400a4 90%); + border-color: #a400a4; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:indeterminate:hover, + radio:indeterminate:hover { + background-image: linear-gradient(to bottom, #d200d2 10%, #b800b8 90%); } + check:indeterminate:active, + radio:indeterminate:active { + box-shadow: inset 0 1px 1px 0px black; } + check:indeterminate:disabled, + radio:indeterminate:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:indeterminate:backdrop, + radio:indeterminate:backdrop { + background-image: image(#a400a4); + box-shadow: none; + color: #ffffff; } + check:indeterminate:backdrop:disabled, + radio:indeterminate:backdrop:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:backdrop, + radio:backdrop { + transition: 200ms ease-out; } + .osd check, .osd radio { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd check:hover, .osd radio:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd check:active, .osd radio:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd check:backdrop, .osd radio:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd check:disabled, .osd radio:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + menu menuitem check, menu menuitem radio { + margin: 0; } + menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled { + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + color: inherit; + border-color: currentColor; } + + +check { + border-radius: 3px; } + + check:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } + + check:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +radio:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: scale(0); } + +check:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + +radio:active, +check:active { + -gtk-icon-transform: scale(0, 1); } + +radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), +check:checked:not(:backdrop), +check:indeterminate:not(:backdrop) { + -gtk-icon-transform: unset; + transition: 400ms; } + +menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop), +menu menuitem check:checked:not(:backdrop), +menu menuitem check:indeterminate:not(:backdrop) { + transition: none; } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #ffffff; } + +/************ + * GtkScale * + ************/ +progressbar trough, scale fill, scale trough { + border: 1px solid #0d0e11; + border-radius: 3px; + background-color: #1b1d24; } + progressbar trough:disabled, scale fill:disabled, scale trough:disabled { + background-color: #242731; } + progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop { + background-color: #1b1d24; + border-color: #0d0e11; + transition: 200ms ease-out; } + progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled { + background-color: #242731; } + row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough { + border-color: #0b000b; } + .osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough { + border-color: black; + background-color: rgba(0, 0, 0, 0.8); } + .osd progressbar trough:disabled, progressbar .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd scale trough:disabled, scale .osd trough:disabled { + background-color: rgba(68, 72, 83, 0.5); } + +progressbar progress, scale highlight { + border: 1px solid #0b000b; + border-radius: 3px; + background-color: #a400a4; } + progressbar progress:disabled, scale highlight:disabled { + background-color: transparent; + border-color: transparent; } + progressbar progress:backdrop, scale highlight:backdrop { + border-color: #0b000b; } + progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled { + background-color: transparent; + border-color: transparent; } + row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight { + border-color: #0b000b; } + .osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight { + border-color: black; } + .osd progressbar progress:disabled, progressbar .osd progress:disabled, .osd scale highlight:disabled, scale .osd highlight:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; } + scale fill, + scale highlight { + margin: -1px; } + scale slider { + min-height: 18px; + min-width: 18px; + margin: -9px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 5px; } + scale fill:backdrop, scale fill { + background-color: #0d0e11; } + scale fill:disabled:backdrop, scale fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: #404040; } + .osd scale fill:disabled:backdrop, .osd scale fill:disabled { + border-color: transparent; + background-color: transparent; } + scale slider { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: black; + background-image: linear-gradient(to bottom, #1c1e25 20%, #16171d 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border: 1px solid black; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale slider:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: black; + background-image: linear-gradient(to bottom, #23252e 20%, #1a1c23 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + scale slider:active { + border-color: #0b000b; } + scale slider:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + scale slider:backdrop { + transition: 200ms ease-out; + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + scale slider:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + row:selected scale slider:disabled, row:selected scale slider { + border-color: #0b000b; } + .osd scale slider { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border-color: black; + background-color: #303340; } + .osd scale slider:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #303340; } + .osd scale slider:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #303340; } + .osd scale slider:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #303340; } + .osd scale slider:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #303340; } + .osd scale slider:backdrop:disabled { + background-color: #303340; } + scale marks, + scale value { + color: alpha(currentColor,0.55); + font-feature-settings: "tnum"; } + scale.horizontal marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.horizontal marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.vertical marks.top { + margin-right: 6px; + margin-left: -12px; } + scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.vertical marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + scale.horizontal.marks-before:not(.marks-after) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.vertical.marks-before:not(.marks-after) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-after:not(.marks-before) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color trough { + background-image: image(#0d0e11); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(238, 238, 236, 0.4); + font-feature-settings: "tnum"; } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 2px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 2px; } + progressbar.horizontal progress { + margin: 0 -1px; } + progressbar.vertical progress { + margin: -1px 0; } + progressbar:backdrop { + box-shadow: none; + transition: 200ms ease-out; } + progressbar progress { + border-radius: 1.5px; } + progressbar progress.left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar progress.right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.top { + border-top-right-radius: 2px; + border-top-left-radius: 2px; } + progressbar progress.bottom { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + progressbar trough.empty progress { + all: unset; } + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 1px; } + +levelbar.horizontal.discrete block { + margin: 0 1px; + min-width: 32px; } + +levelbar.vertical block { + min-width: 1px; } + +levelbar.vertical.discrete block { + margin: 1px 0; + min-height: 32px; } + +levelbar:backdrop { + transition: 200ms ease-out; } + +levelbar trough { + border: 1px solid; + padding: 2px; + border-radius: 3px; + color: white; + border-color: #0d0e11; + background-color: #272a34; + box-shadow: inset 0 0 0 1px rgba(164, 0, 164, 0); } + levelbar trough:backdrop { + color: #d4d5d7; + border-color: #0d0e11; + background-color: #292c37; + box-shadow: none; } + +levelbar block { + border: 1px solid; + border-radius: 1px; } + levelbar block.low { + border-color: #fd7d00; + background-color: #fd7d00; } + levelbar block.low:backdrop { + border-color: #fd7d00; } + levelbar block.high, levelbar block:not(.empty) { + border-color: #a400a4; + background-color: #a400a4; } + levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: #a400a4; } + levelbar block.full { + border-color: #308e63; + background-color: #308e63; } + levelbar block.full:backdrop { + border-color: #308e63; } + levelbar block.empty { + background-color: transparent; + border-color: rgba(238, 238, 236, 0.1); } + levelbar block.empty:backdrop { + border-color: rgba(136, 138, 141, 0.15); } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: #eeeeec; + border: 1px solid #0d0e11; + background: white; + padding: 0; } + printdialog paper:backdrop { + color: #888a8d; + border-color: #0d0e11; } + +printdialog .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #0d0e11; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: #0d0e11; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #0d0e11; } + actionbar > revealer > box:backdrop { + border-color: #0d0e11; } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#0d0e11), to(rgba(13, 14, 17, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#0d0e11), to(rgba(13, 14, 17, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#0d0e11), to(rgba(13, 14, 17, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#0d0e11), to(rgba(13, 14, 17, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #0d0e11 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #272a34; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #0d0e11 1px, transparent 1px); + background-color: #1c1e25; + transition: 200ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +list { + color: white; + background-color: #272a34; + border-color: #0d0e11; } + list:backdrop { + color: #d4d5d7; + background-color: #292c37; + border-color: #0d0e11; } + list row { + padding: 2px; } + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(238, 238, 236, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #ab18ab; } + row.activatable:selected:backdrop { + background-color: #a400a4; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: #303340; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/************* + * Expanders * + *************/ +expander title > arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander title > arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander title > arrow:hover { + color: white; } + expander title > arrow:disabled { + color: #888a8d; } + expander title > arrow:disabled:backdrop { + color: #43495a; } + expander title > arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ + * Calendar * + ***********/ +calendar { + color: white; + border: 1px solid #0d0e11; } + calendar:selected { + border-radius: 3px; } + calendar.header { + border-bottom-color: rgba(0, 0, 0, 0.1); } + calendar.header:backdrop { + border-bottom-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(238, 238, 236, 0.45); } + calendar.button:hover { + color: #eeeeec; } + calendar.button:backdrop { + color: rgba(136, 138, 141, 0.45); } + calendar.button:disabled { + color: rgba(136, 138, 141, 0.45); } + calendar.highlight { + color: #888a8d; } + calendar.highlight:backdrop { + color: #43495a; } + calendar:backdrop { + color: #d4d5d7; + border-color: #0d0e11; } + calendar:indeterminate { + color: alpha(currentColor,0.1); } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: #23252e; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +messagedialog.csd.background { + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; } + +messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-right-style: none; + border-bottom-style: none; + border-radius: 0; + -gtk-outline-radius: 0; } + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 6px; + -gtk-outline-bottom-left-radius: 6px; } + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 6px; + -gtk-outline-bottom-right-radius: 6px; } + +filechooser .dialog-action-box { + border-top: 1px solid #0d0e11; } + filechooser .dialog-action-box:backdrop { + border-top-color: #0d0e11; } + +filechooser #pathbarbox { + border-bottom: 1px solid #23252e; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #252831; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { + border-right: 1px solid #0d0e11; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #0d0e11; + border-right-style: none; } + .sidebar:backdrop { + background-color: #262933; + border-color: #0d0e11; + transition: 200ms ease-out; } + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +separator.sidebar { + background-color: #0d0e11; } + separator.sidebar:backdrop { + background-color: #0d0e11; } + separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: #3e003e; } + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + opacity: 0.7; } + +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: #ffffff; } + placessidebar row:disabled { + color: #888a8d; } + placessidebar row:backdrop { + color: #888a8d; } + placessidebar row:backdrop:selected { + color: #d4d5d7; } + placessidebar row:backdrop:disabled { + color: #43495a; } + 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:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#19a187); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #a400a4; } + placessidebar row:drop(active):not(:disabled) { + color: #19a187; + box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; } + placessidebar row:drop(active):not(:disabled):selected { + color: #ffffff; + background-color: #19a187; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview row.activatable:hover { + background-color: transparent; } + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#0d0e11); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#a400a4); } + paned > separator:backdrop { + background-image: image(#0d0e11); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #23252e; + background-image: image(#0d0e11), image(#0d0e11); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #23252e; + background-image: image(#0d0e11), image(#0d0e11); } + +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************** + * GtkInfoBar * + **************/ +infobar { + border-style: none; } + infobar.action:hover > revealer > box { + background-color: #2e562e; + border-bottom: 1px solid #181a20; } + infobar.info, infobar.question, infobar.warning, infobar.error { + text-shadow: none; } + infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box { + background-color: #325c32; + border-bottom: 1px solid #181a20; } + infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box { + color: #eeeeec; } + infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { + text-shadow: none; } + infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + background-image: image(#0f1014); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0d0e11; } + infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0d0e11; } + infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button { + color: #eeeeec; } + infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + background-color: #0d0e11; } + infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #ff0bff; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 4px; + /* not working */ + border-radius: 5px; + box-shadow: none; + text-shadow: 0 1px black; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.1); } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 4px; + background-color: transparent; + color: white; } + +/***************** + * Color Chooser * + *****************/ +colorswatch:drop(active), colorswatch { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.dark { + outline-color: rgba(255, 255, 255, 0.6); } + colorswatch.dark overlay { + color: white; } + colorswatch.dark overlay:hover { + border-color: #0d0e11; } + colorswatch.dark overlay:backdrop { + color: rgba(255, 255, 255, 0.5); } + +colorswatch.light { + outline-color: rgba(0, 0, 0, 0.6); } + colorswatch.light overlay { + color: black; } + colorswatch.light overlay:hover { + border-color: #0d0e11; } + colorswatch.light overlay:backdrop { + color: rgba(0, 0, 0, 0.5); } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #19a187; } + colorswatch:drop(active).dark overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #19a187; } + +colorswatch overlay { + border: 1px solid #0d0e11; } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: #0d0e11; + box-shadow: none; } + +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + colorswatch#add-color-button overlay:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + colorswatch#add-color-button overlay:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #ffffff; } + +colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #13151a; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #13151a; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(238, 238, 236, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 7px 7px 0 0; + border-width: 0px; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75); + margin: 10px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75); + transition: 200ms ease-out; } + .maximized decoration, .fullscreen decoration { + border-radius: 0; + box-shadow: none; } + .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; } + .tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; } + .popup decoration { + box-shadow: none; } + .ssd decoration { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); } + .ssd decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); } + .csd.popup decoration { + border-radius: 5px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); } + tooltip.csd decoration { + border-radius: 5px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); } + .solid-csd decoration { + margin: 0; + padding: 4px; + background-color: #0d0e11; + border: solid 1px #0d0e11; + border-radius: 0; + box-shadow: inset 0 0 0 3px #1c1e25, inset 0 1px rgba(238, 238, 236, 0.07); } + .solid-csd decoration:backdrop { + box-shadow: inset 0 0 0 3px #23252e, inset 0 1px rgba(238, 238, 236, 0.07); } + +button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.873255); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.873255); } + button.titlebutton:not(.appmenu) { + border-radius: 9999px; + padding: 5px; + margin: 0 2px; + min-width: 0; + min-height: 0; } + button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.selection-mode headerbar button.titlebutton, +.selection-mode .titlebar button.titlebutton, +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.742745); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.742745); } + .selection-mode headerbar button.titlebutton:backdrop, + .selection-mode .titlebar button.titlebutton:backdrop, + headerbar.selection-mode button.titlebutton:backdrop, + .titlebar.selection-mode button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.view:selected:focus, .view:selected, +.view text:selected:focus, +textview text:selected:focus, +.view text:selected, +textview text:selected, .view text selection:focus, .view text selection, +textview text selection:focus, +textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected, +entry selection, modelbutton.flat:selected, +.menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + background-color: #a400a4; } + label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, + .view text:selected:focus, + textview text:selected:focus, + .view text:selected, + textview text:selected, .view text selection:focus, .view text selection, + textview text selection:focus, + textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected, + entry selection, modelbutton.flat:selected, + .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + color: #ffffff; } + label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, .view:disabled:selected, + textview text:disabled:selected:focus, + .view text:disabled:selected, + textview text:disabled:selected, .view text selection:disabled, + textview text selection:disabled:focus, + textview text selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, iconview text selection:disabled:focus, iconview text selection:disabled, flowbox flowboxchild:disabled:selected, + entry selection:disabled, modelbutton.flat:disabled:selected, + .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected { + color: #d280d2; } + filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop, label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, .view:backdrop:selected, + textview text:backdrop:selected:focus, + .view text:backdrop:selected, + textview text:backdrop:selected, .view text selection:backdrop, + textview text selection:backdrop:focus, + textview text selection:backdrop, iconview:backdrop:selected:focus, iconview:backdrop:selected, iconview text selection:backdrop:focus, iconview text selection:backdrop, flowbox flowboxchild:backdrop:selected, + entry selection:backdrop, modelbutton.flat:backdrop:selected, + .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { + color: #d4d5d7; } + filechooser placessidebar.sidebar row.sidebar-row:disabled:selected:backdrop, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected:backdrop, label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, + .view text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, + textview text selection:backdrop:disabled, iconview:backdrop:disabled:selected, iconview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, + entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { + color: #b240b3; } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-dark.png"), url("assets/text-select-start-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-dark.png"), url("assets/text-select-end-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover-dark.png"), url("assets/text-select-start-hover-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover-dark.png"), url("assets/text-select-end-hover-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active-dark.png"), url("assets/text-select-start-active-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active-dark.png"), url("assets/text-select-end-active-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); } + +.context-menu { + font: initial; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #eeeeec; + background-color: #272a34; + border: 1px solid; + border-color: #0d0e11; + border-radius: 5px; + box-shadow: inset 0 -3px #17191f; + font-size: smaller; } + .keycap:backdrop { + background-color: #292c37; + color: #888a8d; + transition: 200ms ease-out; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; + caret-color: #19a187; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/************* + * App Icons * + *************/ +/* Outline for low res icons */ +.lowres-icon { + -gtk-icon-shadow: 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); } + +/* Dropshadow for large icons */ +.icon-dropshadow { + -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); } + +/********* + * Emoji * + ********/ +popover.emoji-picker { + padding-left: 0; + padding-right: 0; } + popover.emoji-picker entry.search { + margin: 3px 5px 5px 5px; } + +button.emoji-section { + border-color: transparent; + border-width: 3px; + border-style: none none solid; + border-radius: 0; + margin: 2px 4px 2px 4px; + padding: 3px 0 0; + min-width: 32px; + min-height: 28px; + /* reset props inherited from the button style */ + background: none; + box-shadow: none; + text-shadow: none; + outline-offset: -5px; } + button.emoji-section:first-child { + margin-left: 7px; } + button.emoji-section:last-child { + margin-right: 7px; } + button.emoji-section:backdrop:not(:checked) { + border-color: transparent; } + button.emoji-section:hover { + border-color: rgba(238, 238, 236, 0.1); } + button.emoji-section:checked { + border-color: #a400a4; } + button.emoji-section label { + padding: 0; + opacity: 0.55; } + button.emoji-section:hover label { + opacity: 0.775; } + button.emoji-section:checked label { + opacity: 1; } + +popover.emoji-picker .emoji { + font-size: x-large; + padding: 6px; } + popover.emoji-picker .emoji :hover { + background: #a400a4; + border-radius: 6px; } + +popover.emoji-completion arrow { + border: none; + background: none; } + +popover.emoji-completion contents row box { + padding: 2px 10px; } + +popover.emoji-completion .emoji:hover { + background: #3b3e46; } + +/*************************** + * Check and Radio buttons * + ***************************/ +row label.subtitle { + font-size: smaller; + opacity: 0.55; + text-shadow: none; } + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 50px; } + row > box.header > box.title { + margin-top: 8px; + margin-bottom: 8px; } + +row.expander { + background-color: transparent; } + row.expander list.nested > row { + background-color: alpha(#23252e, 0.5); + border-color: alpha(#0d0e11, 0.7); + border-style: solid; + border-width: 1px 0px 0px 0px; } + row.expander image.expander-row-arrow { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); } + row.expander:not(:checked) image.expander-row-arrow { + opacity: 0.55; + text-shadow: none; } + row.expander:not(:checked) image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(-0.25turn); } + row.expander:not(:checked) image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(0.25turn); } + row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #a400a4; } + row.expander image.expander-row-arrow:disabled { + color: #888a8d; } + +flap > dimming, +deck > dimming, +leaflet > dimming { + background: rgba(0, 0, 0, 0.24); } + +flap > border, +deck > border, +leaflet > border { + min-width: 1px; + min-height: 1px; + background: #0d0e11; } + +flap > shadow, +deck > shadow, +leaflet > shadow { + min-width: 56px; + min-height: 56px; } + flap > shadow.left, + deck > shadow.left, + leaflet > shadow.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.right, + deck > shadow.right, + leaflet > shadow.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.up, + deck > shadow.up, + leaflet > shadow.up { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.down, + deck > shadow.down, + leaflet > shadow.down { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + +flap > outline, +deck > outline, +leaflet > outline { + min-width: 1px; + min-height: 1px; + background: transparent; } + +avatar { + border-radius: 9999px; + -gtk-outline-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: #fff; } + avatar.image { + background: none; } + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; } + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; } + statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) { + margin-bottom: 12px; } + +window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp, +preferencespage > scrolledwindow > viewport > clamp { + margin: 0 12px; + transition: margin-bottom 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp > list, + preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup { + transition: margin-top 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small, + preferencespage > scrolledwindow > viewport > clamp.small { + margin-bottom: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.small > list, + preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup { + margin-top: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium, + preferencespage > scrolledwindow > viewport > clamp.medium { + margin-bottom: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.medium > list, + preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup { + margin-top: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large, + preferencespage > scrolledwindow > viewport > clamp.large { + margin-bottom: 30px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.large > list, + preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup { + margin-top: 30px; } + +preferencesgroup > box > label:not(:first-child) { + margin-top: 6px; } + +preferencesgroup > box > box:not(:first-child) { + margin-top: 12px; } + +tabbar .tab-indicator:not(.clickable) { + background: none; + box-shadow: none; + border-color: transparent; } + +/*************************** + * Check and Radio buttons * + ***************************/ +popover.combo list { + min-width: 200px; } + +window.csd.unified:not(.solid-csd) headerbar { + border-radius: 0; } + +.windowhandle, .windowhandle * { + -GtkWidget-window-dragging: true; } + +popover.combo { + padding: 0px; } + popover.combo list { + border-style: none; + background-color: transparent; } + popover.combo list > row { + padding: 0px 12px 0px 12px; + min-height: 50px; } + popover.combo list > row:not(:last-child) { + border-bottom: 1px solid alpha(#0d0e11, 0.5); } + popover.combo list > row:first-child { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo list > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo overshoot.top { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo overshoot.bottom { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical { + padding-top: 2px; + padding-bottom: 2px; } + popover.combo scrollbar.vertical:dir(ltr) { + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical:dir(rtl) { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; } + +row.expander { + padding: 0px; } + row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; } + row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; } + +keypad .digit { + font-size: 200%; + font-weight: bold; } + +keypad .letters { + font-size: 70%; } + +keypad .symbol { + font-size: 160%; } + +viewswitcher, viewswitcher button { + margin: 0; + padding: 0; } + +viewswitcher button { + border-radius: 0; + border-top: 0; + border-bottom: 0; + box-shadow: none; + font-size: 1rem; } + viewswitcher button:not(:checked):not(:hover) { + background: transparent; } + viewswitcher button:not(:only-child):not(:last-child) { + border-right-width: 0px; } + viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) { + border-left-color: transparent; } + viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) { + border-right-color: transparent; } + viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: image(lighter(#23252e)); } + viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: shade(#0d0e11, 1.15); } + viewswitcher button:not(only-child):last-child:not(:checked):hover { + border-right-color: shade(#0d0e11, 1.15); } + viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#23252e); } + headerbar viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: linear-gradient(to top, shade(alpha(#23252e, 0.7), 0.99) 2px, alpha(#23252e, 0.7)); } + headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: #0d0e11; } + headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover { + border-right-color: #0d0e11; } + headerbar viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#23252e); } + viewswitcher button > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; } + viewswitcher button > stack > box.narrow image, + viewswitcher button > stack > box.narrow label { + padding-left: 8px; + padding-right: 8px; } + viewswitcher button > stack > box.wide { + padding: 8px 12px; } + viewswitcher button > stack > box.wide label:dir(ltr) { + padding-right: 7px; } + viewswitcher button > stack > box.wide label:dir(rtl) { + padding-left: 7px; } + viewswitcher button > stack > box label.active { + font-weight: bold; } + viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label { + animation: none; + background-image: none; } + viewswitcher button.needs-attention > stack > box label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 0px, right 1px; } + viewswitcher button.needs-attention > stack > box label:backdrop { + background-size: 6px 6px, 0 0; } + viewswitcher button.needs-attention > stack > box label:dir(rtl) { + background-position: left 0px, left 1px; } + +viewswitcherbar actionbar > revealer > box { + padding: 0; } + +list.content, +list.content list { + background-color: transparent; } + +list.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) { + background-color: mix(#23252e, #272a34, 0.5); } + +list.content list.nested > row:not(:active):hover.activatable:not(:selected) { + background-color: mix(#eeeeec, #272a34, 0.95); } + +list.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) { + background-color: #272a34; } + +list.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) { + background-color: mix(#eeeeec, #272a34, 0.95); } + +list.content > row, +list.content > row list > row { + border-color: alpha(#0d0e11, 0.7); + border-style: solid; + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +list.content > row:not(:last-child) { + border-width: 1px 1px 0px 1px; } + +list.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked { + border-width: 1px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + +list.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row { + margin-top: 6px; } + +button.list-button:not(:active):not(:checked):not(:hover) { + background: none; + border: 1px solid alpha(#0d0e11, 0.5); + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode { + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.065); } + +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized), +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration, +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay { + border-radius: 8px; } + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + color: rgba(238, 238, 236, 0.5); } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop { + color: rgba(136, 138, 141, 0.5); } + +tabbar .box { + min-height: 38px; + background: #0f1014; + border-bottom: 1px solid black; } + tabbar .box:backdrop { + background-color: #0f1014; + border-color: #0d0e11; } + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid black; } + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; } + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; } + +tabbar scrolledwindow.pinned:backdrop undershoot { + border-color: #0d0e11; } + +tabbar scrolledwindow.pinned tabbox:dir(ltr) { + padding-right: 1px; + box-shadow: inset -1px 0 black; } + tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop { + box-shadow: inset -1px 0 #0d0e11; } + +tabbar scrolledwindow.pinned tabbox:dir(rtl) { + padding-left: 1px; + box-shadow: inset 1px 0 black; } + tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop { + box-shadow: inset 1px 0 #0d0e11; } + +tabbar undershoot { + transition: none; } + tabbar undershoot.left { + background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); } + tabbar undershoot.right { + background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); } + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, rgba(164, 0, 164, 0.7), rgba(164, 0, 164, 0.5) 1px, rgba(164, 0, 164, 0) 20px); } + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, rgba(164, 0, 164, 0.7), rgba(164, 0, 164, 0.5) 1px, rgba(164, 0, 164, 0) 20px); } + +tabbar tab { + border-style: solid; + border-color: black; + border-width: 0 1px 0 1px; + transition: background 150ms ease-in-out; + background-color: #16171d; } + tabbar tab:checked { + background-color: #23252e; } + tabbar tab:checked:hover { + background-color: #292c37; } + tabbar tab:hover { + background-color: #1c1e25; } + tabbar tab:backdrop { + border-color: #0d0e11; + background-color: #16171d; } + tabbar tab:backdrop:checked { + background-color: #23252e; } + +tabbar .start-action, +tabbar .end-action { + background: #16171d; + border-color: black; + border-style: solid; + transition: background 150ms ease-in-out; } + tabbar .start-action:backdrop, + tabbar .end-action:backdrop { + border-color: #0d0e11; + background-color: #16171d; } + tabbar .start-action button, + tabbar .end-action button { + border: none; + border-radius: 0; } + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; } + tabbar .start-action:dir(ltr) > *, + tabbar .end-action:dir(rtl) > * { + margin-right: 1px; } + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; } + tabbar .start-action:dir(rtl) > *, + tabbar .end-action:dir(ltr) > * { + margin-left: 1px; } + +.tab-drag-icon tab { + min-height: 26px; + background-color: #292c37; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(13, 14, 17, 0.9), inset 0 1px rgba(238, 238, 236, 0.07); + margin: 25px; } + +tabbar tab, +.tab-drag-icon tab { + padding: 6px; } + tabbar tab.needs-attention, + .tab-drag-icon tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(164, 0, 164, 0.2) 15%, rgba(164, 0, 164, 0) 15%); } + tabbar tab .tab-close-button, + tabbar tab .tab-indicator, + .tab-drag-icon tab .tab-close-button, + .tab-drag-icon tab .tab-indicator { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 99px; + border: none; + box-shadow: none; + -gtk-icon-shadow: none; + text-shadow: none; + background: none; } + tabbar tab .tab-close-button:hover, + tabbar tab .tab-indicator.clickable:hover, + .tab-drag-icon tab .tab-close-button:hover, + .tab-drag-icon tab .tab-indicator.clickable:hover { + background: alpha(#eeeeec, 0.15); } + tabbar tab .tab-close-button:active, + tabbar tab .tab-indicator.clickable:active, + .tab-drag-icon tab .tab-close-button:active, + .tab-drag-icon tab .tab-indicator.clickable:active { + background: alpha(black, 0.2); } + +* { + outline-style: solid; + outline-offset: -4px; + outline-width: 2px; + -gtk-outline-radius: 3px; + outline-color: alpha(currentColor,0.07); } + * button, * button:hover, * button:active, * button:checked, * button:focus { + outline-color: alpha(currentColor,0.07); } + +/********** + * Button * + **********/ +.titlebar:not(headerbar) stackswitcher button:active, .titlebar:not(headerbar) stackswitcher button:checked, +.titlebar:not(headerbar) button.toggle:active, +.titlebar:not(headerbar) button.toggle:checked, +headerbar stackswitcher button:active, +headerbar stackswitcher button:checked, +headerbar button.toggle:active, +headerbar button.toggle:checked, button.flat:hover, button:active, button:checked { + background: #1b1d24; + box-shadow: inset 0 3px 5px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); } + .titlebar:not(headerbar) stackswitcher button:backdrop:active, .titlebar:not(headerbar) stackswitcher button:backdrop:checked, + .titlebar:not(headerbar) button.toggle:backdrop:active, + .titlebar:not(headerbar) button.toggle:backdrop:checked, + headerbar stackswitcher button:backdrop:active, + headerbar stackswitcher button:backdrop:checked, + headerbar button.toggle:backdrop:active, + headerbar button.toggle:backdrop:checked, button.flat:backdrop:hover, button:active:backdrop, button:checked:backdrop { + box-shadow: none; } + +button.flat { + border-color: transparent; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button.flat:hover { + transition: none; } + button.flat:link, button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +button.suggested-action { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #950095; + border-bottom-color: #620062; + background-image: image(#c800c8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + button.suggested-action:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + border-bottom-color: #3e003e; + background-image: linear-gradient(to top, #9f009f, #a900a9 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + button.suggested-action:active, button.suggested-action:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + background-image: image(#760076); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + button.suggested-action:backdrop, button.suggested-action.flat:backdrop { + color: #edcced; + border-color: #710071; + background-image: image(#a400a4); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { + color: #e5cde5; + border-color: #710071; + background-image: image(#7e057f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { + color: #ab5dac; + border-color: #710071; + background-image: image(#7e057f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.suggested-action:disabled:active, button.suggested-action:disabled:checked { + color: #c79bc8; + border-color: #710071; + background-image: image(#740576); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #991212; + border-bottom-color: #6b0d0d; + background-image: image(#c61717); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(121, 14, 14, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #790e0e; + border-bottom-color: #4b0909; + background-image: linear-gradient(to top, #a21313, #ab1414 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(121, 14, 14, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + button.destructive-action:active, button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #790e0e; + background-image: image(#7d0f0f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + button.destructive-action:backdrop, button.destructive-action.flat:backdrop { + color: #edd0d0; + border-color: #790e0e; + background-image: image(#a61414); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { + color: #e6d0d0; + border-color: #790e0e; + background-image: image(#811415); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { + color: #ad6667; + border-color: #790e0e; + background-image: image(#811415); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:disabled:active, button.destructive-action:disabled:checked { + color: #c9a1a1; + border-color: #790e0e; + background-image: image(#791314); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +/********** + * Entry * + **********/ +spinbutton:not(.vertical), +entry { + box-shadow: inset 0 3px 5px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); + background-color: #1b1d24; } + +headerbar spinbutton:not(.vertical), +headerbar entry { + background: #272a34; } + +/********** + * Switch * + **********/ +switch { + box-shadow: inset 0 3px 5px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); } + switch:checked { + border-color: rgba(0, 0, 0, 0.2); + border-right-width: 0; + margin-right: 1px; + box-shadow: inset 0 1px 2px -1px rgba(0, 0, 0, 0.6); } + switch:backdrop, switch:disabled { + box-shadow: none; + border-color: #0d0e11; } + switch slider:checked { + border-color: #0d0e11; } + switch slider:checked:backdrop:not(:disabled) { + border-color: #0d0e11; } + switch slider:disabled { + border-color: #0d0e11; } + +/************************* + * Check and Radio items * + *************************/ +check, menu menuitem check, menu menuitem:hover check, +radio, menu menuitem radio, menu menuitem:hover radio { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, menu menuitem check:disabled, menu menuitem check:disabled:checked, menu menuitem check:disabled:indeterminate, menu menuitem check:disabled:backdrop, menu menuitem check:disabled:backdrop:checked, menu menuitem check:disabled:backdrop:indeterminate, menu menuitem:hover check:disabled, menu menuitem:hover check:disabled:checked, menu menuitem:hover check:disabled:indeterminate, menu menuitem:hover check:disabled:backdrop, menu menuitem:hover check:disabled:backdrop:checked, menu menuitem:hover check:disabled:backdrop:indeterminate, + radio:disabled, + radio:disabled:checked, + radio:disabled:indeterminate, + radio:disabled:backdrop, + radio:disabled:backdrop:checked, + radio:disabled:backdrop:indeterminate, menu menuitem radio:disabled, menu menuitem radio:disabled:checked, menu menuitem radio:disabled:indeterminate, menu menuitem radio:disabled:backdrop, menu menuitem radio:disabled:backdrop:checked, menu menuitem radio:disabled:backdrop:indeterminate, menu menuitem:hover radio:disabled, menu menuitem:hover radio:disabled:checked, menu menuitem:hover radio:disabled:indeterminate, menu menuitem:hover radio:disabled:backdrop, menu menuitem:hover radio:disabled:backdrop:checked, menu menuitem:hover radio:disabled:backdrop:indeterminate { + border-color: #0d0e11; + background-image: image(#23252e); + color: #eeeeec; } + +check:checked, check:indeterminate, menu menuitem check:checked, menu menuitem check:indeterminate, +radio:checked, +radio:indeterminate, menu menuitem radio:checked, menu menuitem radio:indeterminate { + background-image: linear-gradient(to bottom, #a400a4 20%, #9a009a 90%); + border-color: #0b000b; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.27); + color: #ffffff; } + check:checked:active, check:indeterminate:active, menu menuitem check:checked:active, menu menuitem check:indeterminate:active, + radio:checked:active, + radio:indeterminate:active, menu menuitem radio:checked:active, menu menuitem radio:indeterminate:active { + box-shadow: none; } + check:checked:backdrop, check:indeterminate:backdrop, menu menuitem check:checked:backdrop, menu menuitem check:indeterminate:backdrop, + radio:checked:backdrop, + radio:indeterminate:backdrop, menu menuitem radio:checked:backdrop, menu menuitem radio:indeterminate:backdrop { + background-image: image(#a400a4); } + +switch slider, +scale slider { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border-color: black; } + switch:hover slider, switch slider:active, + scale slider:active { + background-image: image(#0f1014); + border-color: #a400a4; } + switch slider:disabled, + scale slider:disabled { + border-color: #0d0e11; } + +/*************** + * Header bars * + ***************/ +headerbar { + border-color: black; + background: #0d0e11 -gtk-scaled(url("assets/kali-headerbar-logo-dark.png"), url("assets/kali-headerbar-logo-dark@2.png")), linear-gradient(to top, #16171d, #1a1c23); + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.75); + background-repeat: no-repeat; + background-position: left; } + headerbar:backdrop { + background-image: -gtk-scaled(url("assets/kali-headerbar-logo-dark.png"), url("assets/kali-headerbar-logo-dark@2.png")); + background-repeat: no-repeat; + background-position: left; + box-shadow: none; } + +.titlebar:not(headerbar) viewswitcher button > stack > box.narrow, +.titlebar:not(headerbar) hdyviewswitcher > button box.narrow, +headerbar viewswitcher button > stack > box.narrow, +headerbar hdyviewswitcher > button box.narrow { + margin: -7px 0 -5px; } + +.titlebar:not(headerbar) viewswitcher button > stack > box.wide, +.titlebar:not(headerbar) hdyviewswitcher > button box.wide, +headerbar viewswitcher button > stack > box.wide, +headerbar hdyviewswitcher > button box.wide { + margin: -8px 0; } + +dialog .titlebar:not(headerbar), dialog headerbar, dialog headerbar:backdrop { + background: #23252e; + border: 0; + box-shadow: none; } + +.titlebar:not(headerbar) button.titlebutton:not(.appmenu), +headerbar button.titlebutton:not(.appmenu) { + color: transparent; + background-image: -gtk-scaled(url("assets/titlebutton.png"), url("assets/titlebutton@2.png")); + background-color: #383d4b; + background-repeat: no-repeat; + background-position: center; + margin: 0; + margin-left: 5px; + padding: 0; + min-width: 0; + min-height: 0; + border: 1px solid black; + box-shadow: inset 0 3px 5px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); + -gtk-icon-shadow: none; + transition: all .2s; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu) + button.titlebutton, + headerbar button.titlebutton:not(.appmenu) + button.titlebutton { + margin-left: 0; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, + headerbar button.titlebutton:not(.appmenu):last-child { + margin-right: 5px; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):hover, + headerbar button.titlebutton:not(.appmenu):hover { + background-color: #383d4b; + border-color: transparent; + box-shadow: 0 0 0 1px #0d0e11; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):hover.minimize, + headerbar button.titlebutton:not(.appmenu):hover.minimize { + background-image: -gtk-scaled(url("assets/minimize-dark.png"), url("assets/minimize-dark@2.png")); } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):hover.maximize, + headerbar button.titlebutton:not(.appmenu):hover.maximize { + background-image: -gtk-scaled(url("assets/maximize-dark.png"), url("assets/maximize-dark@2.png")); } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close, + headerbar button.titlebutton:not(.appmenu).close { + background-color: #a400a4; + background-image: -gtk-scaled(url("assets/close-black.png"), url("assets/close-black@2.png")); + border-color: transparent; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:hover, + headerbar button.titlebutton:not(.appmenu).close:hover { + background-color: #ad1aad; + background-image: -gtk-scaled(url("assets/close-white.png"), url("assets/close-white@2.png")); } + .maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .maximized headerbar button.titlebutton:not(.appmenu):last-child, .fullscreen headerbar button.titlebutton:not(.appmenu):last-child, .tiled headerbar button.titlebutton:not(.appmenu):last-child, .tiled-top headerbar button.titlebutton:not(.appmenu):last-child, .tiled-right headerbar button.titlebutton:not(.appmenu):last-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):last-child, .tiled-left headerbar button.titlebutton:not(.appmenu):last-child { + margin-right: 0; } + .maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .maximized headerbar button.titlebutton:not(.appmenu):first-child, .fullscreen headerbar button.titlebutton:not(.appmenu):first-child, .tiled headerbar button.titlebutton:not(.appmenu):first-child, .tiled-top headerbar button.titlebutton:not(.appmenu):first-child, .tiled-right headerbar button.titlebutton:not(.appmenu):first-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):first-child, .tiled-left headerbar button.titlebutton:not(.appmenu):first-child { + margin-left: 0; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):backdrop.maximize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu):backdrop.minimize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu):backdrop.close, + headerbar button.titlebutton:not(.appmenu):backdrop.maximize, + headerbar button.titlebutton:not(.appmenu):backdrop.minimize, + headerbar button.titlebutton:not(.appmenu):backdrop.close { + box-shadow: none; + border-color: #0d0e11; + background-image: -gtk-scaled(url("assets/titlebutton.png"), url("assets/titlebutton@2.png")); + background-color: rgba(0, 0, 0, 0.3); } + +.default-decoration.titlebar:not(headerbar), +headerbar.default-decoration { + min-height: 0; + padding: 6px; + box-shadow: none; + background: transparent -gtk-scaled(url("assets/kali-headerbar-logo-dark.png"), url("assets/kali-headerbar-logo-dark@2.png")), linear-gradient(to top, rgba(10, 10, 10, 0), rgba(15, 15, 15, 0)); + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + background-color: #181a20; + background-position: -35px; + background-repeat: no-repeat; } + .default-decoration.titlebar:backdrop:not(headerbar), + headerbar.default-decoration:backdrop { + background-color: #23252e; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 0; + min-width: 0; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton, + headerbar.default-decoration button.titlebutton:last-child { + margin: 0; } + +paned headerbar:first-child, +hdyleaflet headerbar:first-child, +headerbar.titlebar headerbar:first-child, +deck leaflet box:first-child headerbar:first-child, +leaflet > headerbar:first-child { + border-color: #0d0e11; + background: #272a34; + box-shadow: none; } + paned headerbar:first-child:backdrop, + hdyleaflet headerbar:first-child:backdrop, + headerbar.titlebar headerbar:first-child:backdrop, + deck leaflet box:first-child headerbar:first-child:backdrop, + leaflet > headerbar:first-child:backdrop { + background: #292c37; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-top-color: #0d0e11; } + treeview.view:backdrop { + border-top-color: #0d0e11; } + treeview.view header button { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + treeview.view header button:hover, treeview.view header button:active { + border-color: #0d0e11; } + treeview.view header button:backdrop { + box-shadow: none; } + +/*************** + * Popovers * + ***************/ +popover.background { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); } + .csd popover.background, popover.background { + border-color: rgba(13, 14, 17, 0.75); } + +/************* + * Notebooks * + *************/ +notebook > header { + border: 0; + padding: 0; + background-color: #1b1d24; } + notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs { + margin: 0; } + notebook > header.top > tabs > tab, + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab, + notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab, + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab, + notebook > header.right > tabs > tab.reorderable-page { + border: 1px solid transparent; + margin: 3px; } + notebook > header.top > tabs > tab:hover:not(:backdrop), + notebook > header.top > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.bottom > tabs > tab:hover:not(:backdrop), + notebook > header.bottom > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.left > tabs > tab:hover:not(:backdrop), + notebook > header.left > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.right > tabs > tab:hover:not(:backdrop), + notebook > header.right > tabs > tab.reorderable-page:hover:not(:backdrop) { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + notebook > header.top > tabs > tab:checked, + notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked, + notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked, + notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked, + notebook > header.right > tabs > tab.reorderable-page:checked { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + notebook > header.top > tabs > tab:checked:backdrop, + notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop, + notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop, + notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop, + notebook > header.right > tabs > tab.reorderable-page:checked:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header.top { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.bottom { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header tab { + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + min-height: 24px; } + notebook > header tab button.flat { + margin-top: 1px; + margin-bottom: 1px; } + +/************** + * Scrollbars * + **************/ +scrollbar slider { + min-width: 6px; + min-height: 6px; } + +/************** + * GtkInfoBar * + **************/ +infobar, infobar.info, infobar.question, infobar.warning, infobar.error { + border-style: none; + text-shadow: none; } + infobar:backdrop > revealer > box label, infobar:backdrop > revealer > box, infobar > revealer > box label, infobar > revealer > box, infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box { + color: #ffffff; } + infobar:backdrop, infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { + text-shadow: none; } + infobar selection, infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + background-color: #0d0e11; } + infobar *:link, infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #ff0bff; } + +infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.info.action:hover:backdrop > revealer > box, infobar.info.action:hover > revealer > box { + background-color: #a400a4; } + +infobar.info button, +infobar.info button.flat, infobar.info.action:hover button, +infobar.info.action:hover button.flat { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #950095; + border-bottom-color: #620062; + background-image: image(#c800c8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.info button:hover, + infobar.info button.flat:hover, infobar.info.action:hover button:hover, + infobar.info.action:hover button.flat:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + border-bottom-color: #3e003e; + background-image: linear-gradient(to top, #9f009f, #a900a9 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.info button:active, infobar.info button:checked, + infobar.info button.flat:active, + infobar.info button.flat:checked, infobar.info.action:hover button:active, infobar.info.action:hover button:checked, + infobar.info.action:hover button.flat:active, + infobar.info.action:hover button.flat:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + background-image: image(#760076); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.info button:disabled, + infobar.info button.flat:disabled, infobar.info.action:hover button:disabled, + infobar.info.action:hover button.flat:disabled { + color: #c883c9; + border-color: #710071; + background-image: image(#910693); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.info button:backdrop, + infobar.info button.flat:backdrop, infobar.info.action:hover button:backdrop, + infobar.info.action:hover button.flat:backdrop { + color: #edcced; + border-color: #710071; + background-image: image(#a400a4); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #710071; } + infobar.info button:backdrop:disabled, + infobar.info button.flat:backdrop:disabled, infobar.info.action:hover button:backdrop:disabled, + infobar.info.action:hover button.flat:backdrop:disabled { + color: #b85db9; + border-color: #710071; + background-image: image(#910693); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #710071; } + infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, + infobar.info button.flat:backdrop label, + infobar.info button.flat:backdrop, + infobar.info button.flat label, + infobar.info button.flat, infobar.info.action:hover button:backdrop label, infobar.info.action:hover button:backdrop, infobar.info.action:hover button label, infobar.info.action:hover button, + infobar.info.action:hover button.flat:backdrop label, + infobar.info.action:hover button.flat:backdrop, + infobar.info.action:hover button.flat label, + infobar.info.action:hover button.flat { + color: #ffffff; } + +infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.question.action:hover:backdrop > revealer > box, infobar.question.action:hover > revealer > box, infobar.warning.action:hover:backdrop > revealer > box, infobar.warning.action:hover > revealer > box { + background-color: #fd7d00; } + +infobar.question button, +infobar.question button.flat, infobar.warning button, +infobar.warning button.flat, infobar.question.action:hover button, +infobar.question.action:hover button.flat, infobar.warning.action:hover button, +infobar.warning.action:hover button.flat { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #ee7500; + border-bottom-color: #bb5c00; + background-image: image(#ff8f22); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px 0px rgba(202, 100, 0, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.question button:hover, + infobar.question button.flat:hover, infobar.warning button:hover, + infobar.warning button.flat:hover, infobar.question.action:hover button:hover, + infobar.question.action:hover button.flat:hover, infobar.warning.action:hover button:hover, + infobar.warning.action:hover button.flat:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #ca6400; + border-bottom-color: #974b00; + background-image: linear-gradient(to top, #f87a00, #ff8003 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px 0px rgba(202, 100, 0, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.question button:active, infobar.question button:checked, + infobar.question button.flat:active, + infobar.question button.flat:checked, infobar.warning button:active, infobar.warning button:checked, + infobar.warning button.flat:active, + infobar.warning button.flat:checked, infobar.question.action:hover button:active, infobar.question.action:hover button:checked, + infobar.question.action:hover button.flat:active, + infobar.question.action:hover button.flat:checked, infobar.warning.action:hover button:active, infobar.warning.action:hover button:checked, + infobar.warning.action:hover button.flat:active, + infobar.warning.action:hover button.flat:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #ca6400; + background-image: image(#cf6600); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.question button:disabled, + infobar.question button.flat:disabled, infobar.warning button:disabled, + infobar.warning button.flat:disabled, infobar.question.action:hover button:disabled, + infobar.question.action:hover button.flat:disabled, infobar.warning.action:hover button:disabled, + infobar.warning.action:hover button.flat:disabled { + color: #eeb884; + border-color: #ca6400; + background-image: image(#dd7108); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.question button:backdrop, + infobar.question button.flat:backdrop, infobar.warning button:backdrop, + infobar.warning button.flat:backdrop, infobar.question.action:hover button:backdrop, + infobar.question.action:hover button.flat:backdrop, infobar.warning.action:hover button:backdrop, + infobar.warning.action:hover button.flat:backdrop { + color: #ffe5cc; + border-color: #ca6400; + background-image: image(#fd7d00); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #ca6400; } + infobar.question button:backdrop:disabled, + infobar.question button.flat:backdrop:disabled, infobar.warning button:backdrop:disabled, + infobar.warning button.flat:backdrop:disabled, infobar.question.action:hover button:backdrop:disabled, + infobar.question.action:hover button.flat:backdrop:disabled, infobar.warning.action:hover button:backdrop:disabled, + infobar.warning.action:hover button.flat:backdrop:disabled { + color: #e9a35e; + border-color: #ca6400; + background-image: image(#dd7108); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #ca6400; } + infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, + infobar.question button.flat:backdrop label, + infobar.question button.flat:backdrop, + infobar.question button.flat label, + infobar.question button.flat, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, + infobar.warning button.flat:backdrop label, + infobar.warning button.flat:backdrop, + infobar.warning button.flat label, + infobar.warning button.flat, infobar.question.action:hover button:backdrop label, infobar.question.action:hover button:backdrop, infobar.question.action:hover button label, infobar.question.action:hover button, + infobar.question.action:hover button.flat:backdrop label, + infobar.question.action:hover button.flat:backdrop, + infobar.question.action:hover button.flat label, + infobar.question.action:hover button.flat, infobar.warning.action:hover button:backdrop label, infobar.warning.action:hover button:backdrop, infobar.warning.action:hover button label, infobar.warning.action:hover button, + infobar.warning.action:hover button.flat:backdrop label, + infobar.warning.action:hover button.flat:backdrop, + infobar.warning.action:hover button.flat label, + infobar.warning.action:hover button.flat { + color: #ffffff; } + +infobar.error:backdrop > revealer > box, infobar.error > revealer > box, infobar.error.action:hover:backdrop > revealer > box, infobar.error.action:hover > revealer > box { + background-color: #bf1717; } + infobar.error:backdrop > revealer > box button, + infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button, + infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button, + infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button, + infobar.error.action:hover > revealer > box button.flat { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #b11515; + border-bottom-color: #841010; + background-image: image(#df1b1b); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px 0px rgba(145, 18, 18, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.error:backdrop > revealer > box button:hover, + infobar.error:backdrop > revealer > box button.flat:hover, infobar.error > revealer > box button:hover, + infobar.error > revealer > box button.flat:hover, infobar.error.action:hover:backdrop > revealer > box button:hover, + infobar.error.action:hover:backdrop > revealer > box button.flat:hover, infobar.error.action:hover > revealer > box button:hover, + infobar.error.action:hover > revealer > box button.flat:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #911212; + border-bottom-color: #640c0c; + background-image: linear-gradient(to top, #ba1616, #c41818 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(145, 18, 18, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, + infobar.error:backdrop > revealer > box button.flat:active, + infobar.error:backdrop > revealer > box button.flat:checked, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, + infobar.error > revealer > box button.flat:active, + infobar.error > revealer > box button.flat:checked, infobar.error.action:hover:backdrop > revealer > box button:active, infobar.error.action:hover:backdrop > revealer > box button:checked, + infobar.error.action:hover:backdrop > revealer > box button.flat:active, + infobar.error.action:hover:backdrop > revealer > box button.flat:checked, infobar.error.action:hover > revealer > box button:active, infobar.error.action:hover > revealer > box button:checked, + infobar.error.action:hover > revealer > box button.flat:active, + infobar.error.action:hover > revealer > box button.flat:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #911212; + background-image: image(#961212); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.error:backdrop > revealer > box button:disabled, + infobar.error:backdrop > revealer > box button.flat:disabled, infobar.error > revealer > box button:disabled, + infobar.error > revealer > box button.flat:disabled, infobar.error.action:hover:backdrop > revealer > box button:disabled, + infobar.error.action:hover:backdrop > revealer > box button.flat:disabled, infobar.error.action:hover > revealer > box button:disabled, + infobar.error.action:hover > revealer > box button.flat:disabled { + color: #d48d8d; + border-color: #911212; + background-image: image(#a81a1b); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.error:backdrop > revealer > box button:backdrop, + infobar.error:backdrop > revealer > box button.flat:backdrop, infobar.error > revealer > box button:backdrop, + infobar.error > revealer > box button.flat:backdrop, infobar.error.action:hover:backdrop > revealer > box button:backdrop, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, infobar.error.action:hover > revealer > box button:backdrop, + infobar.error.action:hover > revealer > box button.flat:backdrop { + color: #f2d1d1; + border-color: #911212; + background-image: image(#bf1717); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #911212; } + infobar.error:backdrop > revealer > box button:backdrop:disabled, + infobar.error:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error > revealer > box button:backdrop:disabled, + infobar.error > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover:backdrop > revealer > box button:backdrop:disabled, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover > revealer > box button:backdrop:disabled, + infobar.error.action:hover > revealer > box button.flat:backdrop:disabled { + color: #c66a6b; + border-color: #911212; + background-image: image(#a81a1b); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #911212; } + infobar.error:backdrop > revealer > box button:backdrop label, infobar.error:backdrop > revealer > box button:backdrop, infobar.error:backdrop > revealer > box button label, infobar.error:backdrop > revealer > box button, + infobar.error:backdrop > revealer > box button.flat:backdrop label, + infobar.error:backdrop > revealer > box button.flat:backdrop, + infobar.error:backdrop > revealer > box button.flat label, + infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button:backdrop label, infobar.error > revealer > box button:backdrop, infobar.error > revealer > box button label, infobar.error > revealer > box button, + infobar.error > revealer > box button.flat:backdrop label, + infobar.error > revealer > box button.flat:backdrop, + infobar.error > revealer > box button.flat label, + infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button:backdrop label, infobar.error.action:hover:backdrop > revealer > box button:backdrop, infobar.error.action:hover:backdrop > revealer > box button label, infobar.error.action:hover:backdrop > revealer > box button, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop label, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, + infobar.error.action:hover:backdrop > revealer > box button.flat label, + infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button:backdrop label, infobar.error.action:hover > revealer > box button:backdrop, infobar.error.action:hover > revealer > box button label, infobar.error.action:hover > revealer > box button, + infobar.error.action:hover > revealer > box button.flat:backdrop label, + infobar.error.action:hover > revealer > box button.flat:backdrop, + infobar.error.action:hover > revealer > box button.flat label, + infobar.error.action:hover > revealer > box button.flat { + color: #ffffff; } + +/********* + * Lists * + *********/ +row:selected, row:selected:backdrop, row:selected:active, row.activatable:selected, row.activatable:selected:backdrop, row.activatable:selected:active { + border-radius: 8px; + background-color: #23252e; + color: white; + box-shadow: inset 0 0 0 9999px #3b3e46, inset 0 0 0 3px #272a34; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 5px 10px; + margin: 20px; + border-radius: 5px; + border: 1px solid rgba(13, 14, 17, 0.65); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); + background-image: none; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + box-shadow: none; } + +/************ + * Calendar * + ***********/ +calendar { + border-radius: 6px; + border: 0; + padding: 1px; } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar:backdrop { + background-image: none; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + background-color: #23252e; } + +stacksidebar row { + padding: 7px 3px; } + +/**************** + * File chooser * + ****************/ +placessidebar row { + min-height: 30px; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 8px 8px 5px 5px; + border: 1px solid #272a34; + border-bottom-width: 2px; + background: #23252e; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(13, 14, 17, 0.75); } + decoration:backdrop { + box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.75); } + .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-width: 0; } + .popup decoration { + border-width: 0; } + .ssd decoration { + box-shadow: 0 0 0 1px rgba(13, 14, 17, 0.75); + border-width: 0; } + .csd.popup decoration { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(13, 14, 17, 0.65); + border-width: 0; } + tooltip.csd decoration { + border: 0; } + messagedialog.csd decoration { + border-width: 0; + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); } + +/* Nautilus */ +@define-color disk_space_unknown #383c4a; +@define-color disk_space_used #a400a4; +@define-color disk_space_free white; +filechooser placessidebar.sidebar:dir(ltr), +.nautilus-window placessidebar.sidebar:dir(ltr) { + background-image: linear-gradient(to right, #1a1c23 41px, #23252e 0); } + +filechooser placessidebar.sidebar:dir(rtl), +.nautilus-window placessidebar.sidebar:dir(rtl) { + background-image: linear-gradient(to left, #1a1c23 41px, #23252e 0); } + +filechooser placessidebar.sidebar:backdrop, +.nautilus-window placessidebar.sidebar:backdrop { + background-image: none; } + +filechooser placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected { + margin-left: 6px; + margin-right: 6px; + border-radius: 4px; + box-shadow: 0 1px 4px rgba(164, 0, 164, 0.5); + transition: box-shadow 200ms ease-out; + background-color: #a400a4; } + filechooser placessidebar.sidebar row.sidebar-row:selected:dir(ltr), + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(ltr) { + background-image: linear-gradient(to right, #710071 35px, transparent 0); } + filechooser placessidebar.sidebar row.sidebar-row:selected:dir(rtl), + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(rtl) { + background-image: linear-gradient(to left, #710071 35px, transparent 0); } + filechooser placessidebar.sidebar row.sidebar-row:selected revealer, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer { + padding-left: 8px; + padding-right: 8px; } + filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label { + color: #ffffff; } + filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop { + box-shadow: none; + background-image: none; } + filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop, filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label { + color: #caaacd; } + +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + padding-right: 20px; } + +.nautilus-window .floating-bar { + color: #ffffff; + background-color: #a400a4; + border-color: #0b000b; + margin: 10px; + box-shadow: 0 1px 4px rgba(164, 0, 164, 0.5); + transition: background-color 200ms ease-out; } + .nautilus-window .floating-bar:backdrop { + color: inherit; + box-shadow: none; + border-color: #0d0e11; } + .nautilus-window .floating-bar.bottom.left, .nautilus-window .floating-bar.bottom.right { + border-radius: 4px; + border-style: solid; } + +.path-bar-box:backdrop { + border-color: #0d0e11; } + +box.nautilus-path-bar > scrolledwindow { + background-color: #272a34; } + +box.nautilus-path-bar > button { + box-shadow: none; } + +/* GNOME TERMINAL */ +terminal-window notebook scrollbar, +.mate-terminal notebook scrollbar { + background: #272a34; } + +/* GNOME TWEAKS */ +list.tweak-categories separator { + background: transparent; } + +/* XFCE4 PANEL */ +.xfce4-panel.background { + background: rgba(35, 37, 46, 0.8); } + +.xfce4-panel button { + border: 0; + border-radius: 0; + min-width: 30px; + box-shadow: none; + text-shadow: none; + background: transparent; + color: #eeeeec; } + .xfce4-panel button:hover { + background: rgba(0, 0, 0, 0.2); } + .xfce4-panel button:not(#whiskermenu-button):checked, .xfce4-panel button:not(#whiskermenu-button):active { + box-shadow: inset 0 -2px 0 #a400a4; + background: rgba(0, 0, 0, 0.2); } + +.xfce4-panel.vertical button:not(#whiskermenu-button):checked, .xfce4-panel.vertical button:not(#whiskermenu-button):active { + box-shadow: inset 2px 0 0 #a400a4; } + +/* XFCE4 NOTIFICATIONS & LOGOUT DIALOG */ +#XfceNotifyWindow, .xfsm-logout-dialog, .xfsm-logout-dialog button { + border: 1px solid #0d0e11; + border-bottom-width: 2px; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); + -gtk-icon-style: symbolic; } + +.xfsm-logout-dialog > .vertical > .horizontal button { + margin: 8px; } + +/* Whisker menu */ +#whiskermenu-button image { + -gtk-icon-shadow: 0 0 3px #a400a4, 0 0 3px #a400a4; } + +#whiskermenu-window entry { + border-radius: 100px; + border: 2px solid #a400a4; + box-shadow: none; } + +#whiskermenu-window button { + transition-duration: 0s; } + #whiskermenu-window button:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + border-bottom-color: #1c1e25; } + #whiskermenu-window button:checked { + border-color: transparent; } + +#whiskermenu-window scrolledwindow.frame { + border: 0; + border-radius: 8px; + box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3); + padding: 7px 10px; + margin: 0 5px; } + #whiskermenu-window scrolledwindow.frame, #whiskermenu-window scrolledwindow.frame iconview:not(:hover):not(:focus) { + background: #1c1e25; } + #whiskermenu-window scrolledwindow.frame treeview { + background: transparent; + border-radius: 4px; } + #whiskermenu-window scrolledwindow.frame treeview:hover, #whiskermenu-window scrolledwindow.frame treeview:active, #whiskermenu-window scrolledwindow.frame treeview:selected { + background-color: rgba(0, 0, 0, 0.27); + color: inherit; } + +/* XFCE4 panel action */ +#XfcePanelWindowWrapper > widget > box > #xfce-panel-button > image { + -gtk-icon-style: symbolic; + -gtk-icon-transform: scale(0.7); } + +/* XFCE4 workspace switcher */ +wnck-pager { + background-color: #3d4251; } + wnck-pager:selected { + background-color: black; } + wnck-pager:hover { + background-color: black; } + +/* LightDM */ +.lightdm-gtk-greeter #panel_window { + background: rgba(35, 37, 46, 0.8); + color: #eeeeec; + text-shadow: none; + -gtk-icon-shadow: none; } + +.lightdm-gtk-greeter #login_window { + border: 0; + background-color: rgba(35, 37, 46, 0.8); + border-radius: 4px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); } + .lightdm-gtk-greeter #login_window entry { + background: rgba(35, 37, 46, 0.4); + border-color: rgba(35, 37, 46, 0.3); + min-height: 32px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.4); } + .lightdm-gtk-greeter #login_window entry image { + margin: 0; } + .lightdm-gtk-greeter #login_window #buttonbox_frame { + padding-top: 20px; + background: #23252e; + border-top: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0 0 4px 4px; + box-shadow: inset 0 -4px rgba(0, 0, 0, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.27); } + .lightdm-gtk-greeter #login_window #buttonbox_frame button { + border: 0; + color: #ffffff; + text-shadow: none; } + .lightdm-gtk-greeter #login_window #buttonbox_frame #cancel_button { + background: rgba(0, 0, 0, 0.27); + box-shadow: none; + color: #eeeeec; } + .lightdm-gtk-greeter #login_window #buttonbox_frame #login_button { + background: #a400a4; + box-shadow: inset 0 -2px rgba(0, 0, 0, 0.2); } + +/* Thunar */ +.thunar .warning { + margin: -7px 0; } + +.budgie-container { + background-color: transparent; } + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #a400a4; } + +.budgie-panel { + background-color: #272a34; + color: white; + font-weight: normal; } + .budgie-panel image { + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); } + .budgie-panel label { + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); } + .budgie-panel .alert { + color: #a400a4; } + .budgie-panel:backdrop { + color: white; + background-color: rgba(39, 42, 52, 0.8); } + .budgie-panel.transparent { + background-color: rgba(39, 42, 52, 0.8); + color: white; } + .budgie-panel button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; } + .budgie-panel.horizontal button { + padding: 0 4px; } + .budgie-panel.vertical button { + padding: 4px 0; } + .budgie-panel separator { + background-color: rgba(238, 238, 236, 0.4); } + .budgie-panel.vertical #tasklist-button { + min-height: 32px; } + .budgie-panel .end-region { + background-color: rgba(0, 0, 0, 0.3); + border-radius: 0px; } + .budgie-panel .end-region separator { + background-color: rgba(255, 255, 255, 0.15); } + .budgie-panel .end-region label { + font-weight: 700; + color: white; } + +.budgie-panel button.flat.launcher { + padding: 0; + border-radius: 0; + border: none; + background-image: radial-gradient(circle farthest-corner at center, alpha(#eeeeec,0) 100%, transparent 0%), image(alpha(#eeeeec,0)); + background-position: center center; } + .budgie-panel button.flat.launcher > image { + opacity: 0.87; } + .budgie-panel button.flat.launcher:hover { + -gtk-icon-effect: highlight; } + .budgie-panel button.flat.launcher:hover > image { + opacity: 1.0; } + .budgie-panel button.flat.launcher:active > image { + opacity: 1.0; } + .budgie-panel button.flat.launcher:checked { + background-color: transparent; } + .budgie-panel button.flat.launcher:checked:hover { + -gtk-icon-effect: highlight; } + .budgie-panel button.flat.launcher:checked > image { + opacity: 1.0; } + +.budgie-panel .unpinned button.flat.launcher:hover, +.budgie-panel .pinned button.flat.launcher.running:hover { + -gtk-icon-effect: highlight; } + +.budgie-panel .unpinned button.flat.launcher > image, +.budgie-panel .pinned button.flat.launcher.running > image { + background-size: 2px 2px; + background-repeat: no-repeat; + opacity: 1.0; } + +.budgie-panel .unpinned button.flat.launcher:hover > image, .budgie-panel .unpinned button.flat.launcher:active > image, .budgie-panel .unpinned button.flat.launcher:checked > image, +.budgie-panel .pinned button.flat.launcher.running:hover > image, +.budgie-panel .pinned button.flat.launcher.running:active > image, +.budgie-panel .pinned button.flat.launcher.running:checked > image { + background-image: none; } + +.top .budgie-panel button#tasklist-button:hover, +.top .budgie-panel button.flat.launcher:hover { + box-shadow: inset 0 2px alpha(#eeeeec,0.4); + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked, +.top .budgie-panel button.flat.launcher:active, +.top .budgie-panel button.flat.launcher:checked { + box-shadow: inset 0 2px #a400a4; } + +.top .budgie-panel .unpinned button.flat.launcher > image, +.top .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#a400a4); + background-position: top center; } + +.top .budgie-panel .unpinned button.flat.launcher:hover, .top .budgie-panel .unpinned button.flat.launcher:active, .top .budgie-panel .unpinned button.flat.launcher:checked, +.top .budgie-panel .pinned button.flat.launcher.running:hover, +.top .budgie-panel .pinned button.flat.launcher.running:active, +.top .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset 0 2px #a400a4; } + +.bottom .budgie-panel button#tasklist-button:hover, +.bottom .budgie-panel button.flat.launcher:hover { + box-shadow: inset 0 -2px alpha(#eeeeec,0.4); + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked, +.bottom .budgie-panel button.flat.launcher:active, +.bottom .budgie-panel button.flat.launcher:checked { + box-shadow: inset 0 -2px #a400a4; } + +.bottom .budgie-panel .unpinned button.flat.launcher > image, +.bottom .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#a400a4); + background-position: bottom center; } + +.bottom .budgie-panel .unpinned button.flat.launcher:hover, .bottom .budgie-panel .unpinned button.flat.launcher:active, .bottom .budgie-panel .unpinned button.flat.launcher:checked, +.bottom .budgie-panel .pinned button.flat.launcher.running:hover, +.bottom .budgie-panel .pinned button.flat.launcher.running:active, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset 0 -2px #a400a4; } + +.left .budgie-panel button#tasklist-button:hover, +.left .budgie-panel button.flat.launcher:hover { + box-shadow: inset 2px 0 alpha(#eeeeec,0.4); + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked, +.left .budgie-panel button.flat.launcher:active, +.left .budgie-panel button.flat.launcher:checked { + box-shadow: inset 2px 0 #a400a4; } + +.left .budgie-panel .unpinned button.flat.launcher > image, +.left .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#a400a4); + background-position: left center; } + +.left .budgie-panel .unpinned button.flat.launcher:hover, .left .budgie-panel .unpinned button.flat.launcher:active, .left .budgie-panel .unpinned button.flat.launcher:checked, +.left .budgie-panel .pinned button.flat.launcher.running:hover, +.left .budgie-panel .pinned button.flat.launcher.running:active, +.left .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset 2px 0 #a400a4; } + +.right .budgie-panel button#tasklist-button:hover, +.right .budgie-panel button.flat.launcher:hover { + box-shadow: inset -2px 0 alpha(#eeeeec,0.4); + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked, +.right .budgie-panel button.flat.launcher:active, +.right .budgie-panel button.flat.launcher:checked { + box-shadow: inset -2px 0 #a400a4; } + +.right .budgie-panel .unpinned button.flat.launcher > image, +.right .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#a400a4); + background-position: right center; } + +.right .budgie-panel .unpinned button.flat.launcher:hover, .right .budgie-panel .unpinned button.flat.launcher:active, .right .budgie-panel .unpinned button.flat.launcher:checked, +.right .budgie-panel .pinned button.flat.launcher.running:hover, +.right .budgie-panel .pinned button.flat.launcher.running:active, +.right .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset -2px 0 #a400a4; } + +.top .shadow-block { + background-color: transparent; + background-image: linear-gradient(to bottom, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.bottom .shadow-block { + background-color: transparent; + background-image: linear-gradient(to top, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.left .shadow-block { + background-color: transparent; + background-image: linear-gradient(to right, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.right .shadow-block { + background-color: transparent; + background-image: linear-gradient(to left, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.budgie-popover { + border-style: none; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.28); + border-radius: 6px; + box-shadow: 0 3px 4px rgba(0, 0, 0, 0.28); + background-color: #23252e; } + .budgie-popover .container { + padding: 2px; } + .budgie-popover border { + border: none; } + .budgie-popover list { + background-color: transparent; } + .budgie-popover row { + padding: 0; } + .budgie-popover row:hover { + box-shadow: none; } + .budgie-popover:not(.budgie-menu) button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #eeeeec; + font-weight: normal; } + .budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled { + color: #888a8d; } + .budgie-popover.budgie-menu .container { + padding: 0; } + .budgie-popover.user-menu .container { + padding: 8px; } + .budgie-popover.user-menu separator { + margin: 4px 0; } + .budgie-popover.sound-popover separator { + margin: 3px 0; } + .budgie-popover.night-light-indicator .container { + padding: 8px; } + .budgie-popover.places-menu .container { + padding: 8px; } + .budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid #0d0e11; } + .budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; } + .budgie-popover.workspace-popover .container { + padding: 2px 8px 8px; } + .budgie-popover.workspace-popover separator { + margin: 4px 0; } + .budgie-popover.workspace-popover flowboxchild { + padding: 0; } + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(35, 37, 46, 0.8); } + .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; } + .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; } + .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; } + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(24, 26, 32, 0.8); } + .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; } + .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; } + .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; } + +.workspace-switcher .workspace-item.current-workspace { + background-color: rgba(24, 26, 32, 0.8); } + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; } + +.workspace-switcher .workspace-add-button:active { + background-image: none; } + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; } + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; } + +.budgie-menu.background { + padding: 0; + background-color: #272a34; } + +.budgie-menu scrollbar, +.budgie-menu entry.search { + background-color: transparent; } + +.budgie-menu entry.search { + border-style: none; + border-bottom: 1px solid #0d0e11; + border-radius: 999px; + box-shadow: none; + font-size: 120%; + padding-top: 6px; + padding-bottom: 6px; } + +.budgie-menu button { + min-height: 32px; + padding: 0 8px; + border-radius: 0; + color: #eeeeec; + font-weight: normal; } + +.budgie-menu row { + padding: 0; } + .budgie-menu row:hover { + box-shadow: none; } + +button.budgie-menu-launcher { + color: white; + border: none; } + button.budgie-menu-launcher:hover { + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +popover.background.user-menu { + padding: 8px; } + popover.background.user-menu .content-box { + background-color: transparent; } + popover.background.user-menu separator { + margin: 4px 0; } + popover.background.user-menu row { + padding: 0; + box-shadow: none; + background-image: none; } + +button.raven-trigger { + color: white; + border: none; } + button.raven-trigger:hover { + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +popover.background.places-menu { + padding: 8px; } + popover.background.places-menu .name-button.text-button { + padding-left: 8px; + padding-right: 8px; } + popover.background.places-menu .name-button.text-button image:dir(ltr) { + margin-right: 3px; } + popover.background.places-menu .name-button.text-button image:dir(rtl) { + margin-left: 3px; } + popover.background.places-menu .places-section-header > image:dir(ltr) { + margin: 0 -2px 0 5px; } + popover.background.places-menu .places-section-header > image:dir(rtl) { + margin: 0 5px 0 -2px; } + popover.background.places-menu .places-list { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid #0d0e11; + background-color: transparent; } + popover.background.places-menu row { + padding: 0; + box-shadow: none; + background-image: none; } + +frame.raven-frame > border { + border-style: none; + box-shadow: none; } + +.raven { + background-color: #23252e; + color: #eeeeec; + padding: 6px 0 0 0; + border: none; } + .raven .raven-header { + min-height: 32px; + padding: 3px; } + .raven .raven-header.top { + padding: 2px 0; + background-color: #23252e; + color: #eeeeec; } + .raven .raven-header.top stackswitcher button { + margin: -6px 0; + min-height: 32px; } + .raven .raven-header.bottom { + border-top: 1px solid #0d0e11; } + .raven viewport.frame .raven-header { + margin-top: -8px; } + .raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: #0d0e11; + background-color: #272a34; } + .raven scrolledwindow.raven-background { + border-bottom-style: none; } + .raven .powerstrip button { + margin: 2px 0 1px; + padding: 10px; } + .raven .option-subtitle { + font-size: smaller; } + +calendar.raven-calendar { + border-style: none; + background-color: transparent; } + calendar.raven-calendar:selected { + border-radius: 6px; + background-color: #23252e; } + +.raven-mpris { + background-color: rgba(35, 37, 46, 0.8); + color: #eeeeec; } + .raven-mpris label { + min-height: 24px; } + +.budgie-notification-window, .budgie-osd-window { + background-color: transparent; + color: white; + border-radius: 6px; } + .budgie-notification-window .drop-shadow, .budgie-osd-window .drop-shadow { + background-color: #303340; } + +.budgie-notification, .budgie-switcher, .budgie-switcher-window, .budgie-osd { + background-color: #303340; + color: white; } + .budgie-notification .notification-title, .budgie-switcher .notification-title, .budgie-switcher-window .notification-title, .budgie-osd .notification-title { + font-size: 110%; + color: white; } + .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body { + color: white; } + +.budgie-osd .budgie-osd-text { + font-size: 120%; } + +.budgie-switcher-window .drop-shadow { + margin: 8px 8px 16px; + border-radius: 6px; + background-color: #303340; + box-shadow: rgba(0, 0, 0, 0.28); } + .budgie-switcher-window .drop-shadow label.budgie-switcher-title { + color: white; } + .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(ltr) { + padding: 0 0 0 6px; } + .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(rtl) { + padding: 0 6px 0 0; } + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 2px; + box-shadow: none; + background-color: #23252e; } + +.budgie-run-dialog, .budgie-polkit-dialog, .budgie-session-dialog { + border-radius: 6px; + background-color: #23252e; } + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title { + font-size: 120%; } + +.budgie-session-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid #0d0e11; + border-radius: 6px; } + .budgie-session-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 2px; } + .budgie-session-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 2px; } + +.budgie-polkit-dialog .message { + color: #eeeeec; } + +.budgie-polkit-dialog .failure { + color: #a61414; } + +.budgie-run-dialog { + background-color: #272a34; + border-style: none; } + .budgie-run-dialog entry.search { + font-size: 120%; + box-shadow: none; + background-color: transparent; + border-style: none; + border-bottom: 1px solid #0d0e11; + border-radius: 0; + padding-top: 6px; + padding-bottom: 6px; } + .budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator, + .budgie-run-dialog list headerbar .subtitle, + headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-osd .notification-body, .budgie-osd .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher-window .notification-body, .budgie-switcher-window .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body { + opacity: 1; } + .budgie-run-dialog scrolledwindow { + border-top: 1px solid #0d0e11; } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #eeeeec; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #23252e; +/* +text widgets and the like base background color */ +@define-color theme_base_color #272a34; +/* +base background color of selections */ +@define-color theme_selected_bg_color #a400a4; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #242731; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #888a8d; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #272a34; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #888a8d; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #23252e; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #292c37; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #a400a4; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #ffffff; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #43495a; +/* +widgets main borders color */ +@define-color borders #0d0e11; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #0d0e11; +/* +these are pretty self explicative */ +@define-color warning_color #fd7d00; +@define-color error_color #bf1717; +@define-color success_color #308e63; +/* +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 shade(#eeeeec, 1.8); +@define-color wm_unfocused_title #888a8d; +@define-color wm_highlight rgba(0, 0, 0, 0); +@define-color wm_borders_edge rgba(238, 238, 236, 0.07); +@define-color wm_bg_a shade(#23252e, 1.2); +@define-color wm_bg_b #23252e; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#23252e, 1.3); +@define-color wm_button_hover_color_b #23252e; +@define-color wm_button_active_color_a shade(#23252e, 0.85); +@define-color wm_button_active_color_b shade(#23252e, 0.89); +@define-color wm_button_active_color_c shade(#23252e, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #272a34; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1a1c23; +.open-document-selector-treeview:hover { + background-color: alpha(@theme_fg_color, 0.05); +} + +.open-document-selector-treeview:selected:hover { + background-color: @theme_selected_bg_color; +} + +/* Only normal state is handle */ +.open-document-selector-name-label { + color: @theme_fg_color; +} + +/* Only normal state is handle */ +.open-document-selector-path-label { + color: @theme_unfocused_fg_color; + font-size: smaller; +} + +/* Only normal state is handle */ +.open-document-selector-match { + color: shade (@theme_fg_color, 0.6); + background-color: alpha(@warning_color, 0.4); +} + +.gedit-document-panel { + background-color: @sidebar_bg; +} + +.gedit-document-panel:backdrop { + color: #b0b2b2; +} + +.gedit-document-panel row:selected:backdrop { + background-color: #8b8e8f; +} + +.gedit-document-panel-group-row, +.gedit-document-panel-group-row:hover { + border-top: 1px solid alpha(currentColor, 0.3); +} + +.gedit-document-panel-group-row:first-child, +.gedit-document-panel-group-row:first-child:hover { + border-top: 0px; +} + +/* Try to look as the notebook tab close button */ +.gedit-document-panel row button.flat { + padding: 0; + margin-top: 8px; + margin-bottom: 8px; + min-width: 18px; + min-height: 18px; + color: alpha(currentColor,0.3); +} + +.gedit-document-panel row:hover button.flat { + color: alpha(currentColor,0.5); +} + +.gedit-document-panel row button.flat:hover { + color: @theme_fg_color; +} + +statusbar { + border-top: 1px solid @borders; +} + +.gedit-search-slider { + background-color: @theme_base_color; + padding: 6px; + border-color: @borders; + border-radius: 0 0 3px 3px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + background-color: @theme_base_color; + background-image: none; + color: shade (@theme_unfocused_fg_color, 0.8); + border: 0px; + margin: 2px; + padding: 2px; +} +.nautilus-window, +.nautilus-window notebook, +.nautilus-window notebook > stack { + background: @theme_base_color; +} + +.nautilus-empty-state-icon { + opacity: 0.50; +} + +.nautilus-canvas-item { + border-radius: 5px; +} + +.nautilus-canvas-item.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.nautilus-canvas-item.dim-label { + color: mix (@theme_fg_color, @theme_bg_color, 0.50); +} + +.nautilus-canvas-item.dim-label:selected { + color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20); +} + +/* Toolbar */ + +/* Here we use the .button background-image colors from Adwaita, but ligthen them, + * since is not possible to use lighten () in common css. */ +@keyframes needs_attention_keyframes { + 0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } + /* can't do animation-direction, so holding the color on two keyframes */ + 30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +/* Remove white background and highlight on hover which GTK adds by default + * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */ +.operations-list, +.operations-list > :hover { + background: none; +} + +.disclosure-button { + padding-left: 4px; + padding-right: 4px; +} + +/* Path bar */ + +.nautilus-path-bar scrolledwindow { + border-radius: 5px 0px 0px 5px; + border: 1px @borders solid; + border-right-width: 0px; + background-color: @theme_bg_color; +} +.nautilus-path-bar scrolledwindow undershoot.left { + border-radius: 5px 0px 0px 5px; + background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} +.nautilus-path-bar scrolledwindow undershoot.right { + background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} + +.nautilus-path-bar > button, +.path-buttons-box button { + margin: 0px; +} + +.path-buttons-box button { + background-image: none; + box-shadow: none; + border-radius: 5px; + border-width: 0px; + -gtk-icon-shadow: none; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover { + background: alpha(@theme_fg_color, 0.15); + box-shadow: inset 0 0 0 2px @theme_bg_color; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover * { + opacity: 1; +} + +/* Make the tags fit into the box */ +entry.search > * { + margin: 5px; +} + +/* Sidebar */ + +.nautilus-window .sidebar-row:selected { + background: mix(@theme_bg_color, @theme_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected, +.nautilus-window .sidebar-row:selected image, +.nautilus-window .sidebar-row:selected label { + color: mix(@theme_fg_color, @theme_text_color, 0.5); +} + +.nautilus-window .sidebar-row:selected:backdrop { + background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected:backdrop, +.nautilus-window .sidebar-row:selected:backdrop label { + color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15); +} + +/* Floating status bar */ +.floating-bar { + padding: 1px; + background-color: @theme_base_color; + border-width: 1px; + border-style: solid solid none; + border-color: @borders; + border-radius: 8px 8px 0 0; +} + +.floating-bar.bottom.left { /* axes left border and border radius */ + border-left-style: none; + border-top-left-radius: 0; +} +.floating-bar.bottom.right { /* axes right border and border radius */ + border-right-style: none; + border-top-right-radius: 0; +} + +.floating-bar:backdrop { + background-color: @theme_unfocused_base_color; + border-color: @unfocused_borders; +} + +.floating-bar button { + padding: 0px; +} + +@define-color disk_space_unknown #888a85; +@define-color disk_space_used #729fcf; +@define-color disk_space_free #eeeeec; + +.disk-space-display { + border-style: solid; + border-width: 2px; +} + +.disk-space-display.unknown { + background-color: @disk_space_unknown; + border-color: shade(@disk_space_unknown, 0.7); + color: @disk_space_unknown; +} +.disk-space-display.unknown.border { + color: shade(@disk_space_unknown, 0.7); +} + +.disk-space-display.used { + background-color: @disk_space_used; + border-color: shade(@disk_space_used, 0.7); + color: @disk_space_used; +} +.disk-space-display.used.border { + color: shade(@disk_space_used, 0.7); +} + +.disk-space-display.free { + background-color: @disk_space_free; + border-color: shade(@disk_space_free, 0.7); + color: @disk_space_free; +} +.disk-space-display.free.border { + color: shade(@disk_space_free, 0.7); +} + +/* As a workaround for GtkTreeView showing thick border above first row when + * horizontal grid lines are enabled, we add them using CSS instead. Exclude the + * drop targets to let through the default feedback style. */ +.nautilus-list-view .view:not(:drop(active)) { + border-bottom: 1px solid @theme_bg_color; +} + +.nautilus-list-view.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.search-information { + background-color: @theme_selected_bg_color; + color:white; + padding:2px; +} + +@define-color conflict_bg #fef6b6; + +.conflict-row { + background: @conflict_bg; + color: black; +} + +.conflict-row:hover { + background-color: shade(@conflict_bg, 0.9); +} + +.conflict-row:selected { + background: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/* Icon view */ +flowbox { + padding: 18px +} + +flowboxchild { + padding: 0px; +} + +flowboxchild:selected { + background-color:transparent; + outline-color: transparent; +} + +flowboxchild .thumbnail { + margin: 4px; + box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5), + 0px 0px 0px 1px alpha(@borders, 0.5), + 0px 2px 0px 0px alpha(@borders, 0.5); + border-radius: 2px; +} + +.icon-ui-labels-box { + padding: 2px 4px; + border-radius: 4px; +} + +flowboxchild:selected .icon-ui-labels-box { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; +} + +flowboxchild:selected image { + -gtk-icon-effect: dim; /* GTK 3 only */ + /* GTK 4 TODO: Replace previous line with the following one: + -gtk-icon-filter: opacity(0.5); + */ + -gtk-icon-shadow: 0px 0px @theme_selected_bg_color; +} diff --git a/share/themes/Kali-Purple-Dark/gtk-4.0/assets b/share/themes/Kali-Purple-Dark/gtk-4.0/assets new file mode 120000 index 00000000..fb2256c4 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gtk-4.0/assets @@ -0,0 +1 @@ +../gtk-3.0/assets \ No newline at end of file diff --git a/share/themes/Kali-Purple-Dark/gtk-4.0/gtk.css b/share/themes/Kali-Purple-Dark/gtk-4.0/gtk.css new file mode 100644 index 00000000..9f1ce136 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/gtk-4.0/gtk.css @@ -0,0 +1,5258 @@ +/*************************** + * Check and Radio buttons * + ***************************/ +/*************** + * Base States * + ***************/ +.background { + color: #eeeeec; + background-color: #23252e; } + .background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +dnd { + color: #eeeeec; } + +.normal-icons { + -gtk-icon-size: 16px; } + +.large-icons { + -gtk-icon-size: 32px; } + +image:disabled { + -gtk-icon-filter: opacity(0.5); } + +.view, iconview, +textview > text { + color: white; + background-color: #272a34; } + .view:disabled, iconview:disabled, + textview > text:disabled { + color: #888a8d; + background-color: #242731; } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + textview > text:selected:focus, + textview > text:selected { + border-radius: 3px; } + +textview:drop(active) { + caret-color: #19a187; } + +textview > border { + background-color: #252831; } + +iconview { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + iconview { + outline: 0 solid transparent; + outline-offset: 4px; } + iconview:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + iconview:drop(active) { + box-shadow: none; } + iconview > dndtarget:drop(active) { + border-style: solid; + border-width: 1px; + border-color: #0b000b; } + +rubberband, .content-view > rubberband, columnview.view > rubberband, +treeview.view > rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #710071; + background-color: rgba(113, 0, 113, 0.2); } + +flowbox > flowboxchild { + padding: 3px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + flowbox > flowboxchild { + outline: 0 solid transparent; + outline-offset: 4px; } + flowbox > flowboxchild:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + flowbox > flowboxchild:selected { + outline-color: rgba(255, 255, 255, 0.3); } + +gridview > child { + padding: 3px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + gridview > child { + outline: 0 solid transparent; + outline-offset: 4px; } + gridview > child:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + gridview > child:selected { + outline-color: rgba(255, 255, 255, 0.3); } + gridview > child box { + border-spacing: 8px; + margin: 12px; } + +coverflow cover { + color: white; + background-color: #272a34; + border: 1px solid black; } + +label { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + label { + outline: 0 solid transparent; + outline-offset: 4px; } + label:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + label > selection { + background-color: #a400a4; + color: #ffffff; } + label:disabled { + color: #888a8d; } + button label:disabled { + color: inherit; } + label.error { + color: #bf1717; } + label.error:disabled { + color: rgba(191, 23, 23, 0.5); } + +.dim-label, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle, spinbutton.vertical > text > text > placeholder, spinbutton:not(.vertical) > text > placeholder, +entry > text > placeholder, label.separator { + opacity: 0.55; + text-shadow: none; } + +window.assistant .sidebar { + padding: 5px; + border-top: 1px solid #0d0e11; } + +window.assistant.csd .sidebar { + border-top-style: none; } + +window.assistant .sidebar > label { + padding: 6px 12px; } + +window.assistant .sidebar > label.highlight { + background-color: #3b3e46; + border-radius: 5px; } + +window.aboutdialog image.large-icons { + -gtk-icon-size: 128px; } + +.osd .scale-popup, .app-notification, .osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents, +.osd { + color: white; + border: none; + background-color: #303340; + background-clip: padding-box; + -gtk-icon-shadow: 0 1px black; } + +/********************* + * 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; } + +/********************** + * General Typography * + **********************/ +.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-heading { + font-weight: 700; + font-size: 9pt; } + +.caption { + font-weight: 400; + font-size: 9pt; } + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical > text, spinbutton:not(.vertical), +entry { + min-height: 32px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 4px; + border-spacing: 6px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: white; + border-color: #0d0e11; + background-color: #272a34; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + spinbutton.vertical > text, spinbutton:not(.vertical), + entry { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text:focus-within, spinbutton:focus-within:not(.vertical), + entry:focus-within { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text > image.left, spinbutton:not(.vertical) > image.left, + entry > image.left { + margin-right: 6px; } + spinbutton.vertical > text > image.right, spinbutton:not(.vertical) > image.right, + entry > image.right { + margin-left: 6px; } + spinbutton.vertical > text > text > block-cursor, spinbutton:not(.vertical) > text > block-cursor, + entry > text > block-cursor { + color: #272a34; + background-color: white; } + spinbutton.vertical > text.flat, spinbutton.flat:not(.vertical), + entry.flat:focus-within, + entry.flat:backdrop, + entry.flat:disabled, + entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; } + spinbutton.vertical > text:focus-within > placeholder, spinbutton:focus-within:not(.vertical) > placeholder, + entry:focus-within > placeholder { + opacity: 0; + /* We hide placeholders on focus */ } + spinbutton.vertical > text:disabled, spinbutton:disabled:not(.vertical), + entry:disabled { + color: #888a8d; + border-color: #0d0e11; + background-color: #242731; } + spinbutton.vertical > text.error, spinbutton.error:not(.vertical), + entry.error { + color: #bf1717; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + spinbutton.vertical > text.error, spinbutton.error:not(.vertical), + entry.error { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text.error:focus-within, spinbutton.error:focus-within:not(.vertical), + entry.error:focus-within { + outline-color: rgba(191, 23, 23, 0.5); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text.error > selection, spinbutton.error:not(.vertical) > selection, + entry.error > selection { + background-color: #bf1717; } + spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical), + entry.warning { + color: #fd7d00; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical), + entry.warning { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text.warning:focus-within, spinbutton.warning:focus-within:not(.vertical), + entry.warning:focus-within { + outline-color: rgba(253, 125, 0, 0.5); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text.warning > selection, spinbutton.warning:not(.vertical) > selection, + entry.warning > selection { + background-color: #fd7d00; } + spinbutton.vertical > text > image, spinbutton:not(.vertical) > image, + entry > image { + color: #c6c7c7; } + spinbutton.vertical > text > image:hover, spinbutton:not(.vertical) > image:hover, + entry > image:hover { + color: #eeeeec; } + spinbutton.vertical > text > image:active, spinbutton:not(.vertical) > image:active, + entry > image:active { + color: #a400a4; } + spinbutton.vertical > text.password image.caps-lock-indicator, spinbutton.password:not(.vertical) image.caps-lock-indicator, + entry.password image.caps-lock-indicator { + color: #75777c; } + spinbutton.vertical > text:drop(active), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus-within, + entry:drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + .osd spinbutton.vertical > text, .osd spinbutton:not(.vertical), .osd entry { + color: white; + border-color: black; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton.vertical > text:focus-within, .osd spinbutton:focus-within:not(.vertical), .osd entry:focus-within { + color: white; + border-color: #a400a4; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; } + .osd spinbutton.vertical > text:disabled, .osd spinbutton:disabled:not(.vertical), .osd entry:disabled { + color: #97999f; + border-color: black; + background-color: rgba(68, 72, 83, 0.5); + background-clip: padding-box; } + +spinbutton.vertical > text > progress, spinbutton:not(.vertical) > progress, +entry > progress { + margin-bottom: 2px; } + +spinbutton.vertical > text progress > trough > progress, spinbutton:not(.vertical) progress > trough > progress, +entry progress > trough > progress { + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #a400a4; + border-style: solid; + box-shadow: none; } + +spinbutton.vertical.linked:not(.vertical) > text:drop(active) + text, spinbutton.vertical.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + text, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:drop(active) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + menubutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + menubutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + dropdown > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + dropdown > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + colorbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + colorbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + fontbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + fontbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + filechooserbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + filechooserbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + entry, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + menubutton > button, .linked:not(.vertical) > entry:drop(active) + dropdown > button, .linked:not(.vertical) > entry:drop(active) + colorbutton > button, .linked:not(.vertical) > entry:drop(active) + fontbutton > button, .linked:not(.vertical) > entry:drop(active) + filechooserbutton > button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > entry:drop(active) + text, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry { + border-left-color: #19a187; } + +spinbutton.vertical.linked > text:not(:disabled) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + text:not(:disabled), spinbutton.vertical.linked > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), spinbutton.vertical.linked > entry:not(:disabled) + text:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #1f222a; } + +spinbutton.vertical.linked > text:disabled + text:disabled, spinbutton.vertical.linked > spinbutton:disabled:not(.vertical) + text:disabled, spinbutton.vertical.linked > text:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), spinbutton.vertical.linked > text:disabled + entry:disabled, .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, spinbutton.vertical.linked > entry:disabled + text:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { + border-top-color: #1f222a; } + +spinbutton.vertical.linked > text + text:drop(active):not(:only-child), spinbutton.vertical.linked > spinbutton:not(.vertical) + text:drop(active):not(:only-child), spinbutton.vertical.linked > text + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +spinbutton.vertical.linked > text + entry:drop(active):not(:only-child), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), spinbutton.vertical.linked > entry + text:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > entry + entry:drop(active):not(:only-child) { + border-top-color: #19a187; } + +spinbutton.vertical.linked > text:drop(active):not(:only-child) + text, spinbutton.vertical.linked > spinbutton:drop(active):not(:only-child):not(.vertical) + text, spinbutton.vertical.linked > text:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +spinbutton.vertical.linked > text:drop(active):not(:only-child) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + menubutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + menubutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + dropdown > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + dropdown > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + colorbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + colorbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + fontbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + fontbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + filechooserbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + filechooserbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + combobox > box > button.combo, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked > entry:drop(active):not(:only-child) + text, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + menubutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + dropdown > button, +.linked.vertical > entry:drop(active):not(:only-child) + colorbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + fontbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + filechooserbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #19a187; } + +spinbutton.vertical > text.error, spinbutton.error:not(.vertical), +entry.error { + color: #bf1717; } + +treeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) { + background-color: #272a34; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #272a34; } + treeview entry.flat:focus-within, treeview entry:focus-within { + border-color: #a400a4; } + +/******************* + * Editable Labels * + *******************/ +editablelabel > stack > text { + color: white; + border-color: #0d0e11; + background-color: #272a34; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: radial-gradient(farthest-side, #f100f1 0%, rgba(241, 0, 241, 0) 0%); } + to { + background-image: radial-gradient(farthest-side, #f100f1 95%, rgba(241, 0, 241, 0)); } } + +notebook > header > tabs > arrow, windowcontrols button, +button { + min-height: 24px; + min-width: 16px; + padding: 4px 9px; + border: 1px solid; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #eeeeec; + outline-color: rgba(164, 0, 164, 0.7); + border-color: #0d0e11; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + notebook > header > tabs > arrow, windowcontrols button, + button { + outline: 0 solid transparent; + outline-offset: 4px; } + notebook > header > tabs > arrow:focus:focus-visible, + button:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + notebook > header > tabs > arrow:hover, + button:hover { + color: #eeeeec; + border-color: #0d0e11; + background-image: linear-gradient(to top, #1e2128 20%, #20232b 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + -gtk-icon-filter: brightness(1.2); } + notebook > header > tabs > arrow.keyboard-activating, notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + button.keyboard-activating, + button:active, + button:checked { + color: #eeeeec; + border-color: #0d0e11; + background-image: image(#13151a); + box-shadow: none; + transition-duration: 50ms; } + notebook > header > tabs > arrow:checked:hover, + button:checked:hover { + color: #eeeeec; + border-color: #0d0e11; + background-image: image(#0d0e11); + box-shadow: none; } + notebook > header > tabs > arrow:checked:active, + button:checked:active { + color: #eeeeec; + border-color: #0d0e11; + background-image: image(#08090b); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop, + button:backdrop.flat, + button:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + box-shadow: none; + transition: 200ms ease-out; } + notebook > header > tabs > arrow:backdrop:not(:disabled), + button:backdrop.flat:not(:disabled), + button:backdrop:not(:disabled) { + -gtk-icon-filter: none; } + notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#1e2128); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + color: #43495a; + border-color: #0d0e11; + background-image: image(#1e2128); + box-shadow: none; } + notebook > header > tabs > arrow:disabled, + button:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + -gtk-icon-filter: opacity(0.5); } + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active, + button:disabled:checked { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#1a1c23); + box-shadow: none; } + button.sidebar-button, notebook > header > tabs > arrow, windowcontrols button, notebook > header > tabs > arrow.flat, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + transition: none; } + button.sidebar-button:hover, notebook > header > tabs > arrow:hover, windowcontrols button:hover, + button.flat:hover { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #252831; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + button.keyboard-activating.sidebar-button, notebook > header > tabs > arrow.keyboard-activating, windowcontrols button.keyboard-activating, button.sidebar-button:active, notebook > header > tabs > arrow:active, windowcontrols button:active, button.sidebar-button:checked, notebook > header > tabs > arrow:checked, windowcontrols button:checked, + button.flat.keyboard-activating, + button.flat:active, + button.flat:checked { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #1c1e25; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, windowcontrols button:backdrop, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, windowcontrols button:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + notebook > header > tabs > arrow.image-button, + button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; } + notebook > header > tabs > arrow.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + dropdown:drop(active) button.combo, + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + button:drop(active) { + color: #19a187; + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #ffffff; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #888a8d; } + + +button.osd { + min-width: 26px; + min-height: 32px; + color: white; + border-radius: 5px; + color: white; + outline-color: rgba(164, 0, 164, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 30px; } + + button.osd.image-button:only-child { + margin: 4px; + border-radius: 50%; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + + button.osd:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; + border: none; + box-shadow: none; } + +.app-notification button, popover.background.touch-selection button, popover.background.magnifier button, .osd button { + color: white; + outline-color: rgba(164, 0, 164, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; } + .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; } + .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + + +button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #3e003e; + background-image: image(#be00be); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(88, 0, 88, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + + button.suggested-action { + outline: 0 solid transparent; + outline-offset: 4px; } + + button.suggested-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); + outline-width: 2px; + outline-offset: -2px; } + + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #a400a4; } + + button.suggested-action:hover { + color: white; + border-color: #580058; + background-image: linear-gradient(to top, #900090 20%, #950095 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(88, 0, 88, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + + button.suggested-action:active, + button.suggested-action:checked { + color: white; + border-color: #580058; + background-image: image(#760076); + box-shadow: none; } + + button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(164, 0, 164, 0.8); } + + button.suggested-action:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: #c79bc8; + border-color: #580058; + background-image: image(#740576); + box-shadow: none; } + .osd button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.5)); + background-clip: padding-box; } + .osd button.suggested-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.7)); + background-clip: padding-box; } + .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#a400a4); + background-clip: padding-box; + box-shadow: none; } + .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + + +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #4b0909; + background-image: image(#bd1616); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(98, 12, 12, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + + button.destructive-action { + outline: 0 solid transparent; + outline-offset: 4px; } + + button.destructive-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); + outline-width: 2px; + outline-offset: -2px; } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #a61414; } + + button.destructive-action:hover { + color: white; + border-color: #620c0c; + background-image: linear-gradient(to top, #941111 20%, #991212 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(98, 12, 12, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + + button.destructive-action:active, + button.destructive-action:checked { + color: white; + border-color: #620c0c; + background-image: image(#7d0f0f); + box-shadow: none; } + + button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(166, 20, 20, 0.8); } + + button.destructive-action:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: #c9a1a1; + border-color: #620c0c; + background-image: image(#791314); + box-shadow: none; } + .osd button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.5)); + background-clip: padding-box; } + .osd button.destructive-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.7)); + background-clip: padding-box; } + .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#a61414); + background-clip: padding-box; + box-shadow: none; } + .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + +stackswitcher > button > label { + padding: 0 6px; + margin: 0 -6px; } + +stackswitcher > button > image { + padding: 3px 6px; + margin: -3px -6px; } + + +button.font separator { + background-color: transparent; } + + +button.font > box { + border-spacing: 6px; } + + +button.font > box > box > label { + font-weight: bold; } + +menubutton.circular button, +button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; + border-radius: 9999px; } + menubutton.circular button label, + button.circular label { + padding: 0; } + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: radial-gradient(farthest-side, #f100f1 96%, rgba(241, 0, 241, 0)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + stacksidebar row.needs-attention > label:backdrop, stackswitcher > button.needs-attention > label:backdrop, + stackswitcher > button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; } + 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, left 2px; } + +.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(ltr):not(:first-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child), spinbutton.vertical.linked:not(.vertical) > text:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child):not(.vertical), .linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(ltr):not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:first-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:first-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:last-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:last-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(ltr):not(:last-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child), spinbutton.vertical.linked:not(.vertical) > text:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(ltr):not(:last-child) { + border-right-style: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.linked.vertical > filechooserbutton > combobox:not(:first-child) > box > button.combo, +.linked.vertical > appchooserbutton > combobox:not(:first-child) > box > button.combo, +.linked.vertical > combobox:not(:first-child) > box > button.combo, .linked.vertical > menubutton:not(:first-child) > button, +.linked.vertical > dropdown:not(:first-child) > button, +.linked.vertical > colorbutton:not(:first-child) > button, +.linked.vertical > fontbutton:not(:first-child) > button, +.linked.vertical > filechooserbutton:not(:first-child) > button, spinbutton.vertical.linked > text:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.linked.vertical > filechooserbutton > combobox:not(:last-child) > box > button.combo, +.linked.vertical > appchooserbutton > combobox:not(:last-child) > box > button.combo, +.linked.vertical > combobox:not(:last-child) > box > button.combo, .linked.vertical > menubutton:not(:last-child) > button, +.linked.vertical > dropdown:not(:last-child) > button, +.linked.vertical > colorbutton:not(:last-child) > button, +.linked.vertical > fontbutton:not(:last-child) > button, +.linked.vertical > filechooserbutton:not(:last-child) > button, spinbutton.vertical.linked > text:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) { + border-bottom-style: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.scale-popup button:hover, button.link, button.link:hover, button.link:active, button.link:checked, popover.menu box.circular-buttons button.circular.image-button.model, +list > row button.image-button:not(.flat), .toolbar button, modelbutton.flat { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 4px; } + modelbutton.flat:hover { + background-color: #3b3e46; } + modelbutton.flat:disabled { + color: #888a8d; } + +modelbutton.flat arrow { + background: none; + min-width: 16px; + min-height: 16px; + opacity: 0.3; } + modelbutton.flat arrow:hover { + background: none; } + modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); } + modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); } + +/* oldstyle toolbar buttons */ +.toolbar button { + margin: 1px; } + .toolbar button:hover { + color: #eeeeec; + border-color: #0d0e11; + background-image: linear-gradient(to top, #1e2128 20%, #20232b 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + .toolbar button:active { + color: #eeeeec; + border-color: #0d0e11; + background-image: image(#13151a); + box-shadow: none; } + .toolbar button:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); } + .toolbar button:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + box-shadow: none; } + .toolbar button:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + box-shadow: none; } + +button.color { + padding: 4px; } + button.color > colorswatch:only-child, button.color > colorswatch:only-child > overlay { + border-radius: 0; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473 */ +popover.menu box.circular-buttons button.circular.image-button.model, +list > row button.image-button:not(.flat) { + border: 1px solid rgba(13, 14, 17, 0.5); } + popover.menu box.circular-buttons button.circular.image-button.model:hover, + list > row button.image-button:not(.flat):hover { + color: #eeeeec; + border-color: #0d0e11; + background-image: linear-gradient(to top, #1e2128 20%, #20232b 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.circular-buttons button.circular.image-button.model:checked, + list > row button.image-button:not(.flat):active, + list > row button.image-button:not(.flat):checked { + color: #eeeeec; + border-color: #0d0e11; + background-image: image(#13151a); + box-shadow: none; } + popover.menu box.circular-buttons button.suggested-action.circular.image-button.model, + list > row button.image-button:not(.flat).suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #3e003e; + background-image: image(#be00be); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(88, 0, 88, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + popover.menu box.circular-buttons button.suggested-action.circular.image-button.model, + list > row button.image-button:not(.flat).suggested-action { + outline: 0 solid transparent; + outline-offset: 4px; } + popover.menu box.circular-buttons button.suggested-action.circular.image-button.model:focus:focus-visible, + list > row button.image-button:not(.flat).suggested-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); + outline-width: 2px; + outline-offset: -2px; } + popover.menu box.circular-buttons button.destructive-action.circular.image-button.model, + list > row button.image-button:not(.flat).destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #4b0909; + background-image: image(#bd1616); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(98, 12, 12, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + popover.menu box.circular-buttons button.destructive-action.circular.image-button.model, + list > row button.image-button:not(.flat).destructive-action { + outline: 0 solid transparent; + outline-offset: 4px; } + popover.menu box.circular-buttons button.destructive-action.circular.image-button.model:focus:focus-visible, + list > row button.image-button:not(.flat).destructive-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); + outline-width: 2px; + outline-offset: -2px; } + +/********* + * Links * + *********/ +button.link, +link { + color: #ff0bff; + text-decoration: underline; } + button.link:visited, + link:visited { + color: #d700d7; } + *:selected button.link:visited, *:selected link:visited { + color: #ef99ef; } + button.link:hover, + link:hover { + color: #ff3eff; } + *:selected button.link:hover, *:selected link:hover { + color: #ffecff; } + button.link:active, + link:active { + color: #ff0bff; } + *:selected button.link:active, *:selected link:active { + color: #ffceff; } + button.link:disabled, + link:disabled { + color: rgba(133, 133, 133, 0.8); } + button.link:selected, *:selected button.link, + link:selected, *:selected link { + color: #ffceff; } + +link { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + link { + outline: 0 solid transparent; + outline-offset: 4px; } + link:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + +button.link, button.link:hover, button.link:active, button.link:checked { + text-shadow: none; } + +button.link > label { + text-decoration: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + font-feature-settings: "tnum"; } + spinbutton:not(.vertical) { + padding: 0; + border-spacing: 0; + /* :not here just to bump specificity above that of the list button styling */ } + .osd spinbutton:not(.vertical) > text, spinbutton:not(.vertical) > text { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; + padding: 6px; } + .osd spinbutton:not(.vertical) > text:backdrop:disabled, spinbutton:not(.vertical) > text:backdrop:disabled { + background-color: transparent; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat), + spinbutton:not(.vertical) > button.image-button.down:not(.flat) { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #dadada; + background-image: none; + border-style: none none none solid; + border-color: rgba(13, 14, 17, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl), + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover { + color: #eeeeec; + background-color: #181a20; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled { + color: rgba(136, 138, 141, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):active, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat), + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat) { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: white; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.7); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl), + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: white; + border-color: rgba(0, 0, 0, 0.5); + background-color: #1a1c23; + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #97999f; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + spinbutton.vertical:disabled { + color: #888a8d; } + spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + spinbutton.vertical > text { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + spinbutton.vertical > text > block-cursor { + color: #272a34; + background-color: white; } + spinbutton.vertical > button { + min-height: 32px; + min-width: 32px; + padding: 0; } + spinbutton.vertical > button.up { + border-bottom-style: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + spinbutton.vertical > button.down { + border-top-style: none; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .osd spinbutton.vertical > button:first-child { + color: white; + outline-color: rgba(164, 0, 164, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .osd spinbutton.vertical > button:first-child:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; } + .osd spinbutton.vertical > button:first-child:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + .osd spinbutton.vertical > button:first-child:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) > text { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +dropdown > popover.menu.background > contents { + padding: 0; } + +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:drop(active), +combobox:drop(active) { + box-shadow: none; } + +dropdown popover, +combobox popover { + margin-top: 6px; + padding: 0; } + dropdown popover listview, + combobox popover listview { + margin: 8px 0; } + dropdown popover listview > row, + combobox popover listview > row { + padding: 8px; } + dropdown popover listview > row:selected, + combobox popover listview > row:selected { + outline-color: rgba(255, 255, 255, 0.3); + color: white; + background-color: #3b3e46; } + dropdown popover .dropdown-searchbar, + combobox popover .dropdown-searchbar { + padding: 6px; + border-bottom: 1px solid #0d0e11; } + +/************ + * Toolbars * + ************/ +searchbar > revealer > box, .toolbar, +toolbar { + padding: 4px; + border-spacing: 4px; + background-color: #23252e; } + +.osd .toolbar, .osd toolbar { + background-color: transparent; } + +.toolbar.osd, +toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: #303340; } + .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom, + toolbar.osd.left, + toolbar.osd.right, + toolbar.osd.top, + toolbar.osd.bottom { + border-radius: 0; } + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 4px 0; } + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 0 4px; } + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-width: 0 0 1px; } + +searchbar > revealer > box { + border-style: solid; + border-color: #0d0e11; + background-color: #1c1e25; } + searchbar > revealer > box:backdrop { + border-color: #0d0e11; + background-color: #1b1d24; + box-shadow: none; + transition: 200ms ease-out; } + +/************** + * GtkInfoBar * + **************/ +infobar > revealer > box { + padding: 8px; + border-spacing: 12px; } + +infobar.action:hover > revealer > box { + background-color: #2e562e; } + +infobar.info > revealer > box, infobar.question > revealer > box, infobar.warning > revealer > box, infobar.error > revealer > box { + border-bottom: 1px solid #181a20; + background-color: #325c32; } + +infobar .close, +searchbar .close { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + border-radius: 50%; } + infobar .close:hover, + searchbar .close:hover { + color: #eeeeec; + border-color: #0d0e11; + background-image: linear-gradient(to top, #1e2128 20%, #20232b 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + +/***************** + * Title buttons * + *****************/ +windowcontrols { + border-spacing: 6px; } + windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 7px; } + windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 7px; } + windowcontrols button { + border-radius: 9999px; + padding: 6px; + margin: 0 2px; + min-width: 0; + min-height: 0; } + windowcontrols button:hover { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #0d0e11; } + windowcontrols button:active, windowcontrols button:checked { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: black; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 6px; + min-height: 46px; + border-width: 0 0 1px; + border-style: solid; + border-color: black; + border-radius: 0; + background: #0d0e11 linear-gradient(to top, #16171d, #1a1c23); + /* Darken switchbuttons for headerbars. issue #1588 */ } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: #0d0e11; + background-color: #23252e; + background-image: none; + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + padding-left: 12px; + padding-right: 12px; + font-weight: bold; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) stackswitcher > button:checked, + .titlebar:not(headerbar) button.toggle:checked, + headerbar stackswitcher > button:checked, + headerbar button.toggle:checked { + background: image(#0f1014); + border-color: #060708; + border-top-color: black; } + .titlebar:not(headerbar) stackswitcher > button:checked:backdrop, + .titlebar:not(headerbar) button.toggle:checked:backdrop, + headerbar stackswitcher > button:checked:backdrop, + headerbar button.toggle:checked:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#1e2128); + box-shadow: none; } + .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-left headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + min-height: 28px; + padding: 4px; } + .default-decoration.titlebar:not(headerbar) windowcontrols button, + .default-decoration.titlebar:not(headerbar) windowcontrols menubutton, + headerbar.default-decoration windowcontrols button, + headerbar.default-decoration windowcontrols menubutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .default-decoration.titlebar:not(headerbar) windowcontrols menubutton button, + headerbar.default-decoration windowcontrols menubutton button { + min-height: 20px; + min-width: 20px; + margin: 0; + padding: 4px; } + .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; } + +headerbar entry, +headerbar spinbutton, +headerbar separator:not(.sidebar), +headerbar button, +headerbar menubutton { + margin-top: 6px; + margin-bottom: 6px; } + +headerbar menubutton > button { + margin-top: 0px; + margin-bottom: 0px; } + +headerbar switch { + margin-top: 10px; + margin-bottom: 10px; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; } + +.titlebar:not(headerbar) separator { + background-color: #0d0e11; } + +window.devel headerbar.titlebar { + background: #23252e cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(164, 0, 164, 0.1)), linear-gradient(to top, #13151a 3px, #181a20); } + window.devel headerbar.titlebar:backdrop { + background: #23252e cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#23252e); + /* background-color would flash */ } + +/************ + * Pathbars * + ************/ +pathbar > button.text-button, pathbar > button.image-button, pathbar > button { + padding-left: 4px; + padding-right: 4px; } + +pathbar > button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +pathbar > button.text-button.image-button label:last-child, pathbar > button label:last-child { + padding-right: 8px; } + +pathbar > button.text-button.image-button label:first-child, pathbar > button label:first-child { + padding-left: 8px; } + +pathbar > button image { + padding-left: 4px; + padding-right: 4px; } + +pathbar > button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #4f5159; + border-top-color: #4f5159; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + columnview.view, + treeview.view { + outline: 0 solid transparent; + outline-offset: 4px; } + columnview.view:focus:focus-visible, + treeview.view:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + columnview.view:selected:focus, columnview.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + border-radius: 0; + outline-color: rgba(255, 255, 255, 0.3); } + columnview.view:disabled, + treeview.view:disabled { + color: #888a8d; } + columnview.view:disabled:selected, + treeview.view:disabled:selected { + color: #c866c8; } + columnview.view:disabled:selected:backdrop, + treeview.view:disabled:selected:backdrop { + color: #b240b3; } + columnview.view.separator, + treeview.view.separator { + min-height: 2px; + color: #4f5159; } + columnview.view:backdrop, + treeview.view:backdrop { + border-left-color: #3a3d46; + border-top: #3a3d46; } + columnview.view:drop(active), + treeview.view:drop(active) { + box-shadow: none; } + columnview.view > dndtarget:drop(active), + treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #0b000b; } + 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: #bebfc2; } + 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: white; } + columnview.view.expander:selected, + treeview.view.expander:selected { + color: #e4b3e4; } + 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.progressbar, + treeview.view.progressbar { + background-color: #a400a4; + background-image: image(#a400a4); + box-shadow: none; } + columnview.view.progressbar:selected:focus, columnview.view.progressbar:selected, + treeview.view.progressbar:selected:focus, + treeview.view.progressbar:selected { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: image(#272a34); } + columnview.view.progressbar:selected:focus:backdrop, columnview.view.progressbar:selected:backdrop, + treeview.view.progressbar:selected:focus:backdrop, + treeview.view.progressbar:selected:backdrop { + background-color: #292c37; } + columnview.view.trough, + treeview.view.trough { + background-color: rgba(238, 238, 236, 0.1); } + columnview.view.trough:selected:focus, columnview.view.trough:selected, + treeview.view.trough:selected:focus, + treeview.view.trough:selected { + background-color: #710071; } + columnview.view > header > button, + treeview.view > header > button { + color: #8b8c90; + background-color: #272a34; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + columnview.view > header > button:hover, + treeview.view > header > button:hover { + color: #bdbdbe; + box-shadow: none; + transition: none; } + columnview.view > header > button:active, + treeview.view > header > button:active { + color: #eeeeec; + transition: none; } + columnview.view > header > button sort-indicator, + treeview.view > header > button sort-indicator { + min-height: 16px; + min-width: 16px; } + columnview.view > header > button sort-indicator.ascending, + treeview.view > header > button sort-indicator.ascending { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + columnview.view > header > button sort-indicator.descending, + treeview.view > header > button sort-indicator.descending { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + columnview.view button.dnd:active, columnview.view button.dnd:selected, columnview.view button.dnd:hover, columnview.view button.dnd, + columnview.view header.button.dnd:active, + columnview.view header.button.dnd:selected, + columnview.view header.button.dnd:hover, + columnview.view header.button.dnd, + treeview.view button.dnd:active, + treeview.view button.dnd:selected, + treeview.view button.dnd:hover, + treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + color: #272a34; + background-image: none; + background-color: #a400a4; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px #272a34; + text-shadow: none; + transition: none; } + columnview.view acceleditor > label, + treeview.view acceleditor > label { + background-color: #a400a4; } + +columnview.view > header > button, +treeview.view > header > button, columnview.view > header > button:hover, +treeview.view > header > button:hover, columnview.view > header > button:active, +treeview.view > header > button:active { + padding: 0 6px; + background-image: none; + border-style: none none solid solid; + border-color: #4f5159; + border-radius: 0; + text-shadow: none; } + columnview.view > header > button:disabled, + treeview.view > header > button:disabled { + border-color: #23252e; + background-image: none; } + columnview.view > header > button:last-child, + treeview.view > header > button:last-child { + border-right-style: none; } + +/*************** + * Popovers * + ***************/ +popover.background { + background-color: transparent; + font: initial; } + popover.background > arrow, + popover.background > contents { + background-color: #1f222a; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.75); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + popover.background:backdrop { + background-color: transparent; } + popover.background > contents { + padding: 8px; + border-radius: 8px; } + popover.background > contents > list, + popover.background > contents > .view, + popover.background > contents > iconview, + popover.background > contents > toolbar { + border-style: none; + background-color: transparent; } + popover.background > contents separator { + background-color: #13151a; + margin: 3px; } + popover.background > contents list separator { + margin: 0; } + .osd popover.background, popover.background.touch-selection, popover.background.magnifier { + background-color: transparent; } + .osd popover.background > arrow, + .osd popover.background > contents, popover.background.touch-selection > arrow, + popover.background.touch-selection > contents, popover.background.magnifier > arrow, + popover.background.magnifier > contents { + border: 1px solid rgba(255, 255, 255, 0.1); + box-shadow: none; } + +magnifier { + background-color: #272a34; } + +/********************** + * Popover Base Menus * + **********************/ +popover.menu { + padding: 0; } + popover.menu box.inline-buttons { + padding: 0 12px; } + popover.menu box.inline-buttons button.image-button.model { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + min-height: 30px; + min-width: 30px; + padding: 0; + border: none; + outline: none; + transition: none; } + popover.menu box.inline-buttons button.image-button.model:selected { + background: image(#3b3e46); } + popover.menu box.circular-buttons { + padding: 12px 12px 6px; } + popover.menu box.circular-buttons button.circular.image-button.model { + padding: 11px; } + popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: #3b3e46; + border-color: #3b3e46; } + popover.menu > arrow, popover.menu.background > contents { + background-color: #1f222a; + padding: 5px; } + popover.menu.background separator { + margin: 6px 0; } + popover.menu accelerator { + color: alpha(currentColor,0.55); } + popover.menu accelerator:dir(ltr) { + margin-left: 12px; } + popover.menu accelerator:dir(rtl) { + margin-right: 12px; } + popover.menu check, + popover.menu radio { + transform: scale(0.8); + border-width: 1.2px; + border-color: transparent; + box-shadow: none; + background-image: image(transparent); + color: white; } + popover.menu check:hover, + popover.menu radio:hover { + transform: scale(0.8); + border-width: 1.2px; + color: white; + box-shadow: none; + background-image: image(transparent); } + popover.menu check:active, + popover.menu radio:active { + transform: scale(0.8); + border-width: 1.2px; + color: white; + box-shadow: none; + background-image: image(transparent); } + popover.menu radio { + border-color: #0d0e11; } + popover.menu radio:active { + border-color: rgba(13, 14, 17, 0.5); } + popover.menu arrow.left, + popover.menu radio.left, + popover.menu check.left { + margin-left: -2px; + margin-right: 6px; } + popover.menu arrow.right, + popover.menu radio.right, + popover.menu check.right { + margin-left: 6px; + margin-right: -2px; } + popover.menu modelbutton { + min-height: 30px; + min-width: 40px; + padding: 0 12px; + border-radius: 5px; } + popover.menu modelbutton:selected { + color: white; + background-color: #3b3e46; } + popover.menu modelbutton:selected:active { + background-color: #040405; } + popover.menu label.title { + font-weight: bold; + padding: 4px 32px; } + +menubar { + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar > item { + min-height: 16px; + padding: 4px 8px; } + menubar > item:selected { + box-shadow: inset 0 -3px #a400a4; + color: #ff0bff; } + menubar > item:disabled { + color: #888a8d; + box-shadow: none; } + menubar > item popover.menu.background > contents { + padding: 5px; } + menubar > item popover.menu popover.menu { + padding: 0 0 4px 0; } + menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 8px; } + +/************* + * Notebooks * + *************/ +notebook { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + notebook > header > tabs > tab:checked { + outline: 0 solid transparent; + outline-offset: 4px; } + notebook:focus:focus-visible > header > tabs > tab:checked { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + notebook > header { + padding: 1px; + border-color: #0d0e11; + border-width: 1px; + background-color: #1b1d24; } + notebook > header > tabs { + margin: -1px; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -4px #0d0e11; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -4px #a400a4; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 4px #0d0e11; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 4px #a400a4; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -4px 0 #0d0e11; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -4px 0 #a400a4; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 4px 0 #0d0e11; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 4px 0 #a400a4; } + 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 { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -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 { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + notebook > header > tabs > tab { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + color: #eeeeec; + font-weight: normal; + border-width: 1px; + border-color: transparent; } + notebook > header > tabs > tab:hover { + color: #eeeeec; + background-color: #121418; } + notebook > header > tabs > tab:hover.reorderable-page { + border-color: rgba(13, 14, 17, 0.3); + background-color: rgba(35, 37, 46, 0.2); } + notebook > header > tabs > tab:not(:checked) { + outline-color: transparent; } + notebook > header > tabs > tab:checked { + color: #eeeeec; } + notebook > header > tabs > tab:checked.reorderable-page { + border-color: rgba(13, 14, 17, 0.5); + background-color: rgba(35, 37, 46, 0.5); } + notebook > header > tabs > tab:checked.reorderable-page:hover { + background-color: rgba(35, 37, 46, 0.7); } + notebook > header > tabs > tab button.flat { + color: alpha(currentColor,0.3); + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header > tabs > tab button.flat:hover { + color: currentColor; } + notebook > header > tabs > tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header > tabs > tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top > tabs, notebook > header.bottom > tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab.reorderable-page { + border-style: none solid; } + notebook > header.left > tabs, notebook > header.right > tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left > tabs > tab, notebook > header.right > tabs > tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab.reorderable-page { + border-style: solid none; } + notebook > header.top > tabs > tab { + padding-bottom: 4px; } + notebook > header.bottom > tabs > tab { + padding-top: 4px; } + notebook > stack:not(:only-child) { + background-color: #272a34; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-color: #272a34; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scrollbar.top { + border-bottom: 1px solid #0d0e11; } + scrollbar.bottom { + border-top: 1px solid #0d0e11; } + scrollbar.left { + border-right: 1px solid #0d0e11; } + scrollbar.right { + border-left: 1px solid #0d0e11; } + scrollbar > range > trough > slider { + min-width: 8px; + min-height: 8px; + margin: -1px; + border: 4px solid transparent; + border-radius: 10px; + background-clip: padding-box; + background-color: #9d9ea0; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scrollbar > range > trough > slider:hover { + background-color: #c5c6c6; } + scrollbar > range > trough > slider:hover:active { + background-color: #a400a4; } + scrollbar > range > trough > slider:disabled { + background-color: transparent; } + scrollbar > range.fine-tune > trough > slider { + transition: none; + min-width: 6px; + min-height: 6px; } + scrollbar > range.fine-tune.horizontal > trough > slider { + border-width: 5px 4px; } + scrollbar > range.fine-tune.vertical > trough > slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #eeeeec; + border: 1px solid black; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal > range > trough > slider { + min-width: 40px; } + scrollbar.vertical > range > trough > slider { + min-height: 40px; } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #0d0e11; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + font-weight: bold; + font-size: smaller; + border: 1px solid #0d0e11; + border-radius: 14px; + color: #eeeeec; + background-color: #1b1d24; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; + /* only show i / o for the accessible theme */ } + switch { + outline: 0 solid transparent; + outline-offset: 4px; } + switch:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: 0; } + headerbar switch { + background-color: #0a0a0d; } + switch:checked { + color: #ffffff; + border-color: #0b000b; + background-color: #a400a4; } + switch:disabled { + color: #888a8d; + border-color: #0d0e11; + background-color: #242731; + text-shadow: none; } + switch > slider { + color: #eeeeec; + outline-color: rgba(164, 0, 164, 0.7); + border-color: #0d0e11; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid; + border-color: #0d0e11; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + switch > image { + color: transparent; } + switch:hover > slider { + color: #eeeeec; + border-color: #0d0e11; + background-image: linear-gradient(to top, #1e2128 20%, #20232b 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + switch:checked > slider { + border: 1px solid #0b000b; } + switch:disabled > slider { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); } + row:selected switch { + outline-color: rgba(255, 255, 255, 0.3); } + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list), +.content-view .tile check:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list), +.content-view .tile check:hover:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list), +.content-view .tile check:active:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list), +.content-view .tile check:backdrop:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #525252; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list), +.content-view .tile check:checked:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list), +.content-view .tile check:checked:hover:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list), +.content-view .tile check:checked:active:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list), +.content-view .tile check:backdrop:checked:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: rgba(255, 255, 255, 0.8); + background-color: #525252; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +checkbutton { + border-spacing: 4px; + border-radius: 4px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + checkbutton { + outline: 0 solid transparent; + outline-offset: 4px; } + checkbutton:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + checkbutton.text-button { + padding: 4px; } + +check, +radio { + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; } + check, + radio { + background-clip: padding-box; + background-image: linear-gradient(to bottom, #2e313d 20%, #23252e 90%); + border-color: black; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:hover, + radio:hover { + background-image: linear-gradient(to bottom, #363a48 10%, #2b2f3a 90%); } + check:active, + radio:active { + box-shadow: inset 0 1px black; + background-image: image(#181a20); } + check:disabled, + radio:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:checked, + radio:checked { + background-clip: border-box; + background-image: linear-gradient(to bottom, #be00be 20%, #a400a4 90%); + border-color: black; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:checked:hover, + radio:checked:hover { + background-image: linear-gradient(to bottom, #d200d2 10%, #b800b8 90%); } + check:checked:active, + radio:checked:active { + box-shadow: inset 0 1px black; + background-image: image(darkmagenta); } + check:checked:disabled, + radio:checked:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:indeterminate, + radio:indeterminate { + background-clip: border-box; + background-image: linear-gradient(to bottom, #be00be 20%, #a400a4 90%); + border-color: black; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:indeterminate:hover, + radio:indeterminate:hover { + background-image: linear-gradient(to bottom, #d200d2 10%, #b800b8 90%); } + check:indeterminate:active, + radio:indeterminate:active { + box-shadow: inset 0 1px black; + background-image: image(darkmagenta); } + check:indeterminate:disabled, + radio:indeterminate:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + .osd check, .osd radio { + color: white; + outline-color: rgba(164, 0, 164, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .osd check:hover, .osd radio:hover { + color: white; + outline-color: rgba(164, 0, 164, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .osd check:active, .osd radio:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + .osd check:disabled, .osd radio:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + + +check { + border-radius: 3px; + -gtk-icon-size: 14px; } + + check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/check-symbolic.symbolic.png")), -gtk-recolor(url("assets/check@2-symbolic.symbolic.png"))); } + + check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; + -gtk-icon-size: 14px; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/bullet-symbolic.symbolic.png")), -gtk-recolor(url("assets/bullet@2-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #ffffff; } + +/************ + * GtkScale * + ************/ +progressbar > trough, scale > trough > fill, scale > trough { + border: 1px solid #1b1d24; + border-radius: 3px; + background-color: #1b1d24; } + headerbar progressbar > trough, headerbar scale > trough > fill, headerbar scale > trough { + background-color: #0a0a0d; } + progressbar > trough:disabled, scale > trough > fill:disabled, scale > trough:disabled { + background-color: #242731; + border-color: #0d0e11; } + row:selected progressbar > trough, row:selected scale > trough > fill, row:selected scale > trough { + outline-color: rgba(255, 255, 255, 0.3); + border-color: #0b000b; } + .osd progressbar > trough, .osd scale > trough > fill, .osd scale > trough { + border-color: black; + background-color: rgba(0, 0, 0, 0.8); } + .osd progressbar > trough:disabled, .osd scale > trough > fill:disabled, .osd scale > trough:disabled { + background-color: rgba(68, 72, 83, 0.5); } + +progressbar > trough > progress, scale > trough > highlight { + border: 1px solid #a400a4; + border-radius: 3px; + background-color: #a400a4; } + progressbar > trough > progress:disabled, scale > trough > highlight:disabled { + background-color: transparent; + border-color: transparent; } + row:selected progressbar > trough > progress, row:selected scale > trough > highlight { + border-color: #0b000b; } + .osd progressbar > trough > progress, .osd scale > trough > highlight { + border-color: black; } + .osd progressbar > trough > progress:disabled, .osd scale > trough > highlight:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + scale > trough { + outline: 0 solid transparent; + outline-offset: 16px; } + scale:focus:focus-visible > trough { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: 10px; } + scale > trough { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scale > trough > fill, + scale > trough > highlight { + margin: -1px; } + scale > trough > slider { + min-height: 18px; + min-width: 18px; + margin: -9px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune > trough > slider { + margin: -6px; } + scale.fine-tune > trough > fill, + scale.fine-tune > trough > highlight, + scale.fine-tune > trough { + border-radius: 5px; } + scale > trough > fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale > trough > fill { + background-color: #404040; } + .osd scale > trough > fill:disabled { + border-color: transparent; + background-color: transparent; } + scale > trough > slider { + color: #eeeeec; + outline-color: rgba(164, 0, 164, 0.7); + border-color: #0d0e11; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border-width: 1px; + border-style: solid; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale > trough > slider:hover { + color: #eeeeec; + border-color: #0d0e11; + background-image: linear-gradient(to top, #1e2128 20%, #20232b 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + scale > trough > slider:active { + border-color: #0b000b; } + scale > trough > slider:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); } + row:selected scale > trough > slider:disabled, row:selected scale > trough > slider { + border-color: #0b000b; } + .osd scale > trough > slider { + color: white; + outline-color: rgba(164, 0, 164, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + border-color: black; + background-color: #303340; } + .osd scale > trough > slider:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; + background-color: #303340; } + .osd scale > trough > slider:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; + background-color: #303340; } + .osd scale > trough > slider:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + background-color: #303340; } + scale > value { + color: alpha(currentColor,0.55); + font-feature-settings: "tnum"; } + scale.horizontal > marks { + color: alpha(currentColor,0.55); } + scale.horizontal > marks.top { + margin-bottom: 6px; } + scale.horizontal > marks.bottom { + margin-top: 6px; } + scale.horizontal > marks indicator { + background-color: currentColor; + min-height: 6px; + min-width: 1px; } + scale.horizontal > value.left { + margin-right: 9px; } + scale.horizontal > value.right { + margin-left: 9px; } + scale.horizontal.fine-tune > marks.top { + margin-top: 3px; } + scale.horizontal.fine-tune > marks.bottom { + margin-bottom: 3px; } + scale.horizontal.fine-tune > marks indicator { + min-height: 3px; } + scale.vertical > marks { + color: alpha(currentColor,0.55); } + scale.vertical > marks.top { + margin-right: 6px; } + scale.vertical > marks.bottom { + margin-left: 6px; } + scale.vertical > marks indicator { + background-color: currentColor; + min-height: 1px; + min-width: 6px; } + scale.vertical > value.top { + margin-bottom: 9px; } + scale.vertical > value.bottom { + margin-top: 9px; } + scale.vertical.fine-tune > marks.top { + margin-left: 3px; } + scale.vertical.fine-tune > marks.bottom { + margin-right: 3px; } + scale.vertical.fine-tune > marks indicator { + min-height: 3px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color > trough { + background-image: image(#0d0e11); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal > trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal > trough > slider:dir(ltr):hover, scale.color.horizontal > trough > slider:dir(ltr):backdrop, scale.color.horizontal > trough > slider:dir(ltr):disabled, scale.color.horizontal > trough > slider:dir(ltr):backdrop:disabled, scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl):hover, scale.color.horizontal > trough > slider:dir(rtl):backdrop, scale.color.horizontal > trough > slider:dir(rtl):disabled, scale.color.horizontal > trough > slider:dir(rtl):backdrop:disabled, scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) > trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) > trough > slider:hover, scale.color.vertical:dir(ltr) > trough > slider:backdrop, scale.color.vertical:dir(ltr) > trough > slider:disabled, scale.color.vertical:dir(ltr) > trough > slider:backdrop:disabled, scale.color.vertical:dir(ltr) > trough > slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) > trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) > trough > slider:hover, scale.color.vertical:dir(rtl) > trough > slider:backdrop, scale.color.vertical:dir(rtl) > trough > slider:disabled, scale.color.vertical:dir(rtl) > trough > slider:backdrop:disabled, scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) > trough, scale.color.fine-tune.horizontal:dir(rtl) > trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) > trough > slider, scale.color.fine-tune.horizontal:dir(rtl) > trough > slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) > trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) > trough > slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) > trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) > trough > slider { + margin-right: -15px; + margin-left: 6px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(238, 238, 236, 0.4); + font-feature-settings: "tnum"; } + progressbar.horizontal > trough { + min-width: 150px; } + progressbar.horizontal > trough, progressbar.horizontal > trough > progress { + min-height: 2px; } + progressbar.vertical > trough { + min-height: 80px; } + progressbar.vertical > trough, progressbar.vertical > trough > progress { + min-width: 2px; } + progressbar.horizontal > trough > progress { + margin: 0 -1px; } + progressbar.vertical > trough > progress { + margin: -1px 0; } + progressbar > trough > progress { + /* share most of scales' */ + /* override insensitive that is specific to progress */ + border-radius: 1.5px; } + progressbar > trough > progress:disabled { + background-color: #888a8d; + border-color: #888a8d; } + progressbar > trough > progress.left { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + progressbar > trough > progress.right { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + progressbar > trough > progress.top { + border-top-right-radius: 5px; + border-top-left-radius: 5px; } + progressbar > trough > progress.bottom { + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd > trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd > trough > progress { + border-style: none; + border-radius: 0; } + progressbar > trough.empty > progress { + all: unset; } + +/************* + * Level Bar * + *************/ +levelbar.horizontal trough > block { + min-height: 9px; + border-radius: 5px; } + levelbar.horizontal trough > block:dir(rtl) { + border-radius: 0 5px 5px 0; } + levelbar.horizontal trough > block:dir(ltr) { + border-radius: 5px 0 0 5px; } + levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full { + border-radius: 5px; } + +levelbar.horizontal.discrete trough > block { + min-height: 2px; + margin: 1px; + min-width: 24px; + border-radius: 0; } + levelbar.horizontal.discrete trough > block:first-child { + border-radius: 2px 0 0 2px; } + levelbar.horizontal.discrete trough > block:last-child { + border-radius: 0 2px 2px 0; } + +levelbar.vertical trough > block { + min-width: 9px; + border-radius: 5px; } + +levelbar.vertical.discrete > trough > block { + min-width: 2px; + margin: 1px 0; + min-height: 32px; } + +levelbar > trough { + padding: 0; } + +levelbar > trough > block { + border: 1px solid; } + levelbar > trough > block.low { + border-color: #fd7d00; + background-color: #fd7d00; } + levelbar > trough > block.high, levelbar > trough > block:not(.empty) { + border-color: #a400a4; + background-color: #a400a4; } + levelbar > trough > block.full { + border-color: #308e63; + background-color: #308e63; } + levelbar > trough > block.empty { + background-color: #181a20; + border-color: #181a20; } + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #eeeeec; + background: none; + border: none; + padding: 0; } + window.dialog.print drawing paper { + background: white; + color: #2e3436; + border: 1px solid #0d0e11; } + +window.dialog.print .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid #0d0e11; } + +frame { + border-radius: 7px; } + frame > label { + margin: 4px; } + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid #0d0e11; } + +scrolledwindow > overshoot.top { + background-image: radial-gradient(farthest-side at top, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at top, rgba(238, 238, 236, 0.07), rgba(238, 238, 236, 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, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at bottom, rgba(238, 238, 236, 0.07), rgba(238, 238, 236, 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, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at left, rgba(238, 238, 236, 0.07), rgba(238, 238, 236, 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, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at right, rgba(238, 238, 236, 0.07), rgba(238, 238, 236, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: right; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow > junction { + background: #0d0e11, linear-gradient(to bottom, transparent 1px, #272a34 1px), linear-gradient(to right, transparent 1px, #272a34 1px); } + scrolledwindow > junction:dir(rtl) { + background: #0d0e11, linear-gradient(to bottom, transparent 1px, #272a34 1px), linear-gradient(to left, transparent 1px, #272a34 1px); } + +separator { + background: #181a20; + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +listview, +list { + color: white; + background-color: #272a34; + border-color: #0d0e11; } + listview:backdrop, + list:backdrop { + color: #d4d5d7; + background-color: #292c37; + border-color: #0d0e11; } + listview > row, + list > row { + padding: 2px; } + listview > row.expander, + list > row.expander { + padding: 0px; } + listview > row.expander .row-header, + list > row.expander .row-header { + padding: 2px; } + listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator), + list.horizontal row.separator, + list.separators.horizontal > row:not(.separator) { + border-left: 1px solid #4f5159; } + listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator), + list:not(.horizontal) row.separator, + list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: 1px solid #4f5159; } + +row { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + row { + outline: 0 solid transparent; + outline-offset: 4px; } + row:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(238, 238, 236, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #ab18ab; } + row:selected { + outline-color: rgba(255, 255, 255, 0.3); } + +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: #4f5159; } + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; } + +treeexpander { + border-spacing: 4px; } + +/******************************************************** + * Data Tables * + * treeview like tables with individual focusable cells * + * https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 * + ********************************************************/ +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid rgba(164, 0, 164, 0.7); } + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #a400a4; } + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: #ffffff; + background-color: #a400a4; } + +/******************************************************* + * Rich Lists * + * Large list usually containing lots of widgets * + * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073 * + *******************************************************/ +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ } + .rich-list > row { + padding: 8px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ } + .rich-list > row > box { + border-spacing: 12px; } + +/********************* + * App Notifications * + *********************/ +.app-notification { + padding: 10px; + border-spacing: 10px; + border-radius: 0 0 5px 5px; + background-color: #303340; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification border { + border: none; } + +/************* + * Expanders * + *************/ +expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander:disabled { + color: #888a8d; } + expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +expander-widget { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + expander-widget > box > title { + outline: 0 solid transparent; + outline-offset: 4px; } + expander-widget:focus:focus-visible > box > title { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + expander-widget > box > title { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border-radius: 4px; } + expander-widget > box > title:hover > expander { + color: white; } + +.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 { + color: white; + border: 1px solid #0d0e11; } + calendar > header { + border-bottom: 1px solid #0d0e11; } + calendar > header > button { + border: none; + box-shadow: none; + background: none; + border-radius: 0; } + calendar > header > button:backdrop { + background: none; } + calendar > grid > label.today { + box-shadow: inset 0px -2px #0d0e11; } + calendar > grid > label.today:selected { + box-shadow: none; } + calendar > grid > label:focus { + outline-color: rgba(164, 0, 164, 0.7); + outline-offset: -2px; + outline-width: 2px; + outline-style: solid; } + calendar > grid > label.day-number { + padding: 4px; } + calendar > grid > label.day-number:selected { + border-radius: 3px; } + calendar > grid > label.day-number.other-month { + color: alpha(currentColor,0.3); } + +/*********** + * Dialogs * + ***********/ +window.dialog.message .titlebar { + min-height: 20px; + background-image: none; + background-color: #23252e; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; } + +window.dialog.message label.title { + font-weight: 800; + font-size: 15pt; } + +window.dialog.message.csd.background { + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; } + +window.dialog.message.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + window.dialog.message.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 7px; } + window.dialog.message.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 7px; } + +filechooser .dialog-action-box { + border-top: 1px solid #0d0e11; } + +filechooser #pathbarbox { + border-bottom: 1px solid #23252e; } + +filechooserbutton > button > box { + border-spacing: 6px; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + background-color: #252831; } + .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #0d0e11; + border-left-style: none; } + .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #0d0e11; + border-right-style: none; } + .sidebar listview.view, + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: none; } + +stacksidebar row { + padding: 10px 4px; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + stacksidebar row { + outline: 0 solid transparent; + outline-offset: 4px; } + stacksidebar row:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + stacksidebar row:selected { + background-color: #3b3e46; + border-radius: 5px; + color: #eeeeec; } + stacksidebar row:selected:hover:dir(ltr), stacksidebar row:selected:hover:dir(rtl) { + background-color: #2f3238; } + stacksidebar row.activatable:active, stacksidebar row.activatable:selected:active { + box-shadow: none; } + +separator.sidebar { + background-color: #0d0e11; } + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 5px 0; } + .navigation-sidebar > separator { + margin: 5px; } + .navigation-sidebar > row { + min-height: 36px; + padding: 0 8px; + border-radius: 5px; + margin: 0 5px 2px; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + .navigation-sidebar > row { + outline: 0 solid transparent; + outline-offset: 4px; } + .navigation-sidebar > row:focus-visible:focus-within { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + .navigation-sidebar > row:hover { + background-color: #2f3238; } + .navigation-sidebar > row:selected { + background-color: #3b3e46; + color: inherit; } + .navigation-sidebar > row:selected:hover { + background-color: #2f3238; } + .navigation-sidebar > row:disabled { + color: #888a8d; } + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + opacity: 0.7; } + +/* this should be more generic, only using .navigation-sidebar + https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 +*/ +placessidebar .navigation-sidebar > row { + padding: 0; } + placessidebar .navigation-sidebar > row > revealer { + padding: 0 14px; } + placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; } + placessidebar .navigation-sidebar > row:selected:active { + box-shadow: none; } + placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#19a187); + background-clip: content-box; } + placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #a400a4; } + placessidebar .navigation-sidebar > row:drop(active):not(:disabled) { + color: #19a187; + box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; } + placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected { + color: #ffffff; + background-color: #19a187; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview > actionbar > revealer > box > box { + 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(#0d0e11); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#a400a4); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #23252e; + background-image: image(#0d0e11), image(#0d0e11); + 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; } + video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 32px; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 10px; + border-radius: 7px; + box-shadow: none; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.1); + color: white; } + tooltip > box { + border-spacing: 6px; } + +/***************** + * Color Chooser * + *****************/ +colorswatch { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + colorswatch { + outline: 0 solid transparent; + outline-offset: 6px; } + colorswatch:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 4px; + outline-offset: -2px; } + colorswatch:drop(active), colorswatch { + border-style: none; } + colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top > overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom > overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + colorswatch.dark > overlay { + color: white; } + colorswatch.dark.activatable:hover > overlay { + border-color: #0d0e11; } + colorswatch.light > overlay { + color: black; } + colorswatch.light.activatable:hover > overlay { + border-color: #0d0e11; } + colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light > overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #19a187; } + colorswatch:drop(active).dark > overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #19a187; } + colorswatch > overlay { + border: 1px solid #0d0e11; } + colorswatch.activatable:hover > overlay { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + colorswatch#add-color-button { + border-radius: 5px 0 0 5px; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button > overlay { + color: #eeeeec; + outline-color: rgba(164, 0, 164, 0.7); + border-color: #0d0e11; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + colorswatch#add-color-button.activatable:hover > overlay { + color: #eeeeec; + border-color: #0d0e11; + background-image: linear-gradient(to top, #1e2128 20%, #20232b 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled > overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + row:selected colorswatch { + box-shadow: 0 0 0 2px #ffffff; } + colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample > overlay { + border-radius: 4.5px; } + +plane { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + plane { + outline: 0 solid transparent; + outline-offset: 6px; } + plane:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: 2px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #13151a; } + .content-view:hover { + -gtk-icon-filter: brightness(1.2); } + .content-view .tile { + margin: 2px; + background-color: black; + border-radius: 0; + padding: 0; } + .content-view .tile:active, .content-view .tile:selected { + background-color: #a400a4; } + .content-view .tile:disabled { + background-color: #242731; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(238, 238, 236, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +window { + border-width: 0px; } + window.csd { + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75); + margin: 0px; + border-radius: 7px 7px 0 0; } + window.csd:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75); + transition: 200ms ease-out; } + window.csd.popup { + border-radius: 5px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); } + window.csd.dialog.message { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); } + window.solid-csd { + margin: 0; + padding: 4px; + border: solid 1px #0d0e11; + border-radius: 0; + box-shadow: inset 0 0 0 4px #0d0e11, inset 0 0 0 3px #1c1e25, inset 0 1px rgba(238, 238, 236, 0.07); } + window.solid-csd:backdrop { + box-shadow: inset 0 0 0 4px #0d0e11, inset 0 0 0 3px #23252e, inset 0 1px rgba(238, 238, 236, 0.07); } + window.maximized, window.fullscreen { + border-radius: 0; + box-shadow: none; } + window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom { + border-radius: 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; } + window:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; } + window.popup { + box-shadow: none; } + window.ssd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); } + +tooltip.csd { + border-radius: 5px; + box-shadow: none; } + +.view:selected:focus, .view:selected, +textview > text:selected:focus, +textview > text:selected, textview > text > selection:focus, textview > text > selection, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, +entry > text > selection, modelbutton.flat:selected, spinbutton:not(.vertical) > text > selection, spinbutton.vertical > text > text > selection, spinbutton.vertical > text > selection, columnview.view:selected:focus, columnview.view:selected, +treeview.view:selected:focus, +treeview.view:selected, row:selected, calendar > grid > label.day-number:selected { + background-color: #a400a4; } + label:selected, .view:selected:focus, .view:selected, + textview > text:selected:focus, + textview > text:selected, textview > text > selection:focus, textview > text > selection, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, + entry > text > selection, modelbutton.flat:selected, spinbutton:not(.vertical) > text > selection, spinbutton.vertical > text > text > selection, spinbutton.vertical > text > selection, columnview.view:selected:focus, columnview.view:selected, + treeview.view:selected:focus, + treeview.view:selected, row:selected, calendar > grid > label.day-number:selected { + color: #ffffff; } + label:disabled > selection, label:disabled:selected, .view:disabled:selected, + textview > text:disabled:selected:focus, + textview > text:disabled:selected, textview > text > selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, flowbox > flowboxchild:disabled:selected, gridview > child:disabled:selected, + entry > text > selection:disabled, modelbutton.flat:disabled:selected, spinbutton:not(.vertical) > text > selection:disabled, spinbutton.vertical > text > text > selection:disabled, spinbutton.vertical > text > selection:disabled, columnview.view:disabled:selected, + treeview.view:disabled:selected, row:disabled:selected, calendar > grid > label.day-number:disabled:selected { + color: #d280d2; } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; + min-width: 20px; + min-height: 24px; + padding-left: 20px; + padding-right: 20px; + padding-top: 24px; + padding-bottom: 24px; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-dark.png"), url("assets/text-select-start-dark@2.png")); } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-dark.png"), url("assets/text-select-end-dark@2.png")); } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover-dark.png"), url("assets/text-select-start-hover-dark@2.png")); } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover-dark.png"), url("assets/text-select-end-hover-dark@2.png")); } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active-dark.png"), url("assets/text-select-start-active-dark@2.png")); } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active-dark.png"), url("assets/text-select-end-active-dark@2.png")); } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); } + +shortcuts-section { + margin: 20px; } + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; } + +shortcut { + border-spacing: 6px; } + +shortcut > .keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #eeeeec; + background-color: #272a34; + border: 1px solid; + border-color: #0d0e11; + border-radius: 5px; + box-shadow: inset 0 -3px #17191f; + font-size: smaller; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; + caret-color: #19a187; } + +stackswitcher > button.text-button { + min-width: 100px; } + +stackswitcher.circular { + border-spacing: 12px; } + stackswitcher.circular > button.circular, + stackswitcher.circular > button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/************* + * App Icons * + *************/ +/* Outline for low res icons */ +.lowres-icon { + -gtk-icon-shadow: 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); } + +/* Drapshadow for large icons */ +.icon-dropshadow { + -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); } + +/********* + * Emoji * + ********/ +popover.emoji-picker > contents { + padding: 0; } + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid #0d0e11; } + +.emoji-toolbar { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid #0d0e11; } + +button.emoji-section { + border-color: transparent; + border-width: 3px; + border-style: none none solid; + border-radius: 0; + padding: 3px 0 0; + min-width: 32px; + min-height: 28px; + /* reset props inherited from the button style */ + background: none; + box-shadow: none; + text-shadow: none; } + button.emoji-section:hover { + border-color: rgba(238, 238, 236, 0.1); } + button.emoji-section:checked { + border-color: #a400a4; } + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + border-radius: 6px; } + popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: #a400a4; } + +emoji-completion-row > box { + border-spacing: 10px; + padding: 2px 10px; } + +emoji-completion-row:focus, +emoji-completion-row:hover { + background-color: #a400a4; + color: #ffffff; } + +emoji-completion-row emoji:focus, +emoji-completion-row emoji:hover { + background-color: #3b3e46; } + +popover.entry-completion > contents { + padding: 0; } + +statusbar { + padding: 6px 10px 6px 10px; } + +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"); } + +/*************************** + * Check and Radio buttons * + ***************************/ +row label.subtitle { + font-size: smaller; + opacity: 0.55; + text-shadow: none; } + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 50px; } + row > box.header > box.title { + margin-top: 8px; + margin-bottom: 8px; } + +row.expander { + background-color: transparent; } + row.expander list.nested > row { + background-color: alpha(#23252e, 0.5); + border-color: alpha(#0d0e11, 0.7); + border-style: solid; + border-width: 1px 0px 0px 0px; } + row.expander image.expander-row-arrow { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); } + row.expander:not(:checked) image.expander-row-arrow { + opacity: 0.55; + text-shadow: none; } + row.expander:not(:checked) image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(-0.25turn); } + row.expander:not(:checked) image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(0.25turn); } + row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #a400a4; } + row.expander image.expander-row-arrow:disabled { + color: #888a8d; } + +flap > dimming, +deck > dimming, +leaflet > dimming { + background: rgba(0, 0, 0, 0.24); } + +flap > border, +deck > border, +leaflet > border { + min-width: 1px; + min-height: 1px; + background: #0d0e11; } + +flap > shadow, +deck > shadow, +leaflet > shadow { + min-width: 56px; + min-height: 56px; } + flap > shadow.left, + deck > shadow.left, + leaflet > shadow.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.right, + deck > shadow.right, + leaflet > shadow.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.up, + deck > shadow.up, + leaflet > shadow.up { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.down, + deck > shadow.down, + leaflet > shadow.down { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + +flap > outline, +deck > outline, +leaflet > outline { + min-width: 1px; + min-height: 1px; + background: transparent; } + +avatar { + border-radius: 9999px; + -gtk-outline-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: #fff; } + avatar.image { + background: none; } + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; } + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; } + statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) { + margin-bottom: 12px; } + +window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp, +preferencespage > scrolledwindow > viewport > clamp { + margin: 0 12px; + transition: margin-bottom 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp > list, + preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup { + transition: margin-top 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small, + preferencespage > scrolledwindow > viewport > clamp.small { + margin-bottom: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.small > list, + preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup { + margin-top: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium, + preferencespage > scrolledwindow > viewport > clamp.medium { + margin-bottom: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.medium > list, + preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup { + margin-top: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large, + preferencespage > scrolledwindow > viewport > clamp.large { + margin-bottom: 30px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.large > list, + preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup { + margin-top: 30px; } + +preferencesgroup > box > label:not(:first-child) { + margin-top: 6px; } + +preferencesgroup > box > box:not(:first-child) { + margin-top: 12px; } + +tabbar .tab-indicator:not(.clickable) { + background: none; + box-shadow: none; + border-color: transparent; } + +/*************************** + * Check and Radio buttons * + ***************************/ +popover.combo list { + min-width: 200px; } + +window.csd.unified:not(.solid-csd) headerbar { + border-radius: 0; } + +.windowhandle, .windowhandle * { + -GtkWidget-window-dragging: true; } + +popover.combo { + padding: 0px; } + popover.combo list { + border-style: none; + background-color: transparent; } + popover.combo list > row { + padding: 0px 12px 0px 12px; + min-height: 50px; } + popover.combo list > row:not(:last-child) { + border-bottom: 1px solid alpha(#0d0e11, 0.5); } + popover.combo list > row:first-child { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo list > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo overshoot.top { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo overshoot.bottom { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical { + padding-top: 2px; + padding-bottom: 2px; } + popover.combo scrollbar.vertical:dir(ltr) { + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical:dir(rtl) { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; } + +row.expander { + padding: 0px; } + row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; } + row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; } + +keypad .digit { + font-size: 200%; + font-weight: bold; } + +keypad .letters { + font-size: 70%; } + +keypad .symbol { + font-size: 160%; } + +viewswitcher, viewswitcher button { + margin: 0; + padding: 0; } + +viewswitcher button { + border-radius: 0; + border-top: 0; + border-bottom: 0; + box-shadow: none; + font-size: 1rem; } + viewswitcher button:not(:checked):not(:hover) { + background: transparent; } + viewswitcher button:not(:only-child):not(:last-child) { + border-right-width: 0px; } + viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) { + border-left-color: transparent; } + viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) { + border-right-color: transparent; } + viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: image(lighter(#23252e)); } + viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: shade(#0d0e11, 1.15); } + viewswitcher button:not(only-child):last-child:not(:checked):hover { + border-right-color: shade(#0d0e11, 1.15); } + viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#23252e); } + headerbar viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: linear-gradient(to top, shade(alpha(#23252e, 0.7), 0.99) 2px, alpha(#23252e, 0.7)); } + headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: #0d0e11; } + headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover { + border-right-color: #0d0e11; } + headerbar viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#23252e); } + viewswitcher button > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; } + viewswitcher button > stack > box.narrow image, + viewswitcher button > stack > box.narrow label { + padding-left: 8px; + padding-right: 8px; } + viewswitcher button > stack > box.wide { + padding: 8px 12px; } + viewswitcher button > stack > box.wide label:dir(ltr) { + padding-right: 7px; } + viewswitcher button > stack > box.wide label:dir(rtl) { + padding-left: 7px; } + viewswitcher button > stack > box label.active { + font-weight: bold; } + viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label { + animation: none; + background-image: none; } + viewswitcher button.needs-attention > stack > box label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 0px, right 1px; } + viewswitcher button.needs-attention > stack > box label:backdrop { + background-size: 6px 6px, 0 0; } + viewswitcher button.needs-attention > stack > box label:dir(rtl) { + background-position: left 0px, left 1px; } + +viewswitcherbar actionbar > revealer > box { + padding: 0; } + +list.content, +list.content list { + background-color: transparent; } + +list.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) { + background-color: mix(#23252e, #272a34, 0.5); } + +list.content list.nested > row:not(:active):hover.activatable:not(:selected) { + background-color: mix(#eeeeec, #272a34, 0.95); } + +list.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) { + background-color: #272a34; } + +list.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) { + background-color: mix(#eeeeec, #272a34, 0.95); } + +list.content > row, +list.content > row list > row { + border-color: alpha(#0d0e11, 0.7); + border-style: solid; + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +list.content > row:not(:last-child) { + border-width: 1px 1px 0px 1px; } + +list.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked { + border-width: 1px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + +list.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row { + margin-top: 6px; } + +button.list-button:not(:active):not(:checked):not(:hover) { + background: none; + border: 1px solid alpha(#0d0e11, 0.5); + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode { + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.065); } + +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized), +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration, +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay { + border-radius: 8px; } + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + color: rgba(238, 238, 236, 0.5); } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop { + color: rgba(136, 138, 141, 0.5); } + +tabbar .box { + min-height: 38px; + background: #0f1014; + border-bottom: 1px solid black; } + tabbar .box:backdrop { + background-color: #0f1014; + border-color: #0d0e11; } + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid black; } + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; } + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; } + +tabbar scrolledwindow.pinned:backdrop undershoot { + border-color: #0d0e11; } + +tabbar scrolledwindow.pinned tabbox:dir(ltr) { + padding-right: 1px; + box-shadow: inset -1px 0 black; } + tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop { + box-shadow: inset -1px 0 #0d0e11; } + +tabbar scrolledwindow.pinned tabbox:dir(rtl) { + padding-left: 1px; + box-shadow: inset 1px 0 black; } + tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop { + box-shadow: inset 1px 0 #0d0e11; } + +tabbar undershoot { + transition: none; } + tabbar undershoot.left { + background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); } + tabbar undershoot.right { + background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); } + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, rgba(164, 0, 164, 0.7), rgba(164, 0, 164, 0.5) 1px, rgba(164, 0, 164, 0) 20px); } + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, rgba(164, 0, 164, 0.7), rgba(164, 0, 164, 0.5) 1px, rgba(164, 0, 164, 0) 20px); } + +tabbar tab { + border-style: solid; + border-color: black; + border-width: 0 1px 0 1px; + transition: background 150ms ease-in-out; + background-color: #16171d; } + tabbar tab:checked { + background-color: #23252e; } + tabbar tab:checked:hover { + background-color: #292c37; } + tabbar tab:hover { + background-color: #1c1e25; } + tabbar tab:backdrop { + border-color: #0d0e11; + background-color: #16171d; } + tabbar tab:backdrop:checked { + background-color: #23252e; } + +tabbar .start-action, +tabbar .end-action { + background: #16171d; + border-color: black; + border-style: solid; + transition: background 150ms ease-in-out; } + tabbar .start-action:backdrop, + tabbar .end-action:backdrop { + border-color: #0d0e11; + background-color: #16171d; } + tabbar .start-action button, + tabbar .end-action button { + border: none; + border-radius: 0; } + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; } + tabbar .start-action:dir(ltr) > *, + tabbar .end-action:dir(rtl) > * { + margin-right: 1px; } + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; } + tabbar .start-action:dir(rtl) > *, + tabbar .end-action:dir(ltr) > * { + margin-left: 1px; } + +.tab-drag-icon tab { + min-height: 26px; + background-color: #292c37; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(13, 14, 17, 0.9), inset 0 1px rgba(238, 238, 236, 0.07); + margin: 25px; } + +tabbar tab, +.tab-drag-icon tab { + padding: 6px; } + tabbar tab.needs-attention, + .tab-drag-icon tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(164, 0, 164, 0.2) 15%, rgba(164, 0, 164, 0) 15%); } + tabbar tab .tab-close-button, + tabbar tab .tab-indicator, + .tab-drag-icon tab .tab-close-button, + .tab-drag-icon tab .tab-indicator { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 99px; + border: none; + box-shadow: none; + -gtk-icon-shadow: none; + text-shadow: none; + background: none; } + tabbar tab .tab-close-button:hover, + tabbar tab .tab-indicator.clickable:hover, + .tab-drag-icon tab .tab-close-button:hover, + .tab-drag-icon tab .tab-indicator.clickable:hover { + background: alpha(#eeeeec, 0.15); } + tabbar tab .tab-close-button:active, + tabbar tab .tab-indicator.clickable:active, + .tab-drag-icon tab .tab-close-button:active, + .tab-drag-icon tab .tab-indicator.clickable:active { + background: alpha(black, 0.2); } + +/********** + * Button * + **********/ +windowcontrols button, notebook > header > tabs > arrow, +button { + padding: 2px 6px; } + +.titlebar:not(headerbar) stackswitcher button:checked:checked, +.titlebar:not(headerbar) button.toggle:active, +.titlebar:not(headerbar) button.toggle:checked, +headerbar stackswitcher button:checked:checked, +headerbar button.toggle:active, +headerbar button.toggle:checked, +button.flat:not(.link):hover, +button:active, +button:checked { + background: #1b1d24; + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); } + .titlebar:not(headerbar) stackswitcher button:backdrop:checked, + .titlebar:not(headerbar) button.toggle:backdrop:active, + .titlebar:not(headerbar) button.toggle:backdrop:checked, + headerbar stackswitcher button:backdrop:checked, + headerbar button.toggle:backdrop:active, + headerbar button.toggle:backdrop:checked, + button.flat:backdrop:not(.link):hover, + button:active:backdrop, + button:checked:backdrop { + box-shadow: none; } + + +button:disabled { + box-shadow: none; } + + +button.flat:not(.link):hover { + transition: none; } + + +button.flat:not(.link):backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + + +button.image-button { + padding-left: 2px; + padding-right: 2px; } + + +button.circular { + min-height: 24px; + min-width: 24px; + padding: 2px; } + +/********** + * Entry * + **********/ +spinbutton:not(.vertical), spinbutton.vertical > text, +entry { + min-height: 28px; } + +spinbutton:not(:disabled):not(.vertical), spinbutton.vertical > text:not(:disabled), +entry:not(:disabled) { + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); + background: #1b1d24; } + +spinbutton:backdrop:not(.vertical), spinbutton.vertical > text:backdrop, +entry:backdrop { + box-shadow: none; + border-color: #0d0e11; } + +headerbar spinbutton:not(.vertical), headerbar spinbutton.vertical > text, +headerbar entry { + background: #272a34; } + +/********** + * Switch * + **********/ +switch { + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); } + switch:checked { + border-right-width: 0; + margin-right: 1px; + box-shadow: inset 0 1px 3px -1px rgba(0, 0, 0, 0.6); } + switch:checked, switch:checked:backdrop { + border-color: rgba(0, 0, 0, 0.2); } + switch:checked slider { + border-color: #0d0e11; } + switch:checked slider:backdrop:not(:disabled) { + border-color: #0d0e11; } + switch:backdrop, switch:disabled { + box-shadow: none; + border-color: #0d0e11; } + switch:backdrop slider, switch:disabled slider { + border-color: #0d0e11; } + +/************************* + * Check and Radio items * + *************************/ +check, +radio { + background-image: linear-gradient(to bottom, #1e2128 20%, #1a1c23 90%); + border-color: black; } + check, check:active, + radio, + radio:active { + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); } + check:checked, check:indeterminate, + radio:checked, + radio:indeterminate { + background-image: linear-gradient(to bottom, #a400a4 20%, #9a009a 90%); + border-color: #0b000b; + color: #ffffff; } + check:checked, check:checked:active, check:indeterminate, check:indeterminate:active, + radio:checked, + radio:checked:active, + radio:indeterminate, + radio:indeterminate:active { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.27); } + check:checked:backdrop, check:indeterminate:backdrop, + radio:checked:backdrop, + radio:indeterminate:backdrop { + background-image: image(#a400a4); + box-shadow: none; } + check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, + radio:disabled, + radio:disabled:checked, + radio:disabled:indeterminate, + radio:disabled:backdrop, + radio:disabled:backdrop:checked, + radio:disabled:backdrop:indeterminate { + border-color: #0d0e11; + background-image: image(#23252e); + color: #eeeeec; } + +radio:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: scale(0); } + +check:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + +radio:active, +check:active { + -gtk-icon-transform: scale(0, 1); } + +radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), +check:checked:not(:backdrop), +check:indeterminate:not(:backdrop) { + -gtk-icon-transform: unset; + transition: 400ms; } + +/************ + * GtkScale * + ************/ +switch slider, +scale slider { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border-color: black; } + switch:hover slider, switch slider:active, + scale slider:active { + background-image: image(#0f1014); + border-color: #a400a4; } + switch slider:backdrop, switch slider:disabled, + scale slider:backdrop, + scale slider:disabled { + border-color: #0d0e11; + background-image: image(#23252e); + box-shadow: none; } + +/***************** + * Title buttons * + *****************/ +windowcontrols { + margin: 0 5px; } + windowcontrols.end { + margin-left: 11px; } + windowcontrols.right { + margin-right: 11px; } + windowcontrols button { + color: transparent; + background: #383d4b; + margin: 0; + padding: 0; + min-width: 0; + min-height: 0; + border: 1px solid black; + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); + -gtk-icon-shadow: none; + transition: all .2s; } + windowcontrols button:hover { + color: #eeeeec; + background: #383d4b; + border-color: transparent; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3); } + windowcontrols button.close { + color: black; + background: #a400a4; + border-color: transparent; } + windowcontrols button.close:hover { + color: white; + background: #ad1aad; } + windowcontrols button:backdrop, windowcontrols button:backdrop:hover { + color: transparent; + background: transparent; + box-shadow: none; + border-color: #0d0e11; + background: rgba(0, 0, 0, 0.3); } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + min-height: 40px; + border-color: black; + background: #0d0e11 -gtk-scaled(url("assets/kali-headerbar-logo-dark.png"), url("assets/kali-headerbar-logo-dark@2.png")), linear-gradient(to top, #16171d, #1a1c23); + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.75); + background-repeat: no-repeat; + background-position: left; } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + background-image: -gtk-scaled(url("assets/kali-headerbar-logo-dark.png"), url("assets/kali-headerbar-logo-dark@2.png")); + background-repeat: no-repeat; + background-position: left; + box-shadow: none; } + .dialog .titlebar:not(headerbar), .dialog headerbar, .dialog headerbar:backdrop { + background: #23252e; + border: 0; + box-shadow: none; } + +headerbar entry, +headerbar spinbutton, +headerbar separator:not(.sidebar), +headerbar button { + margin-top: 5px; + margin-bottom: 5px; } + +headerbar switch { + margin-top: 7px; + margin-bottom: 7px; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-top-color: #0d0e11; } + treeview.view:backdrop { + border-top-color: #0d0e11; } + treeview.view header button { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + margin-left: -1px; } + treeview.view header button:hover, treeview.view header button:active { + border-color: #0d0e11; } + treeview.view header button:backdrop { + box-shadow: none; } + +/************* + * Notebooks * + *************/ +notebook > header { + border: 0; + padding: 0; + background-color: #1b1d24; } + notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs { + margin: 0; } + notebook > header.top > tabs > tab, + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab, + notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab, + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab, + notebook > header.right > tabs > tab.reorderable-page { + padding: 3px 12px; + border: 1px solid transparent; + margin: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header.top > tabs > tab:hover, + notebook > header.top > tabs > tab.reorderable-page:hover, notebook > header.bottom > tabs > tab:hover, + notebook > header.bottom > tabs > tab.reorderable-page:hover, notebook > header.left > tabs > tab:hover, + notebook > header.left > tabs > tab.reorderable-page:hover, notebook > header.right > tabs > tab:hover, + notebook > header.right > tabs > tab.reorderable-page:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + transition-duration: 50ms; } + notebook > header.top > tabs > tab:hover:backdrop, + notebook > header.top > tabs > tab.reorderable-page:hover:backdrop, notebook > header.bottom > tabs > tab:hover:backdrop, + notebook > header.bottom > tabs > tab.reorderable-page:hover:backdrop, notebook > header.left > tabs > tab:hover:backdrop, + notebook > header.left > tabs > tab.reorderable-page:hover:backdrop, notebook > header.right > tabs > tab:hover:backdrop, + notebook > header.right > tabs > tab.reorderable-page:hover:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header.top > tabs > tab:checked, + notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked, + notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked, + notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked, + notebook > header.right > tabs > tab.reorderable-page:checked { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + notebook > header.top > tabs > tab:checked:backdrop, + notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop, + notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop, + notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop, + notebook > header.right > tabs > tab.reorderable-page:checked:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + notebook > header.top > tabs > tab:backdrop, + notebook > header.top > tabs > tab.reorderable-page:backdrop, notebook > header.bottom > tabs > tab:backdrop, + notebook > header.bottom > tabs > tab.reorderable-page:backdrop, notebook > header.left > tabs > tab:backdrop, + notebook > header.left > tabs > tab.reorderable-page:backdrop, notebook > header.right > tabs > tab:backdrop, + notebook > header.right > tabs > tab.reorderable-page:backdrop { + color: #888a8d; } + notebook > header.top { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.bottom { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header > tabs > tab { + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + min-height: 24px; } + notebook > header > tabs > tab button.flat { + margin-top: 1px; + margin-bottom: 1px; } + +/************** + * Scrollbars * + **************/ +scrollbar > range > trough > slider { + min-width: 6px; + min-height: 6px; } + +scrollbar > range.fine-tune > trough > slider { + min-width: 3px; + min-height: 3px; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 0 10px; + margin: 5px; + border-radius: 7px; + border: 1px solid rgba(13, 14, 17, 0.65); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); + background-image: none; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + box-shadow: none; } + +/********************** + * Window Decorations * + *********************/ +window.csd { + border-radius: 8px 8px 5px 5px; + border: 1px solid #272a34; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(13, 14, 17, 0.75); } + window.csd:backdrop { + box-shadow: 0 2px 8px 0 transparent, 0 0 0 1px transparent, 0 0 0 3px rgba(0, 0, 0, 0.25); } + window.csd.dialog.message, window.csd.popup { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(13, 14, 17, 0.65); + border-width: 0; } + +window.maximized, window.fullscreen, window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom { + border-width: 0; } + +window.popup { + border-width: 0; } + +window.ssd { + box-shadow: 0 0 0 1px rgba(13, 14, 17, 0.75); + border-width: 0; } + +tooltip.csd { + border: 0; } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #eeeeec; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #23252e; +/* +text widgets and the like base background color */ +@define-color theme_base_color #272a34; +/* +base background color of selections */ +@define-color theme_selected_bg_color #a400a4; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #242731; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #888a8d; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #272a34; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #888a8d; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #23252e; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #292c37; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #a400a4; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #ffffff; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #43495a; +/* +widgets main borders color */ +@define-color borders #0d0e11; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #0d0e11; +/* +these are pretty self explicative */ +@define-color warning_color #fd7d00; +@define-color error_color #bf1717; +@define-color success_color #308e63; +/* +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 shade(#eeeeec, 1.8); +@define-color wm_unfocused_title #888a8d; +@define-color wm_highlight rgba(0, 0, 0, 0); +@define-color wm_borders_edge rgba(238, 238, 236, 0.07); +@define-color wm_bg_a shade(#23252e, 1.2); +@define-color wm_bg_b #23252e; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#23252e, 1.3); +@define-color wm_button_hover_color_b #23252e; +@define-color wm_button_active_color_a shade(#23252e, 0.85); +@define-color wm_button_active_color_b shade(#23252e, 0.89); +@define-color wm_button_active_color_c shade(#23252e, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #272a34; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1a1c23; +.open-document-selector-treeview:hover { + background-color: alpha(@theme_fg_color, 0.05); +} + +.open-document-selector-treeview:selected:hover { + background-color: @theme_selected_bg_color; +} + +/* Only normal state is handle */ +.open-document-selector-name-label { + color: @theme_fg_color; +} + +/* Only normal state is handle */ +.open-document-selector-path-label { + color: @theme_unfocused_fg_color; + font-size: smaller; +} + +/* Only normal state is handle */ +.open-document-selector-match { + color: shade (@theme_fg_color, 0.6); + background-color: alpha(@warning_color, 0.4); +} + +.gedit-document-panel { + background-color: @sidebar_bg; +} + +.gedit-document-panel:backdrop { + color: #b0b2b2; +} + +.gedit-document-panel row:selected:backdrop { + background-color: #8b8e8f; +} + +.gedit-document-panel-group-row, +.gedit-document-panel-group-row:hover { + border-top: 1px solid alpha(currentColor, 0.3); +} + +.gedit-document-panel-group-row:first-child, +.gedit-document-panel-group-row:first-child:hover { + border-top: 0px; +} + +/* Try to look as the notebook tab close button */ +.gedit-document-panel row button.flat { + padding: 0; + margin-top: 8px; + margin-bottom: 8px; + min-width: 18px; + min-height: 18px; + color: alpha(currentColor,0.3); +} + +.gedit-document-panel row:hover button.flat { + color: alpha(currentColor,0.5); +} + +.gedit-document-panel row button.flat:hover { + color: @theme_fg_color; +} + +statusbar { + border-top: 1px solid @borders; +} + +.gedit-search-slider { + background-color: @theme_base_color; + padding: 6px; + border-color: @borders; + border-radius: 0 0 3px 3px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + background-color: @theme_base_color; + background-image: none; + color: shade (@theme_unfocused_fg_color, 0.8); + border: 0px; + margin: 2px; + padding: 2px; +} +.nautilus-window, +.nautilus-window notebook, +.nautilus-window notebook > stack { + background: @theme_base_color; +} + +.nautilus-empty-state-icon { + opacity: 0.50; +} + +.nautilus-canvas-item { + border-radius: 5px; +} + +.nautilus-canvas-item.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.nautilus-canvas-item.dim-label { + color: mix (@theme_fg_color, @theme_bg_color, 0.50); +} + +.nautilus-canvas-item.dim-label:selected { + color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20); +} + +/* Toolbar */ + +/* Here we use the .button background-image colors from Adwaita, but ligthen them, + * since is not possible to use lighten () in common css. */ +@keyframes needs_attention_keyframes { + 0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } + /* can't do animation-direction, so holding the color on two keyframes */ + 30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +/* Remove white background and highlight on hover which GTK adds by default + * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */ +.operations-list, +.operations-list > :hover { + background: none; +} + +.disclosure-button { + padding-left: 4px; + padding-right: 4px; +} + +/* Path bar */ + +.nautilus-path-bar scrolledwindow { + border-radius: 5px 0px 0px 5px; + border: 1px @borders solid; + border-right-width: 0px; + background-color: @theme_bg_color; +} +.nautilus-path-bar scrolledwindow undershoot.left { + border-radius: 5px 0px 0px 5px; + background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} +.nautilus-path-bar scrolledwindow undershoot.right { + background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} + +.nautilus-path-bar > button, +.path-buttons-box button { + margin: 0px; +} + +.path-buttons-box button { + background-image: none; + box-shadow: none; + border-radius: 5px; + border-width: 0px; + -gtk-icon-shadow: none; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover { + background: alpha(@theme_fg_color, 0.15); + box-shadow: inset 0 0 0 2px @theme_bg_color; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover * { + opacity: 1; +} + +/* Make the tags fit into the box */ +entry.search > * { + margin: 5px; +} + +/* Sidebar */ + +.nautilus-window .sidebar-row:selected { + background: mix(@theme_bg_color, @theme_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected, +.nautilus-window .sidebar-row:selected image, +.nautilus-window .sidebar-row:selected label { + color: mix(@theme_fg_color, @theme_text_color, 0.5); +} + +.nautilus-window .sidebar-row:selected:backdrop { + background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected:backdrop, +.nautilus-window .sidebar-row:selected:backdrop label { + color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15); +} + +/* Floating status bar */ +.floating-bar { + padding: 1px; + background-color: @theme_base_color; + border-width: 1px; + border-style: solid solid none; + border-color: @borders; + border-radius: 8px 8px 0 0; +} + +.floating-bar.bottom.left { /* axes left border and border radius */ + border-left-style: none; + border-top-left-radius: 0; +} +.floating-bar.bottom.right { /* axes right border and border radius */ + border-right-style: none; + border-top-right-radius: 0; +} + +.floating-bar:backdrop { + background-color: @theme_unfocused_base_color; + border-color: @unfocused_borders; +} + +.floating-bar button { + padding: 0px; +} + +@define-color disk_space_unknown #888a85; +@define-color disk_space_used #729fcf; +@define-color disk_space_free #eeeeec; + +.disk-space-display { + border-style: solid; + border-width: 2px; +} + +.disk-space-display.unknown { + background-color: @disk_space_unknown; + border-color: shade(@disk_space_unknown, 0.7); + color: @disk_space_unknown; +} +.disk-space-display.unknown.border { + color: shade(@disk_space_unknown, 0.7); +} + +.disk-space-display.used { + background-color: @disk_space_used; + border-color: shade(@disk_space_used, 0.7); + color: @disk_space_used; +} +.disk-space-display.used.border { + color: shade(@disk_space_used, 0.7); +} + +.disk-space-display.free { + background-color: @disk_space_free; + border-color: shade(@disk_space_free, 0.7); + color: @disk_space_free; +} +.disk-space-display.free.border { + color: shade(@disk_space_free, 0.7); +} + +/* As a workaround for GtkTreeView showing thick border above first row when + * horizontal grid lines are enabled, we add them using CSS instead. Exclude the + * drop targets to let through the default feedback style. */ +.nautilus-list-view .view:not(:drop(active)) { + border-bottom: 1px solid @theme_bg_color; +} + +.nautilus-list-view.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.search-information { + background-color: @theme_selected_bg_color; + color:white; + padding:2px; +} + +@define-color conflict_bg #fef6b6; + +.conflict-row { + background: @conflict_bg; + color: black; +} + +.conflict-row:hover { + background-color: shade(@conflict_bg, 0.9); +} + +.conflict-row:selected { + background: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/* Icon view */ +flowbox { + padding: 18px +} + +flowboxchild { + padding: 0px; +} + +flowboxchild:selected { + background-color:transparent; + outline-color: transparent; +} + +flowboxchild .thumbnail { + margin: 4px; + box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5), + 0px 0px 0px 1px alpha(@borders, 0.5), + 0px 2px 0px 0px alpha(@borders, 0.5); + border-radius: 2px; +} + +.icon-ui-labels-box { + padding: 2px 4px; + border-radius: 4px; +} + +flowboxchild:selected .icon-ui-labels-box { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; +} + +flowboxchild:selected image { + -gtk-icon-effect: dim; /* GTK 3 only */ + /* GTK 4 TODO: Replace previous line with the following one: + -gtk-icon-filter: opacity(0.5); + */ + -gtk-icon-shadow: 0px 0px @theme_selected_bg_color; +} diff --git a/share/themes/Kali-Purple-Dark/index.theme b/share/themes/Kali-Purple-Dark/index.theme new file mode 100644 index 00000000..2c6777d3 --- /dev/null +++ b/share/themes/Kali-Purple-Dark/index.theme @@ -0,0 +1,13 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Kali-Purple-Dark +Comment=The Kali Purple Default Theme +Encoding=UTF-8 + + +[X-GNOME-Metatheme] +GtkTheme=Kali-Purple-Dark +MetacityTheme=Kali-Purple-Dark +IconTheme=Flat-Remix-Purple-Dark +CursorTheme=Adwaita +ButtonLayout=:minimize,maximize,close diff --git a/share/themes/Kali-Purple-Dark/xfwm4/bottom-active.png b/share/themes/Kali-Purple-Dark/xfwm4/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..243d6b90fe14cb4b410cb4cc9176d9630ed1e02c GIT binary patch literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~l!3HFKUgUTJDOpb!#}J9B$su7^f1h_?OjzXd k`GG-0V1UP*MFtEE>LN_r&)jaU0xD$iboFyt=akR{07L;7ZvX%Q literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/bottom-inactive.png b/share/themes/Kali-Purple-Dark/xfwm4/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..243d6b90fe14cb4b410cb4cc9176d9630ed1e02c GIT binary patch literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~l!3HFKUgUTJDOpb!#}J9B$su7^f1h_?OjzXd k`GG-0V1UP*MFtEE>LN_r&)jaU0xD$iboFyt=akR{07L;7ZvX%Q literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/bottom-left-active.png b/share/themes/Kali-Purple-Dark/xfwm4/bottom-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f3a00bec16c9e2787f866201c9038f076549f5c4 GIT binary patch literal 191 zcmV;w06_nVP)U?NuGr~#t};5C4ek&)s5|Nmqgz$hXn{fC>2mzjl?jXW2y zva+B3@#7oWE@0wdV~zX!@9&Qv-@lS)z`c7nZgR47C;a&JU?NuGr~#t};5C4ek&)s5|Nmqgz$hXn{fC>2mzjl?jXW2y zva+B3@#7oWE@0wdV~zX!@9&Qv-@lS)z`c7nZgR47C;a&J;M1%e(!7j!eR5v} hooAUl#AR*anjve>zNe+ox&x@4!PC{xWt~$(696T~G&2AI literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/bottom-right-inactive.png b/share/themes/Kali-Purple-Dark/xfwm4/bottom-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..e137d28d38f93e269058ee98075d24fe2e79090c GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7>;M1%e(!7j!eR5v} hooAUl#AR*anjve>zNe+ox&x@4!PC{xWt~$(696T~G&2AI literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/close-active.png b/share/themes/Kali-Purple-Dark/xfwm4/close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..bf64e11588d41209c16b95427415a883ac0bbc99 GIT binary patch literal 627 zcmV-(0*w8MP)xN#0003aP)t-s00001 z009vI5fcCt6#x|$02UVj7Z?B-82}j?02&(r8yo-}9RM9303IR$A|oX(B>*KQCom=` zFexiED=jrFE;cMKH#HzXHXlDWAU`@MLp&!%Jt#&(97;kQOGO(^MjK8@AW=voQAs0F zN+428BUDTyRB;b=aS(NK4|a19cXJbWbP{-U6L@qJd4d3fg9?U(35J9UhlL4;g$#&> z0EUJPh=vS_hX99&0EmeIiHiV>i~x*{0F93TkBFBB7?;J?ESi6oa zO;t53x?CB>jSpKLV)xdwSo<^|$C$n4G+sDb4(EzRDb{tpu+Y?Xc?nSCO^nB$VHmT( z-^p_@gX$e(?AoSjHm86u!ej&0e#RJB@5ns|FwtOU1uWVOr3f%Br}~5O&2t<_;eq3T zQ&7Dw#?#Ps-FXac4g}Qj1mkW(DJ=+XN*@G3O|~$SR`i`Cx+UzQ)vxe(Oz5wrXNuc? z91e;79Wh&p)NhhOj0}=ios9Mr%ll`qLGW_ER~B>2lTxKxt&~Xi`vY8sN)RDH!|(tA N002ovPDHLkV1gDS;?@8F literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/close-inactive.png b/share/themes/Kali-Purple-Dark/xfwm4/close-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..797ac87b563a6eb087b3134050a299208577f70d GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQaIRQQ)uDpCgy!=A^0>bZjBqJ&=Eh;V}CMF{$E+Z~3D=q;< za*~qrl2SmVASLaJQQkD z5MX&Q*-Gc2j^<`&p~rvk8&1lyS^M|!8S}#%bdJb3*6avlI&tl+!ITx%i{g?c?JDle zys_T;L9*H4o3!$wmekzz%rgCwjK~Y>CbJeBai*T%c(}zuW~E1j&WEr+yYK1ATdB)b zsNUMO^3TMn>#yD4(_zT}$aS-n%CW-!S6){%*T`+2xYv=v#&Vm@dEw`)G{f#E?d%4+ OkipZ{&t;ucLK6U}mSO|| literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/close-prelight.png b/share/themes/Kali-Purple-Dark/xfwm4/close-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..6a2745c8251bd7cb4324c4b26f845e9a3e819a0b GIT binary patch literal 704 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqMyzU=$UIv(Cs!mdPo$tgq^MB1 zxKXsJNwm2|w6#UFtzEREU96*1v}>aHq^V-lrio3TFR@^O_=1HJ3l~W&S|YJziR6-{ z5=)m!EL$$Ie67^lbu#NVYi-`Fvw4f|mMwZ)w&-u!YOr;i(YEbo+qau<-(k7q)v;G^ z&%J$j{@uF^@7`a0|NheZ4_7{Xxc1@W^^YHKeEf9l)2G{?KHd5B`TpmxkG_6=^7Zep zzyJULcW{078W_+#B|(0{pML!K_3PK4KY#!J`)5-hKOGqIyq+$OArg|T2cz>ZB``2t zxcn*b7L&HL+U#WgxJ}~!|I2@L6plA}l~%&J^l?zsg89!?k~~jem)j)YB+rmd*k@g0c2}wMORYwoZr%^x=WoT% zZddf3cE6wDf^Dq&%0FMOFkSe2^E~UlJy+gOYxtF3fA&S+rT!b8&e7}l`#t}|J7K-q i|6k`)Le>QR;6J{wFq&0l!9rkwF?hQAxvX6E*|VAE%x0cF zhhffKhPiW@=FMZ6H;-xFe5UzJ7?ynK|Lz2I+a^yJ#}J9|(g`<(nhbbcwYwZ*ZtYUg z(pa#HKi3L106j(sQ?MS3CO%BLV(3DfukXO`{R{|m}c_nQ{Wlcq8EoD_bRW)5zbv;#e1655U zHFbS84Ina5(=^u5G1b&I(b6^7(zVdmHPzO))YiAs(KFN0GuJV&)-kZrGqTk;vNtes zFf;`sM?*6wBOo#dB4=ZB7h?-o6Ckp5GqrR#wE`j!Ga#}CBG3H{zAJ&AJ>%)(7$Om# zdm&S}(Lv_;$516R&Zk~Z9Ix%Vi`ISqyI&#NH?92G^ONW5=Krl<@SD9u&R38@K%}?J zlw)=A^|_&&CdnN)x^7dku(ny-edDqIzw;TFw+9;aizth`@Xk9YBA=xq*2BFxO2u$% z(qkiEr4Q?P_*pLQH~hoW`BFA5$5qJtto7jl&o$0}7Ch+jQ<`*J-^<(WpsQ`&r++h5 zem|VK?dbOT^Dk_ky5&uVs>zgvFB9I(FtB&}IPcq{#a#>?tF~@f`SfDR-kWQdYy7HZ Y6b|-yzopr0H*emcmMzZ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/hide-inactive.png b/share/themes/Kali-Purple-Dark/xfwm4/hide-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..797ac87b563a6eb087b3134050a299208577f70d GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQaIRQQ)uDpCgy!=A^0>bZjBqJ&=Eh;V}CMF{$E+Z~3D=q;< za*~qrl2SmVASLaJQQkD z5MX&Q*-Gc2j^<`&p~rvk8&1lyS^M|!8S}#%bdJb3*6avlI&tl+!ITx%i{g?c?JDle zys_T;L9*H4o3!$wmekzz%rgCwjK~Y>CbJeBai*T%c(}zuW~E1j&WEr+yYK1ATdB)b zsNUMO^3TMn>#yD4(_zT}$aS-n%CW-!S6){%*T`+2xYv=v#&Vm@dEw`)G{f#E?d%4+ OkipZ{&t;ucLK6U}mSO|| literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/hide-prelight.png b/share/themes/Kali-Purple-Dark/xfwm4/hide-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..58b200f743931de5feea85207335f906817b3043 GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQajR8I(u6+E$d;-D(LSlj-BrYf{ zE(Am(5<()9!Xgr);xeM*vSQ*gVn9+tR!mY(TtZ$PNJ`3!OUX${0+GCgl)SW@inN@n zjI4@`oT`$FuCgi+>8WX%sB4+3Yn$jA+UOeE>KfS?nmQSpIh$I!n^}99TYFmAdjJ3b z->P}O3D7ZXJY5_^B*JqiUKDCl5OCdYq-wgBhxv?)>%@QmnVDVPPkuh2lioJ-bgTw1 zYiA9Ey~@!F*5VD97r$zA{IJ}8ZB4r4Vja^{YBTRvZ@sX5=fpRgif$=IIX%3Zii_e^_Efj3^VFZF9yAD%9fyI*p{#t9{{ z9+UiQldhaw$M`U(At`J^}gJh z5wl+K)Qj}z$=trQ>7vls1(wtI3Iz`_5F2M!!z64_*}qv_CRh zsa7orF>vKt*ANOMc^nrvx7~cXR(ASk1HaYRTQ$~;m`X}Vf4gU&-*$hW;ufjjwZfYx Q0v*BN>FVdQ&MBb@0FqT#^Z)<= literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/left-active.png b/share/themes/Kali-Purple-Dark/xfwm4/left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..88d1b5f4f276121e168616bf85bdc04511f68b8e GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTl!3HGnm25o=q@+Au9780gCX0v&{nuB~IoH55 hLt;ZipkopX<1Ze@sj~}A&I463c)I$ztaD0e0sz#i6sQ0I literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/left-inactive.png b/share/themes/Kali-Purple-Dark/xfwm4/left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..88d1b5f4f276121e168616bf85bdc04511f68b8e GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTl!3HGnm25o=q@+Au9780gCX0v&{nuB~IoH55 hLt;ZipkopX<1Ze@sj~}A&I463c)I$ztaD0e0sz#i6sQ0I literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/maximize-active.png b/share/themes/Kali-Purple-Dark/xfwm4/maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b01268c31c652b73c52ea2e3e633bd7fc8a46643 GIT binary patch literal 498 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQa4+DHcT$z}dnVDHwSXfzD*;rZG z*w{JQfrx{XgM*8clbe&1hm(tki;I_wo0o@&pNCg~UqF~&Ktw=LL`XO%BLV(3DfukXO`{R{|m}c_nQ{Wlcq8EoD_bRW)5zbv;#e1655U zHFbS84Ina5(=^u5G1b&I(b6^7(zVdmHPzO))YiAs(KFN0GuJV&)-kZrGqTk;vNtes zFf;`sM?*6wBOo#dB4=ZB7h?-o6Ckp5GqrR#wE`j!Ga#}CBG3H{zAJ&AJ>%)(7$Om# zdm&S}(Lv_;$516R&Zk~Z9Ix%Vi`ISqyI&#NH?92G^ONW5=Krl<@SD9u&R38@K%}?J zlw)=A^|_&&CdnN)x^7dku(ny-edDqIzw;TFw+9;aizth`@Xk9YBA=xq*2BFxO2u$% z(qkiEr4Q?P_*pLQH~hoW`BFA5$5qJtto7jl&o$0}7Ch+jQ<`*J-^<(WpsQ`&r++h5 zem|VK?dbOT^Dk_ky5&uVs>zgvFB9I(FtB&}IPcq{#a#>?tF~@f`SfDR-kWQdYy7HZ Y6b|-yzopr0H*emcmMzZ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/maximize-inactive.png b/share/themes/Kali-Purple-Dark/xfwm4/maximize-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..797ac87b563a6eb087b3134050a299208577f70d GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQaIRQQ)uDpCgy!=A^0>bZjBqJ&=Eh;V}CMF{$E+Z~3D=q;< za*~qrl2SmVASLaJQQkD z5MX&Q*-Gc2j^<`&p~rvk8&1lyS^M|!8S}#%bdJb3*6avlI&tl+!ITx%i{g?c?JDle zys_T;L9*H4o3!$wmekzz%rgCwjK~Y>CbJeBai*T%c(}zuW~E1j&WEr+yYK1ATdB)b zsNUMO^3TMn>#yD4(_zT}$aS-n%CW-!S6){%*T`+2xYv=v#&Vm@dEw`)G{f#E?d%4+ OkipZ{&t;ucLK6U}mSO|| literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/maximize-prelight.png b/share/themes/Kali-Purple-Dark/xfwm4/maximize-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..60dc63aea7fdc507eab2fc1a09861bd319bf4764 GIT binary patch literal 376 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQaEdf3uu6+E$d;-D(LSlj-BrYf{ zE(Am(5<()9!Xgr);xeM*vSQ*gVn9+tR!mY(TtZ$PNJ`3!OUX${0+GCgl)SW@inN@n zjI4@`oT`$FuCgi+>8WX%sB4+3Yn$jA+UOeE>KfS?nmQSpIh$I!n^}99TYFmAdjI?P z@Bjb*0;SoWK=-Woba4!k2+y7PTBu1uq{TngD=SO#n5wX->+8Sw^#e+-+>y6#&u>e- z$-Glgy^;IDuNHoHgJXW*7rnI7l;hj_VQN)qe(0i-mX~Yarf)4wQ`oIDV_CEKWycjAH3z? zvg2(|k5Ux_&AxR8+HSmbdfB9v&8;C`T~E$Dd-m1JX>;G|*yH>MCYmVDR!lzzbUK5l LtDnm{r-UW|eV%-W literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/maximize-pressed.png b/share/themes/Kali-Purple-Dark/xfwm4/maximize-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f33dd3c9fd0cf48c1b77358ae31052ff38a7b877 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQau>n3IuF9%h^AFJ&~no}6=d=2Lf@Vqo(k_vZB zafyTVB9&Tp&#ZgTe~DWM4fZ5J2z literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/right-inactive.png b/share/themes/Kali-Purple-Dark/xfwm4/right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..3b4561526f8c2b8037a4423bff3524c0002cb1b7 GIT binary patch literal 85 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTl!3HGnm25o=q+~o@9780gCWnMw{e8ZH<=)=f jlLwA8u=a2XDRVGnZDonPgTe~DWM4fZ5J2z literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/shade-active.png b/share/themes/Kali-Purple-Dark/xfwm4/shade-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6dcf11b49a6303dc8b3ad66c68c62449d1a9f468 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzs=>VS)S7lW_J9~ErCoe~5@7uTU z-nn!4@#81Yo<0Bn|G#ykup>~JqNj^v2uE~s!UDyB(x#0P#VS)S7lW_10yR#V{0Q58)FmO z`i8dVmd=*8?unD8n{eFs2P#wcba4#fh)zyeplHC`wo$_Pmh1wbt$lq$9Nn6W7c=Ym a0FCsqWnHo^ets=bIfJLGpUXO@geCxe2qFdm literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/shade-prelight.png b/share/themes/Kali-Purple-Dark/xfwm4/shade-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..7aa8f900318eaafc629783f722fc38b5c3d2bbc8 GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQaGXs1=T>1Eg`2>Uogv10vNL)}@ zTnLCnB!omHg+(Mp#brdrWyQp0#DJuPteB*nxP-hokd%}cmy(l^1R{9}DS2r*6=^wD z8Cew>IaMVUU1e1u(o@qiQP(n6*EZ2Lw9z%R)its)G<7mGb2hbdH?#IIxAwHK^$rM4 z3<^sM4o?n_NV#|a;r$1Xo<4i=;^piA|Nryd=#&9Ea<8Y0V~9j}?!=dTO$Guj;jRu2 z0UJ*!2AvDaul(P>S)Ap<&x=0$QzqYx^w>G+!ZpScZJ#6JKZMuwMc&;eYL_*!DgD02 zilDq-Lce~u@n!94I9y?z)H5rPt8?1r&aPA@b(eG}#fY0SNzz}UZvB2;IeA^u#Lj~2 z<=1QF4haQJ*gS7itITwtK(luVR+o>qeu!T(|AQ*`e79#MzRF^)6_1_nIDG3ovnhS2 w;1^YQsY9ZQqW9K5URYVi*FHaa^|_C%ESx5_QLDxG0X@Rt>FVdQ&MBb@0GV%$BLDyZ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/shade-pressed.png b/share/themes/Kali-Purple-Dark/xfwm4/shade-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..7965bcfa244ea7fce8999da1cec6c27d9829b234 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQaIRQQ)uF9%+2cSKL$^!|x6Crq9_XWr5mTdQn<_V#+ZIEF}smtLqB zZc^ZBc$muecY%v;cTCpLzx$Jmd0gMs{J&+(ew?@AZQu1(x!#MFPw99awVP4(AZGEC zn3N@!k9osI|FEg~u8$2eX_+d&JMqPz5Fx91cJ~Yae6`utFqyUXbZPz~(}f3@2ru-T zSiWh;sZVaZ!*e#Ntw`JWT(KtDZhgLS#HD3r@9M%f+?8+rDqW%1dixE~VGN$GelF{r G5}E*-s&c;o literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/stick-active.png b/share/themes/Kali-Purple-Dark/xfwm4/stick-active.png new file mode 100644 index 0000000000000000000000000000000000000000..eb8aaf282a2cf10077dd3ac6258ce7521a695cd5 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzs-2k5uS7lW_Yg<uq&T;BY_4jw0Q!3xz-EGeCEL&sqySuy91D0LgUEXVOIH`{#;AkjA&FVdQ&MBb@0DsF%Bme*a literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/stick-inactive.png b/share/themes/Kali-Purple-Dark/xfwm4/stick-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..6518112f6c641425dc339b5adb4c555e5d7e3e3b GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzsl>na*S7lW_eM3tFBP$a#yPUj| z-29UKg0jx8{;uu`-911wapI)u5uc*h0@a&&x;Tb#%uG&Lz?RSzmBx^o_2%APmQ=U* z_x7@$irHKJU5}+$eag()z4*}Q$iB} D?oTt( literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/stick-prelight.png b/share/themes/Kali-Purple-Dark/xfwm4/stick-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..49da13f6250283332efc6904756554e94ae5a49b GIT binary patch literal 447 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQaD*}8%T>1Eg`2>Uogv10vNL)}@ zTnLCnB!omHg+(Mp#brdrWyQp0#DJuPteB*nxP-hokd%}cmy(l^1R{9}DS2r*6=^wD z8Cew>IaMVUU1e1u(o@qiQP(n6*EZ2Lw9z%R)its)G<7mGb2hbdH?#IIxAwHK_4W&j z_YaN_i%#FO@6g_ThxZ*ga`4dc49yU-EQu z43P*=op_V4$w0u>-PIv5Krls6bN2})y#xRM&zu|7bL97hIrEmB{K8iuaXrX|p)hyn z8?FkA?&kS1>kTcr%%-Quauv^WxW>Nn{pCNiLyQBhR?EAu&8dFCGP(}m_KdCf@w1s%$c_|_?>4N z&O!Z#@m;tzLuI2W!=`WEpT06ORF-GnRglZp&D&z*_ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/themerc b/share/themes/Kali-Purple-Dark/xfwm4/themerc new file mode 100644 index 00000000..d8301d1c --- /dev/null +++ b/share/themes/Kali-Purple-Dark/xfwm4/themerc @@ -0,0 +1,17 @@ +active_text_color=#fff +inactive_text_color=#8c8f94 +button_offset=1 +button_spacing=4 +show_app_icon=true +full_width_title=true +maximized_offset=0 +title_horizontal_offset=3 +title_shadow_active=false +title_shadow_inactive=false +title_vertical_offset_active=0 +title_vertical_offset_inactive=0 +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-2 +shadow_opacity=40 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/title-1-active.png b/share/themes/Kali-Purple-Dark/xfwm4/title-1-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1ebdda8b6704a7996e0ce73dd28d311334a9af79 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWDyae|K}UnB3fFG mUOXx>!@$Lj)tz;v1_uM90pr%{l6*0sS_V&7KbLh*2~7a&SQH2V literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/title-1-inactive.png b/share/themes/Kali-Purple-Dark/xfwm4/title-1-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1ebdda8b6704a7996e0ce73dd28d311334a9af79 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWDyae|K}UnB3fFG mUOXx>!@$Lj)tz;v1_uM90pr%{l6*0sS_V&7KbLh*2~7a&SQH2V literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/title-2-active.png b/share/themes/Kali-Purple-Dark/xfwm4/title-2-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1ebdda8b6704a7996e0ce73dd28d311334a9af79 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWDyae|K}UnB3fFG mUOXx>!@$Lj)tz;v1_uM90pr%{l6*0sS_V&7KbLh*2~7a&SQH2V literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/title-2-inactive.png b/share/themes/Kali-Purple-Dark/xfwm4/title-2-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1ebdda8b6704a7996e0ce73dd28d311334a9af79 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWDyae|K}UnB3fFG mUOXx>!@$Lj)tz;v1_uM90pr%{l6*0sS_V&7KbLh*2~7a&SQH2V literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/title-3-active.png b/share/themes/Kali-Purple-Dark/xfwm4/title-3-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1ebdda8b6704a7996e0ce73dd28d311334a9af79 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWDyae|K}UnB3fFG mUOXx>!@$Lj)tz;v1_uM90pr%{l6*0sS_V&7KbLh*2~7a&SQH2V literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/title-3-inactive.png b/share/themes/Kali-Purple-Dark/xfwm4/title-3-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1ebdda8b6704a7996e0ce73dd28d311334a9af79 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWDyae|K}UnB3fFG mUOXx>!@$Lj)tz;v1_uM90pr%{l6*0sS_V&7KbLh*2~7a&SQH2V literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/title-4-active.png b/share/themes/Kali-Purple-Dark/xfwm4/title-4-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1ebdda8b6704a7996e0ce73dd28d311334a9af79 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWDyae|K}UnB3fFG mUOXx>!@$Lj)tz;v1_uM90pr%{l6*0sS_V&7KbLh*2~7a&SQH2V literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/title-4-inactive.png b/share/themes/Kali-Purple-Dark/xfwm4/title-4-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1ebdda8b6704a7996e0ce73dd28d311334a9af79 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWDyae|K}UnB3fFG mUOXx>!@$Lj)tz;v1_uM90pr%{l6*0sS_V&7KbLh*2~7a&SQH2V literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/title-5-active.png b/share/themes/Kali-Purple-Dark/xfwm4/title-5-active.png new file mode 100644 index 0000000000000000000000000000000000000000..1ebdda8b6704a7996e0ce73dd28d311334a9af79 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWDyae|K}UnB3fFG mUOXx>!@$Lj)tz;v1_uM90pr%{l6*0sS_V&7KbLh*2~7a&SQH2V literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/title-5-inactive.png b/share/themes/Kali-Purple-Dark/xfwm4/title-5-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1ebdda8b6704a7996e0ce73dd28d311334a9af79 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWDyae|K}UnB3fFG mUOXx>!@$Lj)tz;v1_uM90pr%{l6*0sS_V&7KbLh*2~7a&SQH2V literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/top-left-active.png b/share/themes/Kali-Purple-Dark/xfwm4/top-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5933427df5177dec5adca2790653e1264f74a7c4 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol}!VDzMtQTqkDT4r?5ZC|z|0^iy%ByI~%Bo39 zD@jT#iik=Ji%5%zNec>z3kgezOUOyfD9b5mD5>ZwtLmxi2fqdCz3kgezOUOyfD9b5mD5>ZwtLmxi2fqdC{f~@8WkE1#-on6zNI;>SXYA^>bP0l+XkKspd3Z literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Dark/xfwm4/top-right-inactive.png b/share/themes/Kali-Purple-Dark/xfwm4/top-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1f8e32ce2b04647af09662e406f968eed845c8f4 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol}!3-onpZ3uNQpN#3A+G=b|CdwIl2_4^l2wzE zR+N-h6cLja7LyhQBS9f?Az=w|2{~yQWjO^6B^6y|RXwZiiuOS5TqQw%!3^4l;U~`h z`1$+KS?*mwfueezE{-7_vR99u6l74~VA=51&f&(t)ul_gKXayR{f~@8WkE1#-on6zNI;>SXYA^>bP0l+XkKspd3Z literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-active.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..26b4b8df800a8a514dd4ef340e0f324d298585e7 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-o$P6UkH=lbBq}T#{LR`FVdQ&MBb@020?3j{pDw literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-inactive.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..26b4b8df800a8a514dd4ef340e0f324d298585e7 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-o$P6UkH=lbBq}T#{LR`FVdQ&MBb@020?3j{pDw literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-left-active.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..afda484155ee409ee01cfd06f2b71278fcbeb35f GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyu>n3IuK#g>Z{NOs{rdI$_wR4O z;5iJOIdkUh*|X=)ox6Pb@~vC9?%cU^_wL>M_wPS=@ZiOZ7jNIb1#0>6?@x@`|%zIpe7c^S(Spj?8di(`nz>9-dwnH&rlTrO^W z@6&YS?*AEFUNeK9USI!9;k^2u@6GZxJUaZmRe4f8G5(@bR=ixZVw*}HX)qR@c5T|Q zNQmK4U&(F;k1X%U*WP|$ba|Td;^jWklvL|4-*{tWznK2Zi3@lDw2Q&h)z4*}Q$iB} D%z&Jv literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-left-inactive.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..afda484155ee409ee01cfd06f2b71278fcbeb35f GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyu>n3IuK#g>Z{NOs{rdI$_wR4O z;5iJOIdkUh*|X=)ox6Pb@~vC9?%cU^_wL>M_wPS=@ZiOZ7jNIb1#0>6?@x@`|%zIpe7c^S(Spj?8di(`nz>9-dwnH&rlTrO^W z@6&YS?*AEFUNeK9USI!9;k^2u@6GZxJUaZmRe4f8G5(@bR=ixZVw*}HX)qR@c5T|Q zNQmK4U&(F;k1X%U*WP|$ba|Td;^jWklvL|4-*{tWznK2Zi3@lDw2Q&h)z4*}Q$iB} D%z&Jv literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-right-active.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5c14c3cd09b28fbfa6d93b881d7081d2369d49c9 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy$pJnguK#g>Z(#5p4Bmjj^XJcB zym$d5&zw1P_Uzen=gwWeeEHU`TX*i_;_TO$tnXa8v7qb6xaC*bSX$OzJlij>+!}NnE+*sO!c5<-! zb+V+rI@DZ}E_#5ouQ5mYM&r%vfq~N%87^F%@~eRH?$=VW`}TVo6uK=NEdzXufHpFC My85}Sb4q9e05`#^fdBvi literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-right-inactive.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/bottom-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..5c14c3cd09b28fbfa6d93b881d7081d2369d49c9 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy$pJnguK#g>Z(#5p4Bmjj^XJcB zym$d5&zw1P_Uzen=gwWeeEHU`TX*i_;_TO$tnXa8v7qb6xaC*bSX$OzJlij>+!}NnE+*sO!c5<-! zb+V+rI@DZ}E_#5ouQ5mYM&r%vfq~N%87^F%@~eRH?$=VW`}TVo6uK=NEdzXufHpFC My85}Sb4q9e05`#^fdBvi literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/close-active.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6eee0b88ec1aaa13e77586f1c4aa2e742baf3419 GIT binary patch literal 1013 zcmVn{rltm_rU$006RWEftE&~OvL~{#D6+FD zv$HC*vn#W-EVQ*SwY4#|wLrDDGq$%hx3@O8w?((OH@LVtxVTEVxjMPIJGr?$xw%TY zx;?tOKDxS1y1P=lyi&ZqQ@y=cy}nnzzg54#R=>Ykzra_(!C1kTd&s+S-`f+nL+nrQhGC-{7a<;Hco>so>$N;pVyK=DOzRyXWV;=jXlW z=)dUd)#~ip?C;|5@Za$8=kW32@$%vF^W5|E-ShL_^YiZW^Y8QY-}Ln0^z`ub_3`!f z^7Zxe_4V}i_Vf1k^!E1l_V@Jn_xAVq_xJef`1tGi`0V)j_4xSq`1tqu`1ttw_WAkv z`T6@%u=8RH+}($qj}qM;$tIyk)?4a;{ABaGWMSJuM^jetXmWg3QQ5$XWR z#~Qdb!Wc1>5JpE!^>Donh?#YX0qxnHaD6`<%iI++!YR|V3Q!1zGgC+PbUaD_JI|dTcT}ahQk3+(INf5{Cw)j zd*6-AF2xXsEr`h$xyfg)`tEkE8AFQ0gaS!_?njVGqQHF|#zDv~IjQ!rM+1Am_%3%r z1KH7GdcXbR$zKb5R2XW?5^cEef|sI8j@&F3f8PkotE?`{fk(yLGZ(_e zKKWpMiy@qsFK)8-l$tnbuE?wKh+SzrB93wus?|{-3IY?#EiAQ1jdYOSRu@1v$xhb< zIIyvErDQvF5=d{M2`&6Wf}#x6lN|`gQXY{UWX0>vokz+B08?Ud^v(hEj=m jd~a%acIE#p`{?`u$A5wxA06_+00000NkvXXu0mjf#@IYH literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/close-inactive.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/close-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..ab4d33d318c2d032a6db6457d89a905a5afca66c GIT binary patch literal 333 zcmV-T0kZyyP)uk0003LNklX z(Q<&R_%MRc^CA1-XMDc*3&l&Zj@30|{kvwX zba7u@g(uz*;Nalj-{0Wi;N0BY00001009C3 z0s{a81OWsE0R;&G2@C=Z4FU}h0uK}e6cqy%76TR-1Q;3w8dnWhUk+bl4q|2xW@!&; zYY%H|5NvS}adQ!KbP;rQ5p{SGczF_edJ=kk5`2IYfT|g)tr@MY8m+Ayt*srct{kqe z9j>n=udgMquqLpuC$O<7v9d6-vN5u=GPAQdv$Qs}v^uo3JG8Vsw6!|5wLG=9Keo0& zwzfgGwnDbIL$|j?x3@*Nw??yQ5$jFh%$&$&+mCDMR%FCL|%b&~3 zq07vm%+03F&Z*AMs?N`_&(N^Y)4S8tywlUZ)6>Ay)Wy`*$JN%$*4NM1*U;D4)7aS5 z*x1$B*w)zC*Vx(C+1c3H+1c6J+S=RO+uYpT-QC^Z-rnEe-{9cj;o;%p;^O4wgww2>+9_7?CtIC?(XjI@9*;R^7Hfa^z`)g_4WDr`TP6({QUg= z{r&#_{{R2~inRoO0000GbW%=J0z6WBW78Doo^9e^vH86qstOi^} zpqH4+?Z>>RfN=z_kuvJ?BPN4unDmgca!+8T0A|A&Bo-O~pOL^gK5|wd8KKQ7muAw& zJRddXxf(goeZvN389rq(^^PKWayJdwBTC^JHZf5=RG00l%9GAh`Twzp)%-ndVdmh~ zZ19Bi&uRlly0L>1&_Rr(kt6M}GdwO36H>>Ka|lxKqAu4c^>rLA0R?nwQ}xw_&U!N6 zdJeZV8CSKu86A0*ZYGAuM$Xx2B=2J@J@7ZmcSBY2z#Am;m{NF&&GZV#TIKJ9$`wlF zUgZjZ&@0USM!(5WNZsY3@Is)|^A8_naDQ!`GGl514v@Lx9kD~w6S6-QH=MQb2kE5(3(^f zQ$r>@;-3D(qNuaIB=DuD#7#ay>Z>!-bpaUZZ&s<6zPGaoua#P}m<$19uOE3k+s=2~ zeDKN-gc4a352r4^6w#V}WGQ26_L5S|u{nX~g+I~dl&)a=56U;t<0rqH2mk;807*qo IM6N<$g3W+`;{X5v literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/close-pressed.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c223d85b8691f83d16014160bb9a5a2031955f90 GIT binary patch literal 707 zcmV;!0zCbRP)-|R9663SpZpD09soBTU`KMdjNZX0Dpi0fP(;ogaCwv0ELGDhll`(iU5j>0E>(O zjEw+|j{uLP0HmY=q^1R?rUs^_2d1kNtE&{Ns}-xVC$h3Ava>0(vnsQ*E3>pLw6!p` zwK27}Gq$%hx3@O8xHq`CIk>qxxw$*JxjebLJ-WI+y2M$;#9G9}Tg1g&#mHsI$!N*R zY01lM%h{FL+LqednA+Q!+ux<%-=^Q-r{LhI;NYp?;i}>0x#s4&=I6WT=e+0Vz31q^ z==0q3^WF3F-t+X|^z`8L`0Duh>-hNW`26<#{P+C)`27C-{{H>`|NsB;!#HjL00DnV zL_t(I%bnEeQo=A00N|j42UtW+!73J&Q$+4lQ9KYt3Z?k|&*F6394$$Qaerl!Z#MU$ z-z@|E6HdC-td>k_*;;QZht~5wW}%jcmKeUJu`l#b0bDk*AX=s$&huCp1;Y#H*H{v| z!NX-9OQUFVu!#er&EPu@j4^>$Iv8dw7e0|5gdz#jKHo=(v|n9VVi1KCr+K!67_2yO zqLPk1TgL5H!gjm#HfI34bTKjH$`jk6Lpsn0SY^wOf>chy9kBj7z&mb(Muk0004WNklEZ4B#oqo1OV^x? zBxy7;y>b{oiRH!vdfQe=4ES*z-zpPF;4g z38t)fNqOwXm`8yn?^%112FRutA2~n9t|PfBp(T X)I#z&FFVqi00000NkvXXu0mjfccj8# literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/hide-inactive.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/hide-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..ab4d33d318c2d032a6db6457d89a905a5afca66c GIT binary patch literal 333 zcmV-T0kZyyP)uk0003LNklX z(Q<&R_%MRc^CA1-XMDc*3&l&Zj@30|{kvwX zba7u@g(uz*=;-L_>FMk1>+S9B@9*#M@bK~R z@$&NW_V)Jo_xJet`1$$y`}_O+{QUm@{{R2~nhUHQ0003gNkl5-TAdnugH{+ckyYTog@b&tF)uUfK)+S-aedPH`aDW^&%U z$><#5+Wi-e0OS~MHcCL4i|7?l&vap~0PRE3*Wf+f&~w!OPh34==@u)#<}NCTnI4!0 z^si{ZEj?m6%pp2~o?iGsxLs7J=#^^QoYBHDzl$^YvWhJvMUZG$F@ueXBQjzZIYr4~ zS$B--9fgiHFmZ8!WCf6a_{x~3OEdZj#<)aP7MtEqu1q4v^?bjzIHs#y(o st7bc>r)o|w`|tB1%kB9n<@Nda0j)cV0^VvFCjbBd07*qoM6N<$f{fwo_y7O^ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/hide-pressed.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/hide-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b4fcdb2f450a129f51fc6d7735a51b6338b3f8a0 GIT binary patch literal 307 zcmV-30nGl1P){{H^||NrH=3kCoH0K`c|K~yNu zW4Mb2FyIs19;_&2T8%2$A_xW^$bypvp}-0ucuWuua$tgY3=x7NXQ6_J1(ARaL=aga zL@7}4nji|u1q)6@6_f%C8lnmcg9L8~qJdtZ;1zU1U!dSdbU|sLU?IAoI8ZPUT~HJ# zXoxN-3=~vE7Zd^t3St0Uf>^aa5t0+{1Bq6uk0004WNklEZ4B#oqo1OV^x? zBxy7;y>b{oiRH!vdfQe=4ES*z-zpPF;4g z38t)fNqOwXm`8yn?^%112FRutA2~n9t|PfBp(T X)I#z&FFVqi00000NkvXXu0mjfccj8# literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/maximize-inactive.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/maximize-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..ab4d33d318c2d032a6db6457d89a905a5afca66c GIT binary patch literal 333 zcmV-T0kZyyP)uk0003LNklX z(Q<&R_%MRc^CA1-XMDc*3&l&Zj@30|{kvwX zba7u@g(uz*=jZ3>=;-O`>FVn0>+9?6?CkCB?e6aG@9*#M@bK~R@$&NW z^Yioc^z`-h_4fAm_xJbs`1twx`TF|$`}_O+{QUj>{r>*`|Ns9Fn$3v-000McQchFv z^7i-o{QiDSi2DEl0YXVcK~y-)m6h9af-n?C(|fx^K&wI%DWFuj)R_GL*A-=$0gB|f z-ymxy!?`S&9i&XcrQlpF!lW1+FxGoG#XfrR?>rt3?DxB(Y9xWEEFV>N_vfi}Pc z%kX8Lpu!WA$Od3HTJL=@$1_`@aDx?ISb$$QsPW1Kv>P zsIBhq?(gsK@$vEU^78cb^!4@i`1ttw`T6?#`uqF){r&y^{{H{}|6iS4K>z>%!bwCy zR4C75c!vcr;1fKNVx;WWgDN;x2@E2U1(zs6fj2_%x)L1J!UW$sAp}+LK?ScUApu{A zAhJS;QlQ{-B@|Ex7F>iXs0|i$LKRd23BCle1fc-Lo(B|siY^!j6g-43r~?#iLKoBk z3MPRC1wbStSWpcp=!7n)0u(et7gPocDxnK1;S$8E9jirHorKl#SiOlgK(GcK)(xB$bE2Z=qYYXoKkO=9qL^>bP0l+XkKNX#+p literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/shade-inactive.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/shade-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..93ba22ee61fa50680321bd67c49fc3831dbebeaf GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NV3?%C=ER6$Fq5(c3u4^}J-MW3xrOVf@Ub}hw z&b>Q#AN>FS-y`@(8Bl?pr;B5V#`$EA!%PxxteWCHA_ql$(h>p=3z#G%Bsht)Xt`*l xI%t51Adc`;4NC;pO<{~w^m&;f6BsVQ;I>BZy!k}F&p?wHJYD@<);T3K0RRD5GkpL6 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/shade-prelight.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/shade-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..a535323fcb65f5fe11ec9ef4313c6beed1419c11 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NV3?%C=ER6$F5&=FTt}%%@+4+^(1y##dtXsWy z^Y&f)cI?{!|NsAER{7;XHFlmZjv*T7lQoVrNw~3Uit~gV7STyeFgPwyl8}(#CeEVe zqLJ#L0V0Ap!cR3U5m+~cF;dazWrj>(xB$bE2Z=qYYXoKkO=9qL^>bP0l+XkKNX#+p literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/shade-pressed.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/shade-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c51c4dd422a7aa62a6b0874a9ecadd6dd69deeac GIT binary patch literal 329 zcmV-P0k-~$P))Y%e)APfai>=MEz;QxPY9c(E?mgs$C&cHl*O+oU44GU*P ztZ=-v(O_Y~#(*G+jRuPh>g;wc-H`rJ!^74%z9QH8?TsEyz3?^b78{&3jD2ynI4yYj il90cD>K~RrQ*R>nAuG_F}{l@JZH}BlI zW#^_XJ9qCrxO?xR-TMw5I&$JL5FI^v?!x8s7q46Zp{o}zUA=hu+NI0aK79Q25r{s0 z{`BedUl92B|Nno9=erw$Cf9qqIEGl9etX%IuR(!_^};EIa|#L%{_1BX^&DDsBI@Vs z=_Yd%^m#&lSZ0JAkJz54f8jju97Uri3*;a8$r}|kX>jxT3OgqSu2AT7OPuZ0=rqfz z&nb?p+k5@evpFh~{fF80l2;hb=6w9vZN7EahM23JpY+qywk`bP0l+XkK8$yR* literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/stick-prelight.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/stick-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..d54e178179c1aa8759f16d381ad928e908210f41 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*Fy#@Bp6>*O+oU44GU*P ztZ=-v(O_Y~#(*G+jRuPh>g;wc-H`rJ!^74%z9QH8?TsEyz3?^b78{&3jD2ynI4yYj il90cD>K~Rr zsI8``uBfW8sH?E4tFW=Nx3ROhv9!3ixxKi#y|}u*!o?Ck9A?(XjI@9**P@$&NW^z`)g_4WAp`1$$y`uh6&`}_U<{r>*` z|NsAN!CG_x009z7L_t(I%bnEgmVzJ@1z;~V)-+RQ7ZFradjDsvMa9{$fQ9XU!nec& zc(Qw9vM=F0_Pk@Pq?+s8N`rMjVP~FyY*?9zPDA>X(uQlAao{=*lb5Dqj`3n(dkSlN zF3$GAh93~t?uNq=wmWjWt9yiaDcb#e^`ZtReAn#MRApH;7aWsIFK+s;ko877AN3K>U_Oz({a$}xDl`njxgN@xNAmB|=2 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-1-inactive.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-1-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..7275b792923f1083989ebc6eea6194b54a106750 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu4m4i`Tzg_877AN3K>U_Oz({a$}xDl`njxgN@xNAmB|=2 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-2-active.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-2-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7275b792923f1083989ebc6eea6194b54a106750 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu4m4i`Tzg_877AN3K>U_Oz({a$}xDl`njxgN@xNAmB|=2 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-2-inactive.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-2-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..7275b792923f1083989ebc6eea6194b54a106750 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu4m4i`Tzg_877AN3K>U_Oz({a$}xDl`njxgN@xNAmB|=2 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-3-active.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-3-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7275b792923f1083989ebc6eea6194b54a106750 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu4m4i`Tzg_877AN3K>U_Oz({a$}xDl`njxgN@xNAmB|=2 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-3-inactive.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-3-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..7275b792923f1083989ebc6eea6194b54a106750 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu4m4i`Tzg_877AN3K>U_Oz({a$}xDl`njxgN@xNAmB|=2 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-4-active.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-4-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7275b792923f1083989ebc6eea6194b54a106750 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu4m4i`Tzg_877AN3K>U_Oz({a$}xDl`njxgN@xNAmB|=2 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-4-inactive.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-4-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..7275b792923f1083989ebc6eea6194b54a106750 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu4m4i`Tzg_877AN3K>U_Oz({a$}xDl`njxgN@xNAmB|=2 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-5-active.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-5-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7275b792923f1083989ebc6eea6194b54a106750 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu4m4i`Tzg_877AN3K>U_Oz({a$}xDl`njxgN@xNAmB|=2 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-5-inactive.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/title-5-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..7275b792923f1083989ebc6eea6194b54a106750 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^AhsPNGmz8}mv9AAYymzYu4m4i`Tzg_877AN3K>U_Oz({a$}xDl`njxgN@xNAmB|=2 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/top-left-active.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/top-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..95edf4f32ac24bd5614835d4e593e163d0d299af GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^JV0#6!3-odB)N)#RC0h%i0gkG;2Rix2ZJ|Y@Eiut zoH=v$?AdeY&RxEI`PQvlckbM|d-v}B`}ZF_c<|!Ii??sz0yX{k@#D{*KmY#y0~+t} z;-@~)I>C}4zhDMNQ3-7wTc1_yw(WTM{Pmj;>y&k#0VN|nT^vI+g5RFB6lyRKU_N-U zs(%s3ga7ub8$B)lFe!=nPG@PjWP4n|Vf9;y28Q@e+A(S!p($nuHVSz&C8XT#eR}V4 w)*4x@JeG@cBIlYL({6Oz+57zd_}F{Svp3wnr%abT23o@4>FVdQ&MBb@09Ny!TmS$7 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/top-left-inactive.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/top-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..95edf4f32ac24bd5614835d4e593e163d0d299af GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^JV0#6!3-odB)N)#RC0h%i0gkG;2Rix2ZJ|Y@Eiut zoH=v$?AdeY&RxEI`PQvlckbM|d-v}B`}ZF_c<|!Ii??sz0yX{k@#D{*KmY#y0~+t} z;-@~)I>C}4zhDMNQ3-7wTc1_yw(WTM{Pmj;>y&k#0VN|nT^vI+g5RFB6lyRKU_N-U zs(%s3ga7ub8$B)lFe!=nPG@PjWP4n|Vf9;y28Q@e+A(S!p($nuHVSz&C8XT#eR}V4 w)*4x@JeG@cBIlYL({6Oz+57zd_}F{Svp3wnr%abT23o@4>FVdQ&MBb@09Ny!TmS$7 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/top-right-active.png b/share/themes/Kali-Purple-Light-xHiDPI/xfwm4/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..9e79398ffbc221dcf3a1969f5d8d4d1df59783ea GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^JV0#6!3-odB)N)#RBV7xi0gkG;2Rix|Nb3FzX5~i zU~uNlnX_llo;!E$^5x67Zr!?b=g!@`ckkc7|Ki1qw{PD9)&KbM #Toolbar .lg-toolbar-button, .app-folder-dialog .folder-name-container .edit-folder-button, .button { + border-radius: 6px; + border-style: solid; + border-width: 1px; + font-weight: bold; + padding: 3px 24px; + transition-duration: 100ms; + color: #5c616c; + background-color: #f7f7f8; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus, .app-folder-dialog .folder-name-container .edit-folder-button:focus, .button:focus { + transition-duration: 100ms; + color: #5c616c; + background-color: #efdef0; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus:hover, .app-folder-dialog .folder-name-container .edit-folder-button:focus:hover, .button:focus:hover { + background-color: #f6e6f6; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus:active, .app-folder-dialog .folder-name-container .edit-folder-button:focus:active, .button:focus:active { + background-color: #f6e6f6; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:hover, .app-folder-dialog .folder-name-container .edit-folder-button:hover, .button:hover { + transition-duration: 100ms; + color: #5c616c; + background-color: white; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive, .app-folder-dialog .folder-name-container .edit-folder-button:insensitive, .button:insensitive { + transition-duration: 100ms; + color: rgba(92, 97, 108, 0.5); + background-color: rgba(92, 97, 108, 0.05); } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:active, .app-folder-dialog .folder-name-container .edit-folder-button:active, .button:active { + transition-duration: 100ms; + color: #5c616c; + background-color: white; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked, .app-folder-dialog .folder-name-container .edit-folder-button:checked, .button:checked { + transition-duration: 100ms; + color: #5c616c; + background-color: white; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:hover, .app-folder-dialog .folder-name-container .edit-folder-button:checked:hover, .button:checked:hover { + background-color: white; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:active, .app-folder-dialog .folder-name-container .edit-folder-button:checked:active, .button:checked:active { + background-color: white; } + +.icon-button { + border-radius: 99px; + border-style: solid; + border-width: 1px; + font-weight: bold; + padding: 12px; + transition-duration: 100ms; + color: #5c616c; + background-color: #f7f7f8; } + .icon-button:focus { + transition-duration: 100ms; + color: #5c616c; + background-color: #efdef0; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .icon-button:focus:hover { + background-color: #f6e6f6; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .icon-button:focus:active { + background-color: #f6e6f6; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .icon-button:hover { + transition-duration: 100ms; + color: #5c616c; + background-color: white; } + .icon-button:insensitive { + transition-duration: 100ms; + color: rgba(92, 97, 108, 0.5); + background-color: rgba(92, 97, 108, 0.05); } + .icon-button:active { + transition-duration: 100ms; + color: #5c616c; + background-color: white; } + .icon-button:checked { + transition-duration: 100ms; + color: #5c616c; + background-color: white; } + .icon-button:checked:hover { + background-color: white; } + .icon-button:checked:active { + background-color: white; } + .icon-button > StIcon { + icon-size: 1.09em; } + +.modal-dialog .modal-dialog-linked-button, .hotplug-notification-item, .notification-banner .notification-button { + padding: 12px; + font-weight: bold !important; + transition-duration: 100ms; + color: #5c616c; + background-color: #dadadb; } + .modal-dialog .modal-dialog-linked-button:ltr, .hotplug-notification-item:ltr, .notification-banner .notification-button:ltr { + margin-right: 1px; } + .modal-dialog .modal-dialog-linked-button:rtl, .hotplug-notification-item:rtl, .notification-banner .notification-button:rtl { + margin-left: 1px; } + .modal-dialog .modal-dialog-linked-button:insensitive, .hotplug-notification-item:insensitive, .notification-banner .notification-button:insensitive { + transition-duration: 100ms; + color: rgba(92, 97, 108, 0.5); + background-color: rgba(92, 97, 108, 0.05); } + .modal-dialog .modal-dialog-linked-button:focus, .hotplug-notification-item:focus, .notification-banner .notification-button:focus { + transition-duration: 100ms; + color: #5c616c; + background-color: #d5c4d6; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .modal-dialog .modal-dialog-linked-button:focus:hover, .hotplug-notification-item:focus:hover, .notification-banner .notification-button:focus:hover { + background-color: #dccbdc; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .modal-dialog .modal-dialog-linked-button:focus:active, .hotplug-notification-item:focus:active, .notification-banner .notification-button:focus:active { + background-color: #e3d2e3; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .modal-dialog .modal-dialog-linked-button:hover, .hotplug-notification-item:hover, .notification-banner .notification-button:hover { + transition-duration: 100ms; + color: #5c616c; + background-color: #e2e2e3; } + .modal-dialog .modal-dialog-linked-button:active, .hotplug-notification-item:active, .notification-banner .notification-button:active { + transition-duration: 100ms; + color: #5c616c; + background-color: #eaeaea; } + .modal-dialog .modal-dialog-linked-button:checked, .hotplug-notification-item:checked, .notification-banner .notification-button:checked { + transition-duration: 100ms; + color: #5c616c; + background-color: #f1f1f2; } + .modal-dialog .modal-dialog-linked-button:checked:hover, .hotplug-notification-item:checked:hover, .notification-banner .notification-button:checked:hover { + background-color: #f9f9f9; } + .modal-dialog .modal-dialog-linked-button:checked:active, .hotplug-notification-item:checked:active, .notification-banner .notification-button:checked:active { + background-color: white; } + .modal-dialog .modal-dialog-linked-button:first-child:ltr, .hotplug-notification-item:first-child:ltr, .notification-banner .notification-button:first-child:ltr { + border-radius: 0 0 0 10px; } + .modal-dialog .modal-dialog-linked-button:last-child:ltr, .hotplug-notification-item:last-child:ltr, .notification-banner .notification-button:last-child:ltr { + border-radius: 0 0 10px 0; + margin-right: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:rtl, .hotplug-notification-item:first-child:rtl, .notification-banner .notification-button:first-child:rtl { + border-radius: 0 0 10px 0; } + .modal-dialog .modal-dialog-linked-button:last-child:rtl, .hotplug-notification-item:last-child:rtl, .notification-banner .notification-button:last-child:rtl { + border-radius: 0 0 0 10px; + margin-left: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:last-child, .hotplug-notification-item:first-child:last-child, .notification-banner .notification-button:first-child:last-child { + border-radius: 0 0 10px 10px !important; + margin-left: 0 !important; + margin-right: 0 !important; } + +.screenshot-ui-show-pointer-button, .screenshot-ui-type-button { + transition-duration: 100ms; + background-color: transparent; + background-color: none; + box-shadow: none; } + .screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + transition-duration: 100ms; + color: rgba(92, 97, 108, 0.5); + background-color: rgba(92, 97, 108, 0.05); + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + transition-duration: 100ms; + background-color: transparent; + background-color: none; + box-shadow: none; } + .screenshot-ui-show-pointer-button:insensitive:insensitive, .screenshot-ui-type-button:insensitive:insensitive { + transition-duration: 100ms; + color: rgba(92, 97, 108, 0.5); + background-color: rgba(92, 97, 108, 0.05); + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus { + transition-duration: 100ms; + color: white; + background-color: #453852; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .screenshot-ui-show-pointer-button:focus:hover, .screenshot-ui-type-button:focus:hover { + background-color: #4b3e5a; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .screenshot-ui-show-pointer-button:focus:active, .screenshot-ui-type-button:focus:active { + background-color: #514561; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover { + transition-duration: 100ms; + color: white; + background-color: #414552; } + .screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active { + transition-duration: 100ms; + color: white; + background-color: #484c5a; } + .screenshot-ui-show-pointer-button:outlined, .screenshot-ui-type-button:outlined, .screenshot-ui-show-pointer-button:checked, .screenshot-ui-type-button:checked { + transition-duration: 100ms; + color: white; + background-color: #4e5463; } + .screenshot-ui-show-pointer-button:outlined:hover, .screenshot-ui-type-button:outlined:hover, .screenshot-ui-show-pointer-button:checked:hover, .screenshot-ui-type-button:checked:hover { + background-color: #555b6b; } + .screenshot-ui-show-pointer-button:outlined:active, .screenshot-ui-type-button:outlined:active, .screenshot-ui-show-pointer-button:checked:active, .screenshot-ui-type-button:checked:active { + background-color: #5c6274; } + +/* General Typography */ +.app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry, .search-statustext { + font-weight: 800; + font-size: 20pt; } + +.lg-debug-flags-header, .message-dialog-content .message-dialog-title, .message-list .message-list-placeholder, .datemenu-today-button .date-label { + font-weight: 800; + font-size: 15pt; } + +.quick-toggle-menu .header .title { + font-weight: 700; + font-size: 15pt; } + +.message-dialog-content .message-dialog-title.lightweight, .headline { + font-weight: 700; + font-size: 13pt; } + +.lg-extension-name, .osd-window, .dialog-list .dialog-list-title, .message-list-controls, .weather-button .weather-forecast-temp, .weather-button .weather-header, .world-clocks-button .world-clocks-time, .world-clocks-button .world-clocks-header, .events-button .events-title, .calendar .calendar-month-header .calendar-month-label, .datemenu-today-button .day-label, .popup-menu-ornament { + font-weight: 700; + font-size: 11pt; } + +.quick-toggle-menu .header .subtitle, .app-menu .popup-inactive-menu-item:first-child > StLabel { + font-weight: 700; + font-size: 9pt; } + +.login-dialog-not-listed-label, .lg-completions-text, .caps-lock-warning-label, #dash, .icon-label-button-container, .prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label, .run-dialog .run-dialog-description, .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description, .weather-button .weather-forecast-time, .world-clocks-button .world-clocks-timezone, .events-button .event-time { + font-weight: 400; + font-size: 9pt; } + +.calendar .calendar-day-base.calendar-day-heading, .calendar .calendar-day-base { + font-weight: 400; + font-size: 8pt; } + +.unlock-dialog-clock-time, #panel, .weather-button .weather-forecast-time, .world-clocks-button .world-clocks-timezone, .world-clocks-button .world-clocks-time, .events-button .event-time, .calendar .calendar-day-base { + font-feature-settings: "tnum"; } + +/* WIDGETS */ +.shell-link { + color: #710071; } + .shell-link:hover { + color: #a400a4; } + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + +.icon-dropshadow { + icon-shadow: 0 1px 5px rgba(0, 0, 0, 0.8); } + +/* Entries */ +StEntry { + border-radius: 8px; + padding: 8px; + color: #5c616c; + background-color: white; + color: rgba(92, 97, 108, 0.7); + border: 2px solid white; + selection-background-color: #a400a4; + selected-color: #ffffff; } + StEntry:hover { + background-color: white; + border-color: white; + color: rgba(92, 97, 108, 0.7); } + StEntry:focus { + background-color: #faf2fa; + border-color: #a400a4; + color: #5c616c; } + StEntry:insensitive { + background-color: white; + border-color: white; + color: #aeb0b6; } + StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #fd7d00; + padding: 0 4px; } + StEntry StIcon.peek-password { + icon-size: 1.09em; + padding: 0 4px; } + StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(92, 97, 108, 0.7); } + +/* Buttons */ +.button { + min-height: 22px; } + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; } + +.check-box StBin { + width: 24px; + height: 24px; + background-image: url("assets/checkbox-off-light.svg"); } + +.check-box:focus StBin { + background-image: url("assets/checkbox-off-focused-light.svg"); } + +.check-box:checked StBin { + background-image: url("assets/checkbox.svg"); } + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox-focused.svg"); } + +/* Switches */ +.toggle-switch { + color: #5c616c; + height: 26px; + width: 48px; + background-size: contain; + background-image: url("assets/toggle-off-light.svg"); } + .toggle-switch:checked { + background-image: url("assets/toggle-on-light.svg"); } + +/* Slider */ +.slider { + -barlevel-height: 4px; + -barlevel-background-color: rgba(92, 97, 108, 0.4); + -barlevel-border-width: 2px; + -barlevel-border-color: transparent; + -barlevel-active-background-color: #a400a4; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #d41919; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 1px; + -slider-handle-radius: 8px; + -slider-handle-border-width: 0; + -slider-handle-border-color: transparent; } + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 68px; } + +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 0; } + StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; } + StScrollBar StBin#trough { + border-radius: 0; + background-color: transparent; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 8px; + background-color: #ced0d3; + border: 3px solid transparent; + transition: 500ms all ease; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #aeb0b6; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #bec0c4; } + +/* Popovers/Menus */ +.popup-menu-boxpointer, .candidate-popup-boxpointer { + -arrow-rise: 6px; } + +.popup-menu { + min-width: 15em; + color: #5c616c; } + .popup-menu.panel-menu { + margin-bottom: 1.75em; } + +.popup-menu-content, .candidate-popup-content { + padding: 6px; + border-radius: 20px; + border: 1px solid rgba(255, 255, 255, 0.8); + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); + background-color: #ffffff; } + +.popup-menu-item { + padding: 9px 12px; + border-radius: 12px; + spacing: 6px; + transition-duration: 100ms; + background-color: transparent; } + .popup-menu-item:ltr { + padding-left: 6px; } + .popup-menu-item:rtl { + padding-right: 6px; } + .popup-menu-item:focus, .popup-menu-item:hover { + background-color: #f2f2f2 !important; } + .popup-menu-item:focus:active, .popup-menu-item:hover:active { + background-color: #ededed !important; } + .popup-menu-item:checked { + background-color: #e8e8e8 !important; } + .popup-menu-item:checked { + margin-bottom: 0; + box-shadow: inset 0 -1px 0 0 #dbdbdb; + border-radius: 8px 8px 0 0; } + .popup-menu-item:checked:focus, .popup-menu-item:checked:hover { + background-color: #f0f0f0 !important; } + .popup-menu-item:checked:active { + background-color: whitesmoke !important; } + .popup-menu-item:active { + background-color: #fafafa; + color: #50555e; } + .popup-menu-item:insensitive { + color: rgba(92, 97, 108, 0.5); } + .popup-menu-item .toggle-switch:ltr { + margin-left: 4px; } + .popup-menu-item .toggle-switch:rtl { + margin-right: 4px; } + +.popup-inactive-menu-item { + color: #5c616c; } + .popup-inactive-menu-item:insensitive { + color: #aeb0b6; } + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 16px !important; } + +.popup-sub-menu { + background-color: #e8e8e8; + border-radius: 0 0 8px 8px; } + .popup-sub-menu .popup-menu-ornament { + min-width: 1.09em !important; } + .popup-sub-menu .popup-menu-item { + border-radius: 0; + margin: 0; } + .popup-sub-menu .popup-menu-item:last-child { + border-radius: 0 0 8px 8px; } + .popup-sub-menu .popup-menu-item:focus, .popup-sub-menu .popup-menu-item:hover { + background-color: #f2f2f2 !important; } + .popup-sub-menu .popup-menu-item:checked { + background-color: #e8e8e8 !important; } + .popup-sub-menu .popup-menu-item:checked:focus, .popup-sub-menu .popup-menu-item:checked:hover { + background-color: #fcfcfc !important; } + .popup-sub-menu .popup-menu-item:active { + background-color: #ededed !important; } + .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:hover, .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:focus { + border-radius: 0; } + .popup-sub-menu .popup-menu-section:last-child .popup-menu-item:last-child { + border-radius: 0 0 8px 8px; } + +.popup-menu-ornament { + width: 1.2em; + text-align: center !important; } + .popup-menu-ornament:ltr { + text-align: right; } + .popup-menu-ornament:rtl { + text-align: left; } + +.popup-separator-menu-item { + margin: 6px 0; + padding: 0 !important; } + .popup-separator-menu-item:ltr { + margin-right: 4px; } + .popup-separator-menu-item:rtl { + margin-left: 4px; } + .popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: #d9d9d9; } + .popup-separator-menu-item .popup-menu-ornament { + width: 0 !important; } + .popup-sub-menu .popup-separator-menu-item { + background-color: transparent; } + .popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; } + .popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; } + .popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + background-color: #ebebeb; } + +.background-menu { + -boxpointer-gap: 0px; + -arrow-rise: 0px; } + +.app-menu { + max-width: 27.25em; } + .app-menu .popup-menu-ornament { + width: 0 !important; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:ltr { + margin-right: 8px; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:rtl { + margin-left: 8px; } + +/* Date/Time Menu */ +#calendarArea { + padding: 4px; } + +.datemenu-calendar-column { + spacing: 6px; } + .datemenu-calendar-column:ltr { + padding-left: 6px; } + .datemenu-calendar-column:rtl { + padding-right: 6px; } + .datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; } + +/* today button (the date) */ +.datemenu-today-button { + border-radius: 8px; + margin: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + transition-duration: 100ms; + background-color: transparent; + background-color: none; + box-shadow: none; + box-shadow: none !important; + padding: 9px; } + .datemenu-today-button:insensitive { + transition-duration: 100ms; + color: rgba(92, 97, 108, 0.5); + background-color: rgba(92, 97, 108, 0.05); + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .datemenu-today-button:focus { + transition-duration: 100ms; + color: #5c616c; + background-color: #e4d4e5; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .datemenu-today-button:focus:hover { + background-color: #ebdbec; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .datemenu-today-button:focus:active { + background-color: #f2e2f2; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .datemenu-today-button:hover { + transition-duration: 100ms; + color: #5c616c; + background-color: #f3f3f3; } + .datemenu-today-button:active { + transition-duration: 100ms; + color: #5c616c; + background-color: #fbfbfb; } + +/* Calendar */ +.calendar { + border-radius: 8px; + margin: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + transition-duration: 100ms; + background-color: transparent; + background-color: none; + box-shadow: none; + box-shadow: none !important; + margin-top: 0; } + .calendar:insensitive { + transition-duration: 100ms; + color: rgba(92, 97, 108, 0.5); + background-color: rgba(92, 97, 108, 0.05); + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .calendar:focus { + transition-duration: 100ms; + color: #5c616c; + background-color: #e4d4e5; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .calendar:focus:hover { + background-color: #ebdbec; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .calendar:focus:active { + background-color: #f2e2f2; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .calendar:hover { + transition-duration: 100ms; + color: #5c616c; + background-color: #f3f3f3; } + .calendar:active { + transition-duration: 100ms; + color: #5c616c; + background-color: #fbfbfb; } + .calendar .calendar-month-header .calendar-change-month-back StIcon, + .calendar .calendar-month-header .calendar-change-month-forward StIcon { + icon-size: 1.09em; } + .calendar .calendar-month-header .calendar-month-label { + color: #686d7a; + padding: 8px 0; } + .calendar .calendar-month-header .pager-button { + background-color: transparent; + height: 32px; + width: 32px; + margin: 2px; + border-radius: 6px; } + .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .pager-button:focus { + background-color: #f2f2f2; } + .calendar .calendar-month-header .pager-button:active { + background-color: #ededed; } + .calendar .calendar-day-base { + text-align: center; + margin: 2px; + padding: 0 !important; + height: 3em !important; + width: 3em !important; + border-radius: 99px; + transition-duration: 100ms; } + .calendar .calendar-day-base:hover { + background-color: #f2f2f2; } + .calendar .calendar-day-base:focus { + background-color: #edcced; + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6); } + .calendar .calendar-day-base:active, .calendar .calendar-day-base:selected { + color: #50555e; + background-color: #ededed; } + .calendar .calendar-day-base:active:focus, .calendar .calendar-day-base:selected:focus { + background-color: #dfbedf; } + .calendar .calendar-day-base.calendar-day-heading { + color: #aeb0b6; + padding-top: 6px; + height: 16px !important; + font-weight: bold; } + .calendar .calendar-nonwork-day { + color: #aeb0b6; } + .calendar .calendar-other-month-day { + color: rgba(92, 97, 108, 0.5); } + .calendar .calendar-other-month-day.calendar-nonwork-day { + color: rgba(174, 176, 182, 0.5); } + .calendar .calendar-today { + background-color: #a400a4; + font-weight: 800; + color: #ffffff !important; } + .calendar .calendar-today:hover, .calendar .calendar-today:focus { + background-color: #b300b3; + color: inherit; } + .calendar .calendar-today:active, .calendar .calendar-today:selected { + background-color: #a400a4; + color: inherit; } + .calendar .calendar-today:active:hover, .calendar .calendar-today:active:focus, .calendar .calendar-today:selected:hover, .calendar .calendar-today:selected:focus { + background-color: #b300b3; + color: inherit; } + .calendar .calendar-day-with-events { + background-image: url("assets/calendar-today-light.svg"); + background-size: contain; } + .calendar .calendar-week-number { + font-size: 6pt; + font-weight: bold; + font-feature-settings: "tnum"; + margin: 6px; + padding: 0 6px; + border-radius: 3px; + background-color: #fafafa; + color: #aeb0b6; } + +/* Events */ +.events-button { + border-radius: 8px; + margin: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + transition-duration: 100ms; + color: #5c616c; + background-color: #ebebec; + padding: 12px; } + .events-button:focus { + transition-duration: 100ms; + color: #5c616c; + background-color: #e4d4e5; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .events-button:focus:hover { + background-color: #ebdbec; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .events-button:focus:active { + background-color: #f2e2f2; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .events-button:hover { + transition-duration: 100ms; + color: #5c616c; + background-color: #f3f3f3; } + .events-button:active { + transition-duration: 100ms; + color: #5c616c; + background-color: #fbfbfb; } + .events-button .events-box { + spacing: 6px; } + .events-button .events-list { + spacing: 12px; } + .events-button .events-title { + color: #aeb0b6; + margin-bottom: 4px; } + .events-button .event-time { + color: #aeb0b6; } + +/* World clocks */ +.world-clocks-button { + border-radius: 8px; + margin: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + transition-duration: 100ms; + color: #5c616c; + background-color: #ebebec; + padding: 12px; } + .world-clocks-button:focus { + transition-duration: 100ms; + color: #5c616c; + background-color: #e4d4e5; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .world-clocks-button:focus:hover { + background-color: #ebdbec; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .world-clocks-button:focus:active { + background-color: #f2e2f2; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .world-clocks-button:hover { + transition-duration: 100ms; + color: #5c616c; + background-color: #f3f3f3; } + .world-clocks-button:active { + transition-duration: 100ms; + color: #5c616c; + background-color: #fbfbfb; } + .world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .world-clocks-button .world-clocks-header { + color: #aeb0b6; } + .world-clocks-button .world-clocks-city { + color: #5c616c; } + .world-clocks-button .world-clocks-time { + color: #5c616c; } + .world-clocks-button .world-clocks-time:ltr { + text-align: right; } + .world-clocks-button .world-clocks-time:rtl { + text-align: left; } + .world-clocks-button .world-clocks-timezone { + color: #aeb0b6; } + +/* Weather */ +.weather-button { + border-radius: 8px; + margin: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + transition-duration: 100ms; + color: #5c616c; + background-color: #ebebec; + padding: 12px; } + .weather-button:focus { + transition-duration: 100ms; + color: #5c616c; + background-color: #e4d4e5; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .weather-button:focus:hover { + background-color: #ebdbec; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .weather-button:focus:active { + background-color: #f2e2f2; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .weather-button:hover { + transition-duration: 100ms; + color: #5c616c; + background-color: #f3f3f3; } + .weather-button:active { + transition-duration: 100ms; + color: #5c616c; + background-color: #fbfbfb; } + .weather-button .weather-box { + spacing: 10px; } + .weather-button .weather-header-box { + spacing: 6px; } + .weather-button .weather-header { + color: #aeb0b6; } + .weather-button .weather-header.location { + font-weight: normal; } + .weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .weather-button .weather-forecast-time { + color: #161719; + padding-top: 0.2em; + padding-bottom: 0.4em; } + .weather-button .weather-forecast-icon { + icon-size: 2.18em; } + +/* Message List */ +.message-list { + width: 29em; + border: solid #d9d9d9; } + .message-list:ltr { + margin-left: 0; + margin-right: 4px; + padding-right: 6px; + border-right-width: 1px; } + .message-list:rtl { + margin-right: 0; + margin-left: 4px; + padding-left: 6px; + border-left-width: 1px; } + .message-list .message-list-placeholder { + color: rgba(174, 176, 182, 0.5); } + .message-list .message-list-placeholder > StIcon { + icon-size: 3.27em; + margin-bottom: 12px; + -st-icon-style: symbolic; } + +.message-list-sections { + spacing: 6px; + margin: 0; + padding-bottom: 6px; } + .message-list-sections:ltr { + margin-right: 12px; } + .message-list-sections:rtl { + margin-left: 12px; } + +.message-list-section, +.message-list-section-list { + spacing: 6px; } + +.message-list-controls { + padding: 6px; + spacing: 6px; } + .message-list-controls .dnd-button { + border-width: 2px; + border-color: transparent; + border-radius: 32px; + border-style: solid; } + .message-list-controls .dnd-button:focus { + border-color: rgba(164, 0, 164, 0.6); } + +.message { + border-radius: 8px; + margin: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + transition-duration: 100ms; + color: #5c616c; + background-color: #ebebec; } + .message:focus { + transition-duration: 100ms; + color: #5c616c; + background-color: #e4d4e5; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .message:focus:hover { + background-color: #ebdbec; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .message:focus:active { + background-color: #f2e2f2; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .message:hover { + transition-duration: 100ms; + color: #5c616c; + background-color: #f3f3f3; } + .message:active { + transition-duration: 100ms; + color: #5c616c; + background-color: #fbfbfb; } + .message .message-icon-bin { + padding: 18px; } + .message .message-icon-bin:ltr { + padding-right: 6px; } + .message .message-icon-bin:rtl { + padding-left: 6px; } + .message .message-icon-bin > StIcon { + icon-size: 2.18em; + -st-icon-style: symbolic; } + .message .message-icon-bin > .fallback-app-icon { + width: 1.09em; + height: 1.09em; } + .message .message-content { + spacing: 4px; + padding: 9px; + margin-bottom: 8px; } + .message .message-title { + font-weight: bold; + /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ + padding-top: 0.57em; } + .message .message-secondary-bin { + padding: 0 8px; } + .message .message-secondary-bin > .event-time { + color: rgba(92, 97, 108, 0.5); + font-size: 8pt; + /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ + padding-bottom: 0.13em; } + .message .message-secondary-bin > .event-time:ltr { + text-align: right; } + .message .message-secondary-bin > .event-time:rtl { + text-align: left; } + .message .message-close-button { + color: #5c616c; + background-color: rgba(92, 97, 108, 0.1); + border-radius: 99px; + padding: 5px; + margin: 1px; } + .message .message-close-button:hover { + background-color: rgba(92, 97, 108, 0.2); } + .message .message-close-button:active { + background-color: rgba(92, 97, 108, 0.1); } + .message .message-close-button StIcon { + icon-size: 1.09em; } + .message .message-body { + color: #454850; } + +.url-highlighter { + link-color: #710071; } + +/* Media Controls */ +.message-media-control { + padding: 0 18px; + margin: 12px 0; + border-radius: 8px; + color: #5c616c; } + .message-media-control:hover { + background-color: white; + color: #5c616c; } + .message-media-control:active { + background-color: #fafafa; + color: #5c616c; } + .message-media-control:insensitive { + color: #bbbdc2; } + .message-media-control:last-child:ltr { + margin-right: 12px; } + .message-media-control:last-child:rtl { + margin-left: 12px; } + .message-media-control StIcon { + icon-size: 1.09em; } + +.media-message-cover-icon { + icon-size: 3.27em !important; + border-radius: 8px; } + .media-message-cover-icon.fallback { + color: #34373d; + background-color: #ffffff; + border: 1px solid transparent; + border-radius: 8px; + icon-size: 2.18em !important; + padding: 14px; } + +.candidate-popup-content { + padding: 6px; + spacing: 6px; } + +.candidate-index { + padding: 0; + padding-right: 6px; + color: #aeb0b6; } + +.candidate-box { + padding: 6px 12px 6px 12px; + border-radius: 8px; } + .candidate-box:selected { + background-color: #a400a4; + color: #ffffff; } + .candidate-box:hover { + background-color: #f2f2f2; + color: #50555e; } + +.candidate-page-button-box { + height: 2em; } + .vertical .candidate-page-button-box { + padding-top: 12px; } + .horizontal .candidate-page-button-box { + padding-left: 12px; } + +.candidate-page-button { + padding: 6px; } + .candidate-page-button StIcon { + icon-size: 1.09em; } + +.candidate-page-button-previous { + border-radius: 8px 0px 0px 8px; + border-right-width: 0; + box-shadow: none; } + +.candidate-page-button-next { + border-radius: 0px 8px 8px 0px; + box-shadow: none; } + +/* Notifications & Message Tray */ +.notification-banner { + min-height: 64px; + width: 34em; + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.1); + border-radius: 12px; + margin: 4px; } + .notification-banner .notification-actions { + spacing: 0; } + +.summary-source-counter { + font-size: 9pt; + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #a400a4; + color: #ffffff; + border: 2px solid #5c616c; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; } + +.chat-body { + spacing: 5px; } + +.chat-response { + margin: 5px; } + +.chat-log-message { + color: #454850; } + +.chat-new-group { + padding-top: 1em; } + +.chat-received { + padding-left: 4px; } + .chat-received:rtl { + padding-left: 0px; + padding-right: 4px; } + +.chat-sent { + padding-left: 18pt; + color: #818794; } + .chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; } + +.chat-meta-message { + padding-left: 4px; + font-size: 8pt; + font-weight: bold; + color: #898f9b; } + .chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; } + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 0 4px; } + +/* Modal Dialogs */ +.modal-dialog .modal-dialog-content-box { + margin: 32px 40px; + spacing: 32px; + max-width: 28em; } + +/* End Session Dialog */ +.end-session-dialog { + width: 30em; } + .end-session-dialog .end-session-dialog-battery-warning, + .end-session-dialog .dialog-list-title { + color: #fd7d00; } + +/* Message Dialog */ +.message-dialog-content { + spacing: 18px; } + .message-dialog-content .message-dialog-title { + text-align: center; } + .message-dialog-content .message-dialog-description { + text-align: center; } + +/* Dialog List */ +.dialog-list { + spacing: 18px; } + .dialog-list .dialog-list-title { + text-align: center; } + .dialog-list .dialog-list-scrollview { + max-height: 200px; } + .dialog-list .dialog-list-box { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #50555e; } + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; } + +.run-dialog .run-dialog-entry { + width: 20em; } + +.run-dialog .run-dialog-description { + text-align: center; + color: #2d3035; } + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 28em; } + .prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; } + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; } + +.prompt-dialog-password-layout { + spacing: 8px; } + +.prompt-dialog-password-entry { + width: 20em; } + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; } + +.prompt-dialog-error-label { + color: #fd7d00; } + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; } + .polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #fd7d00; } + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; } + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; } + +.audio-selection-device { + border-radius: 16px; } + .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #f2f2f2; } + .audio-selection-device:active { + background-color: #a400a4; + color: #ffffff; } + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; } + +.audio-selection-device-icon { + icon-size: 4.36em; } + +/* Welcome dialog */ +.welcome-dialog-image { + background-image: url("assets/gnome-shell-start.svg"); + background-size: contain; + /* Reasonable maximum dimensions */ + height: 300px; + width: 300px; } + +/* Access portal dialog */ +.access-dialog { + text-align: center; } + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; } + .osd-window > * { + spacing: 8px; } + .osd-window StIcon { + icon-size: 2.18em; } + .osd-window StLabel:ltr { + margin-right: 6px; } + .osd-window StLabel:rtl { + margin-left: 6px; } + .osd-window .level { + margin-bottom: 4px; + height: 6px; + min-width: 10.9em; + -barlevel-height: 6px; + -barlevel-background-color: rgba(255, 255, 255, 0.3); + -barlevel-active-background-color: white; + -barlevel-overdrive-color: #d41919; + -barlevel-overdrive-separator-width: 3px; } + .osd-window .level:first-child { + margin-bottom: 0px; } + .osd-window .level:ltr { + margin-right: 6px; } + .osd-window .level:rtl { + margin-left: 6px; } + +.osd-monitor-label { + border-radius: 16px; + font-size: 3em; + font-weight: bold; + margin: 12px; + text-align: center; + min-width: 1.3em; } + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.8); } + .pad-osd-window .pad-osd-title-box { + spacing: 12px; } + .pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; } + +.combo-box-label { + width: 15em; } + +/* App Switcher */ +.switcher-popup { + padding: 0; + spacing: 24px; } + +.switcher-list { + padding: 10px; + border-radius: 24px; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.1); } + .switcher-list .switcher-list-item-container { + spacing: 12px; } + .switcher-list .item-box { + background-color: transparent; } + .switcher-list .item-box:hover { + background-color: rgba(255, 255, 255, 0.1); } + .switcher-list .item-box:selected, .switcher-list .item-box:focus { + background-color: rgba(255, 255, 255, 0.13); } + .switcher-list .item-box:selected:hover, .switcher-list .item-box:focus:hover { + background-color: rgba(255, 255, 255, 0.16); } + .switcher-list .item-box:selected:active, .switcher-list .item-box:focus:active { + background-color: rgba(255, 255, 255, 0.13); } + .switcher-list .item-box:active { + background-color: rgba(255, 255, 255, 0.16); } + .switcher-list .item-box:outlined, .switcher-list .item-box:checked { + background-color: rgba(255, 255, 255, 0.19); } + .switcher-list .item-box:outlined:active, .switcher-list .item-box:checked:active { + background-color: rgba(255, 255, 255, 0.22); } + .switcher-list .item-box:outlined:hover, .switcher-list .item-box:checked:hover { + background-color: rgba(255, 255, 255, 0.25); } + .switcher-list .item-box:drop { + border: 2px solid rgba(164, 0, 164, 0.8); + background-color: rgba(164, 0, 164, 0.2); } + .switcher-list .item-box:hover { + background: none; } + .switcher-list .separator { + width: 1px; + background: #d9d9d9; } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; } + .switcher-list .thumbnail { + width: 256px; + border-radius: 8px; } + +.switcher-arrow { + border-color: rgba(255, 255, 255, 0.8); + color: rgba(255, 255, 255, 0.8); } + .switcher-arrow:highlighted { + border-color: white; + color: white; } + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; } + +.cycler-highlight { + border: 5px solid #a400a4; } + +/* Workspace Switcher */ +.workspace-switcher { + margin-bottom: 4em; + spacing: 12px; + padding: 12px 18px; } + +.ws-switcher-indicator { + background-color: rgba(255, 255, 255, 0.5); + padding: 0.1816666667em; + margin: 0.9083333333em; + border-radius: 2.18em; } + .ws-switcher-indicator:active { + background-color: white; + padding: 0.3633333333em; + margin: 0.7266666667em; } + +.icon-label-button-container { + spacing: 6px; } + .icon-label-button-container StIcon { + icon-size: 32px; } + +.screenshot-ui-panel { + border-radius: 37px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; } + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); } + .screenshot-ui-close-button.left { + margin-left: 12px; } + .screenshot-ui-close-button.right { + margin-right: 12px; } + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px !important; + border-radius: 19px; } + +.screenshot-ui-capture-button { + width: 36px; + height: 36px; + border-radius: 99px; + border: 4px white; + padding: 4px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: white; + transition-duration: 200ms; + border-radius: 99px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: #f2f2f2; } + .screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #d9d9d9; } + .screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: gray; } + .screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #bf1717; } + .screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #d61a1a; } + .screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #9f1313; } + +.screenshot-ui-shot-cast-container { + background-color: #3b3f4e; + border-radius: 16px; + padding: 3px; + spacing: 3px; } + .screenshot-ui-shot-cast-container:ltr { + margin-left: 3px; } + .screenshot-ui-shot-cast-container:rtl { + margin-right: 3px; } + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 13px; } + .screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: #464b5d; } + .screenshot-ui-shot-cast-button:active { + background-color: #fafafa; } + .screenshot-ui-shot-cast-button:checked { + background-color: white; + color: black; } + .screenshot-ui-shot-cast-button:insensitive { + color: rgba(255, 255, 255, 0.5); } + .screenshot-ui-shot-cast-button StIcon { + icon-size: 1.09em; } + +.screenshot-ui-show-pointer-button { + border-radius: 99px; + padding: 12px !important; } + .screenshot-ui-show-pointer-button StIcon { + icon-size: 1.09em; } + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px white; } + +.screenshot-ui-area-selector-handle { + border-radius: 99px; + background-color: white; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; } + +.screenshot-ui-window-selector { + background-color: #272a34; } + .screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; } + .screenshot-ui-window-selector:primary-monitor .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; } + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 16px; + border: 6px transparent; } + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 99px; + border-width: 12px; + icon-size: 24px; } + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #580058; } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #a400a4; + background-color: rgba(164, 0, 164, 0.2); } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: #ffffff; + background-color: #a400a4; } + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); } + .screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); } + .screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); } + .screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px white; } + +.screenshot-ui-tooltip { + color: white; + background-color: #303340; + border-radius: 99px; + padding: 6px 12px; + text-align: center; + -y-offset: 24px; } + +/* Top Bar */ +#panel { + background-color: #000; + font-weight: bold; + height: 2.2em; + transition-duration: 250ms; } + #panel.unlock-screen, #panel.login-screen, #panel:overview { + background-color: transparent; } + #panel .panel-button { + font-weight: bold; + color: white; + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 99px; } + #panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 99px; } + #panel .panel-button.screen-recording-indicator { + box-shadow: inset 0 0 0 100px #bf1717; } + #panel .panel-button.screen-sharing-indicator { + box-shadow: inset 0 0 0 100px #fd7d00; } + #panel .panel-button.screen-sharing-indicator StBoxLayout { + margin: 0 6px; } + #panel .panel-button.screen-recording-indicator StBoxLayout, #panel .panel-button.screen-sharing-indicator StBoxLayout { + spacing: 6px; } + #panel .panel-button.screen-recording-indicator StIcon, #panel .panel-button.screen-sharing-indicator StIcon { + icon-size: 1.09em; } + #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.2); } + #panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none; } + #panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.2); } + #panel .panel-button:active.screen-recording-indicator, #panel .panel-button:overview.screen-recording-indicator, #panel .panel-button:focus.screen-recording-indicator, #panel .panel-button:checked.screen-recording-indicator { + box-shadow: inset 0 0 0 100px rgba(191, 23, 23, 0.85); } + #panel .panel-button:active.screen-sharing-indicator, #panel .panel-button:overview.screen-sharing-indicator, #panel .panel-button:focus.screen-sharing-indicator, #panel .panel-button:checked.screen-sharing-indicator { + box-shadow: inset 0 0 0 100px rgba(253, 125, 0, 0.85); } + #panel .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15); } + #panel .panel-button:hover.clock-display { + box-shadow: none; } + #panel .panel-button:hover.clock-display .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15); } + #panel .panel-button:hover.screen-recording-indicator { + box-shadow: inset 0 0 0 100px rgba(191, 23, 23, 0.9); } + #panel .panel-button:hover.screen-sharing-indicator { + box-shadow: inset 0 0 0 100px rgba(253, 125, 0, 0.9); } + #panel .panel-button:active:hover, #panel .panel-button:overview:hover, #panel .panel-button:focus:hover, #panel .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.25); } + #panel .panel-button:active:hover.clock-display, #panel .panel-button:overview:hover.clock-display, #panel .panel-button:focus:hover.clock-display, #panel .panel-button:checked:hover.clock-display { + box-shadow: none; } + #panel .panel-button:active:hover.clock-display .clock, #panel .panel-button:overview:hover.clock-display .clock, #panel .panel-button:focus:hover.clock-display .clock, #panel .panel-button:checked:hover.clock-display .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.25); } + #panel .panel-button:active:hover.screen-recording-indicator, #panel .panel-button:overview:hover.screen-recording-indicator, #panel .panel-button:focus:hover.screen-recording-indicator, #panel .panel-button:checked:hover.screen-recording-indicator { + box-shadow: inset 0 0 0 100px rgba(191, 23, 23, 0.8); } + #panel .panel-button:active:hover.screen-sharing-indicator, #panel .panel-button:overview:hover.screen-sharing-indicator, #panel .panel-button:focus:hover.screen-sharing-indicator, #panel .panel-button:checked:hover.screen-sharing-indicator { + box-shadow: inset 0 0 0 100px rgba(253, 125, 0, 0.8); } + #panel .panel-button .system-status-icon { + icon-size: 1.09em; + padding: 5px; + margin: 0 4px; } + #panel .panel-button .panel-status-indicators-box .system-status-icon, + #panel .panel-button .panel-status-menu-box .system-status-icon { + margin: 0; } + #panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; } + #panel .panel-button#panelActivities { + -natural-hpadding: 18px; } + #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:overview, #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:overview, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:checked, #panel:overview .panel-button:active, #panel:overview .panel-button:overview, #panel:overview .panel-button:focus, #panel:overview .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15); } + #panel.unlock-screen .panel-button:active.clock-display, #panel.unlock-screen .panel-button:overview.clock-display, #panel.unlock-screen .panel-button:focus.clock-display, #panel.unlock-screen .panel-button:checked.clock-display, #panel.login-screen .panel-button:active.clock-display, #panel.login-screen .panel-button:overview.clock-display, #panel.login-screen .panel-button:focus.clock-display, #panel.login-screen .panel-button:checked.clock-display, #panel:overview .panel-button:active.clock-display, #panel:overview .panel-button:overview.clock-display, #panel:overview .panel-button:focus.clock-display, #panel:overview .panel-button:checked.clock-display { + box-shadow: none; } + #panel.unlock-screen .panel-button:active.clock-display .clock, #panel.unlock-screen .panel-button:overview.clock-display .clock, #panel.unlock-screen .panel-button:focus.clock-display .clock, #panel.unlock-screen .panel-button:checked.clock-display .clock, #panel.login-screen .panel-button:active.clock-display .clock, #panel.login-screen .panel-button:overview.clock-display .clock, #panel.login-screen .panel-button:focus.clock-display .clock, #panel.login-screen .panel-button:checked.clock-display .clock, #panel:overview .panel-button:active.clock-display .clock, #panel:overview .panel-button:overview.clock-display .clock, #panel:overview .panel-button:focus.clock-display .clock, #panel:overview .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15); } + #panel.unlock-screen .panel-button:active.screen-recording-indicator, #panel.unlock-screen .panel-button:overview.screen-recording-indicator, #panel.unlock-screen .panel-button:focus.screen-recording-indicator, #panel.unlock-screen .panel-button:checked.screen-recording-indicator, #panel.login-screen .panel-button:active.screen-recording-indicator, #panel.login-screen .panel-button:overview.screen-recording-indicator, #panel.login-screen .panel-button:focus.screen-recording-indicator, #panel.login-screen .panel-button:checked.screen-recording-indicator, #panel:overview .panel-button:active.screen-recording-indicator, #panel:overview .panel-button:overview.screen-recording-indicator, #panel:overview .panel-button:focus.screen-recording-indicator, #panel:overview .panel-button:checked.screen-recording-indicator { + box-shadow: inset 0 0 0 100px rgba(191, 23, 23, 0.85); } + #panel.unlock-screen .panel-button:active.screen-sharing-indicator, #panel.unlock-screen .panel-button:overview.screen-sharing-indicator, #panel.unlock-screen .panel-button:focus.screen-sharing-indicator, #panel.unlock-screen .panel-button:checked.screen-sharing-indicator, #panel.login-screen .panel-button:active.screen-sharing-indicator, #panel.login-screen .panel-button:overview.screen-sharing-indicator, #panel.login-screen .panel-button:focus.screen-sharing-indicator, #panel.login-screen .panel-button:checked.screen-sharing-indicator, #panel:overview .panel-button:active.screen-sharing-indicator, #panel:overview .panel-button:overview.screen-sharing-indicator, #panel:overview .panel-button:focus.screen-sharing-indicator, #panel:overview .panel-button:checked.screen-sharing-indicator { + box-shadow: inset 0 0 0 100px rgba(253, 125, 0, 0.85); } + #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:hover, #panel:overview .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.1); } + #panel.unlock-screen .panel-button:hover.clock-display, #panel.login-screen .panel-button:hover.clock-display, #panel:overview .panel-button:hover.clock-display { + box-shadow: none; } + #panel.unlock-screen .panel-button:hover.clock-display .clock, #panel.login-screen .panel-button:hover.clock-display .clock, #panel:overview .panel-button:hover.clock-display .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.1); } + #panel.unlock-screen .panel-button:hover.screen-recording-indicator, #panel.login-screen .panel-button:hover.screen-recording-indicator, #panel:overview .panel-button:hover.screen-recording-indicator { + box-shadow: inset 0 0 0 100px rgba(191, 23, 23, 0.9); } + #panel.unlock-screen .panel-button:hover.screen-sharing-indicator, #panel.login-screen .panel-button:hover.screen-sharing-indicator, #panel:overview .panel-button:hover.screen-sharing-indicator { + box-shadow: inset 0 0 0 100px rgba(253, 125, 0, 0.9); } + #panel.unlock-screen .panel-button:active:hover, #panel.unlock-screen .panel-button:overview:hover, #panel.unlock-screen .panel-button:focus:hover, #panel.unlock-screen .panel-button:checked:hover, #panel.login-screen .panel-button:active:hover, #panel.login-screen .panel-button:overview:hover, #panel.login-screen .panel-button:focus:hover, #panel.login-screen .panel-button:checked:hover, #panel:overview .panel-button:active:hover, #panel:overview .panel-button:overview:hover, #panel:overview .panel-button:focus:hover, #panel:overview .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.2); } + #panel.unlock-screen .panel-button:active:hover.clock-display, #panel.unlock-screen .panel-button:overview:hover.clock-display, #panel.unlock-screen .panel-button:focus:hover.clock-display, #panel.unlock-screen .panel-button:checked:hover.clock-display, #panel.login-screen .panel-button:active:hover.clock-display, #panel.login-screen .panel-button:overview:hover.clock-display, #panel.login-screen .panel-button:focus:hover.clock-display, #panel.login-screen .panel-button:checked:hover.clock-display, #panel:overview .panel-button:active:hover.clock-display, #panel:overview .panel-button:overview:hover.clock-display, #panel:overview .panel-button:focus:hover.clock-display, #panel:overview .panel-button:checked:hover.clock-display { + box-shadow: none; } + #panel.unlock-screen .panel-button:active:hover.clock-display .clock, #panel.unlock-screen .panel-button:overview:hover.clock-display .clock, #panel.unlock-screen .panel-button:focus:hover.clock-display .clock, #panel.unlock-screen .panel-button:checked:hover.clock-display .clock, #panel.login-screen .panel-button:active:hover.clock-display .clock, #panel.login-screen .panel-button:overview:hover.clock-display .clock, #panel.login-screen .panel-button:focus:hover.clock-display .clock, #panel.login-screen .panel-button:checked:hover.clock-display .clock, #panel:overview .panel-button:active:hover.clock-display .clock, #panel:overview .panel-button:overview:hover.clock-display .clock, #panel:overview .panel-button:focus:hover.clock-display .clock, #panel:overview .panel-button:checked:hover.clock-display .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.2); } + #panel.unlock-screen .panel-button:active:hover.screen-recording-indicator, #panel.unlock-screen .panel-button:overview:hover.screen-recording-indicator, #panel.unlock-screen .panel-button:focus:hover.screen-recording-indicator, #panel.unlock-screen .panel-button:checked:hover.screen-recording-indicator, #panel.login-screen .panel-button:active:hover.screen-recording-indicator, #panel.login-screen .panel-button:overview:hover.screen-recording-indicator, #panel.login-screen .panel-button:focus:hover.screen-recording-indicator, #panel.login-screen .panel-button:checked:hover.screen-recording-indicator, #panel:overview .panel-button:active:hover.screen-recording-indicator, #panel:overview .panel-button:overview:hover.screen-recording-indicator, #panel:overview .panel-button:focus:hover.screen-recording-indicator, #panel:overview .panel-button:checked:hover.screen-recording-indicator { + box-shadow: inset 0 0 0 100px rgba(191, 23, 23, 0.8); } + #panel.unlock-screen .panel-button:active:hover.screen-sharing-indicator, #panel.unlock-screen .panel-button:overview:hover.screen-sharing-indicator, #panel.unlock-screen .panel-button:focus:hover.screen-sharing-indicator, #panel.unlock-screen .panel-button:checked:hover.screen-sharing-indicator, #panel.login-screen .panel-button:active:hover.screen-sharing-indicator, #panel.login-screen .panel-button:overview:hover.screen-sharing-indicator, #panel.login-screen .panel-button:focus:hover.screen-sharing-indicator, #panel.login-screen .panel-button:checked:hover.screen-sharing-indicator, #panel:overview .panel-button:active:hover.screen-sharing-indicator, #panel:overview .panel-button:overview:hover.screen-sharing-indicator, #panel:overview .panel-button:focus:hover.screen-sharing-indicator, #panel:overview .panel-button:checked:hover.screen-sharing-indicator { + box-shadow: inset 0 0 0 100px rgba(253, 125, 0, 0.8); } + #panel .panel-status-indicators-box, + #panel .panel-status-menu-box { + spacing: 2px; } + #panel .power-status.panel-status-indicators-box { + spacing: 0; } + #panel .screencast-indicator, + #panel .remote-access-indicator { + color: #fd7d00; } + +#appMenu { + spacing: 6px; } + #appMenu .label-shadow { + color: transparent; } + +#appMenu .panel-status-menu-box { + padding: 0 6px; + spacing: 6px; } + +.clock-display-box { + spacing: 2px; } + .clock-display-box .clock { + padding-left: 12px; + padding-right: 12px; } + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(255, 255, 255, 0.2); + box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.2); + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; } + .ripple-box:rtl { + border-radius: 0 0 0 52px; } + +.quick-settings { + padding: 18px; + border-radius: 36px; } + .quick-settings .icon-button, .quick-settings .button { + padding: 10.5px; } + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; } + +.quick-toggle { + border-radius: 99px; + min-width: 12em; + max-width: 12em; + min-height: 40px; + border: none; + /* Move padding into the box; this is to allow menu arrows + to extend to the border */ } + .quick-toggle:checked { + transition-duration: 100ms; + background-color: #a400a4; + color: #ffffff; + box-shadow: none; } + .quick-toggle:checked:focus { + box-shadow: inset 0 0 0 2px #d700d7; } + .quick-toggle:checked:hover, .quick-toggle:checked:focus { + background-color: #be00be; + color: white; } + .quick-toggle:checked:active { + background-color: purple; + color: #ededed; } + .quick-toggle:checked:insensitive { + transition-duration: 100ms; + color: rgba(92, 97, 108, 0.5); + background-color: rgba(92, 97, 108, 0.05); + background-color: rgba(164, 0, 164, 0.5); + color: rgba(255, 255, 255, 0.5); } + .quick-toggle > StBoxLayout { + spacing: 6px; } + .quick-toggle.button { + padding: 0; } + .quick-toggle > StBoxLayout { + padding: 0 12px; } + .quick-toggle:ltr > StBoxLayout { + padding-left: 15px; } + .quick-toggle:rtl > StBoxLayout { + padding-right: 15px; } + .quick-toggle .quick-toggle-label { + font-weight: bold; } + .quick-toggle .quick-toggle-icon, .quick-toggle .quick-toggle-arrow { + icon-size: 1.09em; } + +.quick-menu-toggle:ltr > StBoxLayout { + padding-right: 0; } + +.quick-menu-toggle:rtl > StBoxLayout { + padding-left: 0; } + +.quick-menu-toggle .quick-toggle-arrow { + background-color: rgba(92, 97, 108, 0.1); + padding: 6px 10.5px; } + .quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 99px 99px 0; } + .quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 99px 0 0 99px; } + +.quick-slider { + padding: 0 6px; } + .quick-slider > StBoxLayout { + spacing: 6px; } + .quick-slider .slider-bin { + min-height: 16px; + padding: 6px; + border-radius: 99px; } + .quick-slider .slider-bin:focus { + transition-duration: 100ms; + color: #5c616c; + background-color: #efdef0; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .quick-slider .slider-bin:focus:hover { + background-color: #f6e6f6; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .quick-slider .slider-bin:focus:active { + background-color: #f6e6f6; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .quick-slider .quick-toggle-icon { + icon-size: 1.09em; } + .quick-slider .icon-button { + background-color: transparent; } + +.quick-toggle-menu { + background-color: #f2f2f2; + border-radius: 24px; + padding: 12px; + margin: 12px 18px 0; } + .quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; } + .quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; } + .quick-toggle-menu .header .icon { + icon-size: 1.635em; + border-radius: 999px; + padding: 9px; + background-color: white; } + .quick-toggle-menu .header .icon.active { + background-color: #a400a4; } + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; } + +.quick-settings-system-item .icon-button > StIcon { + -st-icon-style: symbolic; } + +.quick-settings-system-item .power-item { + min-height: 0; + min-width: 0; } + .quick-settings-system-item .power-item:insensitive { + transition-duration: 100ms; + color: #5c616c; + background-color: #f7f7f8; + background-color: transparent; } + +.nm-network-item .wireless-secure-icon { + icon-size: 0.545em; } + +/* OVERVIEW */ +.controls-manager, .secondary-monitor-workspaces { + spacing: 12px; } + +#overviewGroup { + background-color: #272a34; } + +.overview-controls { + padding-bottom: 32px; } + +/* Window Picker */ +.window-picker { + spacing: 6px; } + +.window-caption { + color: white; + background-color: #3b3f4e; + border-radius: 99px; + padding: 6px 12px; } + +.window-close, .screenshot-ui-close-button { + background-color: rgba(63, 68, 84, 0.98); + color: white; + border-radius: 99px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); + padding: 3px; + height: 30px; + width: 30px; + transition-duration: 100ms; } + .window-close StIcon, .screenshot-ui-close-button StIcon { + icon-size: 24px; } + .window-close:hover, .screenshot-ui-close-button:hover { + background-color: rgba(78, 84, 104, 0.98); } + .window-close:active, .screenshot-ui-close-button:active { + background-color: rgba(91, 98, 122, 0.98); } + +.workspace-background { + border-radius: 30px; + background-color: rgba(3, 2, 1, 0); + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.3); } + + +.search-entry { + border-radius: 18px; + margin-top: 12px; + margin-bottom: 6px; + padding: 7px 9px; + width: 320px; + background-color: white; + color: rgba(92, 97, 108, 0.7); + border: 2px solid white; } + + .search-entry:hover { + background-color: white; + border-color: white; + color: rgba(92, 97, 108, 0.7); } + + .search-entry:focus { + background-color: #faf2fa; + border-color: #a400a4; + color: #5c616c; } + + .search-entry:insensitive { + background-color: white; + border-color: white; + color: #aeb0b6; } + + .search-entry .search-entry-icon { + color: inherit; + icon-size: 1.09em; + margin-top: 2px; + padding: 0 4px; } + +/* Search */ +#searchResults { + margin: 0 4px; } + +#searchResultsContent { + max-width: 1072px; } + +.search-section { + spacing: 18px; } + .search-section .search-section-separator { + height: 8px; + background-color: transparent; } + +.search-section-content { + background-color: #323643; + border-radius: 24px; + border: 1px solid rgba(255, 255, 255, 0.1); + color: white; + padding: 12px; + margin: 0 12px; } + +.list-search-result, .search-provider-icon { + background-color: transparent; + border-radius: 11px; } + .list-search-result:hover, .search-provider-icon:hover { + background-color: rgba(255, 255, 255, 0.1); } + .list-search-result:selected, .search-provider-icon:selected, .list-search-result:focus, .search-provider-icon:focus { + background-color: rgba(255, 255, 255, 0.13); } + .list-search-result:selected:hover, .search-provider-icon:selected:hover, .list-search-result:focus:hover, .search-provider-icon:focus:hover { + background-color: rgba(255, 255, 255, 0.16); } + .list-search-result:selected:active, .search-provider-icon:selected:active, .list-search-result:focus:active, .search-provider-icon:focus:active { + background-color: rgba(255, 255, 255, 0.13); } + .list-search-result:active, .search-provider-icon:active { + background-color: rgba(255, 255, 255, 0.16); } + .list-search-result:outlined, .search-provider-icon:outlined, .list-search-result:checked, .search-provider-icon:checked { + background-color: rgba(255, 255, 255, 0.19); } + .list-search-result:outlined:active, .search-provider-icon:outlined:active, .list-search-result:checked:active, .search-provider-icon:checked:active { + background-color: rgba(255, 255, 255, 0.22); } + .list-search-result:outlined:hover, .search-provider-icon:outlined:hover, .list-search-result:checked:hover, .search-provider-icon:checked:hover { + background-color: rgba(255, 255, 255, 0.25); } + .list-search-result:drop, .search-provider-icon:drop { + border: 2px solid rgba(164, 0, 164, 0.8); + background-color: rgba(164, 0, 164, 0.2); } + +.grid-search-results { + spacing: 30px; + margin: 0 12px; } + +.search-provider-icon:ltr { + margin-right: 4px; } + +.search-provider-icon:rtl { + margin-left: 4px; } + +.search-provider-icon .list-search-provider-content { + spacing: 12px; } + .search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + color: white; } + +.list-search-results { + spacing: 6px; } + +.list-search-result .list-search-result-content { + spacing: 6px; } + +.list-search-result .list-search-result-title { + spacing: 12px; } + +.list-search-result .list-search-result-description { + color: #97999f; } + +/* Dash */ +#dash { + margin-top: 12px; } + #dash .placeholder { + background-image: none; + background-size: contain; + height: 32px; } + #dash .empty-dash-drop-target { + width: 32px; + height: 32px; } + #dash .app-well-app-running-dot { + margin-bottom: 14px; } + +.dash-background { + background-color: #323643; + border-radius: 28px; + padding: 12px; + spacing: 6px; + margin-bottom: 12px; } + +.dash-item-container > * { + margin: 0 2px; } + +.dash-item-container:ltr:first-child { + margin-left: 0; } + +.dash-item-container:rtl:first-child { + margin-right: 0; } + +.dash-item-container .app-well-app .overview-icon, .dash-item-container .grid-search-result .overview-icon { + padding: 6px; } + +.dash-item-container .show-apps { + transition-duration: 400ms; } + .dash-item-container .show-apps .overview-icon { + background-color: transparent; } + .dash-item-container .show-apps:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.1); } + .dash-item-container .show-apps:selected .overview-icon, .dash-item-container .show-apps:focus .overview-icon { + background-color: rgba(255, 255, 255, 0.13); } + .dash-item-container .show-apps:selected .overview-icon:hover .overview-icon, .dash-item-container .show-apps:focus .overview-icon:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.16); } + .dash-item-container .show-apps:selected .overview-icon:active .overview-icon, .dash-item-container .show-apps:focus .overview-icon:active .overview-icon { + background-color: rgba(255, 255, 255, 0.13); } + .dash-item-container .show-apps:active .overview-icon { + background-color: rgba(255, 255, 255, 0.16); } + .dash-item-container .show-apps:outlined .overview-icon, .dash-item-container .show-apps:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.19); } + .dash-item-container .show-apps:outlined .overview-icon:active .overview-icon, .dash-item-container .show-apps:checked .overview-icon:active .overview-icon { + background-color: rgba(255, 255, 255, 0.22); } + .dash-item-container .show-apps:outlined .overview-icon:hover .overview-icon, .dash-item-container .show-apps:checked .overview-icon:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.25); } + .dash-item-container .show-apps:drop .overview-icon { + border: 2px solid rgba(164, 0, 164, 0.8); + background-color: rgba(164, 0, 164, 0.2); } + +.dash-item-container .show-apps, .dash-item-container .app-well-app, .dash-item-container .grid-search-result { + padding-bottom: 12px; } + +.dash-separator { + width: 1px; + margin: 0 4px; + background-color: #d9d9d9; + margin-bottom: 12px; } + +.dash-label { + color: white; + background-color: #303340; + border-radius: 99px; + padding: 6px 12px; + text-align: center; + -y-offset: 8px; } + +/* App Grid */ +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 42px; + max-column-spacing: 42px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 18px; + page-padding-right: 18px; } + +/* App Icons */ +.app-well-app, .grid-search-result { + transition-duration: 400ms; } + .app-well-app .overview-icon, .grid-search-result .overview-icon { + background-color: transparent; } + .app-well-app:hover .overview-icon, .grid-search-result:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.1); } + .app-well-app:selected .overview-icon, .grid-search-result:selected .overview-icon, .app-well-app:focus .overview-icon, .grid-search-result:focus .overview-icon { + background-color: rgba(255, 255, 255, 0.13); } + .app-well-app:selected .overview-icon:hover .overview-icon, .grid-search-result:selected .overview-icon:hover .overview-icon, .app-well-app:focus .overview-icon:hover .overview-icon, .grid-search-result:focus .overview-icon:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.16); } + .app-well-app:selected .overview-icon:active .overview-icon, .grid-search-result:selected .overview-icon:active .overview-icon, .app-well-app:focus .overview-icon:active .overview-icon, .grid-search-result:focus .overview-icon:active .overview-icon { + background-color: rgba(255, 255, 255, 0.13); } + .app-well-app:active .overview-icon, .grid-search-result:active .overview-icon { + background-color: rgba(255, 255, 255, 0.16); } + .app-well-app:outlined .overview-icon, .grid-search-result:outlined .overview-icon, .app-well-app:checked .overview-icon, .grid-search-result:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.19); } + .app-well-app:outlined .overview-icon:active .overview-icon, .grid-search-result:outlined .overview-icon:active .overview-icon, .app-well-app:checked .overview-icon:active .overview-icon, .grid-search-result:checked .overview-icon:active .overview-icon { + background-color: rgba(255, 255, 255, 0.22); } + .app-well-app:outlined .overview-icon:hover .overview-icon, .grid-search-result:outlined .overview-icon:hover .overview-icon, .app-well-app:checked .overview-icon:hover .overview-icon, .grid-search-result:checked .overview-icon:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.25); } + .app-well-app:drop .overview-icon, .grid-search-result:drop .overview-icon { + border: 2px solid rgba(164, 0, 164, 0.8); + background-color: rgba(164, 0, 164, 0.2); } + .app-well-app .overview-icon, .grid-search-result .overview-icon { + padding: 12px; } + .app-well-app .overview-icon.overview-icon-with-label > StBoxLayout, .grid-search-result .overview-icon.overview-icon-with-label > StBoxLayout { + spacing: 6px; } + +.app-well-app.app-folder, .app-folder.grid-search-result { + transition-duration: 400ms; } + .app-well-app.app-folder .overview-icon, .app-folder.grid-search-result .overview-icon { + background-color: rgba(255, 255, 255, 0.19); } + .app-well-app.app-folder:hover .overview-icon, .app-folder.grid-search-result:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.1); } + .app-well-app.app-folder:selected .overview-icon, .app-folder.grid-search-result:selected .overview-icon, .app-well-app.app-folder:focus .overview-icon, .app-folder.grid-search-result:focus .overview-icon { + background-color: rgba(255, 255, 255, 0.13); } + .app-well-app.app-folder:selected .overview-icon:hover .overview-icon, .app-folder.grid-search-result:selected .overview-icon:hover .overview-icon, .app-well-app.app-folder:focus .overview-icon:hover .overview-icon, .app-folder.grid-search-result:focus .overview-icon:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.16); } + .app-well-app.app-folder:selected .overview-icon:active .overview-icon, .app-folder.grid-search-result:selected .overview-icon:active .overview-icon, .app-well-app.app-folder:focus .overview-icon:active .overview-icon, .app-folder.grid-search-result:focus .overview-icon:active .overview-icon { + background-color: rgba(255, 255, 255, 0.13); } + .app-well-app.app-folder:active .overview-icon, .app-folder.grid-search-result:active .overview-icon { + background-color: rgba(255, 255, 255, 0.16); } + .app-well-app.app-folder:outlined .overview-icon, .app-folder.grid-search-result:outlined .overview-icon, .app-well-app.app-folder:checked .overview-icon, .app-folder.grid-search-result:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.19); } + .app-well-app.app-folder:outlined .overview-icon:active .overview-icon, .app-folder.grid-search-result:outlined .overview-icon:active .overview-icon, .app-well-app.app-folder:checked .overview-icon:active .overview-icon, .app-folder.grid-search-result:checked .overview-icon:active .overview-icon { + background-color: rgba(255, 255, 255, 0.22); } + .app-well-app.app-folder:outlined .overview-icon:hover .overview-icon, .app-folder.grid-search-result:outlined .overview-icon:hover .overview-icon, .app-well-app.app-folder:checked .overview-icon:hover .overview-icon, .app-folder.grid-search-result:checked .overview-icon:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.25); } + .app-well-app.app-folder:drop .overview-icon, .app-folder.grid-search-result:drop .overview-icon { + border: 2px solid rgba(164, 0, 164, 0.8); + background-color: rgba(164, 0, 164, 0.2); } + +.app-folder-dialog { + border-radius: 32px; + background-color: #323643; } + .app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; + /* FIXME: this is to keep the label in sync with the entry */ } + .app-folder-dialog .folder-name-container .folder-name-entry { + width: 300px; } + .app-folder-dialog .folder-name-container .folder-name-label { + padding: 5px 7px; + color: white; } + .app-folder-dialog .folder-name-container .edit-folder-button { + padding: 0; + width: 36px; + height: 36px; + border-radius: 99px; } + .app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 1.09em; } + .app-folder-dialog .icon-grid { + row-spacing: 12px; + column-spacing: 30px; + page-padding-top: 0; + page-padding-bottom: 0; + page-padding-left: 0; + page-padding-right: 0; } + .app-folder-dialog .page-indicators { + margin-bottom: 18px; } + +.app-folder-dialog-container { + padding: 12px; + width: 720px; + height: 720px; } + +.app-well-app-running-dot { + height: 5px; + width: 5px; + border-radius: 5px; + margin-bottom: 8px; + background-color: white; } + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; } + .rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; } + +.page-indicator { + padding: 6px 12px 0; + transition-duration: 400ms; } + .page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 10px; + background-color: white; } + +.apps-scroll-view { + padding: 0; } + +.system-action-icon { + background-color: rgba(0, 0, 0, 0.8); + color: #fff; + border-radius: 99px; + icon-size: 48px; } + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); } + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 24px 0px 0px 24px; } + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 24px 24px 0px; } + +.page-navigation-arrow > StIcon { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 99px; } + +.page-navigation-arrow:insensitive > StIcon { + transition-duration: 100ms; + background-color: transparent; + background-color: none; + box-shadow: none; } + .page-navigation-arrow:insensitive > StIcon:insensitive { + transition-duration: 100ms; + color: rgba(92, 97, 108, 0.5); + background-color: rgba(92, 97, 108, 0.05); + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + +.page-navigation-arrow:hover > StIcon { + transition-duration: 100ms; + color: white; + background-color: rgba(83, 86, 98, 0.525); } + +.page-navigation-arrow:active > StIcon { + transition-duration: 100ms; + color: white; + background-color: rgba(90, 94, 107, 0.525); } + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; } + .workspace-thumbnails .workspace-thumbnail { + border-radius: 3px; } + .workspace-thumbnails .placeholder { + background-image: url("assets/workspace-placeholder.svg"); + background-size: contain; + width: 18px; } + +.workspace-thumbnail-indicator { + border: 3px solid #a400a4; + border-radius: 3px; + padding: 0px; } + +.ripple-pointer-location { + width: 50px; + height: 50px; + border-radius: 25px; + background-color: rgba(255, 62, 255, 0.3); + box-shadow: 0 0 2px 2px #ff0bff; } + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #a400a4; + -pie-background-color: rgba(255, 113, 255, 0.3); } + +.magnifier-zoom-region { + border: 2px solid #a400a4; } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +.select-area-rubberband { + background-color: rgba(164, 0, 164, 0.3); + border: 1px solid #a400a4; } + +.user-icon { + background-size: contain; + color: white; + border-radius: 99px; + icon-size: 4.36em; } + .user-icon:hover { + color: white; } + .user-icon StIcon { + background-color: rgba(255, 255, 255, 0.05); + border-radius: 99px; + padding: 12px; + width: 2.725em; + height: 2.725em; } + .user-icon.user-avatar { + border: 2px white; } + +.user-widget.vertical .user-icon { + icon-size: 6.54em; } + .user-widget.vertical .user-icon StIcon { + padding: 20px; + padding-top: 18px; + padding-bottom: 22px; + width: 5.995em; + height: 5.995em; } + +.lightbox { + background-color: black; } + +.flashspot { + background-color: white; } + +.hidden { + color: rgba(0, 0, 0, 0); } + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + color: #fd7d00; } + +/* Workspace animation */ +.workspace-animation { + background-color: #272a34; } + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(164, 0, 164, 0.5); + border: 1px solid #a400a4; } + +/* On-screen Keyboard */ +#keyboard { + background-color: rgba(26, 28, 35, 0.96); + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.1); } + #keyboard .page-indicator { + padding: 6px; } + #keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; } + +.key-container { + padding: 4px; + spacing: 4px; } + +.keyboard-key { + font-size: 15pt; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-width: 1px; + border-style: solid; + border-radius: 12px; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1); + color: white; + background-color: #363a48; } + .keyboard-key:focus { + color: white; + background-color: #413552; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6); } + .keyboard-key:focus:hover { + background-color: #4b3f5f; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7); } + .keyboard-key:focus:active { + background-color: #4f4364; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7); } + .keyboard-key:hover { + color: white; + background-color: #3f4454; } + .keyboard-key:active { + color: white; + background-color: #464b5d; } + .keyboard-key:checked { + color: white; + background-color: #51576b; } + .keyboard-key:grayed { + background-color: #f7f7f7; + color: white; + border-color: black; } + .keyboard-key.default-key { + color: white; + background-color: #4c5266; + border-radius: 12px; } + .keyboard-key.default-key:hover { + color: white; + background-color: #555b71; } + .keyboard-key.default-key:active { + color: white; + background-color: #5b627a; } + .keyboard-key.default-key:checked { + color: white; + background-color: #666e89; } + .keyboard-key.default-key:latched { + border-color: #be00be; + background-color: #a400a4; } + .keyboard-key.enter-key { + color: #ffffff; + background-color: #b300b3; + border-radius: 12px; + color: white; } + .keyboard-key.enter-key:hover { + color: #ffffff; + background-color: #c800c8; } + .keyboard-key.enter-key:active { + color: #ffffff; + background-color: #d700d7; } + .keyboard-key.enter-key:checked { + color: #ffffff; + background-color: #f100f1; } + .keyboard-key.shift-key-uppercase { + background-color: #5b627a; + color: #303340; } + .keyboard-key.shift-key-uppercase:hover { + background-color: #666e89; + color: #3b3f4e; } + .keyboard-key StIcon { + icon-size: 24px; } + +.keyboard-subkeys { + -arrow-border-radius: 16px; + -arrow-background-color: #303340; + -arrow-border-width: 1px; + -arrow-border-color: #43495a; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 6px; + padding: 6px; } + .keyboard-subkeys .keyboard-key { + color: white; + background-color: #363a48; + border-radius: 12px; } + .keyboard-subkeys .keyboard-key:focus { + color: white; + background-color: #413552; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6); } + .keyboard-subkeys .keyboard-key:focus:hover { + background-color: #4b3f5f; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7); } + .keyboard-subkeys .keyboard-key:focus:active { + background-color: #4f4364; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7); } + .keyboard-subkeys .keyboard-key:hover { + color: white; + background-color: #3f4454; } + .keyboard-subkeys .keyboard-key:active { + color: white; + background-color: #464b5d; } + .keyboard-subkeys .keyboard-key:checked { + color: white; + background-color: #51576b; } + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; } + +.emoji-panel .keyboard-key:latched { + border-color: #be00be; + background-color: #a400a4; } + +.word-suggestions { + font-size: 11pt; + spacing: 12px; + min-height: 17pt; + padding: 12px; + color: white; } + .word-suggestions StButton { + margin: 0 3px; + min-width: 32px; + border-radius: 6px; + padding: 0px 18px; + background-color: transparent; + background-image: none; } + .word-suggestions StButton:focus { + color: white; + background-color: #413552; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6); } + .word-suggestions StButton:focus:hover { + background-color: #4b3f5f; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7); } + .word-suggestions StButton:focus:active { + background-color: #4f4364; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7); } + .word-suggestions StButton:hover { + color: white; + background-color: #3f4454; } + .word-suggestions StButton:active { + color: white; + background-color: #464b5d; } + .word-suggestions StButton:checked { + color: white; + background-color: #51576b; } + +/* Looking Glass */ +#LookingGlassDialog { + background-color: #303340; + border-radius: 0 0 16px 16px; + border-top-width: 0; + border: 1px solid rgba(255, 255, 255, 0.1); + color: white; + padding: 6px; + spacing: 6px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); } + #LookingGlassDialog > #Toolbar { + border: none; + padding: 6px; + border-radius: 0; + background-color: transparent; + spacing: 6px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 6px 12px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 1.09em; } + #LookingGlassDialog .labels { + spacing: 6px; } + #LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: bold; + padding: 6px 12px; + color: #d9d9d9; + transition-duration: 100ms; + box-shadow: none; + border: none; + border-radius: 6px; + background-color: transparent; } + #LookingGlassDialog .notebook-tab:hover { + color: white; + background-color: rgba(255, 255, 255, 0.05); } + #LookingGlassDialog .notebook-tab:selected { + color: white; + background-color: rgba(255, 255, 255, 0.1); } + #LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; } + #LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; } + +.lg-dialog StEntry { + background-color: rgba(59, 63, 78, 0.6); + color: white; + border-color: rgba(255, 255, 255, 0.2); + min-height: 22px; + selection-background-color: #a400a4; + selected-color: #ffffff; } + +.lg-dialog .shell-link { + color: #710071; } + .lg-dialog .shell-link:hover { + color: #a400a4; } + .lg-dialog .shell-link:active { + color: #3e003e; } + +.lg-dialog .actor-link { + color: #aeb0b6; } + .lg-dialog .actor-link:hover { + color: #e4e4e6; } + .lg-dialog .actor-link:active { + color: #787c86; } + .lg-dialog .actor-link StIcon { + icon-size: 12px; } + +.lg-completions-text { + font-style: italic; } + +.lg-obj-inspector-title { + spacing: 6px; } + +.lg-obj-inspector-button { + border: 1px solid black; + padding: 4px; + border-radius: 8px; } + .lg-obj-inspector-button:hover { + border: 1px solid #ffffff; } + +#lookingGlassExtensions { + padding: 6px; } + +.lg-extensions-list { + padding: 6px; + spacing: 6px; } + +.lg-extension { + padding: 12px; + border-radius: 8px; + margin: 4px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + transition-duration: 100ms; + color: #5c616c; + background-color: #ebebec; } + .lg-extension:focus { + transition-duration: 100ms; + color: #5c616c; + background-color: #e4d4e5; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.6) !important; } + .lg-extension:focus:hover { + background-color: #ebdbec; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .lg-extension:focus:active { + background-color: #f2e2f2; + box-shadow: inset 0 0 0 2px rgba(164, 0, 164, 0.7) !important; } + .lg-extension:hover { + transition-duration: 100ms; + color: #5c616c; + background-color: #f3f3f3; } + .lg-extension:active { + transition-duration: 100ms; + color: #5c616c; + background-color: #fbfbfb; } + +.lg-extension-meta { + spacing: 6px; } + +#LookingGlassPropertyInspector { + background: #303340; + border: 1px solid black; + border-radius: 8px; + padding: 6px; } + +.lg-debug-flag-button { + color: #5c616c; } + .lg-debug-flag-button StLabel { + padding: 6px, 12px; } + .lg-debug-flag-button:hover { + color: #8f949f; } + .lg-debug-flag-button:active { + color: #2d3035; } + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; } + +/* Login Dialog */ +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; } + +.login-dialog, +.unlock-dialog { + border: none; + background-color: transparent; } + .login-dialog .modal-dialog-button-box, + .unlock-dialog .modal-dialog-button-box { + spacing: 3px; } + .login-dialog .modal-dialog-button, + .unlock-dialog .modal-dialog-button { + padding: 4px 18px; + background-color: #20232b; + border-color: #20232b; + color: white; } + .login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus, + .unlock-dialog .modal-dialog-button:hover, + .unlock-dialog .modal-dialog-button:focus { + background-color: #323643; + border-color: #323643; } + .login-dialog .modal-dialog-button:active, + .unlock-dialog .modal-dialog-button:active { + background-color: #1c1e25; + border-color: #1c1e25; } + .login-dialog .modal-dialog-button:insensitive, + .unlock-dialog .modal-dialog-button:insensitive { + transition-duration: 100ms; + color: rgba(92, 97, 108, 0.5); + background-color: rgba(92, 97, 108, 0.05); + border-color: #1c1e25; + background-color: #1c1e25; + color: rgba(255, 255, 255, 0.7); } + .login-dialog .modal-dialog-button:default, + .unlock-dialog .modal-dialog-button:default { + transition-duration: 100ms; + background-color: #a400a4; + color: #ffffff; + box-shadow: none; } + .login-dialog .modal-dialog-button:default:focus, + .unlock-dialog .modal-dialog-button:default:focus { + box-shadow: inset 0 0 0 2px #d700d7; } + .login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus, + .unlock-dialog .modal-dialog-button:default:hover, + .unlock-dialog .modal-dialog-button:default:focus { + background-color: #be00be; + color: white; } + .login-dialog .modal-dialog-button:default:active, + .unlock-dialog .modal-dialog-button:default:active { + background-color: purple; + color: #ededed; } + .login-dialog .modal-dialog-button:default:insensitive, + .unlock-dialog .modal-dialog-button:default:insensitive { + transition-duration: 100ms; + color: rgba(92, 97, 108, 0.5); + background-color: rgba(92, 97, 108, 0.05); + background-color: rgba(164, 0, 164, 0.5); + color: rgba(255, 255, 255, 0.5); } + .login-dialog .cancel-button, + .login-dialog .switch-user-button, + .login-dialog .login-dialog-session-list-button, + .unlock-dialog .cancel-button, + .unlock-dialog .switch-user-button, + .unlock-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 99px; + width: 2.18em; + height: 2.18em; + border-color: #20232b; + background-color: #20232b; } + .login-dialog .cancel-button StIcon, + .login-dialog .switch-user-button StIcon, + .login-dialog .login-dialog-session-list-button StIcon, + .unlock-dialog .cancel-button StIcon, + .unlock-dialog .switch-user-button StIcon, + .unlock-dialog .login-dialog-session-list-button StIcon { + icon-size: 1.09em; } + .login-dialog .caps-lock-warning-label, + .login-dialog .login-dialog-message-warning, + .unlock-dialog .caps-lock-warning-label, + .unlock-dialog .login-dialog-message-warning { + color: white; } + +.login-dialog-logo-bin { + padding: 24px 0px; } + +.login-dialog-banner { + color: #e6e6e6; } + +.login-dialog-button-box { + width: 23em; + spacing: 5px; } + +.login-dialog-message { + text-align: center; } + +.login-dialog-user-selection-box { + padding: 100px 0px; } + +.login-dialog-not-listed-label { + padding-left: 2px; } + .login-dialog-not-listed-button:focus .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: white; } + +.login-dialog-not-listed-label { + font-weight: bold; + color: #b3b3b3; + padding-top: 1em; } + +.login-dialog-auth-list-view { + -st-vfade-offset: 1em; } + +.login-dialog-auth-list { + spacing: 6px; + margin-left: 2em; } + +.login-dialog-auth-list-title { + margin-left: 2em; } + +.login-dialog-auth-list-item { + border-radius: 12px; + padding: 6px; + color: #b3b3b3; } + .login-dialog-auth-list-item:focus, .login-dialog-auth-list-item:selected { + background-color: #a400a4; + color: #ffffff; } + +.login-dialog-auth-list-label { + font-size: 12pt; + font-weight: bold; + padding-left: 15px; } + .login-dialog-auth-list-label:ltr { + padding-left: 14px; + text-align: left; } + .login-dialog-auth-list-label:rtl { + padding-right: 14px; + text-align: right; } + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; } + +.login-dialog-user-list { + spacing: 12px; + width: 23em; } + .login-dialog-user-list:expanded .login-dialog-user-list-item:selected { + background-color: #a400a4; + color: #ffffff; } + .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #a400a4; } + +.login-dialog-user-list-item { + border-radius: 12px; + padding: 6px; + color: #b3b3b3; } + .login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; } + .login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; } + .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin-top: 6px; + background-color: white; } + .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #ffffff; } + +.user-widget-label { + color: white; } + +.user-widget.horizontal .user-widget-label { + font-size: 12pt; + font-weight: bold; + padding-left: 15px; } + .user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; + text-align: left; } + .user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; + text-align: right; } + +.user-widget.vertical .user-widget-label { + font-size: 15pt; + text-align: center; + font-weight: normal; + padding-top: 16px; } + +.login-dialog-timed-login-indicator { + height: 2px; + background-color: black; } + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 12px; + width: 23em; } + +.login-dialog-prompt-entry { + height: 1.5em; } + +.login-dialog-prompt-label { + color: #cccccc; + font-size: 11pt; + padding-top: 1em; } + +.unlock-dialog StEntry { + border: none !important; } + .unlock-dialog StEntry:focus { + background-color: rgba(92, 97, 108, 0.1); } + .unlock-dialog StEntry:insensitive { + color: rgba(92, 97, 108, 0.5); + background-color: rgba(92, 97, 108, 0.05); } + +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button { + border-color: transparent; + background-color: rgba(92, 97, 108, 0.1); } + +/* Screen Shield */ +.unlock-dialog-clock { + color: white; + font-weight: 300; + text-align: center; + spacing: 24px; + padding-bottom: 2.5em; } + +.unlock-dialog-clock-time { + font-size: 64pt; + padding-top: 42px; } + +.unlock-dialog-clock-date { + font-size: 16pt; + font-weight: normal; } + +.unlock-dialog-clock-hint { + font-weight: normal; + padding-top: 48px; } + +.unlock-dialog-notifications-container { + margin: 12px; + spacing: 6px; + width: 23em; + background-color: transparent; } + .unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; } + .unlock-dialog-notifications-container .notification, + .unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 16px; + border: none; + background-color: rgba(255, 255, 255, 0.1); + color: white; + border-radius: 16px; } + .unlock-dialog-notifications-container .notification.critical, + .unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: rgba(255, 255, 255, 0.2); } + +.unlock-dialog-notification-label { + padding-left: 12px; + padding-right: 0; } + .unlock-dialog-notification-label:rtl { + padding-right: 12px; + padding-left: 0; } + +.unlock-dialog-notification-count-text { + font-weight: bold; + padding: 0 12px; + color: white; + background-color: rgba(255, 255, 255, 0.1); + border-radius: 99px; } + +.screen-shield-background { + background: black; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); } + +#lockDialogGroup { + background-color: #272a34; } + +#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { + background-color: rgba(255, 255, 255, 0.3); } + #unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(255, 255, 255, 0.5); } + #unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(164, 0, 164, 0.5); } + +.icon-dropshadow { + icon-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); } + +/* Message List */ +.message-list-controls { + spacing: 12px; + font-size: 10pt; } + +.message .message-content { + padding: 6px; + spacing: 0; } + +.message .message-title { + padding-top: .5em; } + +.message .message-secondary-bin > .event-time { + padding-bottom: .5em; } + +/* Notifications & Message Tray */ +.notification-banner { + box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.2); } + +/* Window Picker */ +.window-caption { + color: black; + background-color: white; + box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.2); } + +.window-close, .screenshot-ui-close-button { + background-image: url("assets/close-window.svg"); + background-size: 32px; + background-color: transparent; + box-shadow: none; + color: transparent; + height: 32px; + width: 32px; + transition-duration: .2s; } + .window-close:hover, .screenshot-ui-close-button:hover { + background-image: url("assets/close-window-hover.svg"); + background-color: transparent; } + .window-close:active, .screenshot-ui-close-button:active { + background-image: url("assets/close-window-active.svg"); + background-color: transparent; + color: transparent; + transition-duration: 0s; } + +/* Workspace Switcher */ +.ws-switcher-indicator { + padding: 2px; + margin: 10px; } + .ws-switcher-indicator:active { + padding: 4px; + margin: 8px; } + +/* Top Bar */ +#panel { + background: rgba(255, 255, 255, 0.8); + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + #panel StIcon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + #panel.unlock-screen, #panel.login-screen, #panel.lock-screen, #panel:overview { + background-color: transparent; } + #panel.unlock-screen .panel-button, #panel.unlock-screen .panel-button:hover, #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:overview, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button, #panel.login-screen .panel-button:hover, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:overview, #panel.login-screen .panel-button:checked, #panel.lock-screen .panel-button, #panel.lock-screen .panel-button:hover, #panel.lock-screen .panel-button:active, #panel.lock-screen .panel-button:focus, #panel.lock-screen .panel-button:overview, #panel.lock-screen .panel-button:checked, #panel:overview .panel-button, #panel:overview .panel-button:hover, #panel:overview .panel-button:active, #panel:overview .panel-button:focus, #panel:overview .panel-button:overview, #panel:overview .panel-button:checked { + color: white; } + #panel .panel-button { + color: black; } + #panel .panel-button:hover, #panel .panel-button:active, #panel .panel-button:focus, #panel .panel-button:overview, #panel .panel-button:checked { + color: black; + box-shadow: inset 0 0 0 100px white; } + #panel .panel-button.screen-recording-indicator { + color: white; } + #panel .panel-button.clock-display:hover, #panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked { + box-shadow: none; } + #panel .panel-button.clock-display:hover .clock, #panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px white; } + #panel #panelActivities.panel-button { + margin-left: .4em; } + #panel #panelActivities.panel-button StLabel { + background-image: url("assets/view-grid-symbolic.svg"); + background-size: contain; + width: 1.5em; + height: 1.5em; + color: transparent; } + #panel #panelActivities.panel-button:overview StLabel { + background-image: url("assets/view-grid-symbolic-dark.svg"); } + +/* Date/Time Menu */ +.datemenu-today-button:insensitive { + color: inherit; } + +/* Search */ +.search-entry { + color: black; + text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); + font-weight: bold; + background-color: rgba(255, 255, 255, 0.1); + font-size: 1.1em; + transition-duration: 200ms; } + .search-entry StLabel.hint-text { + color: white; } + .search-entry, .search-entry:focus, .search-entry:hover { + width: 21em; + padding: .6em .8em; + border: none; } + .search-entry:focus, .search-entry:hover { + background-color: white; + color: black; + font-weight: normal; + box-shadow: none; + text-shadow: none; } + .search-entry:focus StLabel.hint-text, .search-entry:hover StLabel.hint-text { + color: black; } + .search-entry:focus .search-entry-icon, .search-entry:hover .search-entry-icon { + color: black; + icon-shadow: none; } + .search-entry .search-entry-icon { + color: white; + icon-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); } + +.search-section-content { + background-color: rgba(255, 255, 255, 0.1); + border: none; } + +.search-provider-icon .list-search-provider-details { + font-weight: bold; } + +.list-search-result .list-search-result-description { + color: rgba(255, 255, 255, 0.8); } + +/* Dash */ +#dash { + color: white; } + #dash StIcon { + icon-shadow: 0 2px 6px rgba(0, 0, 0, 0.4); } + +.dash-background, .dash-separator { + background: rgba(255, 255, 255, 0.1); } + +/* App Grid */ +.app-well-app, .grid-search-result { + color: white; } + +.app-folder-dialog { + background: black; + box-shadow: 0 0 20px #030303; } diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/border.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/border.png new file mode 100644 index 0000000000000000000000000000000000000000..1bcddebdf9eb9e5a0fdeae3f5acb0a9c667ba63d GIT binary patch literal 67 zcmeAS@N?(olHy`uVBq!ia0vp^j3CSbBp9sfW`_bPE>9Q75DwYo9h?jdw;66d-lX#e OBkD{}veBzJ2@V&6_|b zkZ}hLAZ&;rkPT!!d-m+*%a^ZSz505eBM)c-UrCT(FoU;`?~NNbA3px_{m-9&@0&d8 zfihm6E{-7*;ZHAYWNc6nIB-CrtLsJmxA<#^+GO`=l_rGUF5Su%P@Uoy-=G|l%>FLq ztaL@l*Ps4QF0ZnD_boFyt=akR{0ES6! AWdHyG literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/button-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a993dbcafa53d758359b13583f726a77a93bed GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmwkD|IndBXU?2CeE9IK zTenV~I(7T@?W0GJ9y@mI4j9}8gLCK30eL``Ks7*c^XARhuV24^|Nism&tJZL`S$JG z_wV0-{P^+n=g&WX{@gc}xCJy{s3gcQn8DlI$H&+A#*G^{A3px_{m-9&)<$RJfwBRf zE{-7*;ZKj96l_r7VQ|kD{}veBzI_`=-vNWW zFaYF1WN+TQ`SIh&pFe;8`t|GFmR@$CcHWX8zhDM$AKx1{Za#ec<@=w1+iYC610_5? zT^vIs!kkD|IndBXU?2CeE9IK zTenV~I(7T@?PJG|-2sEUckcpeAbI}$`E%#a0U1EWKxH>?-h_~kA3uKbuZxQL3`zqd4oj^><#aEZ!w>-Xy3!_x#U@=v6PKY+dzmZ=Nr=c-#7QFQx)b OXYh3Ob6Mw<&;$VQC7TTZ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-checked-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..18e3cc34295ba4c709ad39241d065d7814f74405 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M}SX=>;M1%Z-K$>+qZAtya{9i z89)GJK)68i*|TRaU%q_x>eYu2A3lEk`03N9FJHcV{rdIWw{O3H|Ni^;@4tWlnqFLf z4m6XyB*-tA!Q038#*Le|zWn)<@lSCFP&m)i#W6%elJy{`(*Xq@h7Dg5Uj45>{lb7V zbZSF>+O9BnhE3<*zGD&iXdcVh@b0Q0!x}M8rZsL(|Lr2qPV87J=U*JxX??}NFiz;( zggN4z-xA_H68dj0c+Y#|XXEVWO!7bO2`MsspJ$%3mf?==clo*%I_{fF-U-i`sRs-VgLXD4s=pZQvhXXX=-b3 z;o;)@{QUkz4;PyN004_gL_t&-83n-!Zo)7S0KoCuE{9N4`u{hgNDxqyc+;7pN2`Fb zkG=F;L;x~#X)PLnh_6pX0O0adTMYo^c0F1HEt4{x(BM3cN0#psi$I^$d%d4|z68cj z`|T`m0{K`8J}(3u^NQ^W0gidK&j-}n3#{9c$TdcS{7cADvl4(Y@?F&40+9PQ{sC)$ VJO{jlC=mbv002ovPDHLkV1oODr3U~2 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-checked-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..307de93c18b11b74e62f22383a807070dff59b81 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M}SX=>;M1%Z-K$>+qZ%A9T)&| z@7}!&6uEixCXn&;>C{q~{V9oBx=)^|GJ z^Z2Y3!J0HLJ9zm(89~fo;?PlbP0l+XkKz)^_3 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-checked.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..38a9a994a4c764af57eda4049a642aeb69ac0338 GIT binary patch literal 400 zcmV;B0dM|^P)-|R8s&`S^!#K2wz|cU{U~5ivWv^0F0U- znw}`0pD3T90HLD*qoe?&qyeO*0;Qz{rKJj`s0*mGGPAZbw!TWfze~TvSi{PR%FlSu z(S6a;f6>x{($j;})Q8m7h}G7M*4K{L*O1rPlGxaj*x8iX?#}M{?fLoc`T6hp7^YUN z0000FbW%=J09ssKU0&PV-1_?a{{H^dfm%}l005LpL_t&-83n-$Y63A70KmyhRty%p zNcH~bD@d(W$$m^alS~l@z}okBn(Cn@z<90C66LrJK&qchQfjv z2GaS2fRC?hNaxB^pw7xAUn-Bgz_Kx25Bxm{^zTOIbw|LsH7q|6VBDJZHX!FILEC-@ uMvK0K{u;3Dxo0T>`nI>Elw1J&d+q-zIzBkTg9M`h0000;M1%Z-K$>+qZ!%O%}UrFJ) Un(FXa7HAKHr>mdKI;Vst04w`+a{vGU literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-mixed-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..5db2649011ed68f83eeaca56c2d96cc1ff8eedcb GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}T7XZ8>;M1%bNO@g`11<*3-bB$ z^Z4?L1d8JL;^O(@fhe3O9Ec)#A`M83qSVpFGyO$9C=s_-rl(W^uK*8(>1kAAD3_&l)tO| zH;JL_`&2)6h1y9h3_&Xy9IO}^dh7UZoEN&n7{pP>AaI7M_~Hyk2L^^BafWYcVhm+j l-3)2pYOh>oeDn95{qsx8$_II7uLs)2;OXk;vd$@?2>=}JajpOW literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-mixed-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..368bf45929806e6090da3741c21bf0bc87ed57e3 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;V>;M1%Z-K$>+qdt4!QH!e zZ{EBK6a$h#02Bj?eE9I;zDr9rM5urTqQw%!3^F$zBg`u`Tgf#%#4*Q zfTH1^E{-7*;jR6Fd<_ab&ek$rJlpR6-%`gRc;U$Rn@cKn1(HtnikK_B$+~B7mwC~z z1|z=DjNTTtO7(18?+C5bov?1Ism5L<@2AH;M1%GZ`{d8B)_3(t%_& zLv$oVWE4YGFhg(%LkN%zVh93q<2m9JI1_;EZien2hMrk+vu4T9nx`>uzQ+883=0=C zEMCmGcnQOjC5%g!axGoKy<)S`=55B?_Bij^)yR?d*5Gr|KZAq4_7~Yy#Dd$ z`=7OJeQ7{9@RtPn1v5lN$Hd;gbLZEu-~WK%!^x~OK&f0$7sn6@N!EjnjE59>7&Zi4 z@cq9(Gd3Gep0)ytdgF+djL+r+Uh8kpbU|l4S>h P7BhId`njxgN@xNAc}jds literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-unchecked-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-unchecked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f84905d8816a09aed463b44d98db8b32ad88937c GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ{r~^}Eikx!`}WP7H-Stb z0|;M1%4<0;t=+L3VU~mis zjso$KBS(%N1u=l&`0?W>PMiSB1C;^6)2C0KK7IP`-MbGT-hce~;nSy&pFe;4^5x67 zZ(qNE|Mug@kDot({{H>z&!0bk|Ni~=@87)qZDt_5OM?7@8N9rGe6QcQar5RappM^v z6g*n`fO4UpE{-7*Q}=c`ave|*IFeQ(%JTQWJNF{J-L@j#e;tawITSU8`R%3$d9BOe z;WmAav{_EXBrU#GTo2P1*2wf&c&j literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..edfd5534a6b730002045d8f4453960a012a7bb9c GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ{r~^}Eikx!`!zA~$c|{P^+X&!0bk{rc5ub@CoiBX>!VUoeBWkME5eH*bCU@@Iki>J30)D^C~4 z5RRG23FmI{vYh6T&^fn{xygF6MAp5=gMn>Z1&-;q)e0QT_L3}ME=~xGaMGE3;(!Qi d(J>)LhNla%tZd)-p8%S|;OXk;vd$@?2>=gXS^xk5 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-unchecked.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f3f740817a5508baf247d7f64372dc953ab3c6 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Uw}`D>;M1%4<0;t=+L3VhYv#- z$1uS0vyHh)LlTyKu;IP5Q*@k=e>m*6nK~~XlOiGzlH1Q z@Axad%>_*N^=9TU`FKAG=MmfBzEk@y@1f8wTFaSJb5oeI+y856Y_$~Jv!(Tn!R#x( hlS&zS{=eHT$p31FNL2MwNduta44$rjF6*2UngEU*fC&Hq literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-button-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d91d44c54ddbbd598e9d036b741f8c85c2790122 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!VDzu-cxxDq_hHjLR|m<|9=Y%Zr{Fr^X5$; z6UYFP5H^r}_UzfqmoHzvdgWU^;|fq0S4ogxFoU;`?~NNbzx?@g?bF3qKv5%47sn8e z=;Q>3#!&4^k`nLk-CTE|;QPC`3<`zmOcQqOZdiAOWyRC-ZQKTHqF!>8NiZ|a{ur$- T;V8HhsGGsl)z4*}Q$iB}iMdsZ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-button-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..eb7d91fa65bb40eccd8e59cb5c921bb20c10d6cf GIT binary patch literal 228 zcmV?yq20%pUYmej5JkKhntU2cwN!Yrs7Y%o3-*={I`e@ts*{_?mR#Hkt z#1p^`0FZ>4RH2b67RGU0YON=LGz`N}6HU{Uh&c6q e{|;b(z5gfMqhcp72QKpf0000z?3*`le*F0H=g*(Ne*J2Gek~lRg|j5cFPOpG$M?pKn_vEDOB7WB1&usi978x{ zlM@&kXBtnElsGphZry=`XJ=M2C=~8u^q4c#!JjEd^~9&kr&$~Lidd|B7#RYV2VY&p S+201#&EVL>}{vd+0# zkc`F{FKJiT^&SAAtdx?5VUYL!;+$JcdIirO=p+fI^lw#Fh%v4JlmSUd;zy9TfCc;m z$k$c`<2Zt(0KmS#3?ZQJdyqT>fNk4$1|$(eK-YEGl+p&ck2gOOt+mH#nzl{T8~}j7 a=6?f{7Rs+po N@O1TaS?83{1OOEsIxqkL literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..7edca585727c53f5b2f6b65476ed14366fe59d65 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zk_+$&alLu-=B-<|?%ut7@7}$K z4k^FF$|&{PpYC|NsBPyuXG3RT_J`IEHY@CePqx;xP_pk&uvBwlb{5#K5QX y1;Zp^ZHFfW@(;i6}a9M%g0bQCD1hU(;a)Db_P#ZKbLh*2~7ZYnLMZf literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-entry.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-ltr-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..2ee1eec6fe0913ea1a62d0583bf63ffc9ebdf8a0 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zk_hk#alLu-=B-<|?%lih@ZrNR zU%q_(`t{$xfB*mge|zBCOQ0G9PZ!4!j_70!cE+}%bVfF|HleFuJ~6dD`cR}0IfGA$ p`xN`UmK`jQv^uyI*Xgn|G8`*)*}RzB=oC;dgQu&X%Q~loCIA$%H{}2T literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-button-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..0d6048b2d7f87555b85cc120769026bca1f99759 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!VDzu-cxxDq_hHjLR|m<|9|V&t=qS6Lr4hY z=FOWxE|7fs^y#x_&tATK`Rdgxfwbl8fVwzKg8YIRe0*=*y!GYJpQS3E%YlLho-U3d z9MQ=M49rtc&E)a9nf~5r!@9lI(;FY_On9)z+n*^%^>my9V;Ng>!E>JthZ)2iyyEu< S*SrGiW$<+Mb6Mw<&;$U{O;Qv9 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-button-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..bcce5421a01a3e02ab038a7b6b06a51161fb0d0c GIT binary patch literal 214 zcmV;{04e{8P)P z<_bHo1OEyTQQf?1W_}FAuny#$uPLQxDFwey--ihyoSk$1G)*S}ZUL<61!v$vd2QE= QxBvhE07*qoM6N<$g6Vx#c>n+a literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..c33af0a20136d6128308faa9dce40956607377d6 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!VDzu-cxxDq|^g^LR|m<|9|V&t=qS6-+=)j z`|jPlK*5_gZ+`sv@#oK!@W95|pD9O``$W+)tp&ysEscCkj11*}T&05r S4Q~K7GkCiCxvX`fy8 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-button.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-button.png new file mode 100644 index 0000000000000000000000000000000000000000..775f5e37124d9369dc029c1d0bc52607ebde0b01 GIT binary patch literal 219 zcmV<103`p3P)sH*%9BoRWmrQad_(bGBO4SOEYc!kqIacywKdob&9a5&-(Xzs4AEs(P^2{veqS&bf;*rWuCe48Y95S}*FB VcmE)R21Wn?002ovPDHLkV1gvgT8#hz literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-entry-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..061d8b1c66ab6823f928529495d60563f273d290 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmwkDf4$=R4GJ4p39VWw zuyU2aswGTImNG3}&bfR!*Yd>-iZ`1|kQKcUN4Rs%)tJzX3_B*LFw*vZ&nAi(T+GvTvN!K?jILh=`wrG2$L^BKN` zP2Ld3nRDDz`irZ-RNb)~#WgZ#&Id+I#w=TuZ(bnGyYd!mwII+a22WQ%mvv4FO#sJJ BQpErO literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..8d819a6c66c764275994ffabc4a472a7adc13005 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zQV;M6asB`Q|Gj(n?%%(E_wL<0 zckVz)Ami4pTQ_gs{P^+X&!0bk{rYuWG;ujl3uj4?Uob;hI8eib-+wkn+))4uns~Z6 zhHykDConY6G)`ABG&o~fT(y&Ff=#g&gUh@;hKcEFJT{z#CpFnOaI-qBGi}*1n~@=@ WB=wsu!)^hfeg;ohKbLh*2~7Yeh)j6^ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-entry.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/combo-entry-rtl-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..d8217d17b5f183f2782460ff7e77d85a3553af9c GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zQVH-0asB`Q|Gj(n?%%(E7YW?D zb?fHMn_s_v{rB%5P(k>@g&9Eg93?@1!3<&H_wGOV{l~?sqZBA+?CIhd!V#UEz|h>+ z_f3JV?cLqo%QP8I-nEu>c(RU3VCU|{2c8|?2iDy(^<{Vx<=nAblHt^=m6x*R1J+i^B;CU*?p|0&A;fs{ww2}DgXZm)-`x8@YZ`_Tr;&Id9Q75DwYoAFK=ve;9r*6u5a6 OB9Q75DwYoAN&lAjEoFs@#zg9 NSx;9#mvv4FO#o6h3%mdT literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/entry-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..48eee30ab45305343a4c0d77e181e00a06b5c13d GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zk`C|*alLu-=B-<|?%lih@ZrOc zA3uKi^5y5xpTBZ9-SKD3rH7`tT{Jxb4uF wPez4pObb+gGfWnk?hwOTsCZ;+!gOW^Umk1QWiLIq0!?7>boFyt=akR{012l(Y5)KL literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/focus.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/focus.png new file mode 100644 index 0000000000000000000000000000000000000000..a713928128fadd0aa89f66ebc33de32b1e42581b GIT binary patch literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=R6JcALpWw8|M>skzPWAR%vnHu p>;M1%k`f6#GgyR~tsJg1F<8tLQ`7;OXk;vd$@?2>^qq8`=N> literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/frame-inline.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/frame-inline.png new file mode 100644 index 0000000000000000000000000000000000000000..cfefbc77d5139f44de0f5e66f8d17b76a5a85c1e GIT binary patch literal 77 zcmeAS@N?(olHy`uVBq!ia0vp^%s|YbP0l+XkKj<6MQ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/frame-notebook.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/frame-notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..9f976b7cc1945d0174fdc4a23fc0828a7b031658 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{d2L0X`wFH*enj_3M{Q`)>uH2%o2m iV+eY4D3am(>_by^#-b9@O1TaS?83{1OWAH6~h1k literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/handle-vert.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/handle-vert.png new file mode 100644 index 0000000000000000000000000000000000000000..c3fdb71ff8f8a954251fefd22baa05f887a0c323 GIT binary patch literal 78 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRT!3HFG4z<(*DN#=s#}JO0$v^)8w`VrmSNZu_ beTg9h`)=vtLW`W6Km`n*u6{1-oD!Mk&xuT tq#<+c|NsBV(;XjfxU;LY``t1|hMKZci7-5DwYogb6@F83rlc9q|W& O!VI3SelF{r5}E);?+c*- literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-border.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-border.png new file mode 100644 index 0000000000000000000000000000000000000000..0c5ec3a8d4f25127e9b09bd4e163bcf358084c23 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~%APKcAsjQ4_f&p;ef@T~W3i0T#(kdXNSYJr;4PK_&t5rI9WB|0j7g z4l2*6h-(GZKnplhZS+P>Cc@ORKX5Pr8;_b4E! zOaC literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..4cb0312f0ad87c6275c540d6ebf868d981ea6178 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}T7XZ8>whq40E3w`XLff_?(Ln> z-PhOEJD~?i_V;)9f>2jqABfT4-_r|1Kn73^h|xCzB-ICGKm@@I2p1#;06g$@}AIA46v$>FRZkmGS^!SDD|QdD>6wnFRiNVO45gTe~DWM4fob8ll literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-checked.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..78480542d9d7859d044d7e8008a8c55034cfed03 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}T7XZ8>;M1%flMH9aBwg-Hr6vU z(=)NqH8IySG1E6T)iVV#bd62*feawm#8ek3ZUPhsDl-GJfg(T#kgE$}fJC53A1DaY z0^)L1>YV}Fp;!{+7tFxO#KNlR=O0&G($Li0-9Kr{v^jH^@7cTm&X1qJ{`~p-x3GJY zKTvU%r;B5VM0o0XPoYBw0?rrTb8%qrIfZ+{H&qIXMbfp4TbP0l+XkK_@8cK literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..1f7441192160e1c201d3bd9693c7d48231761d8a GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FglULo9mVUN+=96Wt~;p^NQ}SDVVD zHM>t3XbjZ`7woCOtG;X8{SUNDLgDV zJ1Ata_C4Ws=fCgu+2m`q)z9N+?D(n8?-|%H$Kt>94$y53p00i_>zopr0EbCX AkpKVy literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..5a87940e266feec569741fb236d2622c4aa2efd3 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Yk*IP>whq4XlUr`>zg`t>ZD1N z+S{k~_V#v8n9$ujp{K8}tGBt-3oFXdHv5tDnm{ Hr-UW|&(K@) literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-mixed-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..5d41cb75434cfab0ebb9a34d24a6d2b1daab6d6b GIT binary patch literal 271 zcmV+q0r38bP)Z5QO1xZLbi>Y6Gd{DodV8;r3)6l#%so36kOZZSkvs3Gn!f+|~h#VJ+?PF`b<<5u7e{hxTp8g;MO zR^YS11s*WlQ};OUKImFF!Bkq(cRb?E4hwy0IVFyyG`?7P!F4|O@r+C9Kj5Qwhq40E3w`XHJ?lsbS{K z_V#Jr-IIIz`@4E4boWl^>FWccE+DtBue-0mr*8s~>;{Se$$lUMA4*x7W(TxOz9h&m zn1PXrg_WI4P|-6qCabt)&)$7E@4a~U{^RGbKYsrD^Ea~CObe(q!_&nvL?XPj|Fw{V zf`Hp}Cq2z_tv&yvy&{v3{JeOkeAe4+My44Tez%I9;X0{#@8YhF%Xe)y)nd9a@AK>J z8oLf&d={r-yzNWe60V~XKPP5=tkn7#ILY$S{Amx8CkdZv@wS+5d?V>jkv^YJ73X!W S${-e?oeZ9?elF{r5}E+!8H^wR literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-mixed.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..8164f77133671d6ce6c85aa1f26909c776f94cd9 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}LV!<*>;M1%flMH9aBwg-Hdawl z0g}49HhN}ex+W&N#%B7arh2BP`o=)gT+hTz&(sV=!V#FO3+G}m<|fTs4m4f9B*-tA zfsu)Ym7Pma(K9qAtGHy(-hDUky?FQjq^CuV)D)cP1W$@0;M1%flLPn2TMy!ZEXj0 zb8}r?8+|h~Jrfgs6El5dGd*KdJyReTj6e)i2wN8-0w%lOzsUlcB32UQ7tFxO!pXxY zsHUEtk$LFw=`&~Fy#M(5SDQV@3ZM#SPZ!4!iK)p62N+~*79|BJoI1@Y^5A(&(@DcZ zE&~IDZUZGv@wCJQQKxJAC(HtvB>0jaJa)5~+b!?0Nx8DGo%!--1}A0~yK2?lu|VS( NJYD@<);T3K0Ra72Lw5iG literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-down-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..d534a11c9477d4935cd240cd1adb225e832d4c97 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{r~@eckhJm{{HUX{_ej1 z2`jZP0Hs(;g8YIR%Ih1J8~qCd@|8VZ978x}CMPKH8|-3eWa?0T^ym?ba8QFsmxW`f eq4b0-J%*1jnVo#nxA6d#GkCiCxvXFVdQ&MBb@009jp)c^nh literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-left-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-left-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..51641dc5df11024cb966bdaec1519dd9173fef32 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uK$t1*QI>LKyl`hAirRS z@`myaE6xMC>Ygr+Aso@k2@dQs3Qp`UZy1x7**i2zyKHFYa1%Hfz^s(=plc!{!$Td` VY0D|Ar`$?FK^^JV8G!T__p7C zas8c-X|Dt_z6!n!IHsM=) z$plKVlmz(&Gt@V9nB2Ry4#?N?ba4#fh)zy8z&<09M~qqGu;j46?Pci&0`n zfl@3bL4Lsu^$i^+_in8N^0ho&978ywlM@cG&q(AEW0p89d91*&!EjC@kGq63!>NK6 g%{DFr14E!4XUdrNoxfjg0@TIe>FVdQ&MBb@01JmFuK)l5 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-up-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..85100b3268694c8580d0c3d73f01cab8da6c9ba1 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uK)l4@9ypI?(gsJ>(4FF zc@Gq4E(!7rW@zY8nik#;l#p&<`OU1L_@CM1%713AzyJA#jxaO) XI?YzIW;F{FP%VR}tDnm{r-UW|m6s+A literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-up.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..9122e696f10be9b9f16fc2a3e8b64554ab20ed67 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uK)l4*E2EGH#Gy2C7buu z1I3w3g8YIR8akAwg|`E_3Z5>GAso@k2?sbOq#Ia%GbCw&B6p!%i!ti=d#Wzp$P!C8zV>n literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-checked-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..0af512ef254274bfadca0e263c265b0a668bc885 GIT binary patch literal 302 zcmV+}0nz@6P)NklmP- z$zLVM)+I9l6Uie-O5U1D22-Qa#2|TRU&$SFcO^-Zted-~B(EG>l_bf1CtgTNvg6Vl zYm$3r=3YullC1jZhlPa`@7 z6-ah;boBN0_4M>~cXxMoPVNMXOq|%=J-MrE5>UKz!UUicP(@dNe^1ZEo(U7WCrkjc zyMQ8neck>2y}c8AdM0%B_I3lgKy!e~`un?kC-i{0AeBHhAeFsf62zVW6afqNgVguJ zNgxA)K*mDYU48vMP(ipXNH17+0!%%MNM+z3FQ9+DOM?7@85mjF*m?N)g+#=pWaJc; zRn#@Kjf_prt!?d{oL#+qBcfB%3rovt8=IP2T6_B^Oq?=j?xMX1j-I)A&n30D}05jvpc7mo%sIm z{bN1`hKxCO{Otbfml=L9{_VGU=l3618FwA#O{m_&UHsUzVeNa#l3lwNSn}Sr zojn~VZdM+=FVfu6G3lnf+N&e!E=SmV@0&#CO|7o<1-g{M)78&qol`;+0A+Ik A#sB~S literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-checked.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..d99d545cc06851617222d3dec240e6ff078d09a8 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMflK`I(*Z=?j1DVFg#@gE2Dk>`4 z+79OC<{+-6C6Lt9vobWa)-yNP2C~h}bb#VUmU<>8y2i%(rlxwv7P>~}24IGPiHV+( znJ$oRWTt0os$*iVYhn&$=m8lZ1!nptX1XS3dSFuD*i;vYOwIL8&4D5iK|K?oGE+UE zAdmr5tY-?61?q(`Ac}#eK^b7ZV6G{|aD+0jMu@WG3#%>zJ?UK%Lx=uAyyYY-(<8YwzUj>g5{|oswQyT2|ZG)ZEhA+dpCAlsR)3?LBbx%*7jb z?>~6>=<$=M&z`@0_4?h{?`QA&?Eo4(&(p;*L_(7FV7t=c1PO)%pQT+_2JT+rD^#7` zInC_E_kZsn^D!`F%(3HV_gBBn@O$xZzs)o9LZ^%m~p$EFQy-%F-!U$RK& z^O3`n_pa^i={Rw-^5A`u=8ld@H|5n{9Z7dN!rmMI<(7z`pycfJJG4A1BhxxxbL)h8 zGrY}`>#NdD*jmpZ(|>+?q~8eR@9M%3*Z*$&#<>1a0i^F68eF;XnMqv z+D#>Vt4k#amepY@p=@M;@Mq%-uvLO!8+c9$?tx|rf@bI$?O;9FSe-%tUa)aBT_WnK z`dUCzQ{UCbC5pPeFe&hPvSTA-}+ T%8nN200000NkvXXu0mjfnW2kg literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..36e4dcbdf2deecedb0590eec615a44ac1ddf0087 GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf>Hwb**Z=?j_x1HP%$zxC(xi@# zj{g4swkcD3dV1O>O`0%aLRVK;clX5Z2@`t3psT;Xr)OekUmsAUyT8A;cOp=vw|7E! zUtdpue^>7WAnNG@Np<)3clGsw5lEy9A_&w7W%Ps8^g&SpCU%h_+;p?{_2Q{pKhE#dFIEF|_vL0+@YyxsObar;$?Yzs?^*{a@8v{d#*z)(! z4YV11F6ElXzj%M2IpI$R!`tf&hqmwusH(0>V)zyuqs;J&J%y2>Reuvh!z1?X91Zsb zU-L5Twp^9TyI|^+#G>_#XP*nqSW;*$Ub5|^fI>`c-Ob8KpxO1@Wt>e%pKPxJTFc<+ L>gTe~DWM4fDvQ0? literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-mixed-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..45d00d3cff139932e2dd44dee65f8102a159de73 GIT binary patch literal 295 zcmV+?0oeYDP)YD6i~mDeY!=%Yj=^#6)JeL| z_Aq?AeDA*Uel73b?`Q9yLHJ+4Zl66jN}gTY)!PoND7%o8mbT=|i(DL7RWj33dS2OL z6Btr4mFPa_RVo6Goc%fArTqxFH*L+MT1*d?Ex3(N_GZw#5Oiqh^PK=b^s7Y` z3bJ<8ThgC4&AN+#V|hWBftWf4Ck`WERMl8whpejM=ApI}WLnabiq_+&-d1s7To6pi ttJ-LPR>rv}4Gl%7Mv~u*)T6sK@&gDpOW%BwF$(|y002ovPDHLkV1iHSgc|?= literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-mixed-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..73622d7df9698992ae5b89d3ad6dc59812ed2270 GIT binary patch literal 561 zcmV-10?z%3P)awN?l#m7|~=a&$bGPQO@7Zn081D4hF_=}b18dfFx^l}g*pabKG_JRStE*4w#Q ztsao^!1vtYWHMQI08DNQ?A}ITfbk%BF5}7XD7pYG6U8yb?zv*Qc0!5^NL$uK8$Tq1 zSawUs6=1rR!eAny_e;(A8E7-zlkJaGCQbOV=4rC|p>1WV=f z`R~y25&^<;?L4w6#EffpHk}@P)u79C@3NnZP4_+>Fp@(^8C^#&$&HKOjH%$_czpyeNJNbR-%Vb{Fsh;_pM~MICP!BO#$pik zNTR1zWdvbk1OABWZBph!rCgqCt^cb*YZMBFj!Y(_Q54nN)%*stV(*l4@dc^?0000< KMNUMnLSTaVN&}Dp literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menu-radio.png new file mode 100644 index 0000000000000000000000000000000000000000..f6e2bff9cabd7f9bd1297f4dc32f4ff18aa32a36 GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf>Hwb**Z=?jTUuHg8ylOOn*&J$ z0|N~+Ga$pz&``(RT-(%C&%{K>$XwgZOy9&r&)7oO$Xv(F48$-q(=jzQ01BE|=mSMe z%yo^;^i56mP0jU8fLt?OV<=nK)Lb7VVhSRS&Gk${vS1QuIGAk$XMnlJ5Lt*6f(+O* zs|Dz6%aS0!Uv`Jy84F3=GOMU{>f9Poj!B+ z{KZR`A3S>e~I~_T!+270{3>PZ!4!2}#z2t&B}T?uO3J&bys=xw`(xKVxHH z2oYQU{<(oRW6z~r^Y|CFAT~ RRX}SQJYD@<);T3K0RSN^g82Xd literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/menubar-item-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/menubar-item-active.png new file mode 100644 index 0000000000000000000000000000000000000000..31fd130337c013516709a38eadd93adce8c6fcb2 GIT binary patch literal 80 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrH!3HFQ?xr>YDREC1#}JO0$q|P(Jh2yM1_Cg_ YAbpC-XL@;098d{^r>mdKI;Vst06+l{ivR!s literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..9f19eb18d509ef41a51bd25189402f2e0fe250a7 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zQVH-0ab3c&WGVB~72GQ}s&3q* zwrP|4rpv9Due4uzvgyf_%}@UR{QLj^f5Yr5HK2NPPZ!4!4%y@zyi7d1qgf;*B+4`x zINQ#?SzT^ykn@Cz%Q)wOT!ql1NxC@-;f^soszopr04%vWVE_OC literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..7edca585727c53f5b2f6b65476ed14366fe59d65 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zk_+$&alLu-=B-<|?%ut7@7}$K z4k^FF$|&{PpYC|NsBPyuXG3RT_J`IEHY@CePqx;xP_pk&uvBwlb{5#K5QX y1;Zp^ZHFfW@(;i6}a9M%g0bQCD1hU(;a)Db_P#ZKbLh*2~7ZYnLMZf literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..2ee1eec6fe0913ea1a62d0583bf63ffc9ebdf8a0 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zk_hk#alLu-=B-<|?%lih@ZrNR zU%q_(`t{$xfB*mge|zBCOQ0G9PZ!4!j_70!cE+}%bVfF|HleFuJ~6dD`cR}0IfGA$ p`xN`UmK`jQv^uyI*Xgn|G8`*)*}RzB=oC;dgQu&X%Q~loCIA$%H{}2T literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2a38312c9bd5f0fdfb74a0d5d6f1e9a681dbdae5 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zQV;M6ab3)?cnQOjrOZoLaIe^; zwrP|4rpqmtFSlNPviZrAEl>XZ`1AMY-~a#rhb?r@1ZuJHba4#fh)%X(X5wjTa*|UB z3fR%^_~FdULlO#=X$$!}Y&48NJYk#Q?WcaMA=ZNZ$*mK{JPFg88TdPWmlq$AVFQ}M N;OXk;vd$@?2>=lSK3D(% literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..30d75f480b803552dc7c544bf145e33f11326a84 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zk`C|*alLu-=B-<|?%lih@ZrOc zA3uKi^5y5xpTB)t@k44$rjF6*2Ung9hbHc|ip literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-entry-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/notebook-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..402ab3a1f3a134e0253a5d76108987f499a459ca GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zG6?Vqab3)?cnQOjrOZoLaIe^? zx^a`*rcLUbF1K91+6x*R1J+i^B;CU*?p|0&A;fs{ww2}DgXZm)-`x8@YZ`_Tr;&IdZ9-SKD3rH7`tT{Jxb4uF wPez4pObb+gGfWnk?hwOTsCZ;+!gOW^Umk1QWiLIq0!?7>boFyt=akR{012l(Y5)KL literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-down-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..d534a11c9477d4935cd240cd1adb225e832d4c97 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{r~@eckhJm{{HUX{_ej1 z2`jZP0Hs(;g8YIR%Ih1J8~qCd@|8VZ978x}CMPKH8|-3eWa?0T^ym?ba8QFsmxW`f eq4b0-J%*1jnVo#nxA6d#GkCiCxvXFVdQ&MBb@009jp)c^nh literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-left-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-left-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..13c0e973850792abae34beda83ccd278fb293784 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uK)l4@9v$@-P_;Y*Wac# zc?D3Mxg^Lhn4!F(e8Y%^YO{2RW1^ exE^#(WMt5^W>5L+|Koi8B*-tAf!o|QqUX$W|vqGTQGNeOOSNCjVqYVQClMvg&w9v+xKurvuu6{1-oD!M6d)zy5Eo0JSi9y85}Sb4q9e0E>bo761SM literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-right-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-right-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..7a51e721529faff7c279f909c518027d635eacdb GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{r~@ecYl9(Z$F6a>sM=) z$plKVlmz(&Gt@V9nB2Ry4#?N`ba4#fh)zy8z|E7ulP+Ml6?l6 jD;Su48XOsq9bjZoxybyJzaiifP#c4%tDnm{r-UW|Zm}yy literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-right-semi.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-right-semi.png new file mode 100644 index 0000000000000000000000000000000000000000..f0b4f23d0c7cd2d7a08ba7ed21bd35f6e83ed4c8 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU{r~^J9uOE?=$M%6fsmP= zsTq)5qW?e99y%HJ9H@!G)78&qol`;+0ERm(4FCWD literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-right.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-right.png new file mode 100644 index 0000000000000000000000000000000000000000..00bafd44a6b196be03465fe4f8e673ff7feb0924 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{r~^Jo{1R{>6?Pci&0`n zfl@3bL4Lsu^$i^+_in8N^0hr(978ywlM@bb^Ca-3OB`lZd%`4K)X2GW2Zw`XpMmBI i24(4FF zc@Gq4E(!7rW@zY8nik#;l#p&<`OU1L_@CM1%713AzyJA#jxaO) XI?YzIW;F{FP%VR}tDnm{r-UW|m6s+A literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-up.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..9122e696f10be9b9f16fc2a3e8b64554ab20ed67 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uK)l4*E2EGH#Gy2C7buu z1I3w3g8YIR8akAwg|`E_3Z5>GAso@k2?sbOq#Ia%GbCw&B6p!%i!ti=d#Wzp$P!C8zV>n literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/progressbar-horz-trough.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/progressbar-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..cac9723488cab31d6da2f71b624691b2b8b9b775 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)M!3HGx`C7_=RE(#KV+hC0+H)Iu8x#Z_F4nhP zSRkrx(63wQnDpLi4Z~D3k@B!jtPcO$ zCN!a$U!){a&uD|FWu=0GGw&BY-eZq{a6J-xqG1)h{Jq=hsa=mH%Jk|w7G2&T>LT_; cFVdQ&MBb@0C%$}bN~PV literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/progressbar-vert-trough.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/progressbar-vert-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..5f2c6ff98b9fca92f69599f49d245579da7052b9 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ;!VDyD?o+%6q!a^uLR|m<|9|u5&0Du_-39{) z8%P4dn>TMhefm_b5*7ti%uy2L7tG-0?d$jX^OxHh6}CVzSx*t3qx5q?g$$mqelF{r5}E*3}HYN z#1J%*Vd4^oC5nB0W*`kEL4LtW$tmwYDEG5$0t$$Dx;Tb#$R>w8Of|Wj$}^pL;-O6p YJPnMCzSmoP0m?IYy85}Sb4q9e0C(9U-2eap literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-checked-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..56660bef5b020f549339de48263733111df18a50 GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf_5hy{*Z=?jpE+~p>eZ{aZ{NOk z>lTo_cJ12r>(_69!A&p#3f{SM2Pgnk01*L_a5j(u0T4l;VjzHs02%l0-MfGPK13H# z5W;x)@ZqCJj~+jM{OsAY=g*(Nc=6)p%a^ZSy?Xun^_w?uK7Rc8>C>mrpFe;3^5xsN zZ{NRv|MBC;&!0bk{rdI$_wT=d|Ni^;k6-9d6wnJ=B|(0{46JPInp!%#dJ`v4nL2&O zjG41$&s(_Y*zuF6?>%_<_$v?q&G_;2&!0cDZ?m!ibuIODaSV}=WIcG(?@)jU!vV|h zmw1DOg}(mZf1aJu(fei59L^WJw;wE-ozC*L#%fy9{bk2XgRh>y9O3P0!HBoM{%#Q{;VU~!XhQ?qdM9Pv4G#pkY& zSg}%KK~YbDpNms`JHe*M*st5>_OUhBDbt@qmX{_7vEefW6oCUIm zcRzo=|M}O)U-o5}g@B&YE(!7rX5irD;YCh8^g(~y2lN**^a!hz5Y4!fxf5r^uHZOdWj_y92R>!uj9xRR(Ngn zuWcfaiH*qXyFZI=Ecn2c@H1jNzlzhwSqGea=Cl;L3*OjRSR;AnpS+}VsNUW9{E0EM z*qi^%@ntO8*F4p5rP&{s_uVfRZ0)RCH!bA9lxnfvY_ZEu_Kcgat6k8{pQizIE`z75 KpUXO@geCwa5Ykrw literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-checked-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..74fb002c1f7e6849a3aa5b1833d920489efc32d6 GIT binary patch literal 439 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMfoB*E?*Z=?jU%h(uHW*yHcJ2E0 z>ku}OymRNyty{OSa)DAn08s-Zfy#i~$B!RBdGZ9vhJ%+cU%qhw4ocHrN^ezU+17y4hbYzHN@Y zv0Ev0ie2^NQ-6ZBGG9vmbed(6oT7Jq59_bb$3M2On7fkaK)Co{riCH77vy)n5Pp$; zmF*gDUqfyv+k-2v_Z=!OuVMY?*Z$o&&^Yv6&x-T}y~$kXS44Sug-tC?y{Z*B#U^J~ q_syj@b%gGwT)tlQyJ))RFZS%E3QL-~xrq#k5R}A_1XKxRCo?1iNgx|20+EVghym&aA|NA@Argq9 z7@{DI5QY#43S|g|h{v+T#<0ZXGUS#EmRAT?)G*Z4GSs$Kws2^BLwZU|6t#alvAa#Y-5LEMZ)-lx68s&85p&mn~ykwv2t*O1_nAmDaA4UAIwn z<3_!Wn+!HxtiO1v;nJnXOCPR%_;~%}#~U9%-u(FU{m;?`QyzhQUJ~RN%)r6P#cge4 zXK(MYcHM@Jn>KCQyk*O_9oMd1zwz|hv*$0q|M>ay@87@wZZyU21?pMv>Eak7A<261 zc3884i0ehwo19IH#VRsZ|Nmbc$F;VMIeXsxg^P|IKXv;4gNKj50>QWM-+%lB>XT|0jR9(!?CIhdA`u?j ze_W_3K!8P>#gP4shmpd;*bjgIpRY7%tevyUlc8d>!RbSp^Toeu>1j<|)ln;b;NJ2@ zt5#{fJjZrzWu0g3hoqmJLc7lt=LYt0YOj?)CXsw*@wHbT%Wlmu?>*JJx}@dve$|Aa zEzbGMckQ~UTL!VUj5v}0xMZI+XnTy(-c0iJzM!7 P=sX5bS3j3^P6<_hGN3X~QJ6qN{~6)RFfW-@m`~{=>BoA8&m8c=O|@+n+w&`Skhj=U*RxeP~;_73fp_ zk|4ie26hfkZXOG3YkPY~mo;nGuHUe6^OmjKw(q`t?Z)jVPo6$|@#5vzuiwA_{Q2w8 z-@pG}IKSHf)VkQy#W6%e()VDiP!ody>w)&9^73+qNmT`9pZ?pcC_UcM-Ct6Dli8VM;M|GoN^=YH>- zp}O7fM)upmIvx6X4^EmKzVPJm-LHH7a=r#!`Po0uHAv~-!cd+S8hq??d>I{9tQ7d| yk;(C)#Vh;lowq)@Q^h}so-b8@?5DoxQgia$W$P%i!ti=d#Wzp$PzU+}r~I literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-mixed-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..55e59308014ec1b7175484e3aa0dbf95e50a5df5 GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}X@F0N>;M1%uU@@+8wRdjy9Q$- z=sS1rKsZ1K1l+oH3n&6)KYsl9$&)8QE(E-M`SR7PSFc~czIpQ|Q19ZLjv*4^vHh>bniK@s?7c3%NSZY&o6$>l$TKN z=6$Dp;=K84f_*FJy0vB8IkE51F}3;6B9>p96|z3h+&9$-QZ+unB<-o3y0{==0IAFh7*aP7m#>mPr<|HuHUe6-aHG1;yc^J#nKjG$6um8OHSpMX{0EcqJw{L+CXYh3Ob6Mw< G&;$U?e&p!@ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-unchecked-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-unchecked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7cf84d8a8edf081e532a85033654b4a281559426 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMfo;!PxOM9mQ0(T-n?Ul;ojVW_AQujR3V;B@g|H!9APLk0Cn1b`_wL=le;=+G!g%=b z;iE^79zTBk?Af#D&!4||@#5vnm#<#EdXx6<0?>InB|(0{3~cOL+B&*=lO|7@Hhsp7 znX_iknKysoqT?q{oxcCz;lsyYf#BQs?>~P2`SWLv;=fLyzIIO+#}Elg--De(O$s8c z7r4{5t>32KvP81u{onuBQ>_jc@cr8~byfCOnPdh2Ta`-hOY|;I40pbxTs)DXuZ?*! z^Gr29kL3~3eLF0tJnyJq^h_f3hk*NvmQOMt%XMVj_ZcslWuY*aq581nMplJ$tcCqu wlO5dO+}oCU``A7+rsj)Z0;g{GY&yr^8>qDH!LyreKqoPHy85}Sb4q9e07O;o>i_@% literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-unchecked-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-unchecked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f28cfc19a606c2d51c3311c984386f9e36cc4b7c GIT binary patch literal 477 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMfu>hYC*Z=?jU%h&D+qP{-jvU#) zfB(UQ2M--O1Y{pReE29B96NRl$OQrj7cK}ChXA-ZkPDXuGJxC*7cN}9cmb&Q^y$+; z1A!(3$;Xc$KY8*5$N-Apx^?T$ojdpL-F^4&-TU|NKYaM`^5u)SZ{NOu|L((w_n$s} z{QUXTmoJ~ce*N(_7JzJCAy?Z=NFKY#xG{rlISKY#xI{rm6VKcE*fr??aYePmD) zDjo@pU=W@@rT)mo#%YlOK600S`dWTnkf!go?T}r4P?2=mtl%K- z*DoA9rwQ~+KE2So!Sh{j%4tUBzt=9XGf24Zj;T+|J+H2y85}Sb4q9e01yiw)c^nh literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-unchecked-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..f518dfd07f8c4bc5d168b0157f7b6a5a41005a17 GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}V}MVH>;M1%uU@@+8w{>pyLSEh z^&2;CK)68i&Ye5AZr#Ge1uB3j1CkJxK#|9fA3u5W1jvPen>TL)882VHeD&(p>({S8 zfByXC%aa^)IX3w2Bf5E~NCr>?i z`0&x=$6vpG{q`NG<ba4!kkn}ysEAC_3B=Xa%I)U$m8H;%q6 fmXSNoagP7z8`*a;&+e52UBuw&>gTe~DWM4f6$#v5 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-unchecked.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..21fd3d44ad89e390a721063a1f3c2bf73a74ff43 GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf!vLQU*Z=?jU%h&D+qP{-jvU#) zfB(UQ2M--O1Y{otgJZ{z9X@;*!iBKm;y^A007ZZd2nkmS6ghS3)alcw!P_Qn>TN~dGqG-`zI3FQ`2}}ijkRZPSj}_IJ=Xl(t*n4&4<2vYd(6)5q8yRUES!x=XYa5tq>zinsm}natYa5$u8JTGsn(7*wY8jen z8klGsnF<%>JOCObQ4-`A%)rFV!oevlqNt>zqH1bpW@BS(XYc9dyISFY1yD`Ar;B5V zgyi0Xj$(%tcpMJSZxUF`krDK+K6v+w(}Grqd!PKYy=JwHYkB+DO$Wnfr3zFR-t@iT z_CsT{z^Mbmik9;@PR?u%V86u?D|mb7o_eO6Rd*Gx=FOb^;=|UO6$SI{XEHEn)W?uY>gBSU&8^TN+747h=689ZJ6T-G@yGywoE0W35C literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-horz-trough.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..ef2e32cfb345cf67e797ad00d87397fe6b8f3b3e GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6L!VDzW&AR0aq*MZYLR|lY!OfdDZ{50e8w?<9 zAPEF--n{wr>C?r_3jcuWIZJ~4f*F{+ynX#XfBq7CZkq#8P{Gs1F+?IfIYFYPVe4kr qLjnv*eOFHl7-`5nJEhX*$iX20j%D-hVpnCLS_V&7KbLh*2~7aV2SXg=*Ph zwPUCC&Yd(|Sz-)^#fyV>>~<~x?LEnCJ4Lbqq$zCG*q?b)~Q z%(-)C?wvdH?!4Id;>G?KFAuzYdGO`SLoZ()dG+DihmY4ke!TJVUKHG z`t;ee=PzEoeDw(kzCghDA3wR?Ut9syd(_j#F+}71)=SrgnhXS3130@nRL$0OuzHK| zep}bz^zZ-V8cvC_WA5)?&%8PF?(UUW_A80cYI`if%j zdu>n&Nd1{qSR>7S`B{^}GhtPsEBiOPtYe-ToOsA#jm+|EjF-ZmUny0z<@GaZ5VBF=1Op)Z2pAj%10WN^I0gnl_VMG#A?&kf&z?DR1}FmL0!g?^h{%Nt7cO4B zc;du~lP6D}KYt#`1_B`a)TvWI8-a>}jMJx21C?F6bP1^C`Sa&5Uc7k!{{4p!A3lEk z`1R}8Z{NQC{{8#UpFcncpA_Gk4RpUzNswPK12Y?YKwwB{Sa?KK^u$S1rcRr&e&fbX zn~$A%`t;fJ7cXDE`}FDamoHzxegFRBClLJpyJ1hy7NG8Zo-U3d8o^sHofK6PTpAF&V{bGCTvriYj|C*N8r+(tJ_cHdG467IzTGjMMFC9mZ;J}-K7h}R`O{) zjZm3WufDr@!>!;br-=(ZJ-@qtx@Udr++^`5TRvwi+K1d=&UHI-PTJRwNk!S^?bd=* zc3cdr9v|j<%vIHHCoqX!Tf0v;_;pRg{I5)_I-DjLGEVUZ`h>yL)z4*}Q$iB}2BRIS literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-slider-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-slider-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..a9713ee1725e2776a90f3f7e353903c579b93e38 GIT binary patch literal 446 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI13?%1G+4BcTO$hJ_as3YlSFc{Zef#!JFaR=c zfB}Si3k-mQKyU{PfC3OMkO33`vXL1OE`)sW;K9R(5AWW+d+**o2pen|hC>mLU%!6;{{6>~AHRP6y6fI60Cby1NswPK12Y?YKwwB{Sa`(5NmHgxU%zqV zrp;TPK7023#fz6OUw!)Y1qiMC1I{OSgrZ6hv4r9QhPBr7Z9= z*FmQsz5oBq_by=U>wkCM^zfX`{IkzSeVm+qv-GGc+qxs`+X^);ozGujdf&mm)L7t! zWJ#5`sq2;t6}-}mrYIcLSRglL>cfZGUQ$n4TxaFQPmfr(@`>I@C*i4jp1XYJKV>iW zO*fNPmNj?V{P4J(<5g?z@Zi6Sf?YKFULA*yJ jaH`1bvkA-UzZ>O)HBG~3oto(a^ZBF=1Op)Z2n-wrgX71KA3JvJ#EBC?9*_ZH1Gzx)vuDqqIdcZ03?d5@gfM^# zE`q_ylP6D|It4TmNS;1@`oe_^K=!3emmu1Kih+gzMSzT(H*em%ckllF`wt#Gc=YJe zvuDqqKY#w>#f#UkU%!9<{=&?&!0a)AI)8^ zss{9+aY>M0Fat9idq7}FXjpheRP>ao)27duF?-YIoxArOJMrx0t9S3-zyJL8+xPE4 z6MllU|NZ;#AIC<+H9+l`JY5_^G=jHYIxf~^AmDJZfpz0|J(oAEN1K?Wx}5&~pM0lB z;!)WBZ}VmzRpI!%I%J<|gbtf;Q85UKZa2}3nLaaD z+f9Ra`pxYfUEacis;nV*g4X3Su6X|;<$Ht4eD!$dTkbZl)e9b*%QhU7^Iykw#rAVa z9`ng#%9;n?)w&DLKA9a;P*dl*ojL8;waXgo5+hjH=9iydQOCl`d$%O-$mbJh4Zm9b z*5F9pShy?d+Se_IC6A~+vwD@bc-zwT{2w;QCF}dt%vz^w1N0q(r>mdKI;Vst05;!7 A;s5{u literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-vert-trough-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/scale-vert-trough-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ca14e21a91613e8a3ab723cc474677de6a2098ff GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)u!VDyz|8i0WQqloFA+G=b|Ic8^NM}gTWXKF- z2m_)ZhMm;CvqNj^vh(vgDf<(munMDmp pk~Pa69&IdDc`zlpNDwH>#=5(^%NsM!0olzN*Y55%Z@%jKrr<~}7lZy^?&(Y%mTQ1o89ZJ6T-G@y GGywo=eN6HI literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-horz-slider.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-horz-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..13f2d06dcb423f4ab22ed10fe30cebeca55620a4 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoNZ0X`wF|NsBLdiCn<+qci0yKv^r zg|lZboIZQ;%-IXb=;6T~u0ZwNB|(0{3~cP}9i3fIo<4gn@qOk*ps>EDi(?4K%;W?G zmKjFnY)u*4?(W{+kg@LW?()Wrb3k@;#MtF@z&JIpF~745Q^-44!P$ z6ik^7&K{V+ut-u;;=rT-5)yn3FYFU$&1`&l{e7-|!7Mh0J_F8}Yk&5w1?p$;boFyt I=akR{08Gn2O8@`> literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c44ecf3baa44d34a51ab1d35c95e03cc3cc06fe7 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoNZ0X`wF|NsAA#jt7;!=xn)OBORM z29lU4EBWsRpnC3-AirP+Hum<8&aNj4=5D`{*^FW=ma zKJew$-Q5Siyt}*m;FmXdZyzlA^6qRx)Yij-+Y=c|#CaGbGaFifIvG4&{an^LB{Ts5 Df$K#r literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..94d6ec257464b5490e26feca021b5aa14f84a22f GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoNZ0X`wF|NsBLdiCn<+qbV?y?*W5 zjVo7fT)m2pgr}&p0M&Ds1o;Isu(7vybap*?`s}&H_n8xc!X}+f^z3udt~^cir*T>GmdKI;Vst01M_zMgRZ+ literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..68aae1cb082d0c1620a5fcbe8f85eae644eca702 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoNZ0X`wF|NsBLdiCn<+qbV?y?*W5 zjVo7fT)m2pgr}&p0M&Ds1o;Isu(7vybap*?`s}&H_n8xc!g`)Ajv*W~lM@bbUP)tX zdimyV^now0?(RPD<=x%g2fw_zd;4I?mv?6qqP89u+@8o#BF@7gnc2_+)XCuK>gTe~ HDWM4f`4v$p literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider-rtl.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..fda7fc7467a2d041eb79cc77f11a0e02030f55e8 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoNZ0X`wF|NsBLdiCn<+qci0yKv^r zg|lZboIZQ;%-IXb=;6T~u0ZwNB|(0{3~cP}9i3fIo<4gn@qOk*ps*8=O5bfnkxPq{M+o|0N{&8eZ5Z%$nKw@cR2)`+`|)41ETiG1va= RTMN|B;OXk;vd$@?2>@MaOf&!h literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..a3ae56027daa96ce1be7aa402e8dd22a60aa05e9 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoNZ0X`wF|NsBLdiCn<+qci0yKv^r zg|lZboIZQ;%-IXb=;6T~u0ZwNB|(0{3~cP}9i3fIo<4gn@qOk*ps=2&i(?4K%;bav zoLAD=nqI!S8-3u*tGl}oe0g_w_rWi3?%qCF^5xyxgs82D1-BV2K1$`? Q{Tn3h>FVdQ&MBb@0G4MD4*&oF literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-trough.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/scrollbar-vert-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..885ef7ccc92613a196fffc3b49e38fc91ca83950 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y0VEhMdMbngDQ-^}#}E$L_VHA7TIi literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-down-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..992c2b8268d6a45ba9a0823b4202018fe7be846a GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5QgNOxjv*3L-(K9v+iD=t{P6z! zyon}}f@w)Q^GcXie7XDW;-RqZ5;dLmsliOXyw8U0EvQwc|185V2r>mdKI;Vst08qL$ AN&o-= literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-down-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..3b7e4346453edd09e9cf3eb0977034e30f221b57 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`Qi=gSA+G=b|G#(d-d!-bbLY;j zTeoiBy!r0kyU(9LfBEv|>({RV{8rb1irGqn{DK+6?%n_W=hh2$8K8)gr;B3gTe~DWM4fObtQf literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-down-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..bd5ac0e9ad26bf9fb00597f4cfd500eb4f2ab2e5 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`Qi=gSA+G=b|G#(d-rc)*?|{Lr zTeoiBy!qk7hmRjW{`~p#*RNkXZ;nj@DrPGQ@(X4NyLbQhpIa~3Wq=||o-U3d9J0w8 z`ufQUE26gcq$Fv1xEoKH@$kff31TV-7}yvB*d&fDzIKHVsG7mk)z4*}Q$iB}L0~|| literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-down.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-down.png new file mode 100644 index 0000000000000000000000000000000000000000..929014c7b035cadf137615195cae1f7cf1b438a3 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`Qi=gSA+G=b|G#(d-dz~Db?es6 zn>Rmy{`~dp*MI;10cB;q%h`a6*-C=^f*Hc@-T(dP)(dtSpoo&Ei(?3fY_f*FesaQ! usI5IINm?H6#uH{dJaJ%xn92bLHiiH;i6e`zUEu?&X7F_Nb6Mw<&;$V7K|gZ< literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-up-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..dd45e369f492aa71a8b9885f52e36ae0d07549e1 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`QgQ)4A+G=b|G$6#{#`J*ef##U zTeoiBy!rU?<7dyFeg6E}|MHtZK$UDIL4Lsu;rAc>{!_sGIt8TH)5S4_LpC{qp>azB qBU_u~+dhXyi#c4jG8bg=d#Wzp$P!nb30Q2 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-up-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..a57cca3bbed808094071bdac56ec0cbd6a092bcb GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`Qi=gSA+G=b|G$6#{#`J*bLY;j zTeoiBy!r0kyU(9LfBEv|>({S*cmF;IDrPGQ@(X4NzyIL(p91FBDL@fK&1?xu6{1-oD!M_9BQ!VDxe)>j+`Qi=gSA+G=b|G$6#{@uHG?|{Lr zTeoiBy!qk7hmRjW{`~p#*RNkic8rUGirGqn{DK+6??3qcr-1o&3Q$De)5S4_LpC{q vp>azBBU{@l$v%gqP~nalTuRd>Ix;Y{>Pc!9epJ%{DrN9=^>bP0l+XkK;XXUm literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-up.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-ltr-up.png new file mode 100644 index 0000000000000000000000000000000000000000..fab629555a2ca3c443b09b0da14ffce144068511 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`Qi=gSA+G=b|G$6#{#_Wjb?es6 zn>Rmy{`~dp*MI;10cD+MZZHQbW-AHu3uXwv|KRtZ0_N8#KoNOQ7sn6|+2jO<#w`hq qY;CI~`y7%&g*#?&DNUQ`$iUF5C#hBVQB4D=l)=;0&t;ucLK6TL4Lp1R literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-down-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f87ec794f20327e03942568d15295253190bec43 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5QVE_ejv*3LpPt&t+h8Ez9C%;0 zl&#}P%$h?SXJ%-z3NPtCax}z4_9BQ!3HF6HKu+5Qt_THjv*3LpPt#xdq9E5HL%`@ zHR#zXElEY=pui=|*c11Mcud&fn3wuGB8@>L*@dI=UT&?xM9w>NpA_4D(N0NY-ryFx zH+yZi$VB7kcf2%B>K^P{GKH^v|Ct>21;Xp981A;~HCs45J^-|e!PC{xWt~$(69B@U BH7Ni9 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-down-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..10b09864447a6f95e160216973ce131c8abc238a GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qi+}}jv*3LpPtz(*r34E_V7={ zMuw@yJG+!Elto)*Z386iwBH5XJh0vC-N{zQ01n1`)m7WS9JKu2Fvs}h^O_goC(f`X z^eGixi+a9dRkhbkt)&-!H2xM!z7v(*K65R@m&VO`$1m%pc8A7i11)3lboFyt=akR{ E0N^`4CjbBd literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-down.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-down.png new file mode 100644 index 0000000000000000000000000000000000000000..b82f52e9b3826c1f07d4329dd9fbb482818fbbb2 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qc0dJjv*3LpPt#v+n^xO_VD+{ z6egkPMWXHnZdzR2Yzh}DYQj`jS3Ny=*Ri$7q>8>HNnF_Q zJs=bMbuX$>aiVLukjg2GrnL>zk7L;Ui_J3RrNsI7(8A5T-G@y GGywqBDm>2s literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-up-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..143447ce666ef19966ec02650ec8a5b3f77e9e5d GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5QW2gmjv*3L-=5vb+hD-sa*^L} zqMGo51WC?k35NVaw?jGwl%zkbo*Y-`?P8$)b>XV3clnKPD?72R%F10EYx!J7iD61m u1mm5*HBR}g2AkjVGXFlVe(smx4#vwW3O*gP%O?ZvVDNPHb6Mw<&;$Sw$}pk; literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-up-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..0d9237367225e19753882313293c18bd82c64456 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5QVE_ejv*3L-=5vbdniDFIUxR1 z>HhuGc&1HE;1k>JnzP)&(P;v2LF!A-vKz-jk45gPo?fE9^Jd)r8+WZwrib>PadC0D z#I0((D(j4;eVRCfLgnc*>(8??bP0l+XkK D6CF5G literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-up-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..00499612258d0b90e09408318b58ef3bbb28711a GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5QVE_ejv*3L-=5vg+h8ET93bym zDEUB3qGw_PpV(=Um+yQIx;staEl7Roxov`r{!gu~*KXdO-Z8^tnY90nGdioaTv*m_ zWxiW$x;e(H@(dq?fZ*a)`|Q{m6lS_Sk*@wJcz|yOoAQJU7vEbP0l+XkK DL$NjC literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-up.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-rtl-up.png new file mode 100644 index 0000000000000000000000000000000000000000..26ac231b13495fd96f941d81aa1bf7d572e69d4c GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!VDxe)>j+`Qi=gSA+G=b|G$6#{#_Wjb?es6 zn>Rmy{`~dp*MI;10cD+MZZHQbW-AHu3ucIT@bLGa=$rpaLE1fC978x{lM@)27j9r- sbL)>}24V^VXW@fQlJBUHx3vIVCg!0JKXz^8f$< literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-up-insensitive.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..fcf1288cbcbc6277f25c7bb384bb977863f523ee GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!VDxIzg+nZNbv{wgt-3y|G%rRue-OuyT8A? zuYYpRlOI4SmXaX9U8bg=d#Wzp$PzwL?<8s literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-up.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/spin-up.png new file mode 100644 index 0000000000000000000000000000000000000000..674653f8b618e33a7188fc1a065f5a1ce6d7366c GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!VDxIzg+nZNbv{wgt-3y|6kYCRL{gr-_#69 z_S7x_NwJg!`2{oBH*~nTgy#YIa-J@ZAso@k2@On)0tcV)D22xGH28>%rwd#@dX#}d X>Mql55#zvMph^Z$S3j3^P6Dk8G<3QnsEhjv*YfrUwoA4k++2JM8cO z_Iqj3lyyEl9Tz)Y#CI?+wGa{6SDuoiy!TMvY~AWF87EIRvF_dzG{s(r+y1}%W!XcZy r(j=wgbdkKvo!#f_r$6mk@UDu%_W%d`_MWZ$KvfK$u6{1-oD!MVzPw`(r1(8u978x{lYgB5@cMi`8w1~M W=C6z2+w}sa7(8A5T-G@yGywoNNE3np literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-left-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..dd2915dfd9491fe3b9815a76c28d67f26f0a488b GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b`0U}GRru6|SD^C~45RT~NALk2BKY#ai_Wp(| zXZ_{>{rPpa;QO)7_WK(f9zI)dzCTd1e7*D1yq|ZPG}yAf?<;=$OrK$QoVm}nGX=sx PQy4s5{an^LB{Ts5!=No) literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-left.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-left.png new file mode 100644 index 0000000000000000000000000000000000000000..c0bb490ae694aed4994fa1d164e91fa091e40746 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b`!VDyJWSz}`lwyESi0l9V|8If8ojZ5#f&q|m z^XAR3U%&qQ_YWwm<9qiAP%(E&kY6x^x6iffH$MIP`}gncO+~FhVJS}+#}E$LFVdQ&MBb@050f11ONa4 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-right-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..455207482425064746f2a5e88568965bf410e616 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b`0U}GRru6|SJ5LwK5DwYoJwLmjzPlfERkvq< zU43%R*Iva*AHV0bwO#MIpVufUFM02uduqc{hpza#mdKI;Vst08hR>5dZ)H literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-up-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..63efe0fed700cf0c0d970d4b4bfd92f49abbbf71 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^96-#%!2%>Dk8G<3QnsEhjv*YfrUwoA4k++2JN#c? zS)aKmEj7uZr%WZ{mUT``YO&Sk)?9@%;p-PJjNACg$!_zPnP2Y}1lgaeWO#DK+-G7{ R+7_Te44$rjF6*2UngCO z&6_vBe*OCI-#?(Nj_=(gK*ii8L4Lsu-agl^-}vbP0l+XkKoeo1> literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-vert-gap.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/tab-vert-gap.png new file mode 100644 index 0000000000000000000000000000000000000000..50b4224b3d9d78a22dc0c235c15219e322936135 GIT binary patch literal 74 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrH!2%?ITv^Krqy#-(978x{lYg8)@ZmN8;d(X( Yp^MC4wMsu`10@+eUHx3vIVCg!08$PUtN;K2 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-down-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..32c699faabeca44bbfde8cb4b97518479f8b55d3 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{r~^JuCbY(2^3Wx)?N&h zVkrso3uY*FVdQ&MBb@009jp)c^nh literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-down-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..fb9b3380ea3536da1020b628b13daeab4317271a GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{r~@ea(ZS`T1HAn7Lc(g z*7rJ4ilrpTFPNdczG1o1zc3(Q+0(@_gkxrMf&#z6E`~;?4%J7G9mdKI;Vst0N@rVb^rhX literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-down.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-down.png new file mode 100644 index 0000000000000000000000000000000000000000..52e8532495f6cd0de1dabc3db15e301e037ae825 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{r~^}v{|#J&z?Pf=IrUS zX0K7YRRfe_DGBlmW+<<3SZ?$$49HjZba4#fn3RW_0gk8EW$wz9$glW fp@z~Evh)}}zGQatN#Di;RLgTe~DWM4fq-H9= literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-up-active.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..9122e696f10be9b9f16fc2a3e8b64554ab20ed67 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uK)l4*E2EGH#Gy2C7buu z1I3w3g8YIR8akAwg|`E_3Z5>GAso@k2?sbOq#Ia%GbCw&B6p!%i!ti=d#Wzp$P!C8zV>n literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-up-hover.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-pan-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..970d981c15b64bd31de340cc2fd4407cf46c34fc GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uK)l4PszwiPR|6Qq${qi zKyl`hAirRSh7P4^;q5@Kf~SjP2uE~s!U0YR=?0eH%nFMCnLV!jXXg6*pI_(*GsCab WY&C0EvoHbGGI+ZBxvX=G>i literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-separator-rtl.png b/share/themes/Kali-Purple-Light/gtk-2.0/assets/treeview-separator-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..699c0bc1c17956afcfab672954d1784674e6d948 GIT binary patch literal 71 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBpAZ)2K@k1e4Z|jAsn*F72oDRylKq9ZN$7O SFstnrNQI}XpUXO@geCy-C=nR| literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/gtkrc b/share/themes/Kali-Purple-Light/gtk-2.0/gtkrc new file mode 100644 index 00000000..4854640a --- /dev/null +++ b/share/themes/Kali-Purple-Light/gtk-2.0/gtkrc @@ -0,0 +1,39 @@ +# Based on Bridge by ScionicSpectre +# vim:set ts=2 sw=2 sts=2 ai et: +# +# This is the GTK+ 2 version of Adwaita. It's whole purpose is to look as the +# GTK+ 3 version as much as possible until GTK+ 2 dies completely. +# +# Note: comments for explaining styles are on the bottom of each file beside the +# widget matches. + +# Declare the colours used throughout the theme. +# There shouldn't be any fiddling with them in the theme files themselves in +# order to not mess up the dark theme. + +# Text/base +gtk-color-scheme = "text_color:black\nbase_color:white" +# Foreground/background +gtk-color-scheme = "fg_color:#5c616c\nbg_color:white" +# Selected foreground/background +gtk-color-scheme = "selected_bg_color:#a400a4" +gtk-color-scheme = "selected_fg_color: #ffffff" +# Insensitive foreground/background +gtk-color-scheme = "insensitive_fg_color:#aeb0b6\ninsensitive_bg_color:#fafafa" +# Menus +gtk-color-scheme = "menu_color:white" +# Links +gtk-color-scheme = "link_color:#a400a4\nvisited_link_color:#8db7ff" +# Treeview headers +gtk-color-scheme = "column_header_color:#979a9b\nhover_column_header_color:#636769" +# Window decoration +gtk-color-scheme = "window_color:#fafafa" +# Tooltips +gtk-color-scheme = "tooltip_fg_color:#ffffff\ntooltip_bg_color:#000000" + +# Set GTK settings +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +# And hand over the control to the theme files +include "main.rc" diff --git a/share/themes/Kali-Purple-Light/gtk-2.0/main.rc b/share/themes/Kali-Purple-Light/gtk-2.0/main.rc new file mode 100644 index 00000000..062796d0 --- /dev/null +++ b/share/themes/Kali-Purple-Light/gtk-2.0/main.rc @@ -0,0 +1,2554 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This is the main theme file, handling all the default widgets and theme +# properties. Since GTK+ 2 is old, we need to overcome some of its limitations, +# which is also mostly done in this file. Sadly not all of them can be overcome +# so there will always be a visible difference between the GTK+ 2 and 3 theme. + +style "default" { + + xthickness = 1 + ythickness = 1 + + #################### + # Style Properties # + #################### + + GtkWidget::focus-line-width = 1 + GtkWidget::focus-line-pattern = "\2\1" + + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 3 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @visited_link_color + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkHTML::vlink-color = @visited_link_color + GtkIMHtml::hyperlink-color = @link_color + GtkIMHtml::hyperlink-visited-color = @visited_link_color + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {4, 4, 4, 4} + + GtkEntry::state-hint = 1 + GtkEntry::inner-border = {7, 7, 4, 5} + + GtkPaned::handle-size = 9 + GtkHPaned::handle-size = 9 + GtkVPaned::handle-size = 9 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + GtkRange::activate-slider = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 48 # 42 + 2*3 (margins) + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 26 + GtkScale::slider_width = 26 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 6 + GtkProgressBar::min-vertical-bar-width = 6 + # Making this bigger than the min[height,width]-2*[y,x]spacing makes the + # whole progressbar thicker, so by setting it to the exact above value + # we get the maximum spacing between the text and the edges without + # doing so. + GtkProgressBar::xspacing = 4 + GtkProgressBar::yspacing = 4 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + # TODO: find out what this comment means: + # ( every window is misaligned for the sake of menus ): + GtkMenuBar::internal-padding = 0 + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 2 + GtkMenu::double-arrows = 0 + GtkMenuItem::arrow-scaling = 1 + GtkMenuItem::toggle-spacing = 10 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = {13, 13, 5, 8} + + GtkTreeView::expander-size = 16 + GtkTreeView::vertical-separator = 0 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 0 + # Set this because some apps read it + GtkTreeView::odd-row-color = @base_color + GtkTreeView::even-row-color = @base_color + + GtkExpander::expander-size = 16 + + GtkNotebook::tab-overlap = 4 + + ########## + # Colors # + ########## + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = @bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @insensitive_bg_color + base[ACTIVE] = @selected_bg_color + + # For succinctness, all reasonable pixmap options remain here + + # Draw frame around menu in a non-compositied environment + # This needs to go before pixmap because we need to override some stuff + engine "adwaita" {} + + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ########## + # Arrows # + ########## + + # Overrides + + # Disable arrows in spinbuttons + image { + function = ARROW + detail = "spinbutton" + } + + # Disable arrows for qt in scrollbars + image { + function = ARROW + detail = "vscrollbar" + } + image { + function = ARROW + detail = "hscrollbar" + } + + # Menu arrows + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/menu-pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/menu-pan-left-hover.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/menu-pan-left-insensitive.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/menu-pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/menu-pan-right-hover.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/menu-pan-right-insensitive.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_up" + overlay_file = "assets/menu-pan-up-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_up" + overlay_file = "assets/menu-pan-up.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_down" + overlay_file = "assets/menu-pan-down-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_down" + overlay_file = "assets/menu-pan-down.png" + overlay_stretch = FALSE + } + + # Regular arrows + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-up-insensitive.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-down-insensitive.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-left-insensitive.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-right-insensitive.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + ###################### + # Option Menu Arrows # + ###################### + + image { + function = TAB + state = NORMAL + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/pan-down-insensitive.png" + overlay_stretch = FALSE + } + + ######### + # Lines # + ######### + + image { + function = VLINE + file = "assets/line.png" + border = {1, 0, 0, 0} + } + + image { + function = HLINE + file = "assets/line.png" + border = {0, 0, 1, 0} + } + + ######### + # Focus # + ######### + + image { + function = FOCUS + file = "assets/focus.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ########### + # Handles # + ########### + + image { + function = HANDLE + detail = "handlebox" + overlay_file = "assets/handle.png" + overlay_stretch = FALSE + } + + image { + function = HANDLE + file = "assets/handle-horz.png" + border = {0, 0, 4, 4} + orientation = HORIZONTAL + } + + image { + function = HANDLE + file = "assets/handle-vert.png" + border = {4, 4, 0, 0} + orientation = VERTICAL + } + + image { + function = RESIZE_GRIP + } + + ############# + # Expanders # + ############# + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/pan-down.png" + } + + # LTR + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-right-semi.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-right-semi.png" + direction = LTR + } + + # RTL + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-left-semi.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-left-semi.png" + direction = RTL + } + + ############# + # Notebooks # + ############# + + # Left + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-left-active.png" + border = {3, 0, 3, 3} + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-left.png" + border = {3, 0, 3, 3} + stretch = TRUE + gap_side = RIGHT + } + + # Right + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-right-active.png" + border = {0, 3, 3, 3} + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-right.png" + border = {0, 3, 3, 3} + stretch = TRUE + gap_side = LEFT + } + + # Up + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-up-active.png" + border = {3, 3, 3, 0} + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-up.png" + border = {3, 3, 3, 0} + stretch = TRUE + gap_side = BOTTOM + } + + # Down + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-down-active.png" + border = {3, 3, 0, 3} + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-down.png" + border = {3, 3, 0, 3} + stretch = TRUE + gap_side = TOP + } + + # Inner frame + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-vert-gap.png" + gap_border = {1, 0, 1, 1} + gap_side = LEFT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-vert-gap.png" + gap_border = {0, 1, 1, 1} + gap_side = RIGHT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-horz-gap.png" + gap_border = {1, 1, 1, 0} + gap_side = TOP + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-horz-gap.png" + gap_border = {1, 1, 0, 1} + gap_side = BOTTOM + } + + # Standalone frame + image { + function = BOX + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-horz-trough.png" + border = {0, 0, 1, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-trough.png" + border = {1, 0, 0, 0} + orientation = VERTICAL + direction = LTR + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-trough-rtl.png" + border = {0, 1, 0, 0} + orientation = VERTICAL + direction = RTL + } + + + # Disable insensitive sliders + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + } + + # Horizontal sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-horz-slider.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-horz-slider-hover.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-active.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + # Vertical sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-slider.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-slider-hover.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-slider-active.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + # RTL + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-slider-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-slider-hover-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-slider-active-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + ########## + # Scales # + ########## + + # Troughs, overrided later on. We set them here too because some widgets + # don't specify their orientation. + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {10, 10, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {10, 10, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 10, 10} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 10, 10} + stretch = TRUE + orientation = VERTICAL + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + detail = "hscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "hscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "hscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "hscale" + file = "assets/scale-slider-insensitive.png" + } + image { + function = SLIDER + state = NORMAL + detail = "vscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "vscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "vscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "vscale" + file = "assets/scale-slider-insensitive.png" + } + + ########### + # Menubar # + ########### + + image { + function = BOX + detail = "menubar" + file = "assets/line.png" + border = {0, 0, 0, 1} + } + + ######### + # Menus # + ######### + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_up" + file = "assets/line.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_up" + file = "assets/line.png" + border = {0, 0, 0, 1} + } + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_down" + file = "assets/line.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_down" + file = "assets/line.png" + border = {0, 0, 1, 0} + } + + ########### + # Entries # + ########### + + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-insensitive.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + ######### + # Spins # + ######### + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-ltr-up.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-ltr-up-hover.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-active.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-insensitive.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up-insensitive.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-rtl-up.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-insensitive.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up-insensitive.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-ltr-down.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-ltr-down-hover.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-active.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-insensitive.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down-insensitive.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-rtl-down.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-rtl-down-hover.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-active.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-insensitive.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down-insensitive.png" + overlay_stretch = FALSE + direction = RTL + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-horz.png" + stretch = TRUE + border = {2, 2, 1, 1} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-vert.png" + stretch = TRUE + border = {1, 1, 2, 2} + orientation = VERTICAL + } + + ############# + # Treeviews # + ############# + + # Disable active the column highlight + # We need to match specific cells or we break stuff + # Looking at you deadbeef + + image { + function = FLAT_BOX + detail = "cell_even_sorted" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "cell_odd_sorted" + state = NORMAL + } + + # Disable all the other shadows + # This prevents the Raleigh effect + image { + function = SHADOW + } + + } + +} + +style "menubar" { + + # Needed to fix Firefox's menubar text + bg[SELECTED] = @selected_fg_color + fg[SELECTED] = @link_color + +} + +style "menubar_item" { + + xthickness = 3 + ythickness = 4 + + fg[PRELIGHT] = @link_color + + engine "pixmap" { + image { + function = BOX + state = PRELIGHT + file = "assets/menubar-item-active.png" + border = {0, 0, 0, 3} + } + } + +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @menu_color + bg[INSENSITIVE] = @menu_color + bg[PRELIGHT] = @menu_color + bg[SELECTED] = @selected_bg_color + +} + +style "menu_item" { + + xthickness = 3 + ythickness = 4 + + bg[PRELIGHT] = @selected_bg_color + # Chromium uses this setting + bg[SELECTED] = @selected_bg_color + + fg[PRELIGHT] = @selected_fg_color + # Some widgets use text, we need to handle that + text[NORMAL] = @fg_color + text[PRELIGHT] = @selected_fg_color + + # Unfortunately we can't tell regular and menu checks/radios apart + # Without the heirarchy + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-insensitive.png" + overlay_stretch = FALSE + } + + + + } + +} + +style "separator_menu_item" { + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + image { + function = BOX + file = "assets/line.png" + } + } + +} + +style "button" { + + xthickness = 2 + ythickness = 2 + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/button-hover.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/button-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "link_button" { + + # Disable the button effect, leave just the link + engine "pixmap" { + image { + function = BOX + } + } + +} + +style "entry" { + + # We set this same as the border of the border of the entry + # This way there's no overlap + xthickness = 4 + ythickness = 4 + +} + +style "combobox" { + + xthickness = 6 + ythickness = 4 + + # This affects only the button beside an entry + GtkButton::inner-border = {0, 0, 0, 0} + +} + +style "combobox_cellview" { + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "combobox_entry" { + + # Since one side of the button is missing, we need to shift the arrow a little to the right + GtkButton::inner-border = {0, 1, 0, 0} + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-entry-ltr-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-entry-ltr-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-entry-ltr-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-entry-rtl-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-entry-rtl-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-entry-rtl-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + ############## + # LTR button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-entry-ltr-button.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-entry-ltr-button-hover.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-entry-ltr-button-active.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-entry-ltr-button-insensitive.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############## + # RTL button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-entry-rtl-button.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-entry-rtl-button-hover.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-entry-rtl-button-active.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-entry-rtl-button-insensitive.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + } + +} + +style "combo_button_padding" { + + # Since one side of the button is missing, we need to shift the arrow a + # little to the right. + # This is the same thing we've done above but the combo, unlike the combobox, + # uses padding the same way as a button. + GtkButton::inner-border = {6, 8, 4, 4} + +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + +} + +style "notebook_viewport" { + bg[NORMAL] = @base_color +} + +style "notebook_bg" { + bg[NORMAL] = @base_color + bg[PRELIGHT] = @base_color + bg[INSENSITIVE] = @base_color +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/notebook-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "normal_bg" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[INSENSITIVE] = @insensitive_bg_color +} + +style "normal_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "notebook_combo" { + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + } + +} + +style "textview" { + bg[NORMAL] = @base_color +} + +style "scale_horz" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {10, 10, 0, 0} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {10, 10, 0, 0} + stretch = TRUE + } + + } + +} + +style "scale_vert" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 10, 10} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 10, 10} + stretch = TRUE + } + + } + +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-horz-trough.png" + border = {3, 3, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-vert-trough.png" + border = {2, 2, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + } + +} + +style "treeview_header" { + + xthickness = 1 + ythickness = 0 + + fg[NORMAL] = @column_header_color + fg[PRELIGHT] = @hover_column_header_color + + font_name = "Bold" + + GtkButton::inner-border = {5, 5, 0, 1} + + engine "pixmap" { + + image { + function = BOX + file = "assets/treeview-separator-ltr.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + file = "assets/treeview-separator-rtl.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/treeview-pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/treeview-pan-up-hover.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/treeview-pan-up-active.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/treeview-pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/treeview-pan-down-hover.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/treeview-pan-down-active.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + } + +} + +style "scrolled_window" { + + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } + +} + +style "frame" { + + engine "pixmap" { + + image { + function = SHADOW + shadow = NONE + } + + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_start_file = "assets/border.png" + gap_end_file = "assets/border.png" + } + + } + +} + +style "toolbar_button" { + + xthickness = 2 + ythickness = 2 + + GtkButton::inner-border = {2, 2, 2, 2} + +} + +style "toolbar_separator" { + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "pixmap" { + image { + function = BOX + file = "assets/line.png" + } + } + +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame-inline.png" + border = {1, 1, 0, 1} + stretch = TRUE + } + } + +} + +style "tooltip" { + + xthickness = 13 + ythickness = 13 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "disable_separator" { + + xthickness = 0 + ythickness = 0 + + GtkWidget::wide-separators = 1 + +} + +# Default style, containing theme properties and trying to match every widget as +# much as possible, which is not only faster than trying to match every widget +# by its own but also less bug-prune and more consistent. However there is some +# widget specific stuff that needs to be taken care of, which is the point of +# every other style below. +class "GtkWidget" style "default" + + ###################################### + # Override padding, style and colour # + ###################################### + +class "GtkButton" style "button" +class "GtkLinkButton" style "link_button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkNotebook" style "notebook" +class "GtkHScale" style "scale_horz" +class "GtkVScale" style "scale_vert" +class "GtkProgressBar" style "progressbar" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkSeparatorToolItem" style "toolbar_separator" +class "GtkMenuBar" style "menubar" +class "GtkMenu" style "menu" +class "GtkTextView" style "textview" + +# Menu and menubar items +widget_class "**" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "separator_menu_item" + +# Treeview buttons +widget_class "***" style "treeview_header" + +# Give the file chooser toolbar a border +widget_class "**" style "inline_toolbar" + +# Fix padding on regular comboboxes +widget_class "*." style "combobox" +# And disable separators on them +widget_class "*.*" style "disable_separator" + +# Join together the ComboBoxEntry entry and button +widget_class "**" style "combobox_entry" + +# Join the Combo entry and button +widget_class "**" style "combobox_entry" +# Tweak the padding on the button a little bit because it +# uses it a bit differently +widget_class "*." style "combo_button_padding" + +# Alas we cannot do the same for ComboBoxText because there +# isn't a way to apply the style to only the comboboxes that +# have an entry inside + +# Toolbar buttons have different paddings +widget_class "**" style "toolbar_button" + +# Notebooks are white, act accordingly +widget_class "**" style "notebook_entry" +widget_class "**" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "***" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "*.*" style "notebook_bg" +widget_class "***" style "notebook_combo" +widget_class "***" style "notebook_combo" + +# However, stuff inside eventboxes inside notebooks is grey +# again, react +widget_class "***" style "normal_entry" +widget_class "***" style "normal_bg" +widget_class "***" style "normal_bg" +widget_class "****" style "combobox_entry" +widget_class "****" style "combobox_entry" +widget_class "***." style "combo_button_padding" + +# ComboBoxes tend to draw the button label with text[] +# instead of fg[], we need to fix that +widget_class "**" style "combobox_cellview" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltip" diff --git a/share/themes/Kali-Purple-Light/gtk-3.0/assets b/share/themes/Kali-Purple-Light/gtk-3.0/assets new file mode 120000 index 00000000..3c99dc53 --- /dev/null +++ b/share/themes/Kali-Purple-Light/gtk-3.0/assets @@ -0,0 +1 @@ +../../Kali-Dark/gtk-3.0/assets \ No newline at end of file diff --git a/share/themes/Kali-Purple-Light/gtk-3.0/gtk-dark.css b/share/themes/Kali-Purple-Light/gtk-3.0/gtk-dark.css new file mode 100644 index 00000000..50b383be --- /dev/null +++ b/share/themes/Kali-Purple-Light/gtk-3.0/gtk-dark.css @@ -0,0 +1,7156 @@ +/*************************** + * Check and Radio buttons * + ***************************/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #bf1717; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; + -gtk-secondary-caret-color: #a400a4; } + +/*************** + * Base States * + ***************/ +.background { + color: #eeeeec; + background-color: #23252e; } + .background:backdrop { + color: #888a8d; + background-color: #23252e; + text-shadow: none; + -gtk-icon-shadow: none; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: #eeeeec; + background-color: #23252e; } + .gtkstyle-fallback:hover { + color: #eeeeec; + background-color: #383d4b; } + .gtkstyle-fallback:active { + color: #eeeeec; + background-color: #0d0e11; } + .gtkstyle-fallback:disabled { + color: #888a8d; + background-color: #242731; } + .gtkstyle-fallback:selected { + color: #ffffff; + background-color: #a400a4; } + +.view, iconview, +.view text, +iconview text, +textview text { + color: white; + background-color: #272a34; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: #d4d5d7; + background-color: #292c37; } + .view:backdrop:disabled, iconview:backdrop:disabled, + .view text:backdrop:disabled, + iconview text:backdrop:disabled, + textview text:backdrop:disabled { + color: #43495a; } + .view:disabled, iconview:disabled, + .view text:disabled, + iconview text:disabled, + textview text:disabled { + color: #888a8d; + background-color: #242731; } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected { + border-radius: 3px; } + +textview border { + background-color: #252831; } + +.rubberband, +rubberband, +.content-view rubberband, +.content-view .rubberband, +treeview.view rubberband, +flowbox rubberband { + border: 1px solid #710071; + background-color: rgba(113, 0, 113, 0.2); } + +flowbox flowboxchild { + padding: 3px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +.content-view .tile { + margin: 2px; + background-color: black; + border-radius: 0; + padding: 0; } + .content-view .tile:backdrop { + background-color: #1e2128; } + .content-view .tile:active, .content-view .tile:selected { + background-color: #a400a4; } + .content-view .tile:disabled { + background-color: #242731; } + +label { + caret-color: currentColor; } + label selection { + background-color: #a400a4; + color: #ffffff; } + label:disabled { + color: #888a8d; } + button label:disabled { + color: inherit; } + label:disabled:backdrop { + color: #43495a; } + button label:disabled:backdrop { + color: inherit; } + label.error { + color: #bf1717; } + label.error:disabled { + color: rgba(191, 23, 23, 0.5); } + label.error:disabled:backdrop { + color: rgba(191, 23, 23, 0.4); } + +.dim-label, .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle, label.separator { + opacity: 0.55; + text-shadow: none; } + +assistant .sidebar { + background-color: #272a34; + border-top: 1px solid #0d0e11; } + assistant .sidebar:backdrop { + background-color: #292c37; + border-color: #0d0e11; } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 6px 12px; } + +assistant .sidebar label.highlight { + background-color: #4b4d54; } + +.osd .scale-popup, .app-notification, +.app-notification.frame, .csd popover.background.osd, popover.background.osd, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, +.osd { + color: white; + border: none; + background-color: #303340; + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd .scale-popup:backdrop, .app-notification:backdrop, popover.background.osd:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, + .osd:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:backdrop { + color: #888a8d; } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: 0.5; } + +/********************** + * General Typography * + **********************/ +.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-heading { + font-weight: 700; + font-size: 9pt; } + +.caption { + font-weight: 400; + font-size: 9pt; } + +/**************** + * Text Entries * + ****************/ +spinbutton:not(.vertical), +entry { + min-height: 28px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: white; + border-color: #0d0e11; + background-color: #272a34; + box-shadow: inset 0 0 0 1px rgba(164, 0, 164, 0); } + spinbutton:not(.vertical) image.left, + entry image.left { + margin-right: 6px; } + spinbutton:not(.vertical) image.right, + entry image.right { + margin-left: 6px; } + spinbutton.flat:not(.vertical), + entry.flat:focus, + entry.flat:backdrop, + entry.flat:disabled, + entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; } + spinbutton:focus:not(.vertical), + entry:focus { + box-shadow: inset 0 0 0 1px #a400a4; + border-color: #0b000b; } + spinbutton:disabled:not(.vertical), + entry:disabled { + color: #888a8d; + border-color: #0d0e11; + background-color: #242731; + box-shadow: none; } + spinbutton:backdrop:not(.vertical), + entry:backdrop { + color: #d4d5d7; + border-color: #0d0e11; + background-color: #292c37; + box-shadow: none; + transition: 200ms ease-out; } + spinbutton:backdrop:disabled:not(.vertical), + entry:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-color: #242731; + box-shadow: none; } + spinbutton.error:not(.vertical), + entry.error { + color: #bf1717; + border-color: #200404; } + spinbutton.error:focus:not(.vertical), + entry.error:focus { + box-shadow: inset 0 0 0 1px #bf1717; + border-color: #200404; } + spinbutton.error:not(.vertical) selection, + entry.error selection { + background-color: #bf1717; } + spinbutton.warning:not(.vertical), + entry.warning { + color: #fd7d00; + border-color: #4b2500; } + spinbutton.warning:focus:not(.vertical), + entry.warning:focus { + box-shadow: inset 0 0 0 1px #fd7d00; + border-color: #4b2500; } + spinbutton.warning:not(.vertical) selection, + entry.warning selection { + background-color: #fd7d00; } + spinbutton:not(.vertical) image, + entry image { + color: #c6c7c7; } + spinbutton:not(.vertical) image:hover, + entry image:hover { + color: #eeeeec; } + spinbutton:not(.vertical) image:active, + entry image:active { + color: #a400a4; } + spinbutton:not(.vertical) image:backdrop, + entry image:backdrop { + color: #75777c; } + spinbutton:drop(active):not(.vertical), + entry:drop(active):focus, + entry:drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + .osd spinbutton:not(.vertical), .osd entry { + color: white; + border-color: black; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:focus:not(.vertical), .osd entry:focus { + color: white; + border-color: #a400a4; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: inset 0 0 0 1px #a400a4; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { + color: white; + border-color: black; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton:disabled:not(.vertical), .osd entry:disabled { + color: #97999f; + border-color: black; + background-color: rgba(68, 72, 83, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #a400a4; + border-style: solid; + box-shadow: none; } + spinbutton:not(.vertical) progress:backdrop, + entry progress:backdrop { + background-color: transparent; } + +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry { + border-left-color: #0b000b; } + +.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry { + border-left-color: #200404; } + +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry { + border-left-color: #19a187; } + +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #1f222a; } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: #21232c; } + +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { + border-top-color: #1f222a; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > entry + entry:focus:not(:only-child) { + border-top-color: #0b000b; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical), +.linked.vertical > entry + entry:focus.error:not(:only-child) { + border-top-color: #200404; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > entry + entry:drop(active):not(:only-child) { + border-top-color: #19a187; } + +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #0b000b; } + +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:focus.error:not(:only-child) + entry, +.linked.vertical > entry:focus.error:not(:only-child) + button, +.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { + border-top-color: #200404; } + +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #19a187; } + +spinbutton.error:not(.vertical), +entry.error { + color: #bf1717; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #272a34; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #272a34; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #a400a4; } + +.entry-tag { + padding: 5px; + margin-top: 2px; + margin-bottom: 2px; + border-style: none; + color: #272a34; + background-color: #8b8c90; } + :dir(ltr) .entry-tag { + margin-left: 8px; + margin-right: -5px; } + :dir(rtl) .entry-tag { + margin-left: -5px; + margin-right: 8px; } + .entry-tag:hover { + background-color: #a5a6a9; } + :backdrop .entry-tag { + color: #292c37; + background-color: #595b62; } + .entry-tag.button { + background-color: transparent; + color: rgba(39, 42, 52, 0.7); } + :not(:backdrop) .entry-tag.button:hover { + border: 1px solid #8b8c90; + color: #272a34; } + :not(:backdrop) .entry-tag.button:active { + background-color: #8b8c90; + color: rgba(39, 42, 52, 0.7); } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#f100f1), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#a400a4), to(transparent)); } } + +button.titlebutton, notebook > header > tabs > arrow, +button { + min-height: 24px; + min-width: 16px; + padding: 2px 6px; + border: 1px solid; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, + button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + button:active, + button:checked { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + background-image: image(#0f1014); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition-duration: 50ms; } + notebook > header > tabs > arrow:backdrop, + button:backdrop.flat, + button:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; + -gtk-icon-effect: none; } + notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#1a1d23); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + color: #43495a; + border-color: #0d0e11; + background-image: image(#1a1d23); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled, + button:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active, + button:disabled:checked { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#16181d); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow.image-button, + button.image-button { + min-width: 24px; + padding-left: 2px; + padding-right: 2px; } + notebook > header > tabs > arrow.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + button:drop(active) { + color: #19a187; + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #ffffff; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #888a8d; } + + +button.osd { + min-width: 26px; + min-height: 32px; + color: white; + border-radius: 5px; + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 34px; } + + button.osd:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); + border: none; + box-shadow: none; } + + button.osd:disabled:backdrop, + button.osd:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + + button.osd:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + +.app-notification button, +.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd button { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd button:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + + +button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #950095; + border-bottom-color: #620062; + background-image: image(#c800c8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #a400a4; } + + button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + border-bottom-color: #3e003e; + background-image: linear-gradient(to top, #9f009f, #a900a9 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + + button.suggested-action:active, + button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + background-image: image(#760076); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + color: #edcced; + border-color: #710071; + background-image: image(#a400a4); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + color: #e5cde5; + border-color: #710071; + background-image: image(#7e057f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + color: #ab5dac; + border-color: #710071; + background-image: image(#7e057f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(164, 0, 164, 0.8); } + + button.suggested-action:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: #c79bc8; + border-color: #710071; + background-image: image(#740576); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .osd button.suggested-action { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.suggested-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#a400a4); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd button.suggested-action:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + + +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #991212; + border-bottom-color: #6b0d0d; + background-image: image(#c61717); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(121, 14, 14, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #a61414; } + + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #790e0e; + border-bottom-color: #4b0909; + background-image: linear-gradient(to top, #a21313, #ab1414 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(121, 14, 14, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + + button.destructive-action:active, + button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #790e0e; + background-image: image(#7d0f0f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + color: #edd0d0; + border-color: #790e0e; + background-image: image(#a61414); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + color: #e6d0d0; + border-color: #790e0e; + background-image: image(#811415); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + color: #ad6667; + border-color: #790e0e; + background-image: image(#811415); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(166, 20, 20, 0.8); } + + button.destructive-action:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: #c9a1a1; + border-color: #790e0e; + background-image: image(#791314); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .osd button.destructive-action { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.destructive-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#a61414); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd button.destructive-action:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +.stack-switcher > button { + outline-offset: -3px; } + .stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > button.needs-attention:active > label, + .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label, + .stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; } + + +button.font separator, +button.file separator { + background-color: transparent; } + + +button.font > box > box > label { + font-weight: bold; } + +.primary-toolbar button { + -gtk-icon-shadow: none; } + + +button.circular { + border-radius: 9999px; + -gtk-outline-radius: 9999px; + padding: 2px; + /* circles instead of ellipses */ + background-origin: padding-box, border-box; + background-clip: padding-box, border-box; } + + button.circular label { + padding: 0; } + + button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643), linear-gradient(to top, black 25%, #0d0e11 50%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border-color: transparent; } + + button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px), linear-gradient(to top, black 25%, #0d0e11 50%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border-color: transparent; } + +stacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#f100f1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.873255)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop, + .stack-switcher > button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; } + stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), + .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; } + +.inline-toolbar toolbutton > button { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + .inline-toolbar toolbutton > button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + background-image: image(#0f1014); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .inline-toolbar toolbutton > button:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#16181d); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#1a1d23); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + color: #43495a; + border-color: #0d0e11; + background-image: image(#1a1d23); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat { + border-right-style: none; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + -gtk-outline-top-left-radius: 4px; + -gtk-outline-bottom-left-radius: 4px; } + +.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat { + border-right-style: solid; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + -gtk-outline-top-right-radius: 4px; + -gtk-outline-bottom-right-radius: 4px; } + +.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat { + border-style: solid; + border-radius: 4px; + -gtk-outline-radius: 4px; } + +.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button { + border-style: solid solid none solid; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + -gtk-outline-top-left-radius: 4px; + -gtk-outline-top-right-radius: 4px; } + +.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-style: solid; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + -gtk-outline-bottom-left-radius: 4px; + -gtk-outline-bottom-right-radius: 4px; } + +.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-style: solid; + border-radius: 4px; + -gtk-outline-radius: 4px; } + +.scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, button:link, +button:visited, list row button.image-button:not(.flat), modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat, +.menuitem.button.flat { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 4px; + outline-offset: -2px; } + modelbutton.flat:hover, + .menuitem.button.flat:hover { + background-color: #3b3e46; } + +modelbutton.flat arrow { + background: none; } + modelbutton.flat arrow:hover { + background: none; } + modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473, #1748 */ +list row button.image-button:not(.flat) { + border: 1px solid rgba(13, 14, 17, 0.5); } + list row button.image-button:not(.flat):hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + background-image: image(#0f1014); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/********* + * Links * + *********/ +button:link > label, +button:visited > label, button:link, +button:visited, +*:link { + color: #ff0bff; } + button:link > label:visited, + button:visited > label:visited, + button:visited, + *:link:visited { + color: #d700d7; } + *:selected button:link > label:visited, + *:selected button:visited > label:visited, + *:selected button:visited, *:selected *:link:visited { + color: #ef99ef; } + button:link > label:hover, + button:visited > label:hover, button:hover:link, + button:hover:visited, + *:link:hover { + color: #ff3eff; } + *:selected button:link > label:hover, + *:selected button:visited > label:hover, *:selected button:hover:link, + *:selected button:hover:visited, *:selected *:link:hover { + color: #ffecff; } + button:link > label:active, + button:visited > label:active, button:active:link, + button:active:visited, + *:link:active { + color: #ff0bff; } + *:selected button:link > label:active, + *:selected button:visited > label:active, *:selected button:active:link, + *:selected button:active:visited, *:selected *:link:active { + color: #ffceff; } + button:link > label:disabled, + button:visited > label:disabled, button:disabled:link, + button:disabled:visited, + *:link:disabled, + *:link:disabled:backdrop { + color: rgba(133, 133, 133, 0.8); } + button:link > label:backdrop, + button:visited > label:backdrop, button:backdrop:link, + button:backdrop:visited, + *:link:backdrop:backdrop:hover, + *:link:backdrop:backdrop:hover:selected, + *:link:backdrop { + color: rgba(255, 11, 255, 0.9); } + .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link, + headerbar.selection-mode .subtitle:link, button:link > label:selected, + button:visited > label:selected, button:selected:link, + button:selected:visited, *:selected button:link > label, + *:selected button:visited > label, *:selected button:link, + *:selected button:visited, + *:link:selected, *:selected *:link { + color: #ffceff; } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + font-feature-settings: "tnum"; } + spinbutton:not(.vertical) { + padding: 0; } + .osd spinbutton:not(.vertical) entry, spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) entry:backdrop:disabled { + background-color: transparent; } + spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #dadada; + background-image: none; + border-style: none none none solid; + border-color: rgba(13, 14, 17, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: #eeeeec; + background-color: rgba(238, 238, 236, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: rgba(136, 138, 141, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + color: #7f8184; + background-color: transparent; + border-color: rgba(13, 14, 17, 0.3); + transition: 200ms ease-out; } + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(67, 73, 90, 0.3); + background-color: transparent; + background-image: none; + border-style: none none none solid; } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + .osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: white; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.7); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: white; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(255, 255, 255, 0.1); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: white; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #97999f; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + spinbutton.vertical:disabled { + color: #888a8d; } + spinbutton.vertical:backdrop:disabled { + color: #43495a; } + spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; } + spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; + border-style: solid solid none solid; } + spinbutton.vertical button.down { + border-radius: 0 0 4px 4px; + border-style: none solid solid solid; } + .osd spinbutton.vertical button:first-child { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd spinbutton.vertical button:first-child:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd spinbutton.vertical button:first-child:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd spinbutton.vertical button:first-child:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +combobox:drop(active) { + box-shadow: none; } + +/************ + * Toolbars * + ************/ +searchbar > revealer > box, +.location-bar, .inline-toolbar, toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #23252e; } + +toolbar { + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: #303340; } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar.horizontal separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } + toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * { + margin-right: 1px; + margin-bottom: 1px; } + +.inline-toolbar { + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0 0 5px 5px; } + +searchbar > revealer > box, +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +searchbar > revealer > box { + margin: -6px; + padding: 6px; } + +.inline-toolbar, searchbar > revealer > box, +.location-bar { + border-style: solid; + border-color: #0d0e11; + background-color: #1c1e25; } + .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, + .location-bar:backdrop { + border-color: #0d0e11; + background-color: #1b1d24; + box-shadow: none; + transition: 200ms ease-out; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 6px; + min-height: 40px; + border-width: 0 0 1px; + border-style: solid; + border-color: black; + border-radius: 0; + background: #0d0e11 linear-gradient(to top, #16171d, #1a1c23); + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + /* Darken switchbuttons for headerbars. issue #1588 */ + /* hide the close button separator */ } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: #0d0e11; + background-color: #23252e; + background-image: none; + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + padding-left: 12px; + padding-right: 12px; + font-weight: bold; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) stackswitcher button:checked, + .titlebar:not(headerbar) button.toggle:checked, + headerbar stackswitcher button:checked, + headerbar button.toggle:checked { + background: image(#0f1014); + border-color: #060708; + border-top-color: black; } + .titlebar:not(headerbar) stackswitcher button:checked:backdrop, + .titlebar:not(headerbar) button.toggle:checked:backdrop, + headerbar stackswitcher button:checked:backdrop, + headerbar button.toggle:checked:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#1a1d23); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, + headerbar.selection-mode { + color: #ffffff; + border-color: #0b000b; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + background: #a400a4 linear-gradient(to top, #b800b8, #c300c3); + box-shadow: inset 0 1px rgba(167, 8, 167, 0.535); } + .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, + headerbar.selection-mode:backdrop { + background-color: #a400a4; + background-image: none; + box-shadow: inset 0 1px rgba(168, 12, 168, 0.442); } + .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label, + headerbar.selection-mode:backdrop label { + text-shadow: none; + color: #ffffff; } + .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, + headerbar.selection-mode button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #950095; + border-bottom-color: #620062; + background-image: image(#c800c8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, + headerbar.selection-mode button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, + headerbar.selection-mode button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + border-bottom-color: #3e003e; + background-image: linear-gradient(to top, #9f009f, #a900a9 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active, + headerbar.selection-mode button:active, + headerbar.selection-mode button:checked, + headerbar.selection-mode button.toggle:checked, + headerbar.selection-mode button.toggle:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + background-image: image(#760076); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop { + color: #edcced; + border-color: #710071; + background-image: image(#a400a4); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + -gtk-icon-effect: none; + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked { + color: #e5cde5; + border-color: #710071; + background-image: image(#7e057f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled { + color: #b85db9; + border-color: #710071; + background-image: image(#910693); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, + headerbar.selection-mode button:backdrop:disabled:active, + headerbar.selection-mode button:backdrop:disabled:checked { + color: #ab5dac; + border-color: #710071; + background-image: image(#7e057f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0b000b; } + .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, + headerbar.selection-mode button.flat:backdrop, + headerbar.selection-mode button.flat:disabled, + headerbar.selection-mode button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, + headerbar.selection-mode button:disabled { + color: #c883c9; + border-color: #710071; + background-image: image(#910693); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked { + color: #c79bc8; + border-color: #710071; + background-image: image(#740576); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, + headerbar.selection-mode button.suggested-action { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, + headerbar.selection-mode button.suggested-action:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, + headerbar.selection-mode button.suggested-action:active { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + background-image: image(#0f1014); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0b000b; } + .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(164, 0, 164, 0); + background-color: rgba(164, 0, 164, 0); + background-image: none; + box-shadow: none; + min-height: 20px; + padding: 4px 10px; } + .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow, + headerbar.selection-mode .selection-menu:backdrop arrow, + headerbar.selection-mode .selection-menu arrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + min-height: 28px; + padding: 4px; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .titlebar:not(headerbar) separator.titlebutton, + headerbar separator.titlebutton { + opacity: 0; } + .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar entry, +headerbar spinbutton, +headerbar separator:not(.sidebar), +headerbar button { + margin-top: 5px; + margin-bottom: 5px; } + +headerbar switch { + margin-top: 7px; + margin-bottom: 7px; } + +headerbar.titlebar headerbar:not(.titlebar) { + background: none; + box-shadow: none; } + +.background .titlebar:backdrop, .background .titlebar { + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +.background.tiled .titlebar:backdrop, .background.tiled .titlebar, +.background.tiled-top .titlebar:backdrop, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar:backdrop, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar:backdrop, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar:backdrop, +.background.tiled-left .titlebar, +.background.maximized .titlebar:backdrop, +.background.maximized .titlebar, +.background.solid-csd .titlebar:backdrop, +.background.solid-csd .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +window separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child { + border-top-left-radius: 7px; } + +window headerbar:last-child:backdrop, window headerbar:last-child { + border-top-right-radius: 7px; } + +window stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child { + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + +.titlebar:not(headerbar) separator { + background-color: #0d0e11; } + +window.devel headerbar.titlebar:not(.selection-mode) { + background: #23252e cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(164, 0, 164, 0.1)), linear-gradient(to top, #13151a 3px, #181a20); } + window.devel headerbar.titlebar:not(.selection-mode):backdrop { + background: #23252e cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#23252e); + /* background-color would flash */ } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } + +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: #8b8c90; + border-top-color: #23252e; } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: #d280d2; + border-top-color: rgba(238, 238, 236, 0.1); } + treeview.view:disabled { + color: #888a8d; } + treeview.view:disabled:selected { + color: #c866c8; } + treeview.view:disabled:selected:backdrop { + color: #b240b3; } + treeview.view:disabled:backdrop { + color: #43495a; } + treeview.view.separator { + min-height: 2px; + color: #23252e; } + treeview.view.separator:backdrop { + color: rgba(35, 37, 46, 0.1); } + treeview.view:backdrop { + border-left-color: #55585e; + border-top: #23252e; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #0b000b; } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #bebfc2; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: white; } + treeview.view.expander:selected { + color: #e4b3e4; } + treeview.view.expander:selected:hover { + color: #ffffff; } + treeview.view.expander:selected:backdrop { + color: #c695c8; } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: #6c6e73; } + treeview.view.progressbar { + background-color: #a400a4; + background-image: image(#a400a4); + box-shadow: none; } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: image(#272a34); } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + background-color: #292c37; } + treeview.view.progressbar:backdrop { + border-color: #292c37; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(238, 238, 236, 0.1); } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: #710071; } + treeview.view header button { + color: #8b8c90; + background-color: #272a34; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + color: #bdbdbe; + box-shadow: none; + transition: none; } + treeview.view header button:active { + color: #eeeeec; + transition: none; } + treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + color: #272a34; + background-image: none; + background-color: #a400a4; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px #272a34; + text-shadow: none; + transition: none; } + treeview.view acceleditor > label { + background-color: #a400a4; } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 0 6px; + background-image: none; + border-style: none solid solid none; + border-color: #4f5159; + border-radius: 0; + text-shadow: none; } + treeview.view header button:disabled { + border-color: #23252e; + background-image: none; } + treeview.view header button:backdrop { + color: #55585e; + border-color: #23252e; + border-style: none solid solid none; + background-image: none; + background-color: #292c37; } + treeview.view header button:backdrop:disabled { + border-color: #23252e; + background-image: none; } + treeview.view header button:last-child { + border-right-style: none; } + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar:backdrop, + .menubar:backdrop { + background-color: #23252e; } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr), + .menubar > menuitem menu:dir(rtl), + .menubar > menuitem menu:dir(ltr) { + border-radius: 0; + padding: 0; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + box-shadow: inset 0 -3px #a400a4; + color: #ff0bff; } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: #888a8d; + box-shadow: none; } + menubar .csd.popup decoration, + .menubar .csd.popup decoration { + border-radius: 0; } + +.background.popup { + background-color: transparent; } + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 4px 0px; + background-color: #1f222a; + border: 1px solid #0d0e11; } + .csd menu, .csd .menu, .csd .context-menu { + border: none; + border-radius: 5px; } + menu:backdrop, + .menu:backdrop, + .context-menu:backdrop { + background-color: #282b35; } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, + .menu menuitem:hover, + .context-menu menuitem:hover { + color: #ffffff; + background-color: #a400a4; } + menu menuitem:disabled, + .menu menuitem:disabled, + .context-menu menuitem:disabled { + color: #888a8d; } + menu menuitem:disabled:backdrop, + .menu menuitem:disabled:backdrop, + .context-menu menuitem:disabled:backdrop { + color: #43495a; } + menu menuitem:backdrop, menu menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover, + .context-menu menuitem:backdrop, + .context-menu menuitem:backdrop:hover { + color: #888a8d; + background-color: transparent; } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #1f222a; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -4px; + border-bottom: 1px solid #3b3e46; + border-top-right-radius: 5px; + border-top-left-radius: 5px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, + .menu > arrow.bottom, + .context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-top: 1px solid #3b3e46; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: #3b3e46; } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #282b35; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } + +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/*************** + * Popovers * + ***************/ +popover.background { + padding: 2px; + background-color: #1f222a; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + .csd popover.background, popover.background { + border: 1px solid #0d0e11; + border-radius: 8px; } + .csd popover.background { + background-clip: padding-box; + border-color: rgba(0, 0, 0, 0.75); } + popover.background:backdrop { + background-color: #23252e; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/************* + * Notebooks * + *************/ +notebook > header { + padding: 1px; + border-color: #0d0e11; + border-width: 1px; + background-color: #1b1d24; } + notebook > header:backdrop { + border-color: #0d0e11; + background-color: #1b1d24; } + notebook > header tabs { + margin: -1px; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -4px #0d0e11; } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -4px #a400a4; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 4px #0d0e11; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 4px #a400a4; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -4px 0 #0d0e11; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -4px 0 #a400a4; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 4px 0 #0d0e11; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 4px 0 #a400a4; } + 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 { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -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 { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + outline-offset: -5px; + color: #eeeeec; + font-weight: normal; + border-width: 1px; + border-color: transparent; } + notebook > header tab:hover { + color: #eeeeec; + background-color: #1a1c23; } + notebook > header tab:hover.reorderable-page { + border-color: rgba(13, 14, 17, 0.3); + background-color: rgba(35, 37, 46, 0.2); } + notebook > header tab:backdrop { + color: #5f6267; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: #eeeeec; } + notebook > header tab:checked.reorderable-page { + border-color: rgba(13, 14, 17, 0.5); + background-color: rgba(35, 37, 46, 0.5); } + notebook > header tab:checked.reorderable-page:hover { + background-color: rgba(35, 37, 46, 0.7); } + notebook > header tab:backdrop:checked { + color: #888a8d; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: #0d0e11; + background-color: #23252e; } + notebook > header tab button.flat { + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; } + notebook > header.left tabs, notebook > header.right tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } + +notebook > stack:not(:only-child) { + background-color: #272a34; } + notebook > stack:not(:only-child):backdrop { + background-color: #292c37; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-color: #272a34; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid #0d0e11; } + scrollbar.bottom { + border-top: 1px solid #0d0e11; } + scrollbar.left { + border-right: 1px solid #0d0e11; } + scrollbar.right { + border-left: 1px solid #0d0e11; } + scrollbar:backdrop { + background-color: #1c1e25; + border-color: #0d0e11; + transition: 200ms ease-out; } + scrollbar slider { + min-width: 8px; + min-height: 8px; + margin: -1px; + border: 4px solid transparent; + border-radius: 10px; + background-clip: padding-box; + background-color: #9d9ea0; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scrollbar slider:hover { + background-color: #c5c6c6; } + scrollbar slider:hover:active { + background-color: #a400a4; } + scrollbar slider:backdrop { + background-color: #4b4e54; } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.fine-tune slider { + transition: none; + min-width: 6px; + min-height: 6px; } + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #eeeeec; + border: 1px solid black; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: #eeeeec; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid black; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #9d9ea0; } + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #c5c6c6; } + scrollbar button:active, scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #a400a4; } + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(157, 158, 160, 0.2); } + scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #4b4e54; } + scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(75, 78, 84, 0.2); } + 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"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #0d0e11; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + outline-offset: -4px; + border: 1px solid #0d0e11; + border-radius: 14px; + color: #eeeeec; + background-color: #1b1d24; + text-shadow: 0 1px rgba(0, 0, 0, 0.1); + /* only show i / o for the accessible theme */ } + switch:checked { + color: #ffffff; + border-color: black; + background-color: #a400a4; + text-shadow: 0 1px rgba(11, 0, 11, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } + switch:disabled { + color: #888a8d; + border-color: #0d0e11; + background-color: #242731; + text-shadow: none; } + switch:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-color: #1b1d24; + text-shadow: none; + transition: 200ms ease-out; } + switch:backdrop:checked { + border-color: #0b000b; + background-color: #a400a4; } + switch:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-color: #242731; } + switch slider { + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-outline-radius: 20px; + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #040405; + background-image: linear-gradient(to bottom, #292c37 20%, #23252e 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0px rgba(26, 28, 35, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + switch image { + color: transparent; } + switch:hover slider { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #040405; + background-image: linear-gradient(to bottom, #303340 20%, #272a34 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0px rgba(26, 28, 35, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + switch:checked > slider { + border: 1px solid black; } + switch:disabled slider { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + switch:backdrop slider { + transition: 200ms ease-out; + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + switch:backdrop:checked > slider { + border-color: black; } + switch:backdrop:disabled slider { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list), +.content-view:not(list) check { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list), +.content-view:not(list) check:hover { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list), +.content-view:not(list) check:active { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list), +.content-view:not(list) check:backdrop { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #525252; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list), +.content-view:not(list) check:checked { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list), +.content-view:not(list) check:checked:hover { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list), +.content-view:not(list) check:checked:active { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list), +.content-view:not(list) check:backdrop:checked { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: rgba(255, 255, 255, 0.8); + background-color: #525252; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +radio { + margin: 0 4px; + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; } + check:only-child, + radio:only-child { + margin: 0; } + popover check.left:dir(rtl), popover radio.left:dir(rtl) { + margin-left: 0; + margin-right: 12px; } + popover check.right:dir(ltr), popover radio.right:dir(ltr) { + margin-left: 12px; + margin-right: 0; } + check, + radio { + background-clip: padding-box; + background-image: linear-gradient(to bottom, #2e313d 20%, #23252e 90%); + border-color: black; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #eeeeec; } + check:hover, + radio:hover { + background-image: linear-gradient(to bottom, #363a48 10%, #2b2f3a 90%); } + check:active, + radio:active { + box-shadow: inset 0 1px 1px 0px black; } + check:disabled, + radio:disabled { + box-shadow: none; + color: rgba(238, 238, 236, 0.7); } + check:backdrop, + radio:backdrop { + background-image: image(#23252e); + box-shadow: none; + color: #eeeeec; } + check:backdrop:disabled, + radio:backdrop:disabled { + box-shadow: none; + color: rgba(238, 238, 236, 0.7); } + check:checked, + radio:checked { + background-clip: border-box; + background-image: linear-gradient(to bottom, #be00be 20%, #a400a4 90%); + border-color: #a400a4; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:checked:hover, + radio:checked:hover { + background-image: linear-gradient(to bottom, #d200d2 10%, #b800b8 90%); } + check:checked:active, + radio:checked:active { + box-shadow: inset 0 1px 1px 0px black; } + check:checked:disabled, + radio:checked:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:checked:backdrop, + radio:checked:backdrop { + background-image: image(#a400a4); + box-shadow: none; + color: #ffffff; } + check:checked:backdrop:disabled, + radio:checked:backdrop:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:indeterminate, + radio:indeterminate { + background-clip: border-box; + background-image: linear-gradient(to bottom, #be00be 20%, #a400a4 90%); + border-color: #a400a4; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:indeterminate:hover, + radio:indeterminate:hover { + background-image: linear-gradient(to bottom, #d200d2 10%, #b800b8 90%); } + check:indeterminate:active, + radio:indeterminate:active { + box-shadow: inset 0 1px 1px 0px black; } + check:indeterminate:disabled, + radio:indeterminate:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:indeterminate:backdrop, + radio:indeterminate:backdrop { + background-image: image(#a400a4); + box-shadow: none; + color: #ffffff; } + check:indeterminate:backdrop:disabled, + radio:indeterminate:backdrop:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:backdrop, + radio:backdrop { + transition: 200ms ease-out; } + .osd check, .osd radio { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd check:hover, .osd radio:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd check:active, .osd radio:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd check:backdrop, .osd radio:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd check:disabled, .osd radio:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + menu menuitem check, menu menuitem radio { + margin: 0; } + menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled { + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + color: inherit; + border-color: currentColor; } + + +check { + border-radius: 3px; } + + check:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } + + check:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +radio:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: scale(0); } + +check:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + +radio:active, +check:active { + -gtk-icon-transform: scale(0, 1); } + +radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), +check:checked:not(:backdrop), +check:indeterminate:not(:backdrop) { + -gtk-icon-transform: unset; + transition: 400ms; } + +menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop), +menu menuitem check:checked:not(:backdrop), +menu menuitem check:indeterminate:not(:backdrop) { + transition: none; } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #ffffff; } + +/************ + * GtkScale * + ************/ +progressbar trough, scale fill, scale trough { + border: 1px solid #0d0e11; + border-radius: 3px; + background-color: #1b1d24; } + progressbar trough:disabled, scale fill:disabled, scale trough:disabled { + background-color: #242731; } + progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop { + background-color: #1b1d24; + border-color: #0d0e11; + transition: 200ms ease-out; } + progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled { + background-color: #242731; } + row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough { + border-color: #0b000b; } + .osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough { + border-color: black; + background-color: rgba(0, 0, 0, 0.8); } + .osd progressbar trough:disabled, progressbar .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd scale trough:disabled, scale .osd trough:disabled { + background-color: rgba(68, 72, 83, 0.5); } + +progressbar progress, scale highlight { + border: 1px solid #0b000b; + border-radius: 3px; + background-color: #a400a4; } + progressbar progress:disabled, scale highlight:disabled { + background-color: transparent; + border-color: transparent; } + progressbar progress:backdrop, scale highlight:backdrop { + border-color: #0b000b; } + progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled { + background-color: transparent; + border-color: transparent; } + row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight { + border-color: #0b000b; } + .osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight { + border-color: black; } + .osd progressbar progress:disabled, progressbar .osd progress:disabled, .osd scale highlight:disabled, scale .osd highlight:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; } + scale fill, + scale highlight { + margin: -1px; } + scale slider { + min-height: 18px; + min-width: 18px; + margin: -9px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 5px; } + scale fill:backdrop, scale fill { + background-color: #0d0e11; } + scale fill:disabled:backdrop, scale fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: #404040; } + .osd scale fill:disabled:backdrop, .osd scale fill:disabled { + border-color: transparent; + background-color: transparent; } + scale slider { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: black; + background-image: linear-gradient(to bottom, #1c1e25 20%, #16171d 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border: 1px solid black; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale slider:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: black; + background-image: linear-gradient(to bottom, #23252e 20%, #1a1c23 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + scale slider:active { + border-color: #0b000b; } + scale slider:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + scale slider:backdrop { + transition: 200ms ease-out; + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + scale slider:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + row:selected scale slider:disabled, row:selected scale slider { + border-color: #0b000b; } + .osd scale slider { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border-color: black; + background-color: #303340; } + .osd scale slider:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #303340; } + .osd scale slider:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #303340; } + .osd scale slider:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #303340; } + .osd scale slider:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #303340; } + .osd scale slider:backdrop:disabled { + background-color: #303340; } + scale marks, + scale value { + color: alpha(currentColor,0.55); + font-feature-settings: "tnum"; } + scale.horizontal marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.horizontal marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.vertical marks.top { + margin-right: 6px; + margin-left: -12px; } + scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.vertical marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + scale.horizontal.marks-before:not(.marks-after) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.vertical.marks-before:not(.marks-after) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-after:not(.marks-before) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color trough { + background-image: image(#0d0e11); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(238, 238, 236, 0.4); + font-feature-settings: "tnum"; } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 2px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 2px; } + progressbar.horizontal progress { + margin: 0 -1px; } + progressbar.vertical progress { + margin: -1px 0; } + progressbar:backdrop { + box-shadow: none; + transition: 200ms ease-out; } + progressbar progress { + border-radius: 1.5px; } + progressbar progress.left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar progress.right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.top { + border-top-right-radius: 2px; + border-top-left-radius: 2px; } + progressbar progress.bottom { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + progressbar trough.empty progress { + all: unset; } + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 1px; } + +levelbar.horizontal.discrete block { + margin: 0 1px; + min-width: 32px; } + +levelbar.vertical block { + min-width: 1px; } + +levelbar.vertical.discrete block { + margin: 1px 0; + min-height: 32px; } + +levelbar:backdrop { + transition: 200ms ease-out; } + +levelbar trough { + border: 1px solid; + padding: 2px; + border-radius: 3px; + color: white; + border-color: #0d0e11; + background-color: #272a34; + box-shadow: inset 0 0 0 1px rgba(164, 0, 164, 0); } + levelbar trough:backdrop { + color: #d4d5d7; + border-color: #0d0e11; + background-color: #292c37; + box-shadow: none; } + +levelbar block { + border: 1px solid; + border-radius: 1px; } + levelbar block.low { + border-color: #fd7d00; + background-color: #fd7d00; } + levelbar block.low:backdrop { + border-color: #fd7d00; } + levelbar block.high, levelbar block:not(.empty) { + border-color: #a400a4; + background-color: #a400a4; } + levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: #a400a4; } + levelbar block.full { + border-color: #308e63; + background-color: #308e63; } + levelbar block.full:backdrop { + border-color: #308e63; } + levelbar block.empty { + background-color: transparent; + border-color: rgba(238, 238, 236, 0.1); } + levelbar block.empty:backdrop { + border-color: rgba(136, 138, 141, 0.15); } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: #eeeeec; + border: 1px solid #0d0e11; + background: white; + padding: 0; } + printdialog paper:backdrop { + color: #888a8d; + border-color: #0d0e11; } + +printdialog .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #0d0e11; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: #0d0e11; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #0d0e11; } + actionbar > revealer > box:backdrop { + border-color: #0d0e11; } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#0d0e11), to(rgba(13, 14, 17, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#0d0e11), to(rgba(13, 14, 17, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#0d0e11), to(rgba(13, 14, 17, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#0d0e11), to(rgba(13, 14, 17, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #0d0e11 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #272a34; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #0d0e11 1px, transparent 1px); + background-color: #1c1e25; + transition: 200ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +list { + color: white; + background-color: #272a34; + border-color: #0d0e11; } + list:backdrop { + color: #d4d5d7; + background-color: #292c37; + border-color: #0d0e11; } + list row { + padding: 2px; } + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(238, 238, 236, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #ab18ab; } + row.activatable:selected:backdrop { + background-color: #a400a4; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: #303340; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/************* + * Expanders * + *************/ +expander title > arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander title > arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander title > arrow:hover { + color: white; } + expander title > arrow:disabled { + color: #888a8d; } + expander title > arrow:disabled:backdrop { + color: #43495a; } + expander title > arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ + * Calendar * + ***********/ +calendar { + color: white; + border: 1px solid #0d0e11; } + calendar:selected { + border-radius: 3px; } + calendar.header { + border-bottom-color: rgba(0, 0, 0, 0.1); } + calendar.header:backdrop { + border-bottom-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(238, 238, 236, 0.45); } + calendar.button:hover { + color: #eeeeec; } + calendar.button:backdrop { + color: rgba(136, 138, 141, 0.45); } + calendar.button:disabled { + color: rgba(136, 138, 141, 0.45); } + calendar.highlight { + color: #888a8d; } + calendar.highlight:backdrop { + color: #43495a; } + calendar:backdrop { + color: #d4d5d7; + border-color: #0d0e11; } + calendar:indeterminate { + color: alpha(currentColor,0.1); } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: #23252e; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +messagedialog.csd.background { + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; } + +messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-right-style: none; + border-bottom-style: none; + border-radius: 0; + -gtk-outline-radius: 0; } + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 6px; + -gtk-outline-bottom-left-radius: 6px; } + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 6px; + -gtk-outline-bottom-right-radius: 6px; } + +filechooser .dialog-action-box { + border-top: 1px solid #0d0e11; } + filechooser .dialog-action-box:backdrop { + border-top-color: #0d0e11; } + +filechooser #pathbarbox { + border-bottom: 1px solid #23252e; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #252831; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { + border-right: 1px solid #0d0e11; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #0d0e11; + border-right-style: none; } + .sidebar:backdrop { + background-color: #262933; + border-color: #0d0e11; + transition: 200ms ease-out; } + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +separator.sidebar { + background-color: #0d0e11; } + separator.sidebar:backdrop { + background-color: #0d0e11; } + separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: #3e003e; } + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + opacity: 0.7; } + +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: #ffffff; } + placessidebar row:disabled { + color: #888a8d; } + placessidebar row:backdrop { + color: #888a8d; } + placessidebar row:backdrop:selected { + color: #d4d5d7; } + placessidebar row:backdrop:disabled { + color: #43495a; } + 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:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#19a187); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #a400a4; } + placessidebar row:drop(active):not(:disabled) { + color: #19a187; + box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; } + placessidebar row:drop(active):not(:disabled):selected { + color: #ffffff; + background-color: #19a187; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview row.activatable:hover { + background-color: transparent; } + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#0d0e11); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#a400a4); } + paned > separator:backdrop { + background-image: image(#0d0e11); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #23252e; + background-image: image(#0d0e11), image(#0d0e11); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #23252e; + background-image: image(#0d0e11), image(#0d0e11); } + +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************** + * GtkInfoBar * + **************/ +infobar { + border-style: none; } + infobar.action:hover > revealer > box { + background-color: #2e562e; + border-bottom: 1px solid #181a20; } + infobar.info, infobar.question, infobar.warning, infobar.error { + text-shadow: none; } + infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box { + background-color: #325c32; + border-bottom: 1px solid #181a20; } + infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box { + color: #eeeeec; } + infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { + text-shadow: none; } + infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + background-image: image(#0f1014); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0d0e11; } + infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #0d0e11; } + infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button { + color: #eeeeec; } + infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + background-color: #0d0e11; } + infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #ff0bff; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 4px; + /* not working */ + border-radius: 5px; + box-shadow: none; + text-shadow: 0 1px black; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.1); } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 4px; + background-color: transparent; + color: white; } + +/***************** + * Color Chooser * + *****************/ +colorswatch:drop(active), colorswatch { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.dark { + outline-color: rgba(255, 255, 255, 0.6); } + colorswatch.dark overlay { + color: white; } + colorswatch.dark overlay:hover { + border-color: #0d0e11; } + colorswatch.dark overlay:backdrop { + color: rgba(255, 255, 255, 0.5); } + +colorswatch.light { + outline-color: rgba(0, 0, 0, 0.6); } + colorswatch.light overlay { + color: black; } + colorswatch.light overlay:hover { + border-color: #0d0e11; } + colorswatch.light overlay:backdrop { + color: rgba(0, 0, 0, 0.5); } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #19a187; } + colorswatch:drop(active).dark overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #19a187; } + +colorswatch overlay { + border: 1px solid #0d0e11; } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: #0d0e11; + box-shadow: none; } + +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + colorswatch#add-color-button overlay:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + colorswatch#add-color-button overlay:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #ffffff; } + +colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #13151a; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #13151a; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(238, 238, 236, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 7px 7px 0 0; + border-width: 0px; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75); + margin: 10px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75); + transition: 200ms ease-out; } + .maximized decoration, .fullscreen decoration { + border-radius: 0; + box-shadow: none; } + .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; } + .tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; } + .popup decoration { + box-shadow: none; } + .ssd decoration { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); } + .ssd decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); } + .csd.popup decoration { + border-radius: 5px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); } + tooltip.csd decoration { + border-radius: 5px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); } + .solid-csd decoration { + margin: 0; + padding: 4px; + background-color: #0d0e11; + border: solid 1px #0d0e11; + border-radius: 0; + box-shadow: inset 0 0 0 3px #1c1e25, inset 0 1px rgba(238, 238, 236, 0.07); } + .solid-csd decoration:backdrop { + box-shadow: inset 0 0 0 3px #23252e, inset 0 1px rgba(238, 238, 236, 0.07); } + +button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.873255); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.873255); } + button.titlebutton:not(.appmenu) { + border-radius: 9999px; + padding: 5px; + margin: 0 2px; + min-width: 0; + min-height: 0; } + button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.selection-mode headerbar button.titlebutton, +.selection-mode .titlebar button.titlebutton, +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.742745); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.742745); } + .selection-mode headerbar button.titlebutton:backdrop, + .selection-mode .titlebar button.titlebutton:backdrop, + headerbar.selection-mode button.titlebutton:backdrop, + .titlebar.selection-mode button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.view:selected:focus, .view:selected, +.view text:selected:focus, +textview text:selected:focus, +.view text:selected, +textview text:selected, .view text selection:focus, .view text selection, +textview text selection:focus, +textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected, +entry selection, modelbutton.flat:selected, +.menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + background-color: #a400a4; } + label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, + .view text:selected:focus, + textview text:selected:focus, + .view text:selected, + textview text:selected, .view text selection:focus, .view text selection, + textview text selection:focus, + textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected, + entry selection, modelbutton.flat:selected, + .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + color: #ffffff; } + label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, .view:disabled:selected, + textview text:disabled:selected:focus, + .view text:disabled:selected, + textview text:disabled:selected, .view text selection:disabled, + textview text selection:disabled:focus, + textview text selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, iconview text selection:disabled:focus, iconview text selection:disabled, flowbox flowboxchild:disabled:selected, + entry selection:disabled, modelbutton.flat:disabled:selected, + .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected { + color: #d280d2; } + filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop, label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, .view:backdrop:selected, + textview text:backdrop:selected:focus, + .view text:backdrop:selected, + textview text:backdrop:selected, .view text selection:backdrop, + textview text selection:backdrop:focus, + textview text selection:backdrop, iconview:backdrop:selected:focus, iconview:backdrop:selected, iconview text selection:backdrop:focus, iconview text selection:backdrop, flowbox flowboxchild:backdrop:selected, + entry selection:backdrop, modelbutton.flat:backdrop:selected, + .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { + color: #d4d5d7; } + filechooser placessidebar.sidebar row.sidebar-row:disabled:selected:backdrop, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected:backdrop, label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, + .view text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, + textview text selection:backdrop:disabled, iconview:backdrop:disabled:selected, iconview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, + entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { + color: #b240b3; } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-dark.png"), url("assets/text-select-start-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-dark.png"), url("assets/text-select-end-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover-dark.png"), url("assets/text-select-start-hover-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover-dark.png"), url("assets/text-select-end-hover-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active-dark.png"), url("assets/text-select-start-active-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active-dark.png"), url("assets/text-select-end-active-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); } + +.context-menu { + font: initial; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #eeeeec; + background-color: #272a34; + border: 1px solid; + border-color: #0d0e11; + border-radius: 5px; + box-shadow: inset 0 -3px #17191f; + font-size: smaller; } + .keycap:backdrop { + background-color: #292c37; + color: #888a8d; + transition: 200ms ease-out; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; + caret-color: #19a187; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/************* + * App Icons * + *************/ +/* Outline for low res icons */ +.lowres-icon { + -gtk-icon-shadow: 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); } + +/* Dropshadow for large icons */ +.icon-dropshadow { + -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); } + +/********* + * Emoji * + ********/ +popover.emoji-picker { + padding-left: 0; + padding-right: 0; } + popover.emoji-picker entry.search { + margin: 3px 5px 5px 5px; } + +button.emoji-section { + border-color: transparent; + border-width: 3px; + border-style: none none solid; + border-radius: 0; + margin: 2px 4px 2px 4px; + padding: 3px 0 0; + min-width: 32px; + min-height: 28px; + /* reset props inherited from the button style */ + background: none; + box-shadow: none; + text-shadow: none; + outline-offset: -5px; } + button.emoji-section:first-child { + margin-left: 7px; } + button.emoji-section:last-child { + margin-right: 7px; } + button.emoji-section:backdrop:not(:checked) { + border-color: transparent; } + button.emoji-section:hover { + border-color: rgba(238, 238, 236, 0.1); } + button.emoji-section:checked { + border-color: #a400a4; } + button.emoji-section label { + padding: 0; + opacity: 0.55; } + button.emoji-section:hover label { + opacity: 0.775; } + button.emoji-section:checked label { + opacity: 1; } + +popover.emoji-picker .emoji { + font-size: x-large; + padding: 6px; } + popover.emoji-picker .emoji :hover { + background: #a400a4; + border-radius: 6px; } + +popover.emoji-completion arrow { + border: none; + background: none; } + +popover.emoji-completion contents row box { + padding: 2px 10px; } + +popover.emoji-completion .emoji:hover { + background: #3b3e46; } + +/*************************** + * Check and Radio buttons * + ***************************/ +row label.subtitle { + font-size: smaller; + opacity: 0.55; + text-shadow: none; } + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 50px; } + row > box.header > box.title { + margin-top: 8px; + margin-bottom: 8px; } + +row.expander { + background-color: transparent; } + row.expander list.nested > row { + background-color: alpha(#23252e, 0.5); + border-color: alpha(#0d0e11, 0.7); + border-style: solid; + border-width: 1px 0px 0px 0px; } + row.expander image.expander-row-arrow { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); } + row.expander:not(:checked) image.expander-row-arrow { + opacity: 0.55; + text-shadow: none; } + row.expander:not(:checked) image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(-0.25turn); } + row.expander:not(:checked) image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(0.25turn); } + row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #a400a4; } + row.expander image.expander-row-arrow:disabled { + color: #888a8d; } + +flap > dimming, +deck > dimming, +leaflet > dimming { + background: rgba(0, 0, 0, 0.24); } + +flap > border, +deck > border, +leaflet > border { + min-width: 1px; + min-height: 1px; + background: #0d0e11; } + +flap > shadow, +deck > shadow, +leaflet > shadow { + min-width: 56px; + min-height: 56px; } + flap > shadow.left, + deck > shadow.left, + leaflet > shadow.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.right, + deck > shadow.right, + leaflet > shadow.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.up, + deck > shadow.up, + leaflet > shadow.up { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.down, + deck > shadow.down, + leaflet > shadow.down { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + +flap > outline, +deck > outline, +leaflet > outline { + min-width: 1px; + min-height: 1px; + background: transparent; } + +avatar { + border-radius: 9999px; + -gtk-outline-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: #fff; } + avatar.image { + background: none; } + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; } + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; } + statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) { + margin-bottom: 12px; } + +window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp, +preferencespage > scrolledwindow > viewport > clamp { + margin: 0 12px; + transition: margin-bottom 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp > list, + preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup { + transition: margin-top 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small, + preferencespage > scrolledwindow > viewport > clamp.small { + margin-bottom: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.small > list, + preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup { + margin-top: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium, + preferencespage > scrolledwindow > viewport > clamp.medium { + margin-bottom: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.medium > list, + preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup { + margin-top: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large, + preferencespage > scrolledwindow > viewport > clamp.large { + margin-bottom: 30px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.large > list, + preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup { + margin-top: 30px; } + +preferencesgroup > box > label:not(:first-child) { + margin-top: 6px; } + +preferencesgroup > box > box:not(:first-child) { + margin-top: 12px; } + +tabbar .tab-indicator:not(.clickable) { + background: none; + box-shadow: none; + border-color: transparent; } + +/*************************** + * Check and Radio buttons * + ***************************/ +popover.combo list { + min-width: 200px; } + +window.csd.unified:not(.solid-csd) headerbar { + border-radius: 0; } + +.windowhandle, .windowhandle * { + -GtkWidget-window-dragging: true; } + +popover.combo { + padding: 0px; } + popover.combo list { + border-style: none; + background-color: transparent; } + popover.combo list > row { + padding: 0px 12px 0px 12px; + min-height: 50px; } + popover.combo list > row:not(:last-child) { + border-bottom: 1px solid alpha(#0d0e11, 0.5); } + popover.combo list > row:first-child { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo list > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo overshoot.top { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo overshoot.bottom { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical { + padding-top: 2px; + padding-bottom: 2px; } + popover.combo scrollbar.vertical:dir(ltr) { + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical:dir(rtl) { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; } + +row.expander { + padding: 0px; } + row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; } + row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; } + +keypad .digit { + font-size: 200%; + font-weight: bold; } + +keypad .letters { + font-size: 70%; } + +keypad .symbol { + font-size: 160%; } + +viewswitcher, viewswitcher button { + margin: 0; + padding: 0; } + +viewswitcher button { + border-radius: 0; + border-top: 0; + border-bottom: 0; + box-shadow: none; + font-size: 1rem; } + viewswitcher button:not(:checked):not(:hover) { + background: transparent; } + viewswitcher button:not(:only-child):not(:last-child) { + border-right-width: 0px; } + viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) { + border-left-color: transparent; } + viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) { + border-right-color: transparent; } + viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: image(lighter(#23252e)); } + viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: shade(#0d0e11, 1.15); } + viewswitcher button:not(only-child):last-child:not(:checked):hover { + border-right-color: shade(#0d0e11, 1.15); } + viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#23252e); } + headerbar viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: linear-gradient(to top, shade(alpha(#23252e, 0.7), 0.99) 2px, alpha(#23252e, 0.7)); } + headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: #0d0e11; } + headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover { + border-right-color: #0d0e11; } + headerbar viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#23252e); } + viewswitcher button > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; } + viewswitcher button > stack > box.narrow image, + viewswitcher button > stack > box.narrow label { + padding-left: 8px; + padding-right: 8px; } + viewswitcher button > stack > box.wide { + padding: 8px 12px; } + viewswitcher button > stack > box.wide label:dir(ltr) { + padding-right: 7px; } + viewswitcher button > stack > box.wide label:dir(rtl) { + padding-left: 7px; } + viewswitcher button > stack > box label.active { + font-weight: bold; } + viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label { + animation: none; + background-image: none; } + viewswitcher button.needs-attention > stack > box label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 0px, right 1px; } + viewswitcher button.needs-attention > stack > box label:backdrop { + background-size: 6px 6px, 0 0; } + viewswitcher button.needs-attention > stack > box label:dir(rtl) { + background-position: left 0px, left 1px; } + +viewswitcherbar actionbar > revealer > box { + padding: 0; } + +list.content, +list.content list { + background-color: transparent; } + +list.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) { + background-color: mix(#23252e, #272a34, 0.5); } + +list.content list.nested > row:not(:active):hover.activatable:not(:selected) { + background-color: mix(#eeeeec, #272a34, 0.95); } + +list.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) { + background-color: #272a34; } + +list.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) { + background-color: mix(#eeeeec, #272a34, 0.95); } + +list.content > row, +list.content > row list > row { + border-color: alpha(#0d0e11, 0.7); + border-style: solid; + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +list.content > row:not(:last-child) { + border-width: 1px 1px 0px 1px; } + +list.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked { + border-width: 1px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + +list.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row { + margin-top: 6px; } + +button.list-button:not(:active):not(:checked):not(:hover) { + background: none; + border: 1px solid alpha(#0d0e11, 0.5); + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode { + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.065); } + +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized), +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration, +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay { + border-radius: 8px; } + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + color: rgba(238, 238, 236, 0.5); } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop { + color: rgba(136, 138, 141, 0.5); } + +tabbar .box { + min-height: 38px; + background: #0f1014; + border-bottom: 1px solid black; } + tabbar .box:backdrop { + background-color: #0f1014; + border-color: #0d0e11; } + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid black; } + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; } + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; } + +tabbar scrolledwindow.pinned:backdrop undershoot { + border-color: #0d0e11; } + +tabbar scrolledwindow.pinned tabbox:dir(ltr) { + padding-right: 1px; + box-shadow: inset -1px 0 black; } + tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop { + box-shadow: inset -1px 0 #0d0e11; } + +tabbar scrolledwindow.pinned tabbox:dir(rtl) { + padding-left: 1px; + box-shadow: inset 1px 0 black; } + tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop { + box-shadow: inset 1px 0 #0d0e11; } + +tabbar undershoot { + transition: none; } + tabbar undershoot.left { + background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); } + tabbar undershoot.right { + background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); } + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, rgba(164, 0, 164, 0.7), rgba(164, 0, 164, 0.5) 1px, rgba(164, 0, 164, 0) 20px); } + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, rgba(164, 0, 164, 0.7), rgba(164, 0, 164, 0.5) 1px, rgba(164, 0, 164, 0) 20px); } + +tabbar tab { + border-style: solid; + border-color: black; + border-width: 0 1px 0 1px; + transition: background 150ms ease-in-out; + background-color: #16171d; } + tabbar tab:checked { + background-color: #23252e; } + tabbar tab:checked:hover { + background-color: #292c37; } + tabbar tab:hover { + background-color: #1c1e25; } + tabbar tab:backdrop { + border-color: #0d0e11; + background-color: #16171d; } + tabbar tab:backdrop:checked { + background-color: #23252e; } + +tabbar .start-action, +tabbar .end-action { + background: #16171d; + border-color: black; + border-style: solid; + transition: background 150ms ease-in-out; } + tabbar .start-action:backdrop, + tabbar .end-action:backdrop { + border-color: #0d0e11; + background-color: #16171d; } + tabbar .start-action button, + tabbar .end-action button { + border: none; + border-radius: 0; } + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; } + tabbar .start-action:dir(ltr) > *, + tabbar .end-action:dir(rtl) > * { + margin-right: 1px; } + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; } + tabbar .start-action:dir(rtl) > *, + tabbar .end-action:dir(ltr) > * { + margin-left: 1px; } + +.tab-drag-icon tab { + min-height: 26px; + background-color: #292c37; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(13, 14, 17, 0.9), inset 0 1px rgba(238, 238, 236, 0.07); + margin: 25px; } + +tabbar tab, +.tab-drag-icon tab { + padding: 6px; } + tabbar tab.needs-attention, + .tab-drag-icon tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(164, 0, 164, 0.2) 15%, rgba(164, 0, 164, 0) 15%); } + tabbar tab .tab-close-button, + tabbar tab .tab-indicator, + .tab-drag-icon tab .tab-close-button, + .tab-drag-icon tab .tab-indicator { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 99px; + border: none; + box-shadow: none; + -gtk-icon-shadow: none; + text-shadow: none; + background: none; } + tabbar tab .tab-close-button:hover, + tabbar tab .tab-indicator.clickable:hover, + .tab-drag-icon tab .tab-close-button:hover, + .tab-drag-icon tab .tab-indicator.clickable:hover { + background: alpha(#eeeeec, 0.15); } + tabbar tab .tab-close-button:active, + tabbar tab .tab-indicator.clickable:active, + .tab-drag-icon tab .tab-close-button:active, + .tab-drag-icon tab .tab-indicator.clickable:active { + background: alpha(black, 0.2); } + +* { + outline-style: solid; + outline-offset: -4px; + outline-width: 2px; + -gtk-outline-radius: 3px; + outline-color: alpha(currentColor,0.07); } + * button, * button:hover, * button:active, * button:checked, * button:focus { + outline-color: alpha(currentColor,0.07); } + +/********** + * Button * + **********/ +.titlebar:not(headerbar) stackswitcher button:active, .titlebar:not(headerbar) stackswitcher button:checked, +.titlebar:not(headerbar) button.toggle:active, +.titlebar:not(headerbar) button.toggle:checked, +headerbar stackswitcher button:active, +headerbar stackswitcher button:checked, +headerbar button.toggle:active, +headerbar button.toggle:checked, button.flat:hover, button:active, button:checked { + background: #1b1d24; + box-shadow: inset 0 3px 5px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); } + .titlebar:not(headerbar) stackswitcher button:backdrop:active, .titlebar:not(headerbar) stackswitcher button:backdrop:checked, + .titlebar:not(headerbar) button.toggle:backdrop:active, + .titlebar:not(headerbar) button.toggle:backdrop:checked, + headerbar stackswitcher button:backdrop:active, + headerbar stackswitcher button:backdrop:checked, + headerbar button.toggle:backdrop:active, + headerbar button.toggle:backdrop:checked, button.flat:backdrop:hover, button:active:backdrop, button:checked:backdrop { + box-shadow: none; } + +button.flat { + border-color: transparent; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button.flat:hover { + transition: none; } + button.flat:link, button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +button.suggested-action { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #950095; + border-bottom-color: #620062; + background-image: image(#c800c8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + button.suggested-action:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + border-bottom-color: #3e003e; + background-image: linear-gradient(to top, #9f009f, #a900a9 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + button.suggested-action:active, button.suggested-action:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + background-image: image(#760076); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + button.suggested-action:backdrop, button.suggested-action.flat:backdrop { + color: #edcced; + border-color: #710071; + background-image: image(#a400a4); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { + color: #e5cde5; + border-color: #710071; + background-image: image(#7e057f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { + color: #ab5dac; + border-color: #710071; + background-image: image(#7e057f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.suggested-action:disabled:active, button.suggested-action:disabled:checked { + color: #c79bc8; + border-color: #710071; + background-image: image(#740576); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #991212; + border-bottom-color: #6b0d0d; + background-image: image(#c61717); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(121, 14, 14, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #790e0e; + border-bottom-color: #4b0909; + background-image: linear-gradient(to top, #a21313, #ab1414 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(121, 14, 14, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + button.destructive-action:active, button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #790e0e; + background-image: image(#7d0f0f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + button.destructive-action:backdrop, button.destructive-action.flat:backdrop { + color: #edd0d0; + border-color: #790e0e; + background-image: image(#a61414); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { + color: #e6d0d0; + border-color: #790e0e; + background-image: image(#811415); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { + color: #ad6667; + border-color: #790e0e; + background-image: image(#811415); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:disabled:active, button.destructive-action:disabled:checked { + color: #c9a1a1; + border-color: #790e0e; + background-image: image(#791314); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +/********** + * Entry * + **********/ +spinbutton:not(.vertical), +entry { + box-shadow: inset 0 3px 5px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); + background-color: #1b1d24; } + +headerbar spinbutton:not(.vertical), +headerbar entry { + background: #272a34; } + +/********** + * Switch * + **********/ +switch { + box-shadow: inset 0 3px 5px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); } + switch:checked { + border-color: rgba(0, 0, 0, 0.2); + border-right-width: 0; + margin-right: 1px; + box-shadow: inset 0 1px 2px -1px rgba(0, 0, 0, 0.6); } + switch:backdrop, switch:disabled { + box-shadow: none; + border-color: #0d0e11; } + switch slider:checked { + border-color: #0d0e11; } + switch slider:checked:backdrop:not(:disabled) { + border-color: #0d0e11; } + switch slider:disabled { + border-color: #0d0e11; } + +/************************* + * Check and Radio items * + *************************/ +check, menu menuitem check, menu menuitem:hover check, +radio, menu menuitem radio, menu menuitem:hover radio { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, menu menuitem check:disabled, menu menuitem check:disabled:checked, menu menuitem check:disabled:indeterminate, menu menuitem check:disabled:backdrop, menu menuitem check:disabled:backdrop:checked, menu menuitem check:disabled:backdrop:indeterminate, menu menuitem:hover check:disabled, menu menuitem:hover check:disabled:checked, menu menuitem:hover check:disabled:indeterminate, menu menuitem:hover check:disabled:backdrop, menu menuitem:hover check:disabled:backdrop:checked, menu menuitem:hover check:disabled:backdrop:indeterminate, + radio:disabled, + radio:disabled:checked, + radio:disabled:indeterminate, + radio:disabled:backdrop, + radio:disabled:backdrop:checked, + radio:disabled:backdrop:indeterminate, menu menuitem radio:disabled, menu menuitem radio:disabled:checked, menu menuitem radio:disabled:indeterminate, menu menuitem radio:disabled:backdrop, menu menuitem radio:disabled:backdrop:checked, menu menuitem radio:disabled:backdrop:indeterminate, menu menuitem:hover radio:disabled, menu menuitem:hover radio:disabled:checked, menu menuitem:hover radio:disabled:indeterminate, menu menuitem:hover radio:disabled:backdrop, menu menuitem:hover radio:disabled:backdrop:checked, menu menuitem:hover radio:disabled:backdrop:indeterminate { + border-color: #0d0e11; + background-image: image(#23252e); + color: #eeeeec; } + +check:checked, check:indeterminate, menu menuitem check:checked, menu menuitem check:indeterminate, +radio:checked, +radio:indeterminate, menu menuitem radio:checked, menu menuitem radio:indeterminate { + background-image: linear-gradient(to bottom, #a400a4 20%, #9a009a 90%); + border-color: #0b000b; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.27); + color: #ffffff; } + check:checked:active, check:indeterminate:active, menu menuitem check:checked:active, menu menuitem check:indeterminate:active, + radio:checked:active, + radio:indeterminate:active, menu menuitem radio:checked:active, menu menuitem radio:indeterminate:active { + box-shadow: none; } + check:checked:backdrop, check:indeterminate:backdrop, menu menuitem check:checked:backdrop, menu menuitem check:indeterminate:backdrop, + radio:checked:backdrop, + radio:indeterminate:backdrop, menu menuitem radio:checked:backdrop, menu menuitem radio:indeterminate:backdrop { + background-image: image(#a400a4); } + +switch slider, +scale slider { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border-color: black; } + switch:hover slider, switch slider:active, + scale slider:active { + background-image: image(#0f1014); + border-color: #a400a4; } + switch slider:disabled, + scale slider:disabled { + border-color: #0d0e11; } + +/*************** + * Header bars * + ***************/ +headerbar { + border-color: black; + background: #0d0e11 -gtk-scaled(url("assets/kali-headerbar-logo-dark.png"), url("assets/kali-headerbar-logo-dark@2.png")), linear-gradient(to top, #16171d, #1a1c23); + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.75); + background-repeat: no-repeat; + background-position: left; } + headerbar:backdrop { + background-image: -gtk-scaled(url("assets/kali-headerbar-logo-dark.png"), url("assets/kali-headerbar-logo-dark@2.png")); + background-repeat: no-repeat; + background-position: left; + box-shadow: none; } + +.titlebar:not(headerbar) viewswitcher button > stack > box.narrow, +.titlebar:not(headerbar) hdyviewswitcher > button box.narrow, +headerbar viewswitcher button > stack > box.narrow, +headerbar hdyviewswitcher > button box.narrow { + margin: -7px 0 -5px; } + +.titlebar:not(headerbar) viewswitcher button > stack > box.wide, +.titlebar:not(headerbar) hdyviewswitcher > button box.wide, +headerbar viewswitcher button > stack > box.wide, +headerbar hdyviewswitcher > button box.wide { + margin: -8px 0; } + +dialog .titlebar:not(headerbar), dialog headerbar, dialog headerbar:backdrop { + background: #23252e; + border: 0; + box-shadow: none; } + +.titlebar:not(headerbar) button.titlebutton:not(.appmenu), +headerbar button.titlebutton:not(.appmenu) { + color: transparent; + background-image: -gtk-scaled(url("assets/titlebutton.png"), url("assets/titlebutton@2.png")); + background-color: #383d4b; + background-repeat: no-repeat; + background-position: center; + margin: 0; + margin-left: 5px; + padding: 0; + min-width: 0; + min-height: 0; + border: 1px solid black; + box-shadow: inset 0 3px 5px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); + -gtk-icon-shadow: none; + transition: all .2s; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu) + button.titlebutton, + headerbar button.titlebutton:not(.appmenu) + button.titlebutton { + margin-left: 0; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, + headerbar button.titlebutton:not(.appmenu):last-child { + margin-right: 5px; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):hover, + headerbar button.titlebutton:not(.appmenu):hover { + background-color: #383d4b; + border-color: transparent; + box-shadow: 0 0 0 1px #0d0e11; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):hover.minimize, + headerbar button.titlebutton:not(.appmenu):hover.minimize { + background-image: -gtk-scaled(url("assets/minimize-dark.png"), url("assets/minimize-dark@2.png")); } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):hover.maximize, + headerbar button.titlebutton:not(.appmenu):hover.maximize { + background-image: -gtk-scaled(url("assets/maximize-dark.png"), url("assets/maximize-dark@2.png")); } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close, + headerbar button.titlebutton:not(.appmenu).close { + background-color: #a400a4; + background-image: -gtk-scaled(url("assets/close-black.png"), url("assets/close-black@2.png")); + border-color: transparent; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:hover, + headerbar button.titlebutton:not(.appmenu).close:hover { + background-color: #ad1aad; + background-image: -gtk-scaled(url("assets/close-white.png"), url("assets/close-white@2.png")); } + .maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .maximized headerbar button.titlebutton:not(.appmenu):last-child, .fullscreen headerbar button.titlebutton:not(.appmenu):last-child, .tiled headerbar button.titlebutton:not(.appmenu):last-child, .tiled-top headerbar button.titlebutton:not(.appmenu):last-child, .tiled-right headerbar button.titlebutton:not(.appmenu):last-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):last-child, .tiled-left headerbar button.titlebutton:not(.appmenu):last-child { + margin-right: 0; } + .maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .maximized headerbar button.titlebutton:not(.appmenu):first-child, .fullscreen headerbar button.titlebutton:not(.appmenu):first-child, .tiled headerbar button.titlebutton:not(.appmenu):first-child, .tiled-top headerbar button.titlebutton:not(.appmenu):first-child, .tiled-right headerbar button.titlebutton:not(.appmenu):first-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):first-child, .tiled-left headerbar button.titlebutton:not(.appmenu):first-child { + margin-left: 0; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):backdrop.maximize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu):backdrop.minimize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu):backdrop.close, + headerbar button.titlebutton:not(.appmenu):backdrop.maximize, + headerbar button.titlebutton:not(.appmenu):backdrop.minimize, + headerbar button.titlebutton:not(.appmenu):backdrop.close { + box-shadow: none; + border-color: #0d0e11; + background-image: -gtk-scaled(url("assets/titlebutton.png"), url("assets/titlebutton@2.png")); + background-color: rgba(0, 0, 0, 0.3); } + +.default-decoration.titlebar:not(headerbar), +headerbar.default-decoration { + min-height: 0; + padding: 6px; + box-shadow: none; + background: transparent -gtk-scaled(url("assets/kali-headerbar-logo-dark.png"), url("assets/kali-headerbar-logo-dark@2.png")), linear-gradient(to top, rgba(10, 10, 10, 0), rgba(15, 15, 15, 0)); + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + background-color: #181a20; + background-position: -35px; + background-repeat: no-repeat; } + .default-decoration.titlebar:backdrop:not(headerbar), + headerbar.default-decoration:backdrop { + background-color: #23252e; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 0; + min-width: 0; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton, + headerbar.default-decoration button.titlebutton:last-child { + margin: 0; } + +paned headerbar:first-child, +hdyleaflet headerbar:first-child, +headerbar.titlebar headerbar:first-child, +deck leaflet box:first-child headerbar:first-child, +leaflet > headerbar:first-child { + border-color: #0d0e11; + background: #272a34; + box-shadow: none; } + paned headerbar:first-child:backdrop, + hdyleaflet headerbar:first-child:backdrop, + headerbar.titlebar headerbar:first-child:backdrop, + deck leaflet box:first-child headerbar:first-child:backdrop, + leaflet > headerbar:first-child:backdrop { + background: #292c37; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-top-color: #0d0e11; } + treeview.view:backdrop { + border-top-color: #0d0e11; } + treeview.view header button { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + treeview.view header button:hover, treeview.view header button:active { + border-color: #0d0e11; } + treeview.view header button:backdrop { + box-shadow: none; } + +/*************** + * Popovers * + ***************/ +popover.background { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); } + .csd popover.background, popover.background { + border-color: rgba(13, 14, 17, 0.75); } + +/************* + * Notebooks * + *************/ +notebook > header { + border: 0; + padding: 0; + background-color: #1b1d24; } + notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs { + margin: 0; } + notebook > header.top > tabs > tab, + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab, + notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab, + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab, + notebook > header.right > tabs > tab.reorderable-page { + border: 1px solid transparent; + margin: 3px; } + notebook > header.top > tabs > tab:hover:not(:backdrop), + notebook > header.top > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.bottom > tabs > tab:hover:not(:backdrop), + notebook > header.bottom > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.left > tabs > tab:hover:not(:backdrop), + notebook > header.left > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.right > tabs > tab:hover:not(:backdrop), + notebook > header.right > tabs > tab.reorderable-page:hover:not(:backdrop) { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + notebook > header.top > tabs > tab:checked, + notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked, + notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked, + notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked, + notebook > header.right > tabs > tab.reorderable-page:checked { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + notebook > header.top > tabs > tab:checked:backdrop, + notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop, + notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop, + notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop, + notebook > header.right > tabs > tab.reorderable-page:checked:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header.top { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.bottom { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header tab { + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + min-height: 24px; } + notebook > header tab button.flat { + margin-top: 1px; + margin-bottom: 1px; } + +/************** + * Scrollbars * + **************/ +scrollbar slider { + min-width: 6px; + min-height: 6px; } + +/************** + * GtkInfoBar * + **************/ +infobar, infobar.info, infobar.question, infobar.warning, infobar.error { + border-style: none; + text-shadow: none; } + infobar:backdrop > revealer > box label, infobar:backdrop > revealer > box, infobar > revealer > box label, infobar > revealer > box, infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box { + color: #ffffff; } + infobar:backdrop, infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { + text-shadow: none; } + infobar selection, infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + background-color: #0d0e11; } + infobar *:link, infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #ff0bff; } + +infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.info.action:hover:backdrop > revealer > box, infobar.info.action:hover > revealer > box { + background-color: #a400a4; } + +infobar.info button, +infobar.info button.flat, infobar.info.action:hover button, +infobar.info.action:hover button.flat { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #950095; + border-bottom-color: #620062; + background-image: image(#c800c8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.info button:hover, + infobar.info button.flat:hover, infobar.info.action:hover button:hover, + infobar.info.action:hover button.flat:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + border-bottom-color: #3e003e; + background-image: linear-gradient(to top, #9f009f, #a900a9 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.info button:active, infobar.info button:checked, + infobar.info button.flat:active, + infobar.info button.flat:checked, infobar.info.action:hover button:active, infobar.info.action:hover button:checked, + infobar.info.action:hover button.flat:active, + infobar.info.action:hover button.flat:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + background-image: image(#760076); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.info button:disabled, + infobar.info button.flat:disabled, infobar.info.action:hover button:disabled, + infobar.info.action:hover button.flat:disabled { + color: #c883c9; + border-color: #710071; + background-image: image(#910693); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.info button:backdrop, + infobar.info button.flat:backdrop, infobar.info.action:hover button:backdrop, + infobar.info.action:hover button.flat:backdrop { + color: #edcced; + border-color: #710071; + background-image: image(#a400a4); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #710071; } + infobar.info button:backdrop:disabled, + infobar.info button.flat:backdrop:disabled, infobar.info.action:hover button:backdrop:disabled, + infobar.info.action:hover button.flat:backdrop:disabled { + color: #b85db9; + border-color: #710071; + background-image: image(#910693); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #710071; } + infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, + infobar.info button.flat:backdrop label, + infobar.info button.flat:backdrop, + infobar.info button.flat label, + infobar.info button.flat, infobar.info.action:hover button:backdrop label, infobar.info.action:hover button:backdrop, infobar.info.action:hover button label, infobar.info.action:hover button, + infobar.info.action:hover button.flat:backdrop label, + infobar.info.action:hover button.flat:backdrop, + infobar.info.action:hover button.flat label, + infobar.info.action:hover button.flat { + color: #ffffff; } + +infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.question.action:hover:backdrop > revealer > box, infobar.question.action:hover > revealer > box, infobar.warning.action:hover:backdrop > revealer > box, infobar.warning.action:hover > revealer > box { + background-color: #fd7d00; } + +infobar.question button, +infobar.question button.flat, infobar.warning button, +infobar.warning button.flat, infobar.question.action:hover button, +infobar.question.action:hover button.flat, infobar.warning.action:hover button, +infobar.warning.action:hover button.flat { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #ee7500; + border-bottom-color: #bb5c00; + background-image: image(#ff8f22); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px 0px rgba(202, 100, 0, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.question button:hover, + infobar.question button.flat:hover, infobar.warning button:hover, + infobar.warning button.flat:hover, infobar.question.action:hover button:hover, + infobar.question.action:hover button.flat:hover, infobar.warning.action:hover button:hover, + infobar.warning.action:hover button.flat:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #ca6400; + border-bottom-color: #974b00; + background-image: linear-gradient(to top, #f87a00, #ff8003 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px 0px rgba(202, 100, 0, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.question button:active, infobar.question button:checked, + infobar.question button.flat:active, + infobar.question button.flat:checked, infobar.warning button:active, infobar.warning button:checked, + infobar.warning button.flat:active, + infobar.warning button.flat:checked, infobar.question.action:hover button:active, infobar.question.action:hover button:checked, + infobar.question.action:hover button.flat:active, + infobar.question.action:hover button.flat:checked, infobar.warning.action:hover button:active, infobar.warning.action:hover button:checked, + infobar.warning.action:hover button.flat:active, + infobar.warning.action:hover button.flat:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #ca6400; + background-image: image(#cf6600); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.question button:disabled, + infobar.question button.flat:disabled, infobar.warning button:disabled, + infobar.warning button.flat:disabled, infobar.question.action:hover button:disabled, + infobar.question.action:hover button.flat:disabled, infobar.warning.action:hover button:disabled, + infobar.warning.action:hover button.flat:disabled { + color: #eeb884; + border-color: #ca6400; + background-image: image(#dd7108); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.question button:backdrop, + infobar.question button.flat:backdrop, infobar.warning button:backdrop, + infobar.warning button.flat:backdrop, infobar.question.action:hover button:backdrop, + infobar.question.action:hover button.flat:backdrop, infobar.warning.action:hover button:backdrop, + infobar.warning.action:hover button.flat:backdrop { + color: #ffe5cc; + border-color: #ca6400; + background-image: image(#fd7d00); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #ca6400; } + infobar.question button:backdrop:disabled, + infobar.question button.flat:backdrop:disabled, infobar.warning button:backdrop:disabled, + infobar.warning button.flat:backdrop:disabled, infobar.question.action:hover button:backdrop:disabled, + infobar.question.action:hover button.flat:backdrop:disabled, infobar.warning.action:hover button:backdrop:disabled, + infobar.warning.action:hover button.flat:backdrop:disabled { + color: #e9a35e; + border-color: #ca6400; + background-image: image(#dd7108); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #ca6400; } + infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, + infobar.question button.flat:backdrop label, + infobar.question button.flat:backdrop, + infobar.question button.flat label, + infobar.question button.flat, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, + infobar.warning button.flat:backdrop label, + infobar.warning button.flat:backdrop, + infobar.warning button.flat label, + infobar.warning button.flat, infobar.question.action:hover button:backdrop label, infobar.question.action:hover button:backdrop, infobar.question.action:hover button label, infobar.question.action:hover button, + infobar.question.action:hover button.flat:backdrop label, + infobar.question.action:hover button.flat:backdrop, + infobar.question.action:hover button.flat label, + infobar.question.action:hover button.flat, infobar.warning.action:hover button:backdrop label, infobar.warning.action:hover button:backdrop, infobar.warning.action:hover button label, infobar.warning.action:hover button, + infobar.warning.action:hover button.flat:backdrop label, + infobar.warning.action:hover button.flat:backdrop, + infobar.warning.action:hover button.flat label, + infobar.warning.action:hover button.flat { + color: #ffffff; } + +infobar.error:backdrop > revealer > box, infobar.error > revealer > box, infobar.error.action:hover:backdrop > revealer > box, infobar.error.action:hover > revealer > box { + background-color: #bf1717; } + infobar.error:backdrop > revealer > box button, + infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button, + infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button, + infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button, + infobar.error.action:hover > revealer > box button.flat { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #b11515; + border-bottom-color: #841010; + background-image: image(#df1b1b); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px 0px rgba(145, 18, 18, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.error:backdrop > revealer > box button:hover, + infobar.error:backdrop > revealer > box button.flat:hover, infobar.error > revealer > box button:hover, + infobar.error > revealer > box button.flat:hover, infobar.error.action:hover:backdrop > revealer > box button:hover, + infobar.error.action:hover:backdrop > revealer > box button.flat:hover, infobar.error.action:hover > revealer > box button:hover, + infobar.error.action:hover > revealer > box button.flat:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #911212; + border-bottom-color: #640c0c; + background-image: linear-gradient(to top, #ba1616, #c41818 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(145, 18, 18, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, + infobar.error:backdrop > revealer > box button.flat:active, + infobar.error:backdrop > revealer > box button.flat:checked, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, + infobar.error > revealer > box button.flat:active, + infobar.error > revealer > box button.flat:checked, infobar.error.action:hover:backdrop > revealer > box button:active, infobar.error.action:hover:backdrop > revealer > box button:checked, + infobar.error.action:hover:backdrop > revealer > box button.flat:active, + infobar.error.action:hover:backdrop > revealer > box button.flat:checked, infobar.error.action:hover > revealer > box button:active, infobar.error.action:hover > revealer > box button:checked, + infobar.error.action:hover > revealer > box button.flat:active, + infobar.error.action:hover > revealer > box button.flat:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #911212; + background-image: image(#961212); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.error:backdrop > revealer > box button:disabled, + infobar.error:backdrop > revealer > box button.flat:disabled, infobar.error > revealer > box button:disabled, + infobar.error > revealer > box button.flat:disabled, infobar.error.action:hover:backdrop > revealer > box button:disabled, + infobar.error.action:hover:backdrop > revealer > box button.flat:disabled, infobar.error.action:hover > revealer > box button:disabled, + infobar.error.action:hover > revealer > box button.flat:disabled { + color: #d48d8d; + border-color: #911212; + background-image: image(#a81a1b); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.error:backdrop > revealer > box button:backdrop, + infobar.error:backdrop > revealer > box button.flat:backdrop, infobar.error > revealer > box button:backdrop, + infobar.error > revealer > box button.flat:backdrop, infobar.error.action:hover:backdrop > revealer > box button:backdrop, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, infobar.error.action:hover > revealer > box button:backdrop, + infobar.error.action:hover > revealer > box button.flat:backdrop { + color: #f2d1d1; + border-color: #911212; + background-image: image(#bf1717); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #911212; } + infobar.error:backdrop > revealer > box button:backdrop:disabled, + infobar.error:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error > revealer > box button:backdrop:disabled, + infobar.error > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover:backdrop > revealer > box button:backdrop:disabled, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover > revealer > box button:backdrop:disabled, + infobar.error.action:hover > revealer > box button.flat:backdrop:disabled { + color: #c66a6b; + border-color: #911212; + background-image: image(#a81a1b); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #911212; } + infobar.error:backdrop > revealer > box button:backdrop label, infobar.error:backdrop > revealer > box button:backdrop, infobar.error:backdrop > revealer > box button label, infobar.error:backdrop > revealer > box button, + infobar.error:backdrop > revealer > box button.flat:backdrop label, + infobar.error:backdrop > revealer > box button.flat:backdrop, + infobar.error:backdrop > revealer > box button.flat label, + infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button:backdrop label, infobar.error > revealer > box button:backdrop, infobar.error > revealer > box button label, infobar.error > revealer > box button, + infobar.error > revealer > box button.flat:backdrop label, + infobar.error > revealer > box button.flat:backdrop, + infobar.error > revealer > box button.flat label, + infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button:backdrop label, infobar.error.action:hover:backdrop > revealer > box button:backdrop, infobar.error.action:hover:backdrop > revealer > box button label, infobar.error.action:hover:backdrop > revealer > box button, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop label, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, + infobar.error.action:hover:backdrop > revealer > box button.flat label, + infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button:backdrop label, infobar.error.action:hover > revealer > box button:backdrop, infobar.error.action:hover > revealer > box button label, infobar.error.action:hover > revealer > box button, + infobar.error.action:hover > revealer > box button.flat:backdrop label, + infobar.error.action:hover > revealer > box button.flat:backdrop, + infobar.error.action:hover > revealer > box button.flat label, + infobar.error.action:hover > revealer > box button.flat { + color: #ffffff; } + +/********* + * Lists * + *********/ +row:selected, row:selected:backdrop, row:selected:active, row.activatable:selected, row.activatable:selected:backdrop, row.activatable:selected:active { + border-radius: 8px; + background-color: #23252e; + color: white; + box-shadow: inset 0 0 0 9999px #3b3e46, inset 0 0 0 3px #272a34; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 5px 10px; + margin: 20px; + border-radius: 5px; + border: 1px solid rgba(13, 14, 17, 0.65); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); + background-image: none; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + box-shadow: none; } + +/************ + * Calendar * + ***********/ +calendar { + border-radius: 6px; + border: 0; + padding: 1px; } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar:backdrop { + background-image: none; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + background-color: #23252e; } + +stacksidebar row { + padding: 7px 3px; } + +/**************** + * File chooser * + ****************/ +placessidebar row { + min-height: 30px; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 8px 8px 5px 5px; + border: 1px solid #272a34; + border-bottom-width: 2px; + background: #23252e; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(13, 14, 17, 0.75); } + decoration:backdrop { + box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.75); } + .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-width: 0; } + .popup decoration { + border-width: 0; } + .ssd decoration { + box-shadow: 0 0 0 1px rgba(13, 14, 17, 0.75); + border-width: 0; } + .csd.popup decoration { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(13, 14, 17, 0.65); + border-width: 0; } + tooltip.csd decoration { + border: 0; } + messagedialog.csd decoration { + border-width: 0; + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); } + +/* Nautilus */ +@define-color disk_space_unknown #383c4a; +@define-color disk_space_used #a400a4; +@define-color disk_space_free white; +filechooser placessidebar.sidebar:dir(ltr), +.nautilus-window placessidebar.sidebar:dir(ltr) { + background-image: linear-gradient(to right, #1a1c23 41px, #23252e 0); } + +filechooser placessidebar.sidebar:dir(rtl), +.nautilus-window placessidebar.sidebar:dir(rtl) { + background-image: linear-gradient(to left, #1a1c23 41px, #23252e 0); } + +filechooser placessidebar.sidebar:backdrop, +.nautilus-window placessidebar.sidebar:backdrop { + background-image: none; } + +filechooser placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected { + margin-left: 6px; + margin-right: 6px; + border-radius: 4px; + box-shadow: 0 1px 4px rgba(164, 0, 164, 0.5); + transition: box-shadow 200ms ease-out; + background-color: #a400a4; } + filechooser placessidebar.sidebar row.sidebar-row:selected:dir(ltr), + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(ltr) { + background-image: linear-gradient(to right, #710071 35px, transparent 0); } + filechooser placessidebar.sidebar row.sidebar-row:selected:dir(rtl), + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(rtl) { + background-image: linear-gradient(to left, #710071 35px, transparent 0); } + filechooser placessidebar.sidebar row.sidebar-row:selected revealer, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer { + padding-left: 8px; + padding-right: 8px; } + filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label { + color: #ffffff; } + filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop { + box-shadow: none; + background-image: none; } + filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop, filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label { + color: #caaacd; } + +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + padding-right: 20px; } + +.nautilus-window .floating-bar { + color: #ffffff; + background-color: #a400a4; + border-color: #0b000b; + margin: 10px; + box-shadow: 0 1px 4px rgba(164, 0, 164, 0.5); + transition: background-color 200ms ease-out; } + .nautilus-window .floating-bar:backdrop { + color: inherit; + box-shadow: none; + border-color: #0d0e11; } + .nautilus-window .floating-bar.bottom.left, .nautilus-window .floating-bar.bottom.right { + border-radius: 4px; + border-style: solid; } + +.path-bar-box:backdrop { + border-color: #0d0e11; } + +box.nautilus-path-bar > scrolledwindow { + background-color: #272a34; } + +box.nautilus-path-bar > button { + box-shadow: none; } + +/* GNOME TERMINAL */ +terminal-window notebook scrollbar, +.mate-terminal notebook scrollbar { + background: #272a34; } + +/* GNOME TWEAKS */ +list.tweak-categories separator { + background: transparent; } + +/* XFCE4 PANEL */ +.xfce4-panel.background { + background: rgba(35, 37, 46, 0.8); } + +.xfce4-panel button { + border: 0; + border-radius: 0; + min-width: 30px; + box-shadow: none; + text-shadow: none; + background: transparent; + color: #eeeeec; } + .xfce4-panel button:hover { + background: rgba(0, 0, 0, 0.2); } + .xfce4-panel button:not(#whiskermenu-button):checked, .xfce4-panel button:not(#whiskermenu-button):active { + box-shadow: inset 0 -2px 0 #a400a4; + background: rgba(0, 0, 0, 0.2); } + +.xfce4-panel.vertical button:not(#whiskermenu-button):checked, .xfce4-panel.vertical button:not(#whiskermenu-button):active { + box-shadow: inset 2px 0 0 #a400a4; } + +/* XFCE4 NOTIFICATIONS & LOGOUT DIALOG */ +#XfceNotifyWindow, .xfsm-logout-dialog, .xfsm-logout-dialog button { + border: 1px solid #0d0e11; + border-bottom-width: 2px; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); + -gtk-icon-style: symbolic; } + +.xfsm-logout-dialog > .vertical > .horizontal button { + margin: 8px; } + +/* Whisker menu */ +#whiskermenu-button image { + -gtk-icon-shadow: 0 0 3px #a400a4, 0 0 3px #a400a4; } + +#whiskermenu-window entry { + border-radius: 100px; + border: 2px solid #a400a4; + box-shadow: none; } + +#whiskermenu-window button { + transition-duration: 0s; } + #whiskermenu-window button:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + border-bottom-color: #1c1e25; } + #whiskermenu-window button:checked { + border-color: transparent; } + +#whiskermenu-window scrolledwindow.frame { + border: 0; + border-radius: 8px; + box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3); + padding: 7px 10px; + margin: 0 5px; } + #whiskermenu-window scrolledwindow.frame, #whiskermenu-window scrolledwindow.frame iconview:not(:hover):not(:focus) { + background: #1c1e25; } + #whiskermenu-window scrolledwindow.frame treeview { + background: transparent; + border-radius: 4px; } + #whiskermenu-window scrolledwindow.frame treeview:hover, #whiskermenu-window scrolledwindow.frame treeview:active, #whiskermenu-window scrolledwindow.frame treeview:selected { + background-color: rgba(0, 0, 0, 0.27); + color: inherit; } + +/* XFCE4 panel action */ +#XfcePanelWindowWrapper > widget > box > #xfce-panel-button > image { + -gtk-icon-style: symbolic; + -gtk-icon-transform: scale(0.7); } + +/* XFCE4 workspace switcher */ +wnck-pager { + background-color: #3d4251; } + wnck-pager:selected { + background-color: black; } + wnck-pager:hover { + background-color: black; } + +/* LightDM */ +.lightdm-gtk-greeter #panel_window { + background: rgba(35, 37, 46, 0.8); + color: #eeeeec; + text-shadow: none; + -gtk-icon-shadow: none; } + +.lightdm-gtk-greeter #login_window { + border: 0; + background-color: rgba(35, 37, 46, 0.8); + border-radius: 4px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); } + .lightdm-gtk-greeter #login_window entry { + background: rgba(35, 37, 46, 0.4); + border-color: rgba(35, 37, 46, 0.3); + min-height: 32px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.4); } + .lightdm-gtk-greeter #login_window entry image { + margin: 0; } + .lightdm-gtk-greeter #login_window #buttonbox_frame { + padding-top: 20px; + background: #23252e; + border-top: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0 0 4px 4px; + box-shadow: inset 0 -4px rgba(0, 0, 0, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.27); } + .lightdm-gtk-greeter #login_window #buttonbox_frame button { + border: 0; + color: #ffffff; + text-shadow: none; } + .lightdm-gtk-greeter #login_window #buttonbox_frame #cancel_button { + background: rgba(0, 0, 0, 0.27); + box-shadow: none; + color: #eeeeec; } + .lightdm-gtk-greeter #login_window #buttonbox_frame #login_button { + background: #a400a4; + box-shadow: inset 0 -2px rgba(0, 0, 0, 0.2); } + +/* Thunar */ +.thunar .warning { + margin: -7px 0; } + +.budgie-container { + background-color: transparent; } + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #a400a4; } + +.budgie-panel { + background-color: #272a34; + color: white; + font-weight: normal; } + .budgie-panel image { + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); } + .budgie-panel label { + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); } + .budgie-panel .alert { + color: #a400a4; } + .budgie-panel:backdrop { + color: white; + background-color: rgba(39, 42, 52, 0.8); } + .budgie-panel.transparent { + background-color: rgba(39, 42, 52, 0.8); + color: white; } + .budgie-panel button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; } + .budgie-panel.horizontal button { + padding: 0 4px; } + .budgie-panel.vertical button { + padding: 4px 0; } + .budgie-panel separator { + background-color: rgba(238, 238, 236, 0.4); } + .budgie-panel.vertical #tasklist-button { + min-height: 32px; } + .budgie-panel .end-region { + background-color: rgba(0, 0, 0, 0.3); + border-radius: 0px; } + .budgie-panel .end-region separator { + background-color: rgba(255, 255, 255, 0.15); } + .budgie-panel .end-region label { + font-weight: 700; + color: white; } + +.budgie-panel button.flat.launcher { + padding: 0; + border-radius: 0; + border: none; + background-image: radial-gradient(circle farthest-corner at center, alpha(#eeeeec,0) 100%, transparent 0%), image(alpha(#eeeeec,0)); + background-position: center center; } + .budgie-panel button.flat.launcher > image { + opacity: 0.87; } + .budgie-panel button.flat.launcher:hover { + -gtk-icon-effect: highlight; } + .budgie-panel button.flat.launcher:hover > image { + opacity: 1.0; } + .budgie-panel button.flat.launcher:active > image { + opacity: 1.0; } + .budgie-panel button.flat.launcher:checked { + background-color: transparent; } + .budgie-panel button.flat.launcher:checked:hover { + -gtk-icon-effect: highlight; } + .budgie-panel button.flat.launcher:checked > image { + opacity: 1.0; } + +.budgie-panel .unpinned button.flat.launcher:hover, +.budgie-panel .pinned button.flat.launcher.running:hover { + -gtk-icon-effect: highlight; } + +.budgie-panel .unpinned button.flat.launcher > image, +.budgie-panel .pinned button.flat.launcher.running > image { + background-size: 2px 2px; + background-repeat: no-repeat; + opacity: 1.0; } + +.budgie-panel .unpinned button.flat.launcher:hover > image, .budgie-panel .unpinned button.flat.launcher:active > image, .budgie-panel .unpinned button.flat.launcher:checked > image, +.budgie-panel .pinned button.flat.launcher.running:hover > image, +.budgie-panel .pinned button.flat.launcher.running:active > image, +.budgie-panel .pinned button.flat.launcher.running:checked > image { + background-image: none; } + +.top .budgie-panel button#tasklist-button:hover, +.top .budgie-panel button.flat.launcher:hover { + box-shadow: inset 0 2px alpha(#eeeeec,0.4); + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked, +.top .budgie-panel button.flat.launcher:active, +.top .budgie-panel button.flat.launcher:checked { + box-shadow: inset 0 2px #a400a4; } + +.top .budgie-panel .unpinned button.flat.launcher > image, +.top .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#a400a4); + background-position: top center; } + +.top .budgie-panel .unpinned button.flat.launcher:hover, .top .budgie-panel .unpinned button.flat.launcher:active, .top .budgie-panel .unpinned button.flat.launcher:checked, +.top .budgie-panel .pinned button.flat.launcher.running:hover, +.top .budgie-panel .pinned button.flat.launcher.running:active, +.top .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset 0 2px #a400a4; } + +.bottom .budgie-panel button#tasklist-button:hover, +.bottom .budgie-panel button.flat.launcher:hover { + box-shadow: inset 0 -2px alpha(#eeeeec,0.4); + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked, +.bottom .budgie-panel button.flat.launcher:active, +.bottom .budgie-panel button.flat.launcher:checked { + box-shadow: inset 0 -2px #a400a4; } + +.bottom .budgie-panel .unpinned button.flat.launcher > image, +.bottom .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#a400a4); + background-position: bottom center; } + +.bottom .budgie-panel .unpinned button.flat.launcher:hover, .bottom .budgie-panel .unpinned button.flat.launcher:active, .bottom .budgie-panel .unpinned button.flat.launcher:checked, +.bottom .budgie-panel .pinned button.flat.launcher.running:hover, +.bottom .budgie-panel .pinned button.flat.launcher.running:active, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset 0 -2px #a400a4; } + +.left .budgie-panel button#tasklist-button:hover, +.left .budgie-panel button.flat.launcher:hover { + box-shadow: inset 2px 0 alpha(#eeeeec,0.4); + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked, +.left .budgie-panel button.flat.launcher:active, +.left .budgie-panel button.flat.launcher:checked { + box-shadow: inset 2px 0 #a400a4; } + +.left .budgie-panel .unpinned button.flat.launcher > image, +.left .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#a400a4); + background-position: left center; } + +.left .budgie-panel .unpinned button.flat.launcher:hover, .left .budgie-panel .unpinned button.flat.launcher:active, .left .budgie-panel .unpinned button.flat.launcher:checked, +.left .budgie-panel .pinned button.flat.launcher.running:hover, +.left .budgie-panel .pinned button.flat.launcher.running:active, +.left .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset 2px 0 #a400a4; } + +.right .budgie-panel button#tasklist-button:hover, +.right .budgie-panel button.flat.launcher:hover { + box-shadow: inset -2px 0 alpha(#eeeeec,0.4); + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked, +.right .budgie-panel button.flat.launcher:active, +.right .budgie-panel button.flat.launcher:checked { + box-shadow: inset -2px 0 #a400a4; } + +.right .budgie-panel .unpinned button.flat.launcher > image, +.right .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#a400a4); + background-position: right center; } + +.right .budgie-panel .unpinned button.flat.launcher:hover, .right .budgie-panel .unpinned button.flat.launcher:active, .right .budgie-panel .unpinned button.flat.launcher:checked, +.right .budgie-panel .pinned button.flat.launcher.running:hover, +.right .budgie-panel .pinned button.flat.launcher.running:active, +.right .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset -2px 0 #a400a4; } + +.top .shadow-block { + background-color: transparent; + background-image: linear-gradient(to bottom, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.bottom .shadow-block { + background-color: transparent; + background-image: linear-gradient(to top, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.left .shadow-block { + background-color: transparent; + background-image: linear-gradient(to right, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.right .shadow-block { + background-color: transparent; + background-image: linear-gradient(to left, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.budgie-popover { + border-style: none; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.28); + border-radius: 6px; + box-shadow: 0 3px 4px rgba(0, 0, 0, 0.28); + background-color: #23252e; } + .budgie-popover .container { + padding: 2px; } + .budgie-popover border { + border: none; } + .budgie-popover list { + background-color: transparent; } + .budgie-popover row { + padding: 0; } + .budgie-popover row:hover { + box-shadow: none; } + .budgie-popover:not(.budgie-menu) button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #eeeeec; + font-weight: normal; } + .budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled { + color: #888a8d; } + .budgie-popover.budgie-menu .container { + padding: 0; } + .budgie-popover.user-menu .container { + padding: 8px; } + .budgie-popover.user-menu separator { + margin: 4px 0; } + .budgie-popover.sound-popover separator { + margin: 3px 0; } + .budgie-popover.night-light-indicator .container { + padding: 8px; } + .budgie-popover.places-menu .container { + padding: 8px; } + .budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid #0d0e11; } + .budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; } + .budgie-popover.workspace-popover .container { + padding: 2px 8px 8px; } + .budgie-popover.workspace-popover separator { + margin: 4px 0; } + .budgie-popover.workspace-popover flowboxchild { + padding: 0; } + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(35, 37, 46, 0.8); } + .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; } + .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; } + .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; } + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(24, 26, 32, 0.8); } + .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; } + .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; } + .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; } + +.workspace-switcher .workspace-item.current-workspace { + background-color: rgba(24, 26, 32, 0.8); } + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; } + +.workspace-switcher .workspace-add-button:active { + background-image: none; } + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; } + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; } + +.budgie-menu.background { + padding: 0; + background-color: #272a34; } + +.budgie-menu scrollbar, +.budgie-menu entry.search { + background-color: transparent; } + +.budgie-menu entry.search { + border-style: none; + border-bottom: 1px solid #0d0e11; + border-radius: 999px; + box-shadow: none; + font-size: 120%; + padding-top: 6px; + padding-bottom: 6px; } + +.budgie-menu button { + min-height: 32px; + padding: 0 8px; + border-radius: 0; + color: #eeeeec; + font-weight: normal; } + +.budgie-menu row { + padding: 0; } + .budgie-menu row:hover { + box-shadow: none; } + +button.budgie-menu-launcher { + color: white; + border: none; } + button.budgie-menu-launcher:hover { + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +popover.background.user-menu { + padding: 8px; } + popover.background.user-menu .content-box { + background-color: transparent; } + popover.background.user-menu separator { + margin: 4px 0; } + popover.background.user-menu row { + padding: 0; + box-shadow: none; + background-image: none; } + +button.raven-trigger { + color: white; + border: none; } + button.raven-trigger:hover { + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +popover.background.places-menu { + padding: 8px; } + popover.background.places-menu .name-button.text-button { + padding-left: 8px; + padding-right: 8px; } + popover.background.places-menu .name-button.text-button image:dir(ltr) { + margin-right: 3px; } + popover.background.places-menu .name-button.text-button image:dir(rtl) { + margin-left: 3px; } + popover.background.places-menu .places-section-header > image:dir(ltr) { + margin: 0 -2px 0 5px; } + popover.background.places-menu .places-section-header > image:dir(rtl) { + margin: 0 5px 0 -2px; } + popover.background.places-menu .places-list { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid #0d0e11; + background-color: transparent; } + popover.background.places-menu row { + padding: 0; + box-shadow: none; + background-image: none; } + +frame.raven-frame > border { + border-style: none; + box-shadow: none; } + +.raven { + background-color: #23252e; + color: #eeeeec; + padding: 6px 0 0 0; + border: none; } + .raven .raven-header { + min-height: 32px; + padding: 3px; } + .raven .raven-header.top { + padding: 2px 0; + background-color: #23252e; + color: #eeeeec; } + .raven .raven-header.top stackswitcher button { + margin: -6px 0; + min-height: 32px; } + .raven .raven-header.bottom { + border-top: 1px solid #0d0e11; } + .raven viewport.frame .raven-header { + margin-top: -8px; } + .raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: #0d0e11; + background-color: #272a34; } + .raven scrolledwindow.raven-background { + border-bottom-style: none; } + .raven .powerstrip button { + margin: 2px 0 1px; + padding: 10px; } + .raven .option-subtitle { + font-size: smaller; } + +calendar.raven-calendar { + border-style: none; + background-color: transparent; } + calendar.raven-calendar:selected { + border-radius: 6px; + background-color: #23252e; } + +.raven-mpris { + background-color: rgba(35, 37, 46, 0.8); + color: #eeeeec; } + .raven-mpris label { + min-height: 24px; } + +.budgie-notification-window, .budgie-osd-window { + background-color: transparent; + color: white; + border-radius: 6px; } + .budgie-notification-window .drop-shadow, .budgie-osd-window .drop-shadow { + background-color: #303340; } + +.budgie-notification, .budgie-switcher, .budgie-switcher-window, .budgie-osd { + background-color: #303340; + color: white; } + .budgie-notification .notification-title, .budgie-switcher .notification-title, .budgie-switcher-window .notification-title, .budgie-osd .notification-title { + font-size: 110%; + color: white; } + .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body { + color: white; } + +.budgie-osd .budgie-osd-text { + font-size: 120%; } + +.budgie-switcher-window .drop-shadow { + margin: 8px 8px 16px; + border-radius: 6px; + background-color: #303340; + box-shadow: rgba(0, 0, 0, 0.28); } + .budgie-switcher-window .drop-shadow label.budgie-switcher-title { + color: white; } + .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(ltr) { + padding: 0 0 0 6px; } + .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(rtl) { + padding: 0 6px 0 0; } + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 2px; + box-shadow: none; + background-color: #23252e; } + +.budgie-run-dialog, .budgie-polkit-dialog, .budgie-session-dialog { + border-radius: 6px; + background-color: #23252e; } + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title { + font-size: 120%; } + +.budgie-session-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid #0d0e11; + border-radius: 6px; } + .budgie-session-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 2px; } + .budgie-session-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 2px; } + +.budgie-polkit-dialog .message { + color: #eeeeec; } + +.budgie-polkit-dialog .failure { + color: #a61414; } + +.budgie-run-dialog { + background-color: #272a34; + border-style: none; } + .budgie-run-dialog entry.search { + font-size: 120%; + box-shadow: none; + background-color: transparent; + border-style: none; + border-bottom: 1px solid #0d0e11; + border-radius: 0; + padding-top: 6px; + padding-bottom: 6px; } + .budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator, + .budgie-run-dialog list headerbar .subtitle, + headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-osd .notification-body, .budgie-osd .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher-window .notification-body, .budgie-switcher-window .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body { + opacity: 1; } + .budgie-run-dialog scrolledwindow { + border-top: 1px solid #0d0e11; } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #eeeeec; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #23252e; +/* +text widgets and the like base background color */ +@define-color theme_base_color #272a34; +/* +base background color of selections */ +@define-color theme_selected_bg_color #a400a4; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #242731; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #888a8d; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #272a34; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #888a8d; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #23252e; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #292c37; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #a400a4; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #ffffff; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #43495a; +/* +widgets main borders color */ +@define-color borders #0d0e11; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #0d0e11; +/* +these are pretty self explicative */ +@define-color warning_color #fd7d00; +@define-color error_color #bf1717; +@define-color success_color #308e63; +/* +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 shade(#eeeeec, 1.8); +@define-color wm_unfocused_title #888a8d; +@define-color wm_highlight rgba(0, 0, 0, 0); +@define-color wm_borders_edge rgba(238, 238, 236, 0.07); +@define-color wm_bg_a shade(#23252e, 1.2); +@define-color wm_bg_b #23252e; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#23252e, 1.3); +@define-color wm_button_hover_color_b #23252e; +@define-color wm_button_active_color_a shade(#23252e, 0.85); +@define-color wm_button_active_color_b shade(#23252e, 0.89); +@define-color wm_button_active_color_c shade(#23252e, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #272a34; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1a1c23; +.open-document-selector-treeview:hover { + background-color: alpha(@theme_fg_color, 0.05); +} + +.open-document-selector-treeview:selected:hover { + background-color: @theme_selected_bg_color; +} + +/* Only normal state is handle */ +.open-document-selector-name-label { + color: @theme_fg_color; +} + +/* Only normal state is handle */ +.open-document-selector-path-label { + color: @theme_unfocused_fg_color; + font-size: smaller; +} + +/* Only normal state is handle */ +.open-document-selector-match { + color: shade (@theme_fg_color, 0.6); + background-color: alpha(@warning_color, 0.4); +} + +.gedit-document-panel { + background-color: @sidebar_bg; +} + +.gedit-document-panel:backdrop { + color: #b0b2b2; +} + +.gedit-document-panel row:selected:backdrop { + background-color: #8b8e8f; +} + +.gedit-document-panel-group-row, +.gedit-document-panel-group-row:hover { + border-top: 1px solid alpha(currentColor, 0.3); +} + +.gedit-document-panel-group-row:first-child, +.gedit-document-panel-group-row:first-child:hover { + border-top: 0px; +} + +/* Try to look as the notebook tab close button */ +.gedit-document-panel row button.flat { + padding: 0; + margin-top: 8px; + margin-bottom: 8px; + min-width: 18px; + min-height: 18px; + color: alpha(currentColor,0.3); +} + +.gedit-document-panel row:hover button.flat { + color: alpha(currentColor,0.5); +} + +.gedit-document-panel row button.flat:hover { + color: @theme_fg_color; +} + +statusbar { + border-top: 1px solid @borders; +} + +.gedit-search-slider { + background-color: @theme_base_color; + padding: 6px; + border-color: @borders; + border-radius: 0 0 3px 3px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + background-color: @theme_base_color; + background-image: none; + color: shade (@theme_unfocused_fg_color, 0.8); + border: 0px; + margin: 2px; + padding: 2px; +} +.nautilus-window, +.nautilus-window notebook, +.nautilus-window notebook > stack { + background: @theme_base_color; +} + +.nautilus-empty-state-icon { + opacity: 0.50; +} + +.nautilus-canvas-item { + border-radius: 5px; +} + +.nautilus-canvas-item.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.nautilus-canvas-item.dim-label { + color: mix (@theme_fg_color, @theme_bg_color, 0.50); +} + +.nautilus-canvas-item.dim-label:selected { + color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20); +} + +/* Toolbar */ + +/* Here we use the .button background-image colors from Adwaita, but ligthen them, + * since is not possible to use lighten () in common css. */ +@keyframes needs_attention_keyframes { + 0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } + /* can't do animation-direction, so holding the color on two keyframes */ + 30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +/* Remove white background and highlight on hover which GTK adds by default + * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */ +.operations-list, +.operations-list > :hover { + background: none; +} + +.disclosure-button { + padding-left: 4px; + padding-right: 4px; +} + +/* Path bar */ + +.nautilus-path-bar scrolledwindow { + border-radius: 5px 0px 0px 5px; + border: 1px @borders solid; + border-right-width: 0px; + background-color: @theme_bg_color; +} +.nautilus-path-bar scrolledwindow undershoot.left { + border-radius: 5px 0px 0px 5px; + background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} +.nautilus-path-bar scrolledwindow undershoot.right { + background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} + +.nautilus-path-bar > button, +.path-buttons-box button { + margin: 0px; +} + +.path-buttons-box button { + background-image: none; + box-shadow: none; + border-radius: 5px; + border-width: 0px; + -gtk-icon-shadow: none; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover { + background: alpha(@theme_fg_color, 0.15); + box-shadow: inset 0 0 0 2px @theme_bg_color; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover * { + opacity: 1; +} + +/* Make the tags fit into the box */ +entry.search > * { + margin: 5px; +} + +/* Sidebar */ + +.nautilus-window .sidebar-row:selected { + background: mix(@theme_bg_color, @theme_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected, +.nautilus-window .sidebar-row:selected image, +.nautilus-window .sidebar-row:selected label { + color: mix(@theme_fg_color, @theme_text_color, 0.5); +} + +.nautilus-window .sidebar-row:selected:backdrop { + background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected:backdrop, +.nautilus-window .sidebar-row:selected:backdrop label { + color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15); +} + +/* Floating status bar */ +.floating-bar { + padding: 1px; + background-color: @theme_base_color; + border-width: 1px; + border-style: solid solid none; + border-color: @borders; + border-radius: 8px 8px 0 0; +} + +.floating-bar.bottom.left { /* axes left border and border radius */ + border-left-style: none; + border-top-left-radius: 0; +} +.floating-bar.bottom.right { /* axes right border and border radius */ + border-right-style: none; + border-top-right-radius: 0; +} + +.floating-bar:backdrop { + background-color: @theme_unfocused_base_color; + border-color: @unfocused_borders; +} + +.floating-bar button { + padding: 0px; +} + +@define-color disk_space_unknown #888a85; +@define-color disk_space_used #729fcf; +@define-color disk_space_free #eeeeec; + +.disk-space-display { + border-style: solid; + border-width: 2px; +} + +.disk-space-display.unknown { + background-color: @disk_space_unknown; + border-color: shade(@disk_space_unknown, 0.7); + color: @disk_space_unknown; +} +.disk-space-display.unknown.border { + color: shade(@disk_space_unknown, 0.7); +} + +.disk-space-display.used { + background-color: @disk_space_used; + border-color: shade(@disk_space_used, 0.7); + color: @disk_space_used; +} +.disk-space-display.used.border { + color: shade(@disk_space_used, 0.7); +} + +.disk-space-display.free { + background-color: @disk_space_free; + border-color: shade(@disk_space_free, 0.7); + color: @disk_space_free; +} +.disk-space-display.free.border { + color: shade(@disk_space_free, 0.7); +} + +/* As a workaround for GtkTreeView showing thick border above first row when + * horizontal grid lines are enabled, we add them using CSS instead. Exclude the + * drop targets to let through the default feedback style. */ +.nautilus-list-view .view:not(:drop(active)) { + border-bottom: 1px solid @theme_bg_color; +} + +.nautilus-list-view.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.search-information { + background-color: @theme_selected_bg_color; + color:white; + padding:2px; +} + +@define-color conflict_bg #fef6b6; + +.conflict-row { + background: @conflict_bg; + color: black; +} + +.conflict-row:hover { + background-color: shade(@conflict_bg, 0.9); +} + +.conflict-row:selected { + background: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/* Icon view */ +flowbox { + padding: 18px +} + +flowboxchild { + padding: 0px; +} + +flowboxchild:selected { + background-color:transparent; + outline-color: transparent; +} + +flowboxchild .thumbnail { + margin: 4px; + box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5), + 0px 0px 0px 1px alpha(@borders, 0.5), + 0px 2px 0px 0px alpha(@borders, 0.5); + border-radius: 2px; +} + +.icon-ui-labels-box { + padding: 2px 4px; + border-radius: 4px; +} + +flowboxchild:selected .icon-ui-labels-box { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; +} + +flowboxchild:selected image { + -gtk-icon-effect: dim; /* GTK 3 only */ + /* GTK 4 TODO: Replace previous line with the following one: + -gtk-icon-filter: opacity(0.5); + */ + -gtk-icon-shadow: 0px 0px @theme_selected_bg_color; +} diff --git a/share/themes/Kali-Purple-Light/gtk-3.0/gtk.css b/share/themes/Kali-Purple-Light/gtk-3.0/gtk.css new file mode 100644 index 00000000..8a8cf8a5 --- /dev/null +++ b/share/themes/Kali-Purple-Light/gtk-3.0/gtk.css @@ -0,0 +1,7165 @@ +/*************************** + * Check and Radio buttons * + ***************************/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #bf1717; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; + -gtk-secondary-caret-color: #a400a4; } + +/*************** + * Base States * + ***************/ +.background { + color: #5c616c; + background-color: #ffffff; } + .background:backdrop { + color: #aeb0b6; + background-color: #ffffff; + text-shadow: none; + -gtk-icon-shadow: none; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: #5c616c; + background-color: #ffffff; } + .gtkstyle-fallback:hover { + color: #5c616c; + background-color: white; } + .gtkstyle-fallback:active { + color: #5c616c; + background-color: #e6e6e6; } + .gtkstyle-fallback:disabled { + color: #aeb0b6; + background-color: #fdfdfd; } + .gtkstyle-fallback:selected { + color: #ffffff; + background-color: #a400a4; } + +.view, iconview, +.view text, +iconview text, +textview text { + color: black; + background-color: #fafafa; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: #313131; + background-color: #f7f7f7; } + .view:backdrop:disabled, iconview:backdrop:disabled, + .view text:backdrop:disabled, + iconview text:backdrop:disabled, + textview text:backdrop:disabled { + color: #d9d9d9; } + .view:disabled, iconview:disabled, + .view text:disabled, + iconview text:disabled, + textview text:disabled { + color: #aeb0b6; + background-color: #fdfdfd; } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected { + border-radius: 3px; } + +textview border { + background-color: #fcfcfc; } + +.rubberband, +rubberband, +.content-view rubberband, +.content-view .rubberband, +treeview.view rubberband, +flowbox rubberband { + border: 1px solid #710071; + background-color: rgba(113, 0, 113, 0.2); } + +flowbox flowboxchild { + padding: 3px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +.content-view .tile { + margin: 2px; + background-color: transparent; + border-radius: 0; + padding: 0; } + .content-view .tile:backdrop { + background-color: transparent; } + .content-view .tile:active, .content-view .tile:selected { + background-color: transparent; } + .content-view .tile:disabled { + background-color: transparent; } + +label { + caret-color: currentColor; } + label selection { + background-color: #a400a4; + color: #ffffff; } + label:disabled { + color: #aeb0b6; } + button label:disabled { + color: inherit; } + label:disabled:backdrop { + color: #d9d9d9; } + button label:disabled:backdrop { + color: inherit; } + label.error { + color: #bf1717; } + label.error:disabled { + color: rgba(191, 23, 23, 0.5); } + label.error:disabled:backdrop { + color: rgba(191, 23, 23, 0.4); } + +.dim-label, .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle, label.separator { + opacity: 0.55; + text-shadow: none; } + +assistant .sidebar { + background-color: #fafafa; + border-top: 1px solid #d9d9d9; } + assistant .sidebar:backdrop { + background-color: #f7f7f7; + border-color: #d9d9d9; } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 6px 12px; } + +assistant .sidebar label.highlight { + background-color: #dedfe2; } + +.osd .scale-popup, .app-notification, +.app-notification.frame, .csd popover.background.osd, popover.background.osd, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, +.osd { + color: white; + border: none; + background-color: #303340; + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd .scale-popup:backdrop, .app-notification:backdrop, popover.background.osd:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, + .osd:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:backdrop { + color: #aeb0b6; } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: 0.5; } + +/********************** + * General Typography * + **********************/ +.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-heading { + font-weight: 700; + font-size: 9pt; } + +.caption { + font-weight: 400; + font-size: 9pt; } + +/**************** + * Text Entries * + ****************/ +spinbutton:not(.vertical), +entry { + min-height: 28px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: black; + border-color: #d9d9d9; + background-color: #fafafa; + box-shadow: inset 0 0 0 1px rgba(164, 0, 164, 0); } + spinbutton:not(.vertical) image.left, + entry image.left { + margin-right: 6px; } + spinbutton:not(.vertical) image.right, + entry image.right { + margin-left: 6px; } + spinbutton.flat:not(.vertical), + entry.flat:focus, + entry.flat:backdrop, + entry.flat:disabled, + entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; } + spinbutton:focus:not(.vertical), + entry:focus { + box-shadow: inset 0 0 0 1px #a400a4; + border-color: #a400a4; } + spinbutton:disabled:not(.vertical), + entry:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-color: #fdfdfd; + box-shadow: none; } + spinbutton:backdrop:not(.vertical), + entry:backdrop { + color: #313131; + border-color: #d9d9d9; + background-color: #f7f7f7; + box-shadow: none; + transition: 200ms ease-out; } + spinbutton:backdrop:disabled:not(.vertical), + entry:backdrop:disabled { + color: #d9d9d9; + border-color: #d9d9d9; + background-color: #fdfdfd; + box-shadow: none; } + spinbutton.error:not(.vertical), + entry.error { + color: #bf1717; + border-color: #bf1717; } + spinbutton.error:focus:not(.vertical), + entry.error:focus { + box-shadow: inset 0 0 0 1px #bf1717; + border-color: #bf1717; } + spinbutton.error:not(.vertical) selection, + entry.error selection { + background-color: #bf1717; } + spinbutton.warning:not(.vertical), + entry.warning { + color: #fd7d00; + border-color: #fd7d00; } + spinbutton.warning:focus:not(.vertical), + entry.warning:focus { + box-shadow: inset 0 0 0 1px #fd7d00; + border-color: #fd7d00; } + spinbutton.warning:not(.vertical) selection, + entry.warning selection { + background-color: #fd7d00; } + spinbutton:not(.vertical) image, + entry image { + color: #7c8088; } + spinbutton:not(.vertical) image:hover, + entry image:hover { + color: #5c616c; } + spinbutton:not(.vertical) image:active, + entry image:active { + color: #a400a4; } + spinbutton:not(.vertical) image:backdrop, + entry image:backdrop { + color: #bdbec3; } + spinbutton:drop(active):not(.vertical), + entry:drop(active):focus, + entry:drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + .osd spinbutton:not(.vertical), .osd entry { + color: white; + border-color: black; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:focus:not(.vertical), .osd entry:focus { + color: white; + border-color: #a400a4; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: inset 0 0 0 1px #a400a4; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { + color: white; + border-color: black; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton:disabled:not(.vertical), .osd entry:disabled { + color: #97999f; + border-color: black; + background-color: rgba(68, 72, 83, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #a400a4; + border-style: solid; + box-shadow: none; } + spinbutton:not(.vertical) progress:backdrop, + entry progress:backdrop { + background-color: transparent; } + +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry { + border-left-color: #a400a4; } + +.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry { + border-left-color: #bf1717; } + +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry { + border-left-color: #19a187; } + +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #f0f0f0; } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: #eeeeee; } + +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { + border-top-color: #f0f0f0; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > entry + entry:focus:not(:only-child) { + border-top-color: #a400a4; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical), +.linked.vertical > entry + entry:focus.error:not(:only-child) { + border-top-color: #bf1717; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > entry + entry:drop(active):not(:only-child) { + border-top-color: #19a187; } + +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #a400a4; } + +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:focus.error:not(:only-child) + entry, +.linked.vertical > entry:focus.error:not(:only-child) + button, +.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { + border-top-color: #bf1717; } + +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #19a187; } + +spinbutton.error:not(.vertical), +entry.error { + color: #bf1717; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #fafafa; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #fafafa; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #a400a4; } + +.entry-tag { + padding: 5px; + margin-top: 2px; + margin-bottom: 2px; + border-style: none; + color: #ffffff; + background-color: #a400a4; } + :dir(ltr) .entry-tag { + margin-left: 8px; + margin-right: -5px; } + :dir(rtl) .entry-tag { + margin-left: -5px; + margin-right: 8px; } + .entry-tag:hover { + background-color: #d700d7; } + :backdrop .entry-tag { + color: #f7f7f7; + background-color: #a400a4; } + .entry-tag.button { + background-color: transparent; + color: rgba(255, 255, 255, 0.7); } + :not(:backdrop) .entry-tag.button:hover { + border: 1px solid #a400a4; + color: #ffffff; } + :not(:backdrop) .entry-tag.button:active { + background-color: #a400a4; + color: rgba(255, 255, 255, 0.7); } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#a400a4), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#a400a4), to(transparent)); } } + +button.titlebutton, notebook > header > tabs > arrow, +button { + min-height: 24px; + min-width: 16px; + padding: 2px 6px; + border: 1px solid; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(white); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, + button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(whitesmoke); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + button:active, + button:checked { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + background-image: image(#dbdbdb); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition-duration: 50ms; } + notebook > header > tabs > arrow:backdrop, + button:backdrop.flat, + button:backdrop { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#ffffff); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; + -gtk-icon-effect: none; } + notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#eaeaea); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + color: #d9d9d9; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + color: #d9d9d9; + border-color: #d9d9d9; + background-image: image(#eaeaea); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled, + button:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active, + button:disabled:checked { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#eaeaea); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow.image-button, + button.image-button { + min-width: 24px; + padding-left: 2px; + padding-right: 2px; } + notebook > header > tabs > arrow.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + button:drop(active) { + color: #19a187; + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + +row:selected button { + border-color: #580058; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #ffffff; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #f7f7f7; } + + +button.osd { + min-width: 26px; + min-height: 32px; + color: white; + border-radius: 5px; + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 34px; } + + button.osd:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); + border: none; + box-shadow: none; } + + button.osd:disabled:backdrop, + button.osd:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + + button.osd:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + +.app-notification button, +.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd button { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd button:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + + +button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #950095; + border-bottom-color: #620062; + background-image: image(#c800c8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #a400a4; } + + button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + border-bottom-color: #3e003e; + background-image: image(#900090); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + + button.suggested-action:active, + button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + background-image: image(#5d005d); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + color: #edcced; + border-color: #a400a4; + background-image: image(#a400a4); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + color: #e9d2e9; + border-color: #8f1e8f; + background-image: image(#8f1e8f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + color: #d9d9d9; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + color: #b66db6; + border-color: #8f1e8f; + background-image: image(#8f1e8f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(164, 0, 164, 0.8); } + + button.suggested-action:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: #d2a5d2; + border-color: #710071; + background-image: image(#8f1e8f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .osd button.suggested-action { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.suggested-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#a400a4); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd button.suggested-action:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + + +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #c61717; + border-bottom-color: #991212; + background-image: image(#e62b2b); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px 0px rgba(166, 20, 20, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #d41919; } + + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #a61414; + border-bottom-color: #790e0e; + background-image: image(#c21717); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 0px rgba(166, 20, 20, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + + button.destructive-action:active, + button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #a61414; + background-image: image(#941111); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + color: #f6d1d1; + border-color: #d41919; + background-image: image(#d41919); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + color: #f4d4d4; + border-color: #c72626; + background-image: image(#c72626); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + color: #d9d9d9; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + color: #da7272; + border-color: #c72626; + background-image: image(#c72626); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(212, 25, 25, 0.8); } + + button.destructive-action:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: #e8a8a8; + border-color: #a61414; + background-image: image(#c72626); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .osd button.destructive-action { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(212, 25, 25, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.destructive-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(212, 25, 25, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#d41919); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd button.destructive-action:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(212, 25, 25, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +.stack-switcher > button { + outline-offset: -3px; } + .stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > button.needs-attention:active > label, + .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label, + .stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; } + + +button.font separator, +button.file separator { + background-color: transparent; } + + +button.font > box > box > label { + font-weight: bold; } + +.primary-toolbar button { + -gtk-icon-shadow: none; } + + +button.circular { + border-radius: 9999px; + -gtk-outline-radius: 9999px; + padding: 2px; + /* circles instead of ellipses */ + background-origin: padding-box, border-box; + background-clip: padding-box, border-box; } + + button.circular label { + padding: 0; } + + button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(white), linear-gradient(to top, #c2c2c2 25%, #d9d9d9 50%); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + border-color: transparent; } + + button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(whitesmoke), linear-gradient(to top, #c2c2c2 25%, #d9d9d9 50%); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + border-color: transparent; } + +stacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#a400a4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop, + .stack-switcher > button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; } + stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), + .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 4px; } + +.inline-toolbar toolbutton > button { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(white); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + .inline-toolbar toolbutton > button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(whitesmoke); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + background-image: image(#dbdbdb); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .inline-toolbar toolbutton > button:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#eaeaea); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#ffffff); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#eaeaea); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled { + color: #d9d9d9; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + color: #d9d9d9; + border-color: #d9d9d9; + background-image: image(#eaeaea); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat { + border-right-style: none; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + -gtk-outline-top-left-radius: 4px; + -gtk-outline-bottom-left-radius: 4px; } + +.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat { + border-right-style: solid; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + -gtk-outline-top-right-radius: 4px; + -gtk-outline-bottom-right-radius: 4px; } + +.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat { + border-style: solid; + border-radius: 4px; + -gtk-outline-radius: 4px; } + +.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button { + border-style: solid solid none solid; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + -gtk-outline-top-left-radius: 4px; + -gtk-outline-top-right-radius: 4px; } + +.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-style: solid; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + -gtk-outline-bottom-left-radius: 4px; + -gtk-outline-bottom-right-radius: 4px; } + +.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-style: solid; + border-radius: 4px; + -gtk-outline-radius: 4px; } + +.scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, button:link, +button:visited, list row button.image-button:not(.flat), modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat, +.menuitem.button.flat { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 4px; + outline-offset: -2px; } + modelbutton.flat:hover, + .menuitem.button.flat:hover { + background-color: #eaebec; } + +modelbutton.flat arrow { + background: none; } + modelbutton.flat arrow:hover { + background: none; } + modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child { + box-shadow: 0 1px rgba(255, 255, 255, 0.769231); } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + .osd button.color colorswatch:only-child { + box-shadow: none; } + .osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { + box-shadow: none; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473, #1748 */ +list row button.image-button:not(.flat) { + border: 1px solid rgba(217, 217, 217, 0.5); } + list row button.image-button:not(.flat):hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(whitesmoke); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + background-image: image(#dbdbdb); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/********* + * Links * + *********/ +button:link > label, +button:visited > label, button:link, +button:visited, +*:link { + color: #710071; } + button:link > label:visited, + button:visited > label:visited, + button:visited, + *:link:visited { + color: #3e003e; } + *:selected button:link > label:visited, + *:selected button:visited > label:visited, + *:selected button:visited, *:selected *:link:visited { + color: #b299b2; } + button:link > label:hover, + button:visited > label:hover, button:hover:link, + button:hover:visited, + *:link:hover { + color: #a400a4; } + *:selected button:link > label:hover, + *:selected button:visited > label:hover, *:selected button:hover:link, + *:selected button:hover:visited, *:selected *:link:hover { + color: #f6e6f6; } + button:link > label:active, + button:visited > label:active, button:active:link, + button:active:visited, + *:link:active { + color: #710071; } + *:selected button:link > label:active, + *:selected button:visited > label:active, *:selected button:active:link, + *:selected button:active:visited, *:selected *:link:active { + color: #e3cce3; } + button:link > label:disabled, + button:visited > label:disabled, button:disabled:link, + button:disabled:visited, + *:link:disabled, + *:link:disabled:backdrop { + color: rgba(57, 57, 57, 0.8); } + button:link > label:backdrop, + button:visited > label:backdrop, button:backdrop:link, + button:backdrop:visited, + *:link:backdrop:backdrop:hover, + *:link:backdrop:backdrop:hover:selected, + *:link:backdrop { + color: rgba(113, 0, 113, 0.9); } + .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link, + headerbar.selection-mode .subtitle:link, button:link > label:selected, + button:visited > label:selected, button:selected:link, + button:selected:visited, *:selected button:link > label, + *:selected button:visited > label, *:selected button:link, + *:selected button:visited, + *:link:selected, *:selected *:link { + color: #e3cce3; } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + font-feature-settings: "tnum"; } + spinbutton:not(.vertical) { + padding: 0; } + .osd spinbutton:not(.vertical) entry, spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) entry:backdrop:disabled { + background-color: transparent; } + spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #6c707a; + background-image: none; + border-style: none none none solid; + border-color: rgba(217, 217, 217, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: #5c616c; + background-color: rgba(92, 97, 108, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: rgba(174, 176, 182, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + color: #b5b7bd; + background-color: transparent; + border-color: rgba(217, 217, 217, 0.3); + transition: 200ms ease-out; } + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(217, 217, 217, 0.3); + background-color: transparent; + background-image: none; + border-style: none none none solid; } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + .osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: white; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.7); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: white; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(255, 255, 255, 0.1); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: white; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #97999f; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + spinbutton.vertical:disabled { + color: #aeb0b6; } + spinbutton.vertical:backdrop:disabled { + color: #d9d9d9; } + spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; } + spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; + border-style: solid solid none solid; } + spinbutton.vertical button.down { + border-radius: 0 0 4px 4px; + border-style: none solid solid solid; } + .osd spinbutton.vertical button:first-child { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd spinbutton.vertical button:first-child:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd spinbutton.vertical button:first-child:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd spinbutton.vertical button:first-child:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +combobox:drop(active) { + box-shadow: none; } + +/************ + * Toolbars * + ************/ +searchbar > revealer > box, +.location-bar, .inline-toolbar, toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #ffffff; } + +toolbar { + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: #303340; } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar.horizontal separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } + toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * { + margin-right: 1px; + margin-bottom: 1px; } + +.inline-toolbar { + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0 0 5px 5px; } + +searchbar > revealer > box, +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +searchbar > revealer > box { + margin: -6px; + padding: 6px; } + +.inline-toolbar, searchbar > revealer > box, +.location-bar { + border-style: solid; + border-color: #d9d9d9; + background-color: #f4f4f4; } + .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, + .location-bar:backdrop { + border-color: #d9d9d9; + background-color: #f2f2f2; + box-shadow: none; + transition: 200ms ease-out; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 6px; + min-height: 40px; + border-width: 0 0 1px; + border-style: solid; + border-color: #c2c2c2; + border-radius: 0; + background: #e6e6e6 linear-gradient(to top, #e0e0e0, #e8e8e8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); + /* Darken switchbuttons for headerbars. issue #1588 */ + /* hide the close button separator */ } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: #d9d9d9; + background-color: #ffffff; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + padding-left: 12px; + padding-right: 12px; + font-weight: bold; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) stackswitcher button:checked, + .titlebar:not(headerbar) button.toggle:checked, + headerbar stackswitcher button:checked, + headerbar button.toggle:checked { + background: image(#d4d4d4); + border-color: #d1d1d1; + border-top-color: #c4c4c4; } + .titlebar:not(headerbar) stackswitcher button:checked:backdrop, + .titlebar:not(headerbar) button.toggle:checked:backdrop, + headerbar stackswitcher button:checked:backdrop, + headerbar button.toggle:checked:backdrop { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#eaeaea); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, + headerbar.selection-mode { + color: #ffffff; + border-color: #580058; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + background: #a400a4 linear-gradient(to top, #9a009a, #a900a9); + box-shadow: inset 0 1px rgba(200, 102, 200, 0.9); } + .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, + headerbar.selection-mode:backdrop { + background-color: #a400a4; + background-image: none; + box-shadow: inset 0 1px rgba(210, 128, 210, 0.88); } + .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label, + headerbar.selection-mode:backdrop label { + text-shadow: none; + color: #ffffff; } + .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, + headerbar.selection-mode button { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #950095; + border-bottom-color: #620062; + background-image: image(#c800c8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, + headerbar.selection-mode button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, + headerbar.selection-mode button:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + border-bottom-color: #3e003e; + background-image: image(#900090); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active, + headerbar.selection-mode button:active, + headerbar.selection-mode button:checked, + headerbar.selection-mode button.toggle:checked, + headerbar.selection-mode button.toggle:active { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + background-image: image(#5d005d); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop { + color: #edcced; + border-color: #a400a4; + background-image: image(#a400a4); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + -gtk-icon-effect: none; + border-color: #580058; } + .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked { + color: #e9d2e9; + border-color: #8f1e8f; + background-image: image(#8f1e8f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #580058; } + .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled { + color: #cc71cc; + border-color: #b125b1; + background-image: image(#b125b1); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #580058; } + .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, + headerbar.selection-mode button:backdrop:disabled:active, + headerbar.selection-mode button:backdrop:disabled:checked { + color: #b66db6; + border-color: #8f1e8f; + background-image: image(#8f1e8f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #580058; } + .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, + headerbar.selection-mode button.flat:backdrop, + headerbar.selection-mode button.flat:disabled, + headerbar.selection-mode button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, + headerbar.selection-mode button:disabled { + color: #d892d8; + border-color: #710071; + background-image: image(#b125b1); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked { + color: #d2a5d2; + border-color: #710071; + background-image: image(#8f1e8f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, + headerbar.selection-mode button.suggested-action { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(white); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + border-color: #580058; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, + headerbar.selection-mode button.suggested-action:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(whitesmoke); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + border-color: #580058; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, + headerbar.selection-mode button.suggested-action:active { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + background-image: image(#dbdbdb); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + border-color: #580058; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #580058; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#ffffff); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #580058; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + color: #d9d9d9; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #580058; } + .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(164, 0, 164, 0); + background-color: rgba(164, 0, 164, 0); + background-image: none; + box-shadow: none; + min-height: 20px; + padding: 4px 10px; } + .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow, + headerbar.selection-mode .selection-menu:backdrop arrow, + headerbar.selection-mode .selection-menu arrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + min-height: 28px; + padding: 4px; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .titlebar:not(headerbar) separator.titlebutton, + headerbar separator.titlebutton { + opacity: 0; } + .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar entry, +headerbar spinbutton, +headerbar separator:not(.sidebar), +headerbar button { + margin-top: 5px; + margin-bottom: 5px; } + +headerbar switch { + margin-top: 7px; + margin-bottom: 7px; } + +headerbar.titlebar headerbar:not(.titlebar) { + background: none; + box-shadow: none; } + +.background .titlebar:backdrop, .background .titlebar { + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +.background.tiled .titlebar:backdrop, .background.tiled .titlebar, +.background.tiled-top .titlebar:backdrop, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar:backdrop, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar:backdrop, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar:backdrop, +.background.tiled-left .titlebar, +.background.maximized .titlebar:backdrop, +.background.maximized .titlebar, +.background.solid-csd .titlebar:backdrop, +.background.solid-csd .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +window separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child { + border-top-left-radius: 7px; } + +window headerbar:last-child:backdrop, window headerbar:last-child { + border-top-right-radius: 7px; } + +window stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child { + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + +.titlebar:not(headerbar) separator { + background-color: #d9d9d9; } + +window.devel headerbar.titlebar:not(.selection-mode) { + background: #ffffff cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(164, 0, 164, 0.2)), linear-gradient(to top, #dedede, #e6e6e6 3px, whitesmoke); } + window.devel headerbar.titlebar:not(.selection-mode):backdrop { + background: #ffffff cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#ffffff); + /* background-color would flash */ } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } + +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: #abadb3; + border-top-color: #ffffff; } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: #d280d2; + border-top-color: rgba(92, 97, 108, 0.1); } + treeview.view:disabled { + color: #aeb0b6; } + treeview.view:disabled:selected { + color: #c866c8; } + treeview.view:disabled:selected:backdrop { + color: #bd4abd; } + treeview.view:disabled:backdrop { + color: #d9d9d9; } + treeview.view.separator { + min-height: 2px; + color: #ffffff; } + treeview.view.separator:backdrop { + color: rgba(255, 255, 255, 0.1); } + treeview.view:backdrop { + border-left-color: #d7d8db; + border-top: #ffffff; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #580058; } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #4b4b4b; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: black; } + treeview.view.expander:selected { + color: #e4b3e4; } + treeview.view.expander:selected:hover { + color: #ffffff; } + treeview.view.expander:selected:backdrop { + color: #deadde; } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: #c4c5ca; } + treeview.view.progressbar { + color: #fafafa; + background-color: #a400a4; + background-image: image(#a400a4); + box-shadow: none; } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + color: #a400a4; + background-image: image(#fafafa); } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + color: #a400a4; + background-color: #f7f7f7; } + treeview.view.progressbar:backdrop { + color: #f7f7f7; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(92, 97, 108, 0.1); } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(255, 255, 255, 0.3); } + treeview.view header button { + color: #abadb3; + background-color: #fafafa; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + color: #848790; + box-shadow: none; + transition: none; } + treeview.view header button:active { + color: #5c616c; + transition: none; } + treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + color: #fafafa; + background-image: none; + background-color: #a400a4; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px #fafafa; + text-shadow: none; + transition: none; } + treeview.view acceleditor > label { + background-color: #a400a4; } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 0 6px; + background-image: none; + border-style: none solid solid none; + border-color: #dfdfdf; + border-radius: 0; + text-shadow: none; } + treeview.view header button:disabled { + border-color: #ffffff; + background-image: none; } + treeview.view header button:backdrop { + color: #d7d8db; + border-color: #ffffff; + border-style: none solid solid none; + background-image: none; + background-color: #f7f7f7; } + treeview.view header button:backdrop:disabled { + border-color: #ffffff; + background-image: none; } + treeview.view header button:last-child { + border-right-style: none; } + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar:backdrop, + .menubar:backdrop { + background-color: #ffffff; } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr), + .menubar > menuitem menu:dir(rtl), + .menubar > menuitem menu:dir(ltr) { + border-radius: 0; + padding: 0; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + box-shadow: inset 0 -3px #a400a4; + color: #710071; } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: #aeb0b6; + box-shadow: none; } + menubar .csd.popup decoration, + .menubar .csd.popup decoration { + border-radius: 0; } + +.background.popup { + background-color: transparent; } + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 4px 0px; + background-color: #fafafa; + border: 1px solid #d9d9d9; } + .csd menu, .csd .menu, .csd .context-menu { + border: none; + border-radius: 5px; } + menu:backdrop, + .menu:backdrop, + .context-menu:backdrop { + background-color: #f7f7f7; } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, + .menu menuitem:hover, + .context-menu menuitem:hover { + color: #ffffff; + background-color: #a400a4; } + menu menuitem:disabled, + .menu menuitem:disabled, + .context-menu menuitem:disabled { + color: #aeb0b6; } + menu menuitem:disabled:backdrop, + .menu menuitem:disabled:backdrop, + .context-menu menuitem:disabled:backdrop { + color: #d9d9d9; } + menu menuitem:backdrop, menu menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover, + .context-menu menuitem:backdrop, + .context-menu menuitem:backdrop:hover { + color: #aeb0b6; + background-color: transparent; } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #fafafa; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -4px; + border-bottom: 1px solid #eaebec; + border-top-right-radius: 5px; + border-top-left-radius: 5px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, + .menu > arrow.bottom, + .context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-top: 1px solid #eaebec; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: #eaebec; } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #f7f7f7; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } + +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/*************** + * Popovers * + ***************/ +popover.background { + padding: 2px; + background-color: #fafafa; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + .csd popover.background, popover.background { + border: 1px solid #d9d9d9; + border-radius: 8px; } + .csd popover.background { + background-clip: padding-box; + border-color: rgba(0, 0, 0, 0.23); } + popover.background:backdrop { + background-color: #ffffff; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/************* + * Notebooks * + *************/ +notebook > header { + padding: 1px; + border-color: #d9d9d9; + border-width: 1px; + background-color: #f2f2f2; } + notebook > header:backdrop { + border-color: #d9d9d9; + background-color: #f2f2f2; } + notebook > header tabs { + margin: -1px; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -4px #d9d9d9; } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -4px #a400a4; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 4px #d9d9d9; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 4px #a400a4; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -4px 0 #d9d9d9; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -4px 0 #a400a4; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 4px 0 #d9d9d9; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 4px 0 #a400a4; } + 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 { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -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 { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + outline-offset: -5px; + color: #5c616c; + font-weight: normal; + border-width: 1px; + border-color: transparent; } + notebook > header tab:hover { + color: #5c616c; + background-color: whitesmoke; } + notebook > header tab:hover.reorderable-page { + border-color: rgba(217, 217, 217, 0.3); + background-color: rgba(255, 255, 255, 0.2); } + notebook > header tab:backdrop { + color: #ced0d3; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: #5c616c; } + notebook > header tab:checked.reorderable-page { + border-color: rgba(217, 217, 217, 0.5); + background-color: rgba(255, 255, 255, 0.5); } + notebook > header tab:checked.reorderable-page:hover { + background-color: rgba(255, 255, 255, 0.7); } + notebook > header tab:backdrop:checked { + color: #aeb0b6; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: #d9d9d9; + background-color: #ffffff; } + notebook > header tab button.flat { + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; } + notebook > header.left tabs, notebook > header.right tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } + +notebook > stack:not(:only-child) { + background-color: #fafafa; } + notebook > stack:not(:only-child):backdrop { + background-color: #f7f7f7; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-color: #fafafa; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid #d9d9d9; } + scrollbar.bottom { + border-top: 1px solid #d9d9d9; } + scrollbar.left { + border-right: 1px solid #d9d9d9; } + scrollbar.right { + border-left: 1px solid #d9d9d9; } + scrollbar:backdrop { + background-color: #f7f7f7; + border-color: #d9d9d9; + transition: 200ms ease-out; } + scrollbar slider { + min-width: 8px; + min-height: 8px; + margin: -1px; + border: 4px solid transparent; + border-radius: 10px; + background-clip: padding-box; + background-color: #9da0a7; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scrollbar slider:hover { + background-color: #7d8189; } + scrollbar slider:hover:active { + background-color: #a400a4; } + scrollbar slider:backdrop { + background-color: #dfdfe2; } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.fine-tune slider { + transition: none; + min-width: 6px; + min-height: 6px; } + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #5c616c; + border: 1px solid white; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: #5c616c; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid white; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #9da0a7; } + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #7d8189; } + scrollbar button:active, scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #a400a4; } + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(157, 160, 167, 0.2); } + scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #dfdfe2; } + scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(223, 223, 226, 0.2); } + 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"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #d9d9d9; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + outline-offset: -4px; + border: 1px solid #d9d9d9; + border-radius: 14px; + color: #5c616c; + background-color: #f2f2f2; + text-shadow: 0 1px rgba(0, 0, 0, 0.1); + /* only show i / o for the accessible theme */ } + switch:checked { + color: #ffffff; + border-color: #3e003e; + background-color: #a400a4; + text-shadow: 0 1px rgba(88, 0, 88, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } + switch:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-color: #fdfdfd; + text-shadow: none; } + switch:backdrop { + color: #aeb0b6; + border-color: #d9d9d9; + background-color: #f2f2f2; + text-shadow: none; + transition: 200ms ease-out; } + switch:backdrop:checked { + color: #ffffff; + border-color: #3e003e; + background-color: #a400a4; } + switch:backdrop:disabled { + color: #d9d9d9; + border-color: #d9d9d9; + background-color: #fdfdfd; } + switch slider { + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-outline-radius: 20px; + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #c2c2c2; + background-image: linear-gradient(to bottom, white 20%, #ffffff 90%); + box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + switch image { + color: transparent; } + switch:hover slider { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #c2c2c2; + background-image: linear-gradient(to bottom, white 10%, white 90%); + box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + switch:checked > slider { + border: 1px solid #3e003e; } + switch:disabled slider { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + switch:backdrop slider { + transition: 200ms ease-out; + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#ffffff); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + switch:backdrop:checked > slider { + border-color: #3e003e; } + switch:backdrop:disabled slider { + color: #d9d9d9; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + row:selected switch { + box-shadow: none; + border-color: #3e003e; } + row:selected switch:backdrop { + border-color: #3e003e; } + row:selected switch > slider:checked, row:selected switch > slider { + border-color: #3e003e; } + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list), +.content-view:not(list) check { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list), +.content-view:not(list) check:hover { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list), +.content-view:not(list) check:active { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list), +.content-view:not(list) check:backdrop { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #525252; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list), +.content-view:not(list) check:checked { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list), +.content-view:not(list) check:checked:hover { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list), +.content-view:not(list) check:checked:active { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list), +.content-view:not(list) check:backdrop:checked { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: rgba(255, 255, 255, 0.8); + background-color: #525252; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +radio { + margin: 0 4px; + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; } + check:only-child, + radio:only-child { + margin: 0; } + popover check.left:dir(rtl), popover radio.left:dir(rtl) { + margin-left: 0; + margin-right: 12px; } + popover check.right:dir(ltr), popover radio.right:dir(ltr) { + margin-left: 12px; + margin-right: 0; } + check, + radio { + background-clip: padding-box; + background-image: linear-gradient(to bottom, white 20%, white 90%); + border-color: #c2c2c2; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #5c616c; } + check:hover, + radio:hover { + background-image: image(#f2f2f2); } + check:active, + radio:active { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.2); } + check:disabled, + radio:disabled { + box-shadow: none; + color: rgba(92, 97, 108, 0.7); } + check:backdrop, + radio:backdrop { + background-image: image(white); + box-shadow: none; + color: #5c616c; } + check:backdrop:disabled, + radio:backdrop:disabled { + box-shadow: none; + color: rgba(92, 97, 108, 0.7); } + check:checked, + radio:checked { + background-clip: border-box; + background-image: linear-gradient(to bottom, #be00be 20%, #a400a4 90%); + border-color: #a400a4; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:checked:hover, + radio:checked:hover { + background-image: linear-gradient(to bottom, #d200d2 10%, #b800b8 90%); } + check:checked:active, + radio:checked:active { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.2); } + check:checked:disabled, + radio:checked:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:checked:backdrop, + radio:checked:backdrop { + background-image: image(#a400a4); + box-shadow: none; + color: #ffffff; } + check:checked:backdrop:disabled, + radio:checked:backdrop:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:indeterminate, + radio:indeterminate { + background-clip: border-box; + background-image: linear-gradient(to bottom, #be00be 20%, #a400a4 90%); + border-color: #a400a4; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:indeterminate:hover, + radio:indeterminate:hover { + background-image: linear-gradient(to bottom, #d200d2 10%, #b800b8 90%); } + check:indeterminate:active, + radio:indeterminate:active { + box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.2); } + check:indeterminate:disabled, + radio:indeterminate:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:indeterminate:backdrop, + radio:indeterminate:backdrop { + background-image: image(#a400a4); + box-shadow: none; + color: #ffffff; } + check:indeterminate:backdrop:disabled, + radio:indeterminate:backdrop:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:backdrop, + radio:backdrop { + transition: 200ms ease-out; } + row:selected check, row:selected radio { + border-color: #3e003e; } + .osd check, .osd radio { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd check:hover, .osd radio:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd check:active, .osd radio:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd check:backdrop, .osd radio:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd check:disabled, .osd radio:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + menu menuitem check, menu menuitem radio { + margin: 0; } + menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled { + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + color: inherit; + border-color: currentColor; } + + +check { + border-radius: 3px; } + + check:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } + + check:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +radio:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: scale(0); } + +check:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + +radio:active, +check:active { + -gtk-icon-transform: scale(0, 1); } + +radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), +check:checked:not(:backdrop), +check:indeterminate:not(:backdrop) { + -gtk-icon-transform: unset; + transition: 400ms; } + +menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop), +menu menuitem check:checked:not(:backdrop), +menu menuitem check:indeterminate:not(:backdrop) { + transition: none; } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #ffffff; + border-color: #580058; } + +/************ + * GtkScale * + ************/ +progressbar trough, scale fill, scale trough { + border: 1px solid #d9d9d9; + border-radius: 3px; + background-color: #f2f2f2; } + progressbar trough:disabled, scale fill:disabled, scale trough:disabled { + background-color: #fdfdfd; } + progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop { + background-color: #f2f2f2; + border-color: #d9d9d9; + transition: 200ms ease-out; } + progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled { + background-color: #fdfdfd; } + row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough { + border-color: #580058; } + .osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough { + border-color: black; + background-color: rgba(0, 0, 0, 0.8); } + .osd progressbar trough:disabled, progressbar .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd scale trough:disabled, scale .osd trough:disabled { + background-color: rgba(68, 72, 83, 0.5); } + +progressbar progress, scale highlight { + border: 1px solid #580058; + border-radius: 3px; + background-color: #a400a4; } + progressbar progress:disabled, scale highlight:disabled { + background-color: transparent; + border-color: transparent; } + progressbar progress:backdrop, scale highlight:backdrop { + border-color: #a400a4; } + progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled { + background-color: transparent; + border-color: transparent; } + row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight { + border-color: #580058; } + .osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight { + border-color: black; } + .osd progressbar progress:disabled, progressbar .osd progress:disabled, .osd scale highlight:disabled, scale .osd highlight:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; } + scale fill, + scale highlight { + margin: -1px; } + scale slider { + min-height: 18px; + min-width: 18px; + margin: -9px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 5px; } + scale fill:backdrop, scale fill { + background-color: #d9d9d9; } + scale fill:disabled:backdrop, scale fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: #404040; } + .osd scale fill:disabled:backdrop, .osd scale fill:disabled { + border-color: transparent; + background-color: transparent; } + scale slider { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #c2c2c2; + background-image: linear-gradient(to bottom, white 20%, #ffffff 90%); + box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + border: 1px solid #bababa; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale slider:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #c2c2c2; + background-image: linear-gradient(to bottom, white 10%, white 90%); + box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + scale slider:active { + border-color: #580058; } + scale slider:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + scale slider:backdrop { + transition: 200ms ease-out; + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#ffffff); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + scale slider:backdrop:disabled { + color: #d9d9d9; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + row:selected scale slider:disabled, row:selected scale slider { + border-color: #580058; } + .osd scale slider { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border-color: black; + background-color: #303340; } + .osd scale slider:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #303340; } + .osd scale slider:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #303340; } + .osd scale slider:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #303340; } + .osd scale slider:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #303340; } + .osd scale slider:backdrop:disabled { + background-color: #303340; } + scale marks, + scale value { + color: alpha(currentColor,0.55); + font-feature-settings: "tnum"; } + scale.horizontal marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.horizontal marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.vertical marks.top { + margin-right: 6px; + margin-left: -12px; } + scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.vertical marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + scale.horizontal.marks-before:not(.marks-after) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-insensitive@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop.png"), url("assets/slider-horz-scale-has-marks-above-backdrop@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/slider-horz-scale-has-marks-below@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/slider-horz-scale-has-marks-below-hover@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/slider-horz-scale-has-marks-below-active@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-insensitive@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop.png"), url("assets/slider-horz-scale-has-marks-below-backdrop@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.vertical.marks-before:not(.marks-after) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/slider-vert-scale-has-marks-above@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/slider-vert-scale-has-marks-above-hover@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/slider-vert-scale-has-marks-above-active@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop.png"), url("assets/slider-vert-scale-has-marks-above-backdrop@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-after:not(.marks-before) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/slider-vert-scale-has-marks-below@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/slider-vert-scale-has-marks-below-hover@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/slider-vert-scale-has-marks-below-active@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop.png"), url("assets/slider-vert-scale-has-marks-below-backdrop@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color trough { + background-image: image(#d9d9d9); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(92, 97, 108, 0.4); + font-feature-settings: "tnum"; } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 2px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 2px; } + progressbar.horizontal progress { + margin: 0 -1px; } + progressbar.vertical progress { + margin: -1px 0; } + progressbar:backdrop { + box-shadow: none; + transition: 200ms ease-out; } + progressbar progress { + border-radius: 1.5px; } + progressbar progress.left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar progress.right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.top { + border-top-right-radius: 2px; + border-top-left-radius: 2px; } + progressbar progress.bottom { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + progressbar trough.empty progress { + all: unset; } + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 1px; } + +levelbar.horizontal.discrete block { + margin: 0 1px; + min-width: 32px; } + +levelbar.vertical block { + min-width: 1px; } + +levelbar.vertical.discrete block { + margin: 1px 0; + min-height: 32px; } + +levelbar:backdrop { + transition: 200ms ease-out; } + +levelbar trough { + border: 1px solid; + padding: 2px; + border-radius: 3px; + color: black; + border-color: #d9d9d9; + background-color: #fafafa; + box-shadow: inset 0 0 0 1px rgba(164, 0, 164, 0); } + levelbar trough:backdrop { + color: #313131; + border-color: #d9d9d9; + background-color: #f7f7f7; + box-shadow: none; } + +levelbar block { + border: 1px solid; + border-radius: 1px; } + levelbar block.low { + border-color: #974b00; + background-color: #fd7d00; } + levelbar block.low:backdrop { + border-color: #fd7d00; } + levelbar block.high, levelbar block:not(.empty) { + border-color: #3e003e; + background-color: #a400a4; } + levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: #a400a4; } + levelbar block.full { + border-color: #236849; + background-color: #3db47e; } + levelbar block.full:backdrop { + border-color: #3db47e; } + levelbar block.empty { + background-color: transparent; + border-color: rgba(92, 97, 108, 0.2); } + levelbar block.empty:backdrop { + border-color: rgba(174, 176, 182, 0.15); } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: #5c616c; + border: 1px solid #d9d9d9; + background: white; + padding: 0; } + printdialog paper:backdrop { + color: #aeb0b6; + border-color: #d9d9d9; } + +printdialog .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #d9d9d9; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: #d9d9d9; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #d9d9d9; } + actionbar > revealer > box:backdrop { + border-color: #d9d9d9; } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#bfbfbf), to(rgba(191, 191, 191, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(92, 97, 108, 0.07)), to(rgba(92, 97, 108, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#d9d9d9), to(rgba(217, 217, 217, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#bfbfbf), to(rgba(191, 191, 191, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(92, 97, 108, 0.07)), to(rgba(92, 97, 108, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#d9d9d9), to(rgba(217, 217, 217, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#bfbfbf), to(rgba(191, 191, 191, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(92, 97, 108, 0.07)), to(rgba(92, 97, 108, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#d9d9d9), to(rgba(217, 217, 217, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#bfbfbf), to(rgba(191, 191, 191, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(92, 97, 108, 0.07)), to(rgba(92, 97, 108, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#d9d9d9), to(rgba(217, 217, 217, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #d9d9d9 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #fafafa; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #d9d9d9 1px, transparent 1px); + background-color: #f7f7f7; + transition: 200ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +list { + color: black; + background-color: #fafafa; + border-color: #d9d9d9; } + list:backdrop { + color: #313131; + background-color: #f7f7f7; + border-color: #d9d9d9; } + list row { + padding: 2px; } + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(92, 97, 108, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #9d0a9e; } + row.activatable:selected:backdrop { + background-color: #a400a4; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: #303340; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/************* + * Expanders * + *************/ +expander title > arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander title > arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander title > arrow:hover { + color: #aaaeb7; } + expander title > arrow:disabled { + color: #aeb0b6; } + expander title > arrow:disabled:backdrop { + color: #d9d9d9; } + expander title > arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ + * Calendar * + ***********/ +calendar { + color: black; + border: 1px solid #d9d9d9; } + calendar:selected { + border-radius: 3px; } + calendar.header { + border-bottom-color: rgba(0, 0, 0, 0.1); } + calendar.header:backdrop { + border-bottom-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(92, 97, 108, 0.45); } + calendar.button:hover { + color: #5c616c; } + calendar.button:backdrop { + color: rgba(174, 176, 182, 0.45); } + calendar.button:disabled { + color: rgba(174, 176, 182, 0.45); } + calendar.highlight { + color: #aeb0b6; } + calendar.highlight:backdrop { + color: #d9d9d9; } + calendar:backdrop { + color: #313131; + border-color: #d9d9d9; } + calendar:indeterminate { + color: alpha(currentColor,0.1); } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: #ffffff; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +messagedialog.csd.background { + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; } + +messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-right-style: none; + border-bottom-style: none; + border-radius: 0; + -gtk-outline-radius: 0; } + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 6px; + -gtk-outline-bottom-left-radius: 6px; } + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 6px; + -gtk-outline-bottom-right-radius: 6px; } + +filechooser .dialog-action-box { + border-top: 1px solid #d9d9d9; } + filechooser .dialog-action-box:backdrop { + border-top-color: #d9d9d9; } + +filechooser #pathbarbox { + border-bottom: 1px solid #ffffff; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #fcfcfc; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { + border-right: 1px solid #d9d9d9; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #d9d9d9; + border-right-style: none; } + .sidebar:backdrop { + background-color: #fbfbfb; + border-color: #d9d9d9; + transition: 200ms ease-out; } + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +separator.sidebar { + background-color: #d9d9d9; } + separator.sidebar:backdrop { + background-color: #d9d9d9; } + separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: #3e003e; } + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + opacity: 0.7; } + +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: #ffffff; } + placessidebar row:disabled { + color: #aeb0b6; } + placessidebar row:backdrop { + color: #aeb0b6; } + placessidebar row:backdrop:selected { + color: #f7f7f7; } + placessidebar row:backdrop:disabled { + color: #d9d9d9; } + 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:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#19a187); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #a400a4; } + placessidebar row:drop(active):not(:disabled) { + color: #19a187; + box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; } + placessidebar row:drop(active):not(:disabled):selected { + color: #ffffff; + background-color: #19a187; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview row.activatable:hover { + background-color: transparent; } + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#d9d9d9); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#a400a4); } + paned > separator:backdrop { + background-image: image(#d9d9d9); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #ffffff; + background-image: image(#d9d9d9), image(#d9d9d9); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #ffffff; + background-image: image(#d9d9d9), image(#d9d9d9); } + +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************** + * GtkInfoBar * + **************/ +infobar { + border-style: none; } + infobar.action:hover > revealer > box { + background-color: white; + border-bottom: 1px solid #e6e6e6; } + infobar.info, infobar.question, infobar.warning, infobar.error { + text-shadow: none; } + infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box { + background-color: white; + border-bottom: 1px solid #e6e6e6; } + infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box { + color: #5c616c; } + infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { + text-shadow: none; } + infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(white); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(whitesmoke); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + background-image: image(#dbdbdb); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#ffffff); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #e6e6e6; } + infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { + color: #d9d9d9; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #e6e6e6; } + infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button { + color: #5c616c; } + infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + background-color: #e6e6e6; } + infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #710071; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 4px; + /* not working */ + border-radius: 5px; + box-shadow: none; + text-shadow: 0 1px black; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.1); } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 4px; + background-color: transparent; + color: white; } + +/***************** + * Color Chooser * + *****************/ +colorswatch:drop(active), colorswatch { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.dark { + outline-color: rgba(255, 255, 255, 0.6); } + colorswatch.dark overlay { + color: white; } + colorswatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.8); } + colorswatch.dark overlay:backdrop { + color: rgba(255, 255, 255, 0.5); } + +colorswatch.light { + outline-color: rgba(0, 0, 0, 0.6); } + colorswatch.light overlay { + color: black; } + colorswatch.light overlay:hover { + border-color: rgba(0, 0, 0, 0.5); } + colorswatch.light overlay:backdrop { + color: rgba(0, 0, 0, 0.5); } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #14826d, inset 0 0 0 1px #19a187; } + colorswatch:drop(active).dark overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #19a187; } + +colorswatch overlay { + border: 1px solid rgba(0, 0, 0, 0.3); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(0, 0, 0, 0.3); + box-shadow: none; } + +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(white); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + colorswatch#add-color-button overlay:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(whitesmoke); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + colorswatch#add-color-button overlay:backdrop { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#ffffff); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #ffffff; } + +colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #ededed; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #ededed; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(92, 97, 108, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 7px 7px 0 0; + border-width: 0px; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); + margin: 10px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); + transition: 200ms ease-out; } + .maximized decoration, .fullscreen decoration { + border-radius: 0; + box-shadow: none; } + .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 0 20px transparent; } + .tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 0 20px transparent; } + .popup decoration { + box-shadow: none; } + .ssd decoration { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); } + .ssd decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18); } + .csd.popup decoration { + border-radius: 5px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + tooltip.csd decoration { + border-radius: 5px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + .solid-csd decoration { + margin: 0; + padding: 4px; + background-color: #d9d9d9; + border: solid 1px #d9d9d9; + border-radius: 0; + box-shadow: inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); } + .solid-csd decoration:backdrop { + box-shadow: inset 0 0 0 3px #ffffff, inset 0 1px rgba(255, 255, 255, 0.8); } + +button.titlebutton { + text-shadow: 0 1px rgba(255, 255, 255, 0.769231); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); } + button.titlebutton:not(.appmenu) { + border-radius: 9999px; + padding: 5px; + margin: 0 2px; + min-width: 0; + min-height: 0; } + button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.selection-mode headerbar button.titlebutton, +.selection-mode .titlebar button.titlebutton, +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.742745); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.742745); } + .selection-mode headerbar button.titlebutton:backdrop, + .selection-mode .titlebar button.titlebutton:backdrop, + headerbar.selection-mode button.titlebutton:backdrop, + .titlebar.selection-mode button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.view:selected:focus, .view:selected, +.view text:selected:focus, +textview text:selected:focus, +.view text:selected, +textview text:selected, .view text selection:focus, .view text selection, +textview text selection:focus, +textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected, +entry selection, modelbutton.flat:selected, +.menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + background-color: #a400a4; } + label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, + .view text:selected:focus, + textview text:selected:focus, + .view text:selected, + textview text:selected, .view text selection:focus, .view text selection, + textview text selection:focus, + textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected, + entry selection, modelbutton.flat:selected, + .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + color: #ffffff; } + label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, .view:disabled:selected, + textview text:disabled:selected:focus, + .view text:disabled:selected, + textview text:disabled:selected, .view text selection:disabled, + textview text selection:disabled:focus, + textview text selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, iconview text selection:disabled:focus, iconview text selection:disabled, flowbox flowboxchild:disabled:selected, + entry selection:disabled, modelbutton.flat:disabled:selected, + .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected { + color: #d280d2; } + filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop, label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, .view:backdrop:selected, + textview text:backdrop:selected:focus, + .view text:backdrop:selected, + textview text:backdrop:selected, .view text selection:backdrop, + textview text selection:backdrop:focus, + textview text selection:backdrop, iconview:backdrop:selected:focus, iconview:backdrop:selected, iconview text selection:backdrop:focus, iconview text selection:backdrop, flowbox flowboxchild:backdrop:selected, + entry selection:backdrop, modelbutton.flat:backdrop:selected, + .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { + color: #f7f7f7; } + filechooser placessidebar.sidebar row.sidebar-row:disabled:selected:backdrop, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected:backdrop, label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, + .view text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, + textview text selection:backdrop:disabled, iconview:backdrop:disabled:selected, iconview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, + entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { + color: #bd4abd; } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + +.context-menu { + font: initial; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #5c616c; + background-color: #fafafa; + border: 1px solid; + border-color: #ececec; + border-radius: 5px; + box-shadow: inset 0 -3px #fefefe; + font-size: smaller; } + .keycap:backdrop { + background-color: #f7f7f7; + color: #aeb0b6; + transition: 200ms ease-out; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; + caret-color: #19a187; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/************* + * App Icons * + *************/ +/* Outline for low res icons */ +.lowres-icon { + -gtk-icon-shadow: 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); } + +/* Dropshadow for large icons */ +.icon-dropshadow { + -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); } + +/********* + * Emoji * + ********/ +popover.emoji-picker { + padding-left: 0; + padding-right: 0; } + popover.emoji-picker entry.search { + margin: 3px 5px 5px 5px; } + +button.emoji-section { + border-color: transparent; + border-width: 3px; + border-style: none none solid; + border-radius: 0; + margin: 2px 4px 2px 4px; + padding: 3px 0 0; + min-width: 32px; + min-height: 28px; + /* reset props inherited from the button style */ + background: none; + box-shadow: none; + text-shadow: none; + outline-offset: -5px; } + button.emoji-section:first-child { + margin-left: 7px; } + button.emoji-section:last-child { + margin-right: 7px; } + button.emoji-section:backdrop:not(:checked) { + border-color: transparent; } + button.emoji-section:hover { + border-color: #d9d9d9; } + button.emoji-section:checked { + border-color: #a400a4; } + button.emoji-section label { + padding: 0; + opacity: 0.55; } + button.emoji-section:hover label { + opacity: 0.775; } + button.emoji-section:checked label { + opacity: 1; } + +popover.emoji-picker .emoji { + font-size: x-large; + padding: 6px; } + popover.emoji-picker .emoji :hover { + background: #a400a4; + border-radius: 6px; } + +popover.emoji-completion arrow { + border: none; + background: none; } + +popover.emoji-completion contents row box { + padding: 2px 10px; } + +popover.emoji-completion .emoji:hover { + background: #eaebec; } + +/*************************** + * Check and Radio buttons * + ***************************/ +row label.subtitle { + font-size: smaller; + opacity: 0.55; + text-shadow: none; } + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 50px; } + row > box.header > box.title { + margin-top: 8px; + margin-bottom: 8px; } + +row.expander { + background-color: transparent; } + row.expander list.nested > row { + background-color: alpha(#ffffff, 0.5); + border-color: alpha(#d9d9d9, 0.7); + border-style: solid; + border-width: 1px 0px 0px 0px; } + row.expander image.expander-row-arrow { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); } + row.expander:not(:checked) image.expander-row-arrow { + opacity: 0.55; + text-shadow: none; } + row.expander:not(:checked) image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(-0.25turn); } + row.expander:not(:checked) image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(0.25turn); } + row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #a400a4; } + row.expander image.expander-row-arrow:disabled { + color: #aeb0b6; } + +flap > dimming, +deck > dimming, +leaflet > dimming { + background: rgba(0, 0, 0, 0.12); } + +flap > border, +deck > border, +leaflet > border { + min-width: 1px; + min-height: 1px; + background: #d9d9d9; } + +flap > shadow, +deck > shadow, +leaflet > shadow { + min-width: 56px; + min-height: 56px; } + flap > shadow.left, + deck > shadow.left, + leaflet > shadow.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.right, + deck > shadow.right, + leaflet > shadow.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.up, + deck > shadow.up, + leaflet > shadow.up { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.down, + deck > shadow.down, + leaflet > shadow.down { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); } + +flap > outline, +deck > outline, +leaflet > outline { + min-width: 1px; + min-height: 1px; + background: transparent; } + +avatar { + border-radius: 9999px; + -gtk-outline-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: #fff; } + avatar.image { + background: none; } + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; } + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; } + statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) { + margin-bottom: 12px; } + +window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp, +preferencespage > scrolledwindow > viewport > clamp { + margin: 0 12px; + transition: margin-bottom 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp > list, + preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup { + transition: margin-top 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small, + preferencespage > scrolledwindow > viewport > clamp.small { + margin-bottom: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.small > list, + preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup { + margin-top: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium, + preferencespage > scrolledwindow > viewport > clamp.medium { + margin-bottom: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.medium > list, + preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup { + margin-top: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large, + preferencespage > scrolledwindow > viewport > clamp.large { + margin-bottom: 30px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.large > list, + preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup { + margin-top: 30px; } + +preferencesgroup > box > label:not(:first-child) { + margin-top: 6px; } + +preferencesgroup > box > box:not(:first-child) { + margin-top: 12px; } + +tabbar .tab-indicator:not(.clickable) { + background: none; + box-shadow: none; + border-color: transparent; } + +/*************************** + * Check and Radio buttons * + ***************************/ +popover.combo list { + min-width: 200px; } + +window.csd.unified:not(.solid-csd) headerbar { + border-radius: 0; } + +.windowhandle, .windowhandle * { + -GtkWidget-window-dragging: true; } + +popover.combo { + padding: 0px; } + popover.combo list { + border-style: none; + background-color: transparent; } + popover.combo list > row { + padding: 0px 12px 0px 12px; + min-height: 50px; } + popover.combo list > row:not(:last-child) { + border-bottom: 1px solid alpha(#d9d9d9, 0.5); } + popover.combo list > row:first-child { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo list > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo overshoot.top { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo overshoot.bottom { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical { + padding-top: 2px; + padding-bottom: 2px; } + popover.combo scrollbar.vertical:dir(ltr) { + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical:dir(rtl) { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; } + +row.expander { + padding: 0px; } + row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; } + row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; } + +keypad .digit { + font-size: 200%; + font-weight: bold; } + +keypad .letters { + font-size: 70%; } + +keypad .symbol { + font-size: 160%; } + +viewswitcher, viewswitcher button { + margin: 0; + padding: 0; } + +viewswitcher button { + border-radius: 0; + border-top: 0; + border-bottom: 0; + box-shadow: none; + font-size: 1rem; } + viewswitcher button:not(:checked):not(:hover) { + background: transparent; } + viewswitcher button:not(:only-child):not(:last-child) { + border-right-width: 0px; } + viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) { + border-left-color: transparent; } + viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) { + border-right-color: transparent; } + viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: image(lighter(#ffffff)); } + viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: shade(#d9d9d9, 1.15); } + viewswitcher button:not(only-child):last-child:not(:checked):hover { + border-right-color: shade(#d9d9d9, 1.15); } + viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#ffffff); } + headerbar viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: linear-gradient(to top, shade(alpha(#ffffff, 0.7), 0.96) 2px, alpha(#ffffff, 0.7)); } + headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: #d9d9d9; } + headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover { + border-right-color: #d9d9d9; } + headerbar viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#ffffff); } + viewswitcher button > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; } + viewswitcher button > stack > box.narrow image, + viewswitcher button > stack > box.narrow label { + padding-left: 8px; + padding-right: 8px; } + viewswitcher button > stack > box.wide { + padding: 8px 12px; } + viewswitcher button > stack > box.wide label:dir(ltr) { + padding-right: 7px; } + viewswitcher button > stack > box.wide label:dir(rtl) { + padding-left: 7px; } + viewswitcher button > stack > box label.active { + font-weight: bold; } + viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label { + animation: none; + background-image: none; } + viewswitcher button.needs-attention > stack > box label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 0px, right 1px; } + viewswitcher button.needs-attention > stack > box label:backdrop { + background-size: 6px 6px, 0 0; } + viewswitcher button.needs-attention > stack > box label:dir(rtl) { + background-position: left 0px, left 1px; } + +viewswitcherbar actionbar > revealer > box { + padding: 0; } + +list.content, +list.content list { + background-color: transparent; } + +list.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) { + background-color: mix(#ffffff, #fafafa, 0.5); } + +list.content list.nested > row:not(:active):hover.activatable:not(:selected) { + background-color: mix(#5c616c, #fafafa, 0.95); } + +list.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) { + background-color: #fafafa; } + +list.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) { + background-color: mix(#5c616c, #fafafa, 0.95); } + +list.content > row, +list.content > row list > row { + border-color: alpha(#d9d9d9, 0.7); + border-style: solid; + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +list.content > row:not(:last-child) { + border-width: 1px 1px 0px 1px; } + +list.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked { + border-width: 1px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + +list.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row { + margin-top: 6px; } + +button.list-button:not(:active):not(:checked):not(:hover) { + background: none; + border: 1px solid alpha(#d9d9d9, 0.5); + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.7); } + window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode { + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.34); } + +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized), +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration, +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay { + border-radius: 8px; } + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + color: rgba(92, 97, 108, 0.5); } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop { + color: rgba(174, 176, 182, 0.5); } + +tabbar .box { + min-height: 38px; + background: #d9d9d9; + border-bottom: 1px solid #c2c2c2; } + tabbar .box:backdrop { + background-color: #e8e8e8; + border-color: #d9d9d9; } + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid #c2c2c2; } + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; } + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; } + +tabbar scrolledwindow.pinned:backdrop undershoot { + border-color: #d9d9d9; } + +tabbar scrolledwindow.pinned tabbox:dir(ltr) { + padding-right: 1px; + box-shadow: inset -1px 0 #c2c2c2; } + tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop { + box-shadow: inset -1px 0 #d9d9d9; } + +tabbar scrolledwindow.pinned tabbox:dir(rtl) { + padding-left: 1px; + box-shadow: inset 1px 0 #c2c2c2; } + tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop { + box-shadow: inset 1px 0 #d9d9d9; } + +tabbar undershoot { + transition: none; } + tabbar undershoot.left { + background: linear-gradient(to right, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0) 20px); } + tabbar undershoot.right { + background: linear-gradient(to left, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0) 20px); } + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, rgba(164, 0, 164, 0.7), rgba(164, 0, 164, 0.5) 1px, rgba(164, 0, 164, 0) 20px); } + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, rgba(164, 0, 164, 0.7), rgba(164, 0, 164, 0.5) 1px, rgba(164, 0, 164, 0) 20px); } + +tabbar tab { + border-style: solid; + border-color: #c2c2c2; + border-width: 0 1px 0 1px; + transition: background 150ms ease-in-out; + background-color: #e0e0e0; } + tabbar tab:checked { + background-color: #f0f0f0; } + tabbar tab:checked:hover { + background-color: #f7f7f7; } + tabbar tab:hover { + background-color: #e8e8e8; } + tabbar tab:backdrop { + border-color: #d9d9d9; + background-color: #f0f0f0; } + tabbar tab:backdrop:checked { + background-color: #ffffff; } + +tabbar .start-action, +tabbar .end-action { + background: #e0e0e0; + border-color: #c2c2c2; + border-style: solid; + transition: background 150ms ease-in-out; } + tabbar .start-action:backdrop, + tabbar .end-action:backdrop { + border-color: #d9d9d9; + background-color: #f0f0f0; } + tabbar .start-action button, + tabbar .end-action button { + border: none; + border-radius: 0; } + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; } + tabbar .start-action:dir(ltr) > *, + tabbar .end-action:dir(rtl) > * { + margin-right: 1px; } + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; } + tabbar .start-action:dir(rtl) > *, + tabbar .end-action:dir(ltr) > * { + margin-left: 1px; } + +.tab-drag-icon tab { + min-height: 26px; + background-color: #f7f7f7; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.8); + margin: 25px; } + +tabbar tab, +.tab-drag-icon tab { + padding: 6px; } + tabbar tab.needs-attention, + .tab-drag-icon tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(164, 0, 164, 0.2) 15%, rgba(164, 0, 164, 0) 15%); } + tabbar tab .tab-close-button, + tabbar tab .tab-indicator, + .tab-drag-icon tab .tab-close-button, + .tab-drag-icon tab .tab-indicator { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 99px; + border: none; + box-shadow: none; + -gtk-icon-shadow: none; + text-shadow: none; + background: none; } + tabbar tab .tab-close-button:hover, + tabbar tab .tab-indicator.clickable:hover, + .tab-drag-icon tab .tab-close-button:hover, + .tab-drag-icon tab .tab-indicator.clickable:hover { + background: alpha(#5c616c, 0.15); } + tabbar tab .tab-close-button:active, + tabbar tab .tab-indicator.clickable:active, + .tab-drag-icon tab .tab-close-button:active, + .tab-drag-icon tab .tab-indicator.clickable:active { + background: alpha(black, 0.2); } + +* { + outline-style: solid; + outline-offset: -4px; + outline-width: 2px; + -gtk-outline-radius: 3px; + outline-color: alpha(currentColor,0.07); } + * button, * button:hover, * button:active, * button:checked, * button:focus { + outline-color: alpha(currentColor,0.15); } + +/********** + * Button * + **********/ +.titlebar:not(headerbar) stackswitcher button:active, .titlebar:not(headerbar) stackswitcher button:checked, +.titlebar:not(headerbar) button.toggle:active, +.titlebar:not(headerbar) button.toggle:checked, +headerbar stackswitcher button:active, +headerbar stackswitcher button:checked, +headerbar button.toggle:active, +headerbar button.toggle:checked, button.flat:hover, button:active, button:checked { + background: #f2f2f2; + box-shadow: inset 0 3px 5px -4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.05); } + .titlebar:not(headerbar) stackswitcher button:backdrop:active, .titlebar:not(headerbar) stackswitcher button:backdrop:checked, + .titlebar:not(headerbar) button.toggle:backdrop:active, + .titlebar:not(headerbar) button.toggle:backdrop:checked, + headerbar stackswitcher button:backdrop:active, + headerbar stackswitcher button:backdrop:checked, + headerbar button.toggle:backdrop:active, + headerbar button.toggle:backdrop:checked, button.flat:backdrop:hover, button:active:backdrop, button:checked:backdrop { + box-shadow: none; } + +button.flat { + border-color: transparent; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button.flat:hover { + transition: none; } + button.flat:link, button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +button.suggested-action { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #950095; + border-bottom-color: #620062; + background-image: image(#c800c8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + button.suggested-action:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + border-bottom-color: #3e003e; + background-image: image(#900090); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + button.suggested-action:active, button.suggested-action:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + background-image: image(#5d005d); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + button.suggested-action:backdrop, button.suggested-action.flat:backdrop { + color: #edcced; + border-color: #a400a4; + background-image: image(#a400a4); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { + color: #e9d2e9; + border-color: #8f1e8f; + background-image: image(#8f1e8f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { + color: #b66db6; + border-color: #8f1e8f; + background-image: image(#8f1e8f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.suggested-action:disabled:active, button.suggested-action:disabled:checked { + color: #d2a5d2; + border-color: #710071; + background-image: image(#8f1e8f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #c61717; + border-bottom-color: #991212; + background-image: image(#e62b2b); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px 0px rgba(166, 20, 20, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #a61414; + border-bottom-color: #790e0e; + background-image: image(#c21717); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 0px rgba(166, 20, 20, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + button.destructive-action:active, button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #a61414; + background-image: image(#941111); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + button.destructive-action:backdrop, button.destructive-action.flat:backdrop { + color: #f6d1d1; + border-color: #d41919; + background-image: image(#d41919); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { + color: #f4d4d4; + border-color: #c72626; + background-image: image(#c72626); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { + color: #da7272; + border-color: #c72626; + background-image: image(#c72626); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:disabled:active, button.destructive-action:disabled:checked { + color: #e8a8a8; + border-color: #a61414; + background-image: image(#c72626); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +/********** + * Entry * + **********/ +spinbutton:not(.vertical), +entry { + box-shadow: inset 0 3px 5px -4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.05); } + +headerbar spinbutton:not(.vertical), +headerbar entry { + background: #fafafa; } + +/********** + * Switch * + **********/ +switch { + box-shadow: inset 0 3px 5px -4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.05); } + switch:checked { + border-color: rgba(0, 0, 0, 0.2); + border-right-width: 0; + margin-right: 1px; + box-shadow: inset 0 1px 2px -1px rgba(0, 0, 0, 0.6); } + switch:backdrop, switch:disabled { + box-shadow: none; + border-color: #d9d9d9; } + switch slider:checked { + border-color: #580058; } + switch slider:checked:backdrop:not(:disabled) { + border-color: #a400a4; } + switch slider:disabled { + border-color: #d9d9d9; } + +/************************* + * Check and Radio items * + *************************/ +check, menu menuitem check, menu menuitem:hover check, +radio, menu menuitem radio, menu menuitem:hover radio { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(white); + box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, menu menuitem check:disabled, menu menuitem check:disabled:checked, menu menuitem check:disabled:indeterminate, menu menuitem check:disabled:backdrop, menu menuitem check:disabled:backdrop:checked, menu menuitem check:disabled:backdrop:indeterminate, menu menuitem:hover check:disabled, menu menuitem:hover check:disabled:checked, menu menuitem:hover check:disabled:indeterminate, menu menuitem:hover check:disabled:backdrop, menu menuitem:hover check:disabled:backdrop:checked, menu menuitem:hover check:disabled:backdrop:indeterminate, + radio:disabled, + radio:disabled:checked, + radio:disabled:indeterminate, + radio:disabled:backdrop, + radio:disabled:backdrop:checked, + radio:disabled:backdrop:indeterminate, menu menuitem radio:disabled, menu menuitem radio:disabled:checked, menu menuitem radio:disabled:indeterminate, menu menuitem radio:disabled:backdrop, menu menuitem radio:disabled:backdrop:checked, menu menuitem radio:disabled:backdrop:indeterminate, menu menuitem:hover radio:disabled, menu menuitem:hover radio:disabled:checked, menu menuitem:hover radio:disabled:indeterminate, menu menuitem:hover radio:disabled:backdrop, menu menuitem:hover radio:disabled:backdrop:checked, menu menuitem:hover radio:disabled:backdrop:indeterminate { + border-color: #d9d9d9; + background-image: image(#ffffff); + color: #5c616c; } + +check:checked, check:indeterminate, menu menuitem check:checked, menu menuitem check:indeterminate, +radio:checked, +radio:indeterminate, menu menuitem radio:checked, menu menuitem radio:indeterminate { + background-image: linear-gradient(to bottom, #a400a4 20%, #9a009a 90%); + border-color: #580058; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); + color: #ffffff; } + check:checked:active, check:indeterminate:active, menu menuitem check:checked:active, menu menuitem check:indeterminate:active, + radio:checked:active, + radio:indeterminate:active, menu menuitem radio:checked:active, menu menuitem radio:indeterminate:active { + box-shadow: none; } + check:checked:backdrop, check:indeterminate:backdrop, menu menuitem check:checked:backdrop, menu menuitem check:indeterminate:backdrop, + radio:checked:backdrop, + radio:indeterminate:backdrop, menu menuitem radio:checked:backdrop, menu menuitem radio:indeterminate:backdrop { + background-image: image(#a400a4); } + +switch slider, +scale slider { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(white); + box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + border-color: #bababa; } + switch:hover slider, switch slider:active, + scale slider:active { + background-image: image(white); + border-color: #a400a4; } + switch slider:disabled, + scale slider:disabled { + border-color: #d9d9d9; } + +/*************** + * Header bars * + ***************/ +headerbar { + border-color: #cccccc; + background: #f2f2f2 -gtk-scaled(url("assets/kali-headerbar-logo.png"), url("assets/kali-headerbar-logo@2.png")), linear-gradient(to top, #ededed, whitesmoke); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); + box-shadow: 0 1px 4px rgba(204, 204, 204, 0.75); + background-repeat: no-repeat; + background-position: left; } + headerbar:backdrop { + background-image: -gtk-scaled(url("assets/kali-headerbar-logo.png"), url("assets/kali-headerbar-logo@2.png")); + background-repeat: no-repeat; + background-position: left; + box-shadow: none; } + +.titlebar:not(headerbar) viewswitcher button > stack > box.narrow, +.titlebar:not(headerbar) hdyviewswitcher > button box.narrow, +headerbar viewswitcher button > stack > box.narrow, +headerbar hdyviewswitcher > button box.narrow { + margin: -7px 0 -5px; } + +.titlebar:not(headerbar) viewswitcher button > stack > box.wide, +.titlebar:not(headerbar) hdyviewswitcher > button box.wide, +headerbar viewswitcher button > stack > box.wide, +headerbar hdyviewswitcher > button box.wide { + margin: -8px 0; } + +dialog .titlebar:not(headerbar), dialog headerbar, dialog headerbar:backdrop { + background: #ffffff; + border: 0; + box-shadow: none; } + +.titlebar:not(headerbar) button.titlebutton:not(.appmenu), +headerbar button.titlebutton:not(.appmenu) { + color: transparent; + background-image: -gtk-scaled(url("assets/titlebutton.png"), url("assets/titlebutton@2.png")); + background-color: white; + background-repeat: no-repeat; + background-position: center; + margin: 0; + margin-left: 5px; + padding: 0; + min-width: 0; + min-height: 0; + border: 1px solid #c2c2c2; + box-shadow: inset 0 3px 5px -4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.05); + -gtk-icon-shadow: none; + transition: all .2s; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu) + button.titlebutton, + headerbar button.titlebutton:not(.appmenu) + button.titlebutton { + margin-left: 0; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, + headerbar button.titlebutton:not(.appmenu):last-child { + margin-right: 5px; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):hover, + headerbar button.titlebutton:not(.appmenu):hover { + background-color: white; + border-color: transparent; + box-shadow: 0 0 0 1px #d9d9d9; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):hover.minimize, + headerbar button.titlebutton:not(.appmenu):hover.minimize { + background-image: -gtk-scaled(url("assets/minimize.png"), url("assets/minimize@2.png")); } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):hover.maximize, + headerbar button.titlebutton:not(.appmenu):hover.maximize { + background-image: -gtk-scaled(url("assets/maximize.png"), url("assets/maximize@2.png")); } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close, + headerbar button.titlebutton:not(.appmenu).close { + background-color: #a400a4; + background-image: -gtk-scaled(url("assets/close-white.png"), url("assets/close-white@2.png")); + border-color: transparent; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:hover, + headerbar button.titlebutton:not(.appmenu).close:hover { + background-color: #ad1aad; + background-image: -gtk-scaled(url("assets/close-black.png"), url("assets/close-black@2.png")); } + .maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .maximized headerbar button.titlebutton:not(.appmenu):last-child, .fullscreen headerbar button.titlebutton:not(.appmenu):last-child, .tiled headerbar button.titlebutton:not(.appmenu):last-child, .tiled-top headerbar button.titlebutton:not(.appmenu):last-child, .tiled-right headerbar button.titlebutton:not(.appmenu):last-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):last-child, .tiled-left headerbar button.titlebutton:not(.appmenu):last-child { + margin-right: 0; } + .maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .maximized headerbar button.titlebutton:not(.appmenu):first-child, .fullscreen headerbar button.titlebutton:not(.appmenu):first-child, .tiled headerbar button.titlebutton:not(.appmenu):first-child, .tiled-top headerbar button.titlebutton:not(.appmenu):first-child, .tiled-right headerbar button.titlebutton:not(.appmenu):first-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):first-child, .tiled-left headerbar button.titlebutton:not(.appmenu):first-child { + margin-left: 0; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu):backdrop.maximize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu):backdrop.minimize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu):backdrop.close, + headerbar button.titlebutton:not(.appmenu):backdrop.maximize, + headerbar button.titlebutton:not(.appmenu):backdrop.minimize, + headerbar button.titlebutton:not(.appmenu):backdrop.close { + box-shadow: none; + border-color: #d9d9d9; + background-image: -gtk-scaled(url("assets/titlebutton.png"), url("assets/titlebutton@2.png")); + background-color: rgba(0, 0, 0, 0.1); } + +.default-decoration.titlebar:not(headerbar), +headerbar.default-decoration { + min-height: 0; + padding: 6px; + box-shadow: none; + background: transparent -gtk-scaled(url("assets/kali-headerbar-logo.png"), url("assets/kali-headerbar-logo@2.png")), linear-gradient(to top, rgba(0, 0, 0, 0), rgba(3, 3, 3, 0)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); + background-color: #ededed; + background-position: -35px; + background-repeat: no-repeat; } + .default-decoration.titlebar:backdrop:not(headerbar), + headerbar.default-decoration:backdrop { + background-color: #ffffff; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 0; + min-width: 0; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton, + headerbar.default-decoration button.titlebutton:last-child { + margin: 0; } + +paned headerbar:first-child, +hdyleaflet headerbar:first-child, +headerbar.titlebar headerbar:first-child, +deck leaflet box:first-child headerbar:first-child, +leaflet > headerbar:first-child { + border-color: #d9d9d9; + background: #fafafa; + box-shadow: none; } + paned headerbar:first-child:backdrop, + hdyleaflet headerbar:first-child:backdrop, + headerbar.titlebar headerbar:first-child:backdrop, + deck leaflet box:first-child headerbar:first-child:backdrop, + leaflet > headerbar:first-child:backdrop { + background: #f7f7f7; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-top-color: #d9d9d9; } + treeview.view:backdrop { + border-top-color: #d9d9d9; } + treeview.view header button { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(white); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + treeview.view header button:hover, treeview.view header button:active { + border-color: #d9d9d9; } + treeview.view header button:backdrop { + box-shadow: none; } + +/*************** + * Popovers * + ***************/ +popover.background { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15); } + .csd popover.background, popover.background { + border-color: rgba(0, 0, 0, 0.1); } + +/************* + * Notebooks * + *************/ +notebook > header { + border: 0; + padding: 0; + background-color: #f2f2f2; } + notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs { + margin: 0; } + notebook > header.top > tabs > tab, + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab, + notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab, + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab, + notebook > header.right > tabs > tab.reorderable-page { + border: 1px solid transparent; + margin: 3px; } + notebook > header.top > tabs > tab:hover:not(:backdrop), + notebook > header.top > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.bottom > tabs > tab:hover:not(:backdrop), + notebook > header.bottom > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.left > tabs > tab:hover:not(:backdrop), + notebook > header.left > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.right > tabs > tab:hover:not(:backdrop), + notebook > header.right > tabs > tab.reorderable-page:hover:not(:backdrop) { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(whitesmoke); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + notebook > header.top > tabs > tab:checked, + notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked, + notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked, + notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked, + notebook > header.right > tabs > tab.reorderable-page:checked { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(white); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + notebook > header.top > tabs > tab:checked:backdrop, + notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop, + notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop, + notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop, + notebook > header.right > tabs > tab.reorderable-page:checked:backdrop { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#ffffff); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header.top { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.bottom { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header tab { + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + min-height: 24px; } + notebook > header tab button.flat { + margin-top: 1px; + margin-bottom: 1px; } + +/************** + * Scrollbars * + **************/ +scrollbar slider { + min-width: 6px; + min-height: 6px; } + +/************** + * GtkInfoBar * + **************/ +infobar, infobar.info, infobar.question, infobar.warning, infobar.error { + border-style: none; + text-shadow: none; } + infobar:backdrop > revealer > box label, infobar:backdrop > revealer > box, infobar > revealer > box label, infobar > revealer > box, infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box { + color: #ffffff; } + infobar:backdrop, infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { + text-shadow: none; } + infobar selection, infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + background-color: #e6e6e6; } + infobar *:link, infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #710071; } + +infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.info.action:hover:backdrop > revealer > box, infobar.info.action:hover > revealer > box { + background-color: #a400a4; } + +infobar.info button, +infobar.info button.flat, infobar.info.action:hover button, +infobar.info.action:hover button.flat { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #950095; + border-bottom-color: #620062; + background-image: image(#c800c8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + infobar.info button:hover, + infobar.info button.flat:hover, infobar.info.action:hover button:hover, + infobar.info.action:hover button.flat:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + border-bottom-color: #3e003e; + background-image: image(#900090); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(113, 0, 113, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + infobar.info button:active, infobar.info button:checked, + infobar.info button.flat:active, + infobar.info button.flat:checked, infobar.info.action:hover button:active, infobar.info.action:hover button:checked, + infobar.info.action:hover button.flat:active, + infobar.info.action:hover button.flat:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #710071; + background-image: image(#5d005d); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.info button:disabled, + infobar.info button.flat:disabled, infobar.info.action:hover button:disabled, + infobar.info.action:hover button.flat:disabled { + color: #d892d8; + border-color: #710071; + background-image: image(#b125b1); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.info button:backdrop, + infobar.info button.flat:backdrop, infobar.info.action:hover button:backdrop, + infobar.info.action:hover button.flat:backdrop { + color: #edcced; + border-color: #a400a4; + background-image: image(#a400a4); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #710071; } + infobar.info button:backdrop:disabled, + infobar.info button.flat:backdrop:disabled, infobar.info.action:hover button:backdrop:disabled, + infobar.info.action:hover button.flat:backdrop:disabled { + color: #cc71cc; + border-color: #b125b1; + background-image: image(#b125b1); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #710071; } + infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, + infobar.info button.flat:backdrop label, + infobar.info button.flat:backdrop, + infobar.info button.flat label, + infobar.info button.flat, infobar.info.action:hover button:backdrop label, infobar.info.action:hover button:backdrop, infobar.info.action:hover button label, infobar.info.action:hover button, + infobar.info.action:hover button.flat:backdrop label, + infobar.info.action:hover button.flat:backdrop, + infobar.info.action:hover button.flat label, + infobar.info.action:hover button.flat { + color: #ffffff; } + +infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.question.action:hover:backdrop > revealer > box, infobar.question.action:hover > revealer > box, infobar.warning.action:hover:backdrop > revealer > box, infobar.warning.action:hover > revealer > box { + background-color: #fd7d00; } + +infobar.question button, +infobar.question button.flat, infobar.warning button, +infobar.warning button.flat, infobar.question.action:hover button, +infobar.question.action:hover button.flat, infobar.warning.action:hover button, +infobar.warning.action:hover button.flat { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #ee7500; + border-bottom-color: #bb5c00; + background-image: image(#ff8f22); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px 0px rgba(202, 100, 0, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + infobar.question button:hover, + infobar.question button.flat:hover, infobar.warning button:hover, + infobar.warning button.flat:hover, infobar.question.action:hover button:hover, + infobar.question.action:hover button.flat:hover, infobar.warning.action:hover button:hover, + infobar.warning.action:hover button.flat:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #ca6400; + border-bottom-color: #974b00; + background-image: image(#e97300); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 0px rgba(202, 100, 0, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + infobar.question button:active, infobar.question button:checked, + infobar.question button.flat:active, + infobar.question button.flat:checked, infobar.warning button:active, infobar.warning button:checked, + infobar.warning button.flat:active, + infobar.warning button.flat:checked, infobar.question.action:hover button:active, infobar.question.action:hover button:checked, + infobar.question.action:hover button.flat:active, + infobar.question.action:hover button.flat:checked, infobar.warning.action:hover button:active, infobar.warning.action:hover button:checked, + infobar.warning.action:hover button.flat:active, + infobar.warning.action:hover button.flat:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #ca6400; + background-image: image(#b65a00); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.question button:disabled, + infobar.question button.flat:disabled, infobar.warning button:disabled, + infobar.warning button.flat:disabled, infobar.question.action:hover button:disabled, + infobar.question.action:hover button.flat:disabled, infobar.warning.action:hover button:disabled, + infobar.warning.action:hover button.flat:disabled { + color: #fec892; + border-color: #ca6400; + background-image: image(#fd9025); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.question button:backdrop, + infobar.question button.flat:backdrop, infobar.warning button:backdrop, + infobar.warning button.flat:backdrop, infobar.question.action:hover button:backdrop, + infobar.question.action:hover button.flat:backdrop, infobar.warning.action:hover button:backdrop, + infobar.warning.action:hover button.flat:backdrop { + color: #ffe5cc; + border-color: #fd7d00; + background-image: image(#fd7d00); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #ca6400; } + infobar.question button:backdrop:disabled, + infobar.question button.flat:backdrop:disabled, infobar.warning button:backdrop:disabled, + infobar.warning button.flat:backdrop:disabled, infobar.question.action:hover button:backdrop:disabled, + infobar.question.action:hover button.flat:backdrop:disabled, infobar.warning.action:hover button:backdrop:disabled, + infobar.warning.action:hover button.flat:backdrop:disabled { + color: #feb771; + border-color: #fd9025; + background-image: image(#fd9025); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #ca6400; } + infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, + infobar.question button.flat:backdrop label, + infobar.question button.flat:backdrop, + infobar.question button.flat label, + infobar.question button.flat, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, + infobar.warning button.flat:backdrop label, + infobar.warning button.flat:backdrop, + infobar.warning button.flat label, + infobar.warning button.flat, infobar.question.action:hover button:backdrop label, infobar.question.action:hover button:backdrop, infobar.question.action:hover button label, infobar.question.action:hover button, + infobar.question.action:hover button.flat:backdrop label, + infobar.question.action:hover button.flat:backdrop, + infobar.question.action:hover button.flat label, + infobar.question.action:hover button.flat, infobar.warning.action:hover button:backdrop label, infobar.warning.action:hover button:backdrop, infobar.warning.action:hover button label, infobar.warning.action:hover button, + infobar.warning.action:hover button.flat:backdrop label, + infobar.warning.action:hover button.flat:backdrop, + infobar.warning.action:hover button.flat label, + infobar.warning.action:hover button.flat { + color: #ffffff; } + +infobar.error:backdrop > revealer > box, infobar.error > revealer > box, infobar.error.action:hover:backdrop > revealer > box, infobar.error.action:hover > revealer > box { + background-color: #bf1717; } + infobar.error:backdrop > revealer > box button, + infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button, + infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button, + infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button, + infobar.error.action:hover > revealer > box button.flat { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #b11515; + border-bottom-color: #841010; + background-image: image(#df1b1b); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px 0px rgba(145, 18, 18, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + infobar.error:backdrop > revealer > box button:hover, + infobar.error:backdrop > revealer > box button.flat:hover, infobar.error > revealer > box button:hover, + infobar.error > revealer > box button.flat:hover, infobar.error.action:hover:backdrop > revealer > box button:hover, + infobar.error.action:hover:backdrop > revealer > box button.flat:hover, infobar.error.action:hover > revealer > box button:hover, + infobar.error.action:hover > revealer > box button.flat:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #911212; + border-bottom-color: #640c0c; + background-image: image(#ad1515); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px 0px rgba(145, 18, 18, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, + infobar.error:backdrop > revealer > box button.flat:active, + infobar.error:backdrop > revealer > box button.flat:checked, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, + infobar.error > revealer > box button.flat:active, + infobar.error > revealer > box button.flat:checked, infobar.error.action:hover:backdrop > revealer > box button:active, infobar.error.action:hover:backdrop > revealer > box button:checked, + infobar.error.action:hover:backdrop > revealer > box button.flat:active, + infobar.error.action:hover:backdrop > revealer > box button.flat:checked, infobar.error.action:hover > revealer > box button:active, infobar.error.action:hover > revealer > box button:checked, + infobar.error.action:hover > revealer > box button.flat:active, + infobar.error.action:hover > revealer > box button.flat:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #911212; + background-image: image(#7f0f0f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.error:backdrop > revealer > box button:disabled, + infobar.error:backdrop > revealer > box button.flat:disabled, infobar.error > revealer > box button:disabled, + infobar.error > revealer > box button.flat:disabled, infobar.error.action:hover:backdrop > revealer > box button:disabled, + infobar.error.action:hover:backdrop > revealer > box button.flat:disabled, infobar.error.action:hover > revealer > box button:disabled, + infobar.error.action:hover > revealer > box button.flat:disabled { + color: #e49c9c; + border-color: #911212; + background-image: image(#c83939); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.error:backdrop > revealer > box button:backdrop, + infobar.error:backdrop > revealer > box button.flat:backdrop, infobar.error > revealer > box button:backdrop, + infobar.error > revealer > box button.flat:backdrop, infobar.error.action:hover:backdrop > revealer > box button:backdrop, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, infobar.error.action:hover > revealer > box button:backdrop, + infobar.error.action:hover > revealer > box button.flat:backdrop { + color: #f2d1d1; + border-color: #bf1717; + background-image: image(#bf1717); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #911212; } + infobar.error:backdrop > revealer > box button:backdrop:disabled, + infobar.error:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error > revealer > box button:backdrop:disabled, + infobar.error > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover:backdrop > revealer > box button:backdrop:disabled, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover > revealer > box button:backdrop:disabled, + infobar.error.action:hover > revealer > box button.flat:backdrop:disabled { + color: #db7e7e; + border-color: #c83939; + background-image: image(#c83939); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #911212; } + infobar.error:backdrop > revealer > box button:backdrop label, infobar.error:backdrop > revealer > box button:backdrop, infobar.error:backdrop > revealer > box button label, infobar.error:backdrop > revealer > box button, + infobar.error:backdrop > revealer > box button.flat:backdrop label, + infobar.error:backdrop > revealer > box button.flat:backdrop, + infobar.error:backdrop > revealer > box button.flat label, + infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button:backdrop label, infobar.error > revealer > box button:backdrop, infobar.error > revealer > box button label, infobar.error > revealer > box button, + infobar.error > revealer > box button.flat:backdrop label, + infobar.error > revealer > box button.flat:backdrop, + infobar.error > revealer > box button.flat label, + infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button:backdrop label, infobar.error.action:hover:backdrop > revealer > box button:backdrop, infobar.error.action:hover:backdrop > revealer > box button label, infobar.error.action:hover:backdrop > revealer > box button, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop label, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, + infobar.error.action:hover:backdrop > revealer > box button.flat label, + infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button:backdrop label, infobar.error.action:hover > revealer > box button:backdrop, infobar.error.action:hover > revealer > box button label, infobar.error.action:hover > revealer > box button, + infobar.error.action:hover > revealer > box button.flat:backdrop label, + infobar.error.action:hover > revealer > box button.flat:backdrop, + infobar.error.action:hover > revealer > box button.flat label, + infobar.error.action:hover > revealer > box button.flat { + color: #ffffff; } + +/********* + * Lists * + *********/ +row:selected, row:selected:backdrop, row:selected:active, row.activatable:selected, row.activatable:selected:backdrop, row.activatable:selected:active { + border-radius: 8px; + background-color: #ffffff; + color: black; + box-shadow: inset 0 0 0 9999px #eaebec, inset 0 0 0 3px #fafafa; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 5px 10px; + margin: 20px; + border-radius: 5px; + border: 1px solid rgba(0, 0, 0, 0); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15); + background-image: none; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + box-shadow: none; } + +/************ + * Calendar * + ***********/ +calendar { + border-radius: 6px; + border: 0; + padding: 1px; } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar:backdrop { + background-image: none; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + background-color: #ffffff; } + +stacksidebar row { + padding: 7px 3px; } + +/**************** + * File chooser * + ****************/ +placessidebar row { + min-height: 30px; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 8px 8px 5px 5px; + border: 1px solid #fafafa; + border-bottom-width: 2px; + background: #ffffff; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(0, 0, 0, 0.1); } + decoration:backdrop { + box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.03); } + .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-width: 0; } + .popup decoration { + border-width: 0; } + .ssd decoration { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); + border-width: 0; } + .csd.popup decoration { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0); + border-width: 0; } + tooltip.csd decoration { + border: 0; } + messagedialog.csd decoration { + border-width: 0; + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); } + +/* Nautilus */ +@define-color disk_space_unknown #383c4a; +@define-color disk_space_used #a400a4; +@define-color disk_space_free white; +filechooser placessidebar.sidebar:dir(ltr), +.nautilus-window placessidebar.sidebar:dir(ltr) { + background-image: linear-gradient(to right, whitesmoke 41px, #ffffff 0); } + +filechooser placessidebar.sidebar:dir(rtl), +.nautilus-window placessidebar.sidebar:dir(rtl) { + background-image: linear-gradient(to left, whitesmoke 41px, #ffffff 0); } + +filechooser placessidebar.sidebar:backdrop, +.nautilus-window placessidebar.sidebar:backdrop { + background-image: none; } + +filechooser placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected { + margin-left: 6px; + margin-right: 6px; + border-radius: 4px; + box-shadow: 0 1px 4px rgba(164, 0, 164, 0.5); + transition: box-shadow 200ms ease-out; + background-color: #a400a4; } + filechooser placessidebar.sidebar row.sidebar-row:selected:dir(ltr), + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(ltr) { + background-image: linear-gradient(to right, #710071 35px, transparent 0); } + filechooser placessidebar.sidebar row.sidebar-row:selected:dir(rtl), + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(rtl) { + background-image: linear-gradient(to left, #710071 35px, transparent 0); } + filechooser placessidebar.sidebar row.sidebar-row:selected revealer, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer { + padding-left: 8px; + padding-right: 8px; } + filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label { + color: #ffffff; } + filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop { + box-shadow: none; + background-image: none; } + filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop, filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label { + color: #e7c6e7; } + +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + padding-right: 20px; } + +.nautilus-window .floating-bar { + color: #ffffff; + background-color: #a400a4; + border-color: #580058; + margin: 10px; + box-shadow: 0 1px 4px rgba(164, 0, 164, 0.5); + transition: background-color 200ms ease-out; } + .nautilus-window .floating-bar:backdrop { + color: inherit; + box-shadow: none; + border-color: #d9d9d9; } + .nautilus-window .floating-bar.bottom.left, .nautilus-window .floating-bar.bottom.right { + border-radius: 4px; + border-style: solid; } + +.path-bar-box:backdrop { + border-color: #d9d9d9; } + +box.nautilus-path-bar > scrolledwindow { + background-color: #fafafa; } + +box.nautilus-path-bar > button { + box-shadow: none; } + +/* GNOME TERMINAL */ +terminal-window notebook scrollbar, +.mate-terminal notebook scrollbar { + background: #fafafa; } + +/* GNOME TWEAKS */ +list.tweak-categories separator { + background: transparent; } + +/* XFCE4 PANEL */ +.xfce4-panel.background { + background: rgba(255, 255, 255, 0.9); } + +.xfce4-panel button { + border: 0; + border-radius: 0; + min-width: 30px; + box-shadow: none; + text-shadow: none; + background: transparent; + color: #454850; } + .xfce4-panel button:hover { + background: #ffffff; } + .xfce4-panel button:not(#whiskermenu-button):checked, .xfce4-panel button:not(#whiskermenu-button):active { + box-shadow: inset 0 -2px 0 #a400a4; + background: #ffffff; } + +.xfce4-panel.vertical button:not(#whiskermenu-button):checked, .xfce4-panel.vertical button:not(#whiskermenu-button):active { + box-shadow: inset 2px 0 0 #a400a4; } + +/* XFCE4 NOTIFICATIONS & LOGOUT DIALOG */ +#XfceNotifyWindow, .xfsm-logout-dialog, .xfsm-logout-dialog button { + border: 1px solid #d9d9d9; + border-bottom-width: 2px; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); + -gtk-icon-style: symbolic; } + +.xfsm-logout-dialog > .vertical > .horizontal button { + margin: 8px; } + +/* Whisker menu */ +#whiskermenu-button image { + -gtk-icon-shadow: 0 0 3px #a400a4, 0 0 3px #a400a4; } + +#whiskermenu-window entry { + border-radius: 100px; + border: 2px solid #a400a4; + box-shadow: none; } + +#whiskermenu-window button { + transition-duration: 0s; } + #whiskermenu-window button:checked { + border-color: transparent; } + +#whiskermenu-window scrolledwindow.frame { + border: 0; + border-radius: 8px; + box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); + padding: 7px 10px; + margin: 0 5px; } + #whiskermenu-window scrolledwindow.frame, #whiskermenu-window scrolledwindow.frame iconview:not(:hover):not(:focus) { + background: #ffffff; } + #whiskermenu-window scrolledwindow.frame treeview { + background: transparent; + border-radius: 4px; } + #whiskermenu-window scrolledwindow.frame treeview:hover, #whiskermenu-window scrolledwindow.frame treeview:active, #whiskermenu-window scrolledwindow.frame treeview:selected { + background-color: rgba(0, 0, 0, 0.07); + color: inherit; } + +/* XFCE4 panel action */ +#XfcePanelWindowWrapper > widget > box > #xfce-panel-button > image { + -gtk-icon-style: symbolic; + -gtk-icon-transform: scale(0.7); } + +/* XFCE4 workspace switcher */ +wnck-pager { + background-color: white; } + wnck-pager:selected { + background-color: #cccccc; } + wnck-pager:hover { + background-color: #cccccc; } + +/* LightDM */ +.lightdm-gtk-greeter #panel_window { + background: rgba(255, 255, 255, 0.9); + color: #5c616c; + text-shadow: none; + -gtk-icon-shadow: none; } + +.lightdm-gtk-greeter #login_window { + border: 0; + background-color: rgba(255, 255, 255, 0.9); + border-radius: 4px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); } + .lightdm-gtk-greeter #login_window entry { + background: rgba(255, 255, 255, 0.4); + border-color: rgba(255, 255, 255, 0.3); + min-height: 32px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); } + .lightdm-gtk-greeter #login_window entry image { + margin: 0; } + .lightdm-gtk-greeter #login_window #buttonbox_frame { + padding-top: 20px; + background: #ffffff; + border-top: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0 0 4px 4px; + box-shadow: inset 0 -4px rgba(0, 0, 0, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.07); } + .lightdm-gtk-greeter #login_window #buttonbox_frame button { + border: 0; + color: #ffffff; + text-shadow: none; } + .lightdm-gtk-greeter #login_window #buttonbox_frame #cancel_button { + background: rgba(0, 0, 0, 0.07); + box-shadow: none; + color: #5c616c; } + .lightdm-gtk-greeter #login_window #buttonbox_frame #login_button { + background: #a400a4; + box-shadow: inset 0 -2px rgba(0, 0, 0, 0.2); } + +/* Thunar */ +.thunar .warning { + margin: -7px 0; } + +.budgie-container { + background-color: transparent; } + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #a400a4; } + +.budgie-panel { + background-color: #272a34; + color: white; + font-weight: normal; } + .budgie-panel image { + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); } + .budgie-panel label { + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); } + .budgie-panel .alert { + color: #a400a4; } + .budgie-panel:backdrop { + color: white; + background-color: rgba(39, 42, 52, 0.8); } + .budgie-panel.transparent { + background-color: rgba(39, 42, 52, 0.8); + color: white; } + .budgie-panel button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; } + .budgie-panel.horizontal button { + padding: 0 4px; } + .budgie-panel.vertical button { + padding: 4px 0; } + .budgie-panel separator { + background-color: rgba(92, 97, 108, 0.4); } + .budgie-panel.vertical #tasklist-button { + min-height: 32px; } + .budgie-panel .end-region { + background-color: rgba(0, 0, 0, 0.3); + border-radius: 0px; } + .budgie-panel .end-region separator { + background-color: rgba(255, 255, 255, 0.15); } + .budgie-panel .end-region label { + font-weight: 700; + color: white; } + +.budgie-panel button.flat.launcher { + padding: 0; + border-radius: 0; + border: none; + background-image: radial-gradient(circle farthest-corner at center, alpha(#5c616c,0) 100%, transparent 0%), image(alpha(#5c616c,0)); + background-position: center center; } + .budgie-panel button.flat.launcher > image { + opacity: 0.87; } + .budgie-panel button.flat.launcher:hover { + -gtk-icon-effect: highlight; } + .budgie-panel button.flat.launcher:hover > image { + opacity: 1.0; } + .budgie-panel button.flat.launcher:active > image { + opacity: 1.0; } + .budgie-panel button.flat.launcher:checked { + background-color: transparent; } + .budgie-panel button.flat.launcher:checked:hover { + -gtk-icon-effect: highlight; } + .budgie-panel button.flat.launcher:checked > image { + opacity: 1.0; } + +.budgie-panel .unpinned button.flat.launcher:hover, +.budgie-panel .pinned button.flat.launcher.running:hover { + -gtk-icon-effect: highlight; } + +.budgie-panel .unpinned button.flat.launcher > image, +.budgie-panel .pinned button.flat.launcher.running > image { + background-size: 2px 2px; + background-repeat: no-repeat; + opacity: 1.0; } + +.budgie-panel .unpinned button.flat.launcher:hover > image, .budgie-panel .unpinned button.flat.launcher:active > image, .budgie-panel .unpinned button.flat.launcher:checked > image, +.budgie-panel .pinned button.flat.launcher.running:hover > image, +.budgie-panel .pinned button.flat.launcher.running:active > image, +.budgie-panel .pinned button.flat.launcher.running:checked > image { + background-image: none; } + +.top .budgie-panel button#tasklist-button:hover, +.top .budgie-panel button.flat.launcher:hover { + box-shadow: inset 0 2px alpha(#5c616c,0.4); + background-color: rgba(92, 97, 108, 0.4); + border: none; } + +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked, +.top .budgie-panel button.flat.launcher:active, +.top .budgie-panel button.flat.launcher:checked { + box-shadow: inset 0 2px #a400a4; } + +.top .budgie-panel .unpinned button.flat.launcher > image, +.top .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#a400a4); + background-position: top center; } + +.top .budgie-panel .unpinned button.flat.launcher:hover, .top .budgie-panel .unpinned button.flat.launcher:active, .top .budgie-panel .unpinned button.flat.launcher:checked, +.top .budgie-panel .pinned button.flat.launcher.running:hover, +.top .budgie-panel .pinned button.flat.launcher.running:active, +.top .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset 0 2px #a400a4; } + +.bottom .budgie-panel button#tasklist-button:hover, +.bottom .budgie-panel button.flat.launcher:hover { + box-shadow: inset 0 -2px alpha(#5c616c,0.4); + background-color: rgba(92, 97, 108, 0.4); + border: none; } + +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked, +.bottom .budgie-panel button.flat.launcher:active, +.bottom .budgie-panel button.flat.launcher:checked { + box-shadow: inset 0 -2px #a400a4; } + +.bottom .budgie-panel .unpinned button.flat.launcher > image, +.bottom .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#a400a4); + background-position: bottom center; } + +.bottom .budgie-panel .unpinned button.flat.launcher:hover, .bottom .budgie-panel .unpinned button.flat.launcher:active, .bottom .budgie-panel .unpinned button.flat.launcher:checked, +.bottom .budgie-panel .pinned button.flat.launcher.running:hover, +.bottom .budgie-panel .pinned button.flat.launcher.running:active, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset 0 -2px #a400a4; } + +.left .budgie-panel button#tasklist-button:hover, +.left .budgie-panel button.flat.launcher:hover { + box-shadow: inset 2px 0 alpha(#5c616c,0.4); + background-color: rgba(92, 97, 108, 0.4); + border: none; } + +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked, +.left .budgie-panel button.flat.launcher:active, +.left .budgie-panel button.flat.launcher:checked { + box-shadow: inset 2px 0 #a400a4; } + +.left .budgie-panel .unpinned button.flat.launcher > image, +.left .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#a400a4); + background-position: left center; } + +.left .budgie-panel .unpinned button.flat.launcher:hover, .left .budgie-panel .unpinned button.flat.launcher:active, .left .budgie-panel .unpinned button.flat.launcher:checked, +.left .budgie-panel .pinned button.flat.launcher.running:hover, +.left .budgie-panel .pinned button.flat.launcher.running:active, +.left .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset 2px 0 #a400a4; } + +.right .budgie-panel button#tasklist-button:hover, +.right .budgie-panel button.flat.launcher:hover { + box-shadow: inset -2px 0 alpha(#5c616c,0.4); + background-color: rgba(92, 97, 108, 0.4); + border: none; } + +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked, +.right .budgie-panel button.flat.launcher:active, +.right .budgie-panel button.flat.launcher:checked { + box-shadow: inset -2px 0 #a400a4; } + +.right .budgie-panel .unpinned button.flat.launcher > image, +.right .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#a400a4); + background-position: right center; } + +.right .budgie-panel .unpinned button.flat.launcher:hover, .right .budgie-panel .unpinned button.flat.launcher:active, .right .budgie-panel .unpinned button.flat.launcher:checked, +.right .budgie-panel .pinned button.flat.launcher.running:hover, +.right .budgie-panel .pinned button.flat.launcher.running:active, +.right .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset -2px 0 #a400a4; } + +.top .shadow-block { + background-color: transparent; + background-image: linear-gradient(to bottom, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.bottom .shadow-block { + background-color: transparent; + background-image: linear-gradient(to top, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.left .shadow-block { + background-color: transparent; + background-image: linear-gradient(to right, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.right .shadow-block { + background-color: transparent; + background-image: linear-gradient(to left, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.budgie-popover { + border-style: none; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.28); + border-radius: 6px; + box-shadow: 0 3px 4px rgba(0, 0, 0, 0.28); + background-color: #ffffff; } + .budgie-popover .container { + padding: 2px; } + .budgie-popover border { + border: none; } + .budgie-popover list { + background-color: transparent; } + .budgie-popover row { + padding: 0; } + .budgie-popover row:hover { + box-shadow: none; } + .budgie-popover:not(.budgie-menu) button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #5c616c; + font-weight: normal; } + .budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled { + color: #aeb0b6; } + .budgie-popover.budgie-menu .container { + padding: 0; } + .budgie-popover.user-menu .container { + padding: 8px; } + .budgie-popover.user-menu separator { + margin: 4px 0; } + .budgie-popover.sound-popover separator { + margin: 3px 0; } + .budgie-popover.night-light-indicator .container { + padding: 8px; } + .budgie-popover.places-menu .container { + padding: 8px; } + .budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid #d9d9d9; } + .budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; } + .budgie-popover.workspace-popover .container { + padding: 2px 8px 8px; } + .budgie-popover.workspace-popover separator { + margin: 4px 0; } + .budgie-popover.workspace-popover flowboxchild { + padding: 0; } + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(255, 255, 255, 0.9); } + .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; } + .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; } + .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; } + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(242, 242, 242, 0.9); } + .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; } + .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; } + .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; } + +.workspace-switcher .workspace-item.current-workspace { + background-color: rgba(242, 242, 242, 0.9); } + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; } + +.workspace-switcher .workspace-add-button:active { + background-image: none; } + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; } + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; } + +.budgie-menu.background { + padding: 0; + background-color: #fafafa; } + +.budgie-menu scrollbar, +.budgie-menu entry.search { + background-color: transparent; } + +.budgie-menu entry.search { + border-style: none; + border-bottom: 1px solid #d9d9d9; + border-radius: 999px; + box-shadow: none; + font-size: 120%; + padding-top: 6px; + padding-bottom: 6px; } + +.budgie-menu button { + min-height: 32px; + padding: 0 8px; + border-radius: 0; + color: #5c616c; + font-weight: normal; } + +.budgie-menu row { + padding: 0; } + .budgie-menu row:hover { + box-shadow: none; } + +button.budgie-menu-launcher { + color: white; + border: none; } + button.budgie-menu-launcher:hover { + background-color: rgba(92, 97, 108, 0.4); + border: none; } + +popover.background.user-menu { + padding: 8px; } + popover.background.user-menu .content-box { + background-color: transparent; } + popover.background.user-menu separator { + margin: 4px 0; } + popover.background.user-menu row { + padding: 0; + box-shadow: none; + background-image: none; } + +button.raven-trigger { + color: white; + border: none; } + button.raven-trigger:hover { + background-color: rgba(92, 97, 108, 0.4); + border: none; } + +popover.background.places-menu { + padding: 8px; } + popover.background.places-menu .name-button.text-button { + padding-left: 8px; + padding-right: 8px; } + popover.background.places-menu .name-button.text-button image:dir(ltr) { + margin-right: 3px; } + popover.background.places-menu .name-button.text-button image:dir(rtl) { + margin-left: 3px; } + popover.background.places-menu .places-section-header > image:dir(ltr) { + margin: 0 -2px 0 5px; } + popover.background.places-menu .places-section-header > image:dir(rtl) { + margin: 0 5px 0 -2px; } + popover.background.places-menu .places-list { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid #d9d9d9; + background-color: transparent; } + popover.background.places-menu row { + padding: 0; + box-shadow: none; + background-image: none; } + +frame.raven-frame > border { + border-style: none; + box-shadow: none; } + +.raven { + background-color: #ffffff; + color: #5c616c; + padding: 6px 0 0 0; + border: none; } + .raven .raven-header { + min-height: 32px; + padding: 3px; } + .raven .raven-header.top { + padding: 2px 0; + background-color: #ffffff; + color: #5c616c; } + .raven .raven-header.top stackswitcher button { + margin: -6px 0; + min-height: 32px; } + .raven .raven-header.bottom { + border-top: 1px solid #d9d9d9; } + .raven viewport.frame .raven-header { + margin-top: -8px; } + .raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: #d9d9d9; + background-color: #fafafa; } + .raven scrolledwindow.raven-background { + border-bottom-style: none; } + .raven .powerstrip button { + margin: 2px 0 1px; + padding: 10px; } + .raven .option-subtitle { + font-size: smaller; } + +calendar.raven-calendar { + border-style: none; + background-color: transparent; } + calendar.raven-calendar:selected { + border-radius: 6px; + background-color: #ffffff; } + +.raven-mpris { + background-color: rgba(255, 255, 255, 0.8); + color: #5c616c; } + .raven-mpris label { + min-height: 24px; } + +.budgie-notification-window, .budgie-osd-window { + background-color: transparent; + color: white; + border-radius: 6px; } + .budgie-notification-window .drop-shadow, .budgie-osd-window .drop-shadow { + background-color: #303340; } + +.budgie-notification, .budgie-switcher, .budgie-switcher-window, .budgie-osd { + background-color: #303340; + color: white; } + .budgie-notification .notification-title, .budgie-switcher .notification-title, .budgie-switcher-window .notification-title, .budgie-osd .notification-title { + font-size: 110%; + color: white; } + .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body { + color: white; } + +.budgie-osd .budgie-osd-text { + font-size: 120%; } + +.budgie-switcher-window .drop-shadow { + margin: 8px 8px 16px; + border-radius: 6px; + background-color: #303340; + box-shadow: rgba(0, 0, 0, 0.28); } + .budgie-switcher-window .drop-shadow label.budgie-switcher-title { + color: white; } + .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(ltr) { + padding: 0 0 0 6px; } + .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(rtl) { + padding: 0 6px 0 0; } + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 2px; + box-shadow: none; + background-color: #ffffff; } + +.budgie-run-dialog, .budgie-polkit-dialog, .budgie-session-dialog { + border-radius: 6px; + background-color: #ffffff; } + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title { + font-size: 120%; } + +.budgie-session-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid #d9d9d9; + border-radius: 6px; } + .budgie-session-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 2px; } + .budgie-session-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 2px; } + +.budgie-polkit-dialog .message { + color: #5c616c; } + +.budgie-polkit-dialog .failure { + color: #d41919; } + +.budgie-run-dialog { + background-color: #fafafa; + border-style: none; } + .budgie-run-dialog entry.search { + font-size: 120%; + box-shadow: none; + background-color: transparent; + border-style: none; + border-bottom: 1px solid #d9d9d9; + border-radius: 0; + padding-top: 6px; + padding-bottom: 6px; } + .budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator, + .budgie-run-dialog list headerbar .subtitle, + headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-osd .notification-body, .budgie-osd .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher-window .notification-body, .budgie-switcher-window .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body { + opacity: 1; } + .budgie-run-dialog scrolledwindow { + border-top: 1px solid #d9d9d9; } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #5c616c; +/* +text color for entries, views and content in general */ +@define-color theme_text_color black; +/* +widget base background color */ +@define-color theme_bg_color #ffffff; +/* +text widgets and the like base background color */ +@define-color theme_base_color #fafafa; +/* +base background color of selections */ +@define-color theme_selected_bg_color #a400a4; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #fdfdfd; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #aeb0b6; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #fafafa; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #aeb0b6; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color black; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #ffffff; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #f7f7f7; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #a400a4; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #ffffff; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #d9d9d9; +/* +widgets main borders color */ +@define-color borders #d9d9d9; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #d9d9d9; +/* +these are pretty self explicative */ +@define-color warning_color #fd7d00; +@define-color error_color #bf1717; +@define-color success_color #3db47e; +/* +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 shade(#5c616c, 1.8); +@define-color wm_unfocused_title #aeb0b6; +@define-color wm_highlight rgba(255, 255, 255, 0.8); +@define-color wm_borders_edge rgba(255, 255, 255, 0.8); +@define-color wm_bg_a shade(#ffffff, 1.2); +@define-color wm_bg_b #ffffff; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#ffffff, 1.3); +@define-color wm_button_hover_color_b #ffffff; +@define-color wm_button_active_color_a shade(#ffffff, 0.85); +@define-color wm_button_active_color_b shade(#ffffff, 0.89); +@define-color wm_button_active_color_c shade(#ffffff, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #fafafa; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #fafafa; +.open-document-selector-treeview:hover { + background-color: alpha(@theme_fg_color, 0.05); +} + +.open-document-selector-treeview:selected:hover { + background-color: @theme_selected_bg_color; +} + +/* Only normal state is handle */ +.open-document-selector-name-label { + color: @theme_fg_color; +} + +/* Only normal state is handle */ +.open-document-selector-path-label { + color: @theme_unfocused_fg_color; + font-size: smaller; +} + +/* Only normal state is handle */ +.open-document-selector-match { + color: shade (@theme_fg_color, 0.6); + background-color: alpha(@warning_color, 0.4); +} + +.gedit-document-panel { + background-color: @sidebar_bg; +} + +.gedit-document-panel:backdrop { + color: #b0b2b2; +} + +.gedit-document-panel row:selected:backdrop { + background-color: #8b8e8f; +} + +.gedit-document-panel-group-row, +.gedit-document-panel-group-row:hover { + border-top: 1px solid alpha(currentColor, 0.3); +} + +.gedit-document-panel-group-row:first-child, +.gedit-document-panel-group-row:first-child:hover { + border-top: 0px; +} + +/* Try to look as the notebook tab close button */ +.gedit-document-panel row button.flat { + padding: 0; + margin-top: 8px; + margin-bottom: 8px; + min-width: 18px; + min-height: 18px; + color: alpha(currentColor,0.3); +} + +.gedit-document-panel row:hover button.flat { + color: alpha(currentColor,0.5); +} + +.gedit-document-panel row button.flat:hover { + color: @theme_fg_color; +} + +statusbar { + border-top: 1px solid @borders; +} + +.gedit-search-slider { + background-color: @theme_base_color; + padding: 6px; + border-color: @borders; + border-radius: 0 0 3px 3px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + background-color: @theme_base_color; + background-image: none; + color: shade (@theme_unfocused_fg_color, 0.8); + border: 0px; + margin: 2px; + padding: 2px; +} +.nautilus-window, +.nautilus-window notebook, +.nautilus-window notebook > stack { + background: @theme_base_color; +} + +.nautilus-empty-state-icon { + opacity: 0.50; +} + +.nautilus-canvas-item { + border-radius: 5px; +} + +.nautilus-canvas-item.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.nautilus-canvas-item.dim-label { + color: mix (@theme_fg_color, @theme_bg_color, 0.50); +} + +.nautilus-canvas-item.dim-label:selected { + color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20); +} + +/* Toolbar */ + +/* Here we use the .button background-image colors from Adwaita, but ligthen them, + * since is not possible to use lighten () in common css. */ +@keyframes needs_attention_keyframes { + 0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } + /* can't do animation-direction, so holding the color on two keyframes */ + 30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +/* Remove white background and highlight on hover which GTK adds by default + * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */ +.operations-list, +.operations-list > :hover { + background: none; +} + +.disclosure-button { + padding-left: 4px; + padding-right: 4px; +} + +/* Path bar */ + +.nautilus-path-bar scrolledwindow { + border-radius: 5px 0px 0px 5px; + border: 1px @borders solid; + border-right-width: 0px; + background-color: @theme_bg_color; +} +.nautilus-path-bar scrolledwindow undershoot.left { + border-radius: 5px 0px 0px 5px; + background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} +.nautilus-path-bar scrolledwindow undershoot.right { + background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} + +.nautilus-path-bar > button, +.path-buttons-box button { + margin: 0px; +} + +.path-buttons-box button { + background-image: none; + box-shadow: none; + border-radius: 5px; + border-width: 0px; + -gtk-icon-shadow: none; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover { + background: alpha(@theme_fg_color, 0.15); + box-shadow: inset 0 0 0 2px @theme_bg_color; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover * { + opacity: 1; +} + +/* Make the tags fit into the box */ +entry.search > * { + margin: 5px; +} + +/* Sidebar */ + +.nautilus-window .sidebar-row:selected { + background: mix(@theme_bg_color, @theme_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected, +.nautilus-window .sidebar-row:selected image, +.nautilus-window .sidebar-row:selected label { + color: mix(@theme_fg_color, @theme_text_color, 0.5); +} + +.nautilus-window .sidebar-row:selected:backdrop { + background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected:backdrop, +.nautilus-window .sidebar-row:selected:backdrop label { + color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15); +} + +/* Floating status bar */ +.floating-bar { + padding: 1px; + background-color: @theme_base_color; + border-width: 1px; + border-style: solid solid none; + border-color: @borders; + border-radius: 8px 8px 0 0; +} + +.floating-bar.bottom.left { /* axes left border and border radius */ + border-left-style: none; + border-top-left-radius: 0; +} +.floating-bar.bottom.right { /* axes right border and border radius */ + border-right-style: none; + border-top-right-radius: 0; +} + +.floating-bar:backdrop { + background-color: @theme_unfocused_base_color; + border-color: @unfocused_borders; +} + +.floating-bar button { + padding: 0px; +} + +@define-color disk_space_unknown #888a85; +@define-color disk_space_used #729fcf; +@define-color disk_space_free #eeeeec; + +.disk-space-display { + border-style: solid; + border-width: 2px; +} + +.disk-space-display.unknown { + background-color: @disk_space_unknown; + border-color: shade(@disk_space_unknown, 0.7); + color: @disk_space_unknown; +} +.disk-space-display.unknown.border { + color: shade(@disk_space_unknown, 0.7); +} + +.disk-space-display.used { + background-color: @disk_space_used; + border-color: shade(@disk_space_used, 0.7); + color: @disk_space_used; +} +.disk-space-display.used.border { + color: shade(@disk_space_used, 0.7); +} + +.disk-space-display.free { + background-color: @disk_space_free; + border-color: shade(@disk_space_free, 0.7); + color: @disk_space_free; +} +.disk-space-display.free.border { + color: shade(@disk_space_free, 0.7); +} + +/* As a workaround for GtkTreeView showing thick border above first row when + * horizontal grid lines are enabled, we add them using CSS instead. Exclude the + * drop targets to let through the default feedback style. */ +.nautilus-list-view .view:not(:drop(active)) { + border-bottom: 1px solid @theme_bg_color; +} + +.nautilus-list-view.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.search-information { + background-color: @theme_selected_bg_color; + color:white; + padding:2px; +} + +@define-color conflict_bg #fef6b6; + +.conflict-row { + background: @conflict_bg; + color: black; +} + +.conflict-row:hover { + background-color: shade(@conflict_bg, 0.9); +} + +.conflict-row:selected { + background: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/* Icon view */ +flowbox { + padding: 18px +} + +flowboxchild { + padding: 0px; +} + +flowboxchild:selected { + background-color:transparent; + outline-color: transparent; +} + +flowboxchild .thumbnail { + margin: 4px; + box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5), + 0px 0px 0px 1px alpha(@borders, 0.5), + 0px 2px 0px 0px alpha(@borders, 0.5); + border-radius: 2px; +} + +.icon-ui-labels-box { + padding: 2px 4px; + border-radius: 4px; +} + +flowboxchild:selected .icon-ui-labels-box { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; +} + +flowboxchild:selected image { + -gtk-icon-effect: dim; /* GTK 3 only */ + /* GTK 4 TODO: Replace previous line with the following one: + -gtk-icon-filter: opacity(0.5); + */ + -gtk-icon-shadow: 0px 0px @theme_selected_bg_color; +} diff --git a/share/themes/Kali-Purple-Light/gtk-4.0/assets b/share/themes/Kali-Purple-Light/gtk-4.0/assets new file mode 120000 index 00000000..3c99dc53 --- /dev/null +++ b/share/themes/Kali-Purple-Light/gtk-4.0/assets @@ -0,0 +1 @@ +../../Kali-Dark/gtk-3.0/assets \ No newline at end of file diff --git a/share/themes/Kali-Purple-Light/gtk-4.0/gtk-dark.css b/share/themes/Kali-Purple-Light/gtk-4.0/gtk-dark.css new file mode 100644 index 00000000..9f1ce136 --- /dev/null +++ b/share/themes/Kali-Purple-Light/gtk-4.0/gtk-dark.css @@ -0,0 +1,5258 @@ +/*************************** + * Check and Radio buttons * + ***************************/ +/*************** + * Base States * + ***************/ +.background { + color: #eeeeec; + background-color: #23252e; } + .background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +dnd { + color: #eeeeec; } + +.normal-icons { + -gtk-icon-size: 16px; } + +.large-icons { + -gtk-icon-size: 32px; } + +image:disabled { + -gtk-icon-filter: opacity(0.5); } + +.view, iconview, +textview > text { + color: white; + background-color: #272a34; } + .view:disabled, iconview:disabled, + textview > text:disabled { + color: #888a8d; + background-color: #242731; } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + textview > text:selected:focus, + textview > text:selected { + border-radius: 3px; } + +textview:drop(active) { + caret-color: #19a187; } + +textview > border { + background-color: #252831; } + +iconview { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + iconview { + outline: 0 solid transparent; + outline-offset: 4px; } + iconview:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + iconview:drop(active) { + box-shadow: none; } + iconview > dndtarget:drop(active) { + border-style: solid; + border-width: 1px; + border-color: #0b000b; } + +rubberband, .content-view > rubberband, columnview.view > rubberband, +treeview.view > rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #710071; + background-color: rgba(113, 0, 113, 0.2); } + +flowbox > flowboxchild { + padding: 3px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + flowbox > flowboxchild { + outline: 0 solid transparent; + outline-offset: 4px; } + flowbox > flowboxchild:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + flowbox > flowboxchild:selected { + outline-color: rgba(255, 255, 255, 0.3); } + +gridview > child { + padding: 3px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + gridview > child { + outline: 0 solid transparent; + outline-offset: 4px; } + gridview > child:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + gridview > child:selected { + outline-color: rgba(255, 255, 255, 0.3); } + gridview > child box { + border-spacing: 8px; + margin: 12px; } + +coverflow cover { + color: white; + background-color: #272a34; + border: 1px solid black; } + +label { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + label { + outline: 0 solid transparent; + outline-offset: 4px; } + label:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + label > selection { + background-color: #a400a4; + color: #ffffff; } + label:disabled { + color: #888a8d; } + button label:disabled { + color: inherit; } + label.error { + color: #bf1717; } + label.error:disabled { + color: rgba(191, 23, 23, 0.5); } + +.dim-label, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle, spinbutton.vertical > text > text > placeholder, spinbutton:not(.vertical) > text > placeholder, +entry > text > placeholder, label.separator { + opacity: 0.55; + text-shadow: none; } + +window.assistant .sidebar { + padding: 5px; + border-top: 1px solid #0d0e11; } + +window.assistant.csd .sidebar { + border-top-style: none; } + +window.assistant .sidebar > label { + padding: 6px 12px; } + +window.assistant .sidebar > label.highlight { + background-color: #3b3e46; + border-radius: 5px; } + +window.aboutdialog image.large-icons { + -gtk-icon-size: 128px; } + +.osd .scale-popup, .app-notification, .osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents, +.osd { + color: white; + border: none; + background-color: #303340; + background-clip: padding-box; + -gtk-icon-shadow: 0 1px black; } + +/********************* + * 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; } + +/********************** + * General Typography * + **********************/ +.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-heading { + font-weight: 700; + font-size: 9pt; } + +.caption { + font-weight: 400; + font-size: 9pt; } + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical > text, spinbutton:not(.vertical), +entry { + min-height: 32px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 4px; + border-spacing: 6px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: white; + border-color: #0d0e11; + background-color: #272a34; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + spinbutton.vertical > text, spinbutton:not(.vertical), + entry { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text:focus-within, spinbutton:focus-within:not(.vertical), + entry:focus-within { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text > image.left, spinbutton:not(.vertical) > image.left, + entry > image.left { + margin-right: 6px; } + spinbutton.vertical > text > image.right, spinbutton:not(.vertical) > image.right, + entry > image.right { + margin-left: 6px; } + spinbutton.vertical > text > text > block-cursor, spinbutton:not(.vertical) > text > block-cursor, + entry > text > block-cursor { + color: #272a34; + background-color: white; } + spinbutton.vertical > text.flat, spinbutton.flat:not(.vertical), + entry.flat:focus-within, + entry.flat:backdrop, + entry.flat:disabled, + entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; } + spinbutton.vertical > text:focus-within > placeholder, spinbutton:focus-within:not(.vertical) > placeholder, + entry:focus-within > placeholder { + opacity: 0; + /* We hide placeholders on focus */ } + spinbutton.vertical > text:disabled, spinbutton:disabled:not(.vertical), + entry:disabled { + color: #888a8d; + border-color: #0d0e11; + background-color: #242731; } + spinbutton.vertical > text.error, spinbutton.error:not(.vertical), + entry.error { + color: #bf1717; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + spinbutton.vertical > text.error, spinbutton.error:not(.vertical), + entry.error { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text.error:focus-within, spinbutton.error:focus-within:not(.vertical), + entry.error:focus-within { + outline-color: rgba(191, 23, 23, 0.5); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text.error > selection, spinbutton.error:not(.vertical) > selection, + entry.error > selection { + background-color: #bf1717; } + spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical), + entry.warning { + color: #fd7d00; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical), + entry.warning { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text.warning:focus-within, spinbutton.warning:focus-within:not(.vertical), + entry.warning:focus-within { + outline-color: rgba(253, 125, 0, 0.5); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text.warning > selection, spinbutton.warning:not(.vertical) > selection, + entry.warning > selection { + background-color: #fd7d00; } + spinbutton.vertical > text > image, spinbutton:not(.vertical) > image, + entry > image { + color: #c6c7c7; } + spinbutton.vertical > text > image:hover, spinbutton:not(.vertical) > image:hover, + entry > image:hover { + color: #eeeeec; } + spinbutton.vertical > text > image:active, spinbutton:not(.vertical) > image:active, + entry > image:active { + color: #a400a4; } + spinbutton.vertical > text.password image.caps-lock-indicator, spinbutton.password:not(.vertical) image.caps-lock-indicator, + entry.password image.caps-lock-indicator { + color: #75777c; } + spinbutton.vertical > text:drop(active), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus-within, + entry:drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + .osd spinbutton.vertical > text, .osd spinbutton:not(.vertical), .osd entry { + color: white; + border-color: black; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton.vertical > text:focus-within, .osd spinbutton:focus-within:not(.vertical), .osd entry:focus-within { + color: white; + border-color: #a400a4; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; } + .osd spinbutton.vertical > text:disabled, .osd spinbutton:disabled:not(.vertical), .osd entry:disabled { + color: #97999f; + border-color: black; + background-color: rgba(68, 72, 83, 0.5); + background-clip: padding-box; } + +spinbutton.vertical > text > progress, spinbutton:not(.vertical) > progress, +entry > progress { + margin-bottom: 2px; } + +spinbutton.vertical > text progress > trough > progress, spinbutton:not(.vertical) progress > trough > progress, +entry progress > trough > progress { + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #a400a4; + border-style: solid; + box-shadow: none; } + +spinbutton.vertical.linked:not(.vertical) > text:drop(active) + text, spinbutton.vertical.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + text, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:drop(active) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + menubutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + menubutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + dropdown > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + dropdown > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + colorbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + colorbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + fontbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + fontbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + filechooserbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + filechooserbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + entry, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + menubutton > button, .linked:not(.vertical) > entry:drop(active) + dropdown > button, .linked:not(.vertical) > entry:drop(active) + colorbutton > button, .linked:not(.vertical) > entry:drop(active) + fontbutton > button, .linked:not(.vertical) > entry:drop(active) + filechooserbutton > button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > entry:drop(active) + text, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry { + border-left-color: #19a187; } + +spinbutton.vertical.linked > text:not(:disabled) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + text:not(:disabled), spinbutton.vertical.linked > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), spinbutton.vertical.linked > entry:not(:disabled) + text:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #1f222a; } + +spinbutton.vertical.linked > text:disabled + text:disabled, spinbutton.vertical.linked > spinbutton:disabled:not(.vertical) + text:disabled, spinbutton.vertical.linked > text:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), spinbutton.vertical.linked > text:disabled + entry:disabled, .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, spinbutton.vertical.linked > entry:disabled + text:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { + border-top-color: #1f222a; } + +spinbutton.vertical.linked > text + text:drop(active):not(:only-child), spinbutton.vertical.linked > spinbutton:not(.vertical) + text:drop(active):not(:only-child), spinbutton.vertical.linked > text + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +spinbutton.vertical.linked > text + entry:drop(active):not(:only-child), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), spinbutton.vertical.linked > entry + text:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > entry + entry:drop(active):not(:only-child) { + border-top-color: #19a187; } + +spinbutton.vertical.linked > text:drop(active):not(:only-child) + text, spinbutton.vertical.linked > spinbutton:drop(active):not(:only-child):not(.vertical) + text, spinbutton.vertical.linked > text:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +spinbutton.vertical.linked > text:drop(active):not(:only-child) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + menubutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + menubutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + dropdown > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + dropdown > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + colorbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + colorbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + fontbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + fontbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + filechooserbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + filechooserbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + combobox > box > button.combo, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked > entry:drop(active):not(:only-child) + text, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + menubutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + dropdown > button, +.linked.vertical > entry:drop(active):not(:only-child) + colorbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + fontbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + filechooserbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #19a187; } + +spinbutton.vertical > text.error, spinbutton.error:not(.vertical), +entry.error { + color: #bf1717; } + +treeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) { + background-color: #272a34; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #272a34; } + treeview entry.flat:focus-within, treeview entry:focus-within { + border-color: #a400a4; } + +/******************* + * Editable Labels * + *******************/ +editablelabel > stack > text { + color: white; + border-color: #0d0e11; + background-color: #272a34; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: radial-gradient(farthest-side, #f100f1 0%, rgba(241, 0, 241, 0) 0%); } + to { + background-image: radial-gradient(farthest-side, #f100f1 95%, rgba(241, 0, 241, 0)); } } + +notebook > header > tabs > arrow, windowcontrols button, +button { + min-height: 24px; + min-width: 16px; + padding: 4px 9px; + border: 1px solid; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #eeeeec; + outline-color: rgba(164, 0, 164, 0.7); + border-color: #0d0e11; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + notebook > header > tabs > arrow, windowcontrols button, + button { + outline: 0 solid transparent; + outline-offset: 4px; } + notebook > header > tabs > arrow:focus:focus-visible, + button:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + notebook > header > tabs > arrow:hover, + button:hover { + color: #eeeeec; + border-color: #0d0e11; + background-image: linear-gradient(to top, #1e2128 20%, #20232b 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + -gtk-icon-filter: brightness(1.2); } + notebook > header > tabs > arrow.keyboard-activating, notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + button.keyboard-activating, + button:active, + button:checked { + color: #eeeeec; + border-color: #0d0e11; + background-image: image(#13151a); + box-shadow: none; + transition-duration: 50ms; } + notebook > header > tabs > arrow:checked:hover, + button:checked:hover { + color: #eeeeec; + border-color: #0d0e11; + background-image: image(#0d0e11); + box-shadow: none; } + notebook > header > tabs > arrow:checked:active, + button:checked:active { + color: #eeeeec; + border-color: #0d0e11; + background-image: image(#08090b); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop, + button:backdrop.flat, + button:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + box-shadow: none; + transition: 200ms ease-out; } + notebook > header > tabs > arrow:backdrop:not(:disabled), + button:backdrop.flat:not(:disabled), + button:backdrop:not(:disabled) { + -gtk-icon-filter: none; } + notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#1e2128); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + color: #43495a; + border-color: #0d0e11; + background-image: image(#1e2128); + box-shadow: none; } + notebook > header > tabs > arrow:disabled, + button:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); + -gtk-icon-filter: opacity(0.5); } + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active, + button:disabled:checked { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#1a1c23); + box-shadow: none; } + button.sidebar-button, notebook > header > tabs > arrow, windowcontrols button, notebook > header > tabs > arrow.flat, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + transition: none; } + button.sidebar-button:hover, notebook > header > tabs > arrow:hover, windowcontrols button:hover, + button.flat:hover { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #252831; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + button.keyboard-activating.sidebar-button, notebook > header > tabs > arrow.keyboard-activating, windowcontrols button.keyboard-activating, button.sidebar-button:active, notebook > header > tabs > arrow:active, windowcontrols button:active, button.sidebar-button:checked, notebook > header > tabs > arrow:checked, windowcontrols button:checked, + button.flat.keyboard-activating, + button.flat:active, + button.flat:checked { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #1c1e25; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, windowcontrols button:backdrop, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, windowcontrols button:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + notebook > header > tabs > arrow.image-button, + button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; } + notebook > header > tabs > arrow.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + dropdown:drop(active) button.combo, + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + button:drop(active) { + color: #19a187; + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #ffffff; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #888a8d; } + + +button.osd { + min-width: 26px; + min-height: 32px; + color: white; + border-radius: 5px; + color: white; + outline-color: rgba(164, 0, 164, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 30px; } + + button.osd.image-button:only-child { + margin: 4px; + border-radius: 50%; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + + button.osd:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; + border: none; + box-shadow: none; } + +.app-notification button, popover.background.touch-selection button, popover.background.magnifier button, .osd button { + color: white; + outline-color: rgba(164, 0, 164, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; } + .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; } + .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + + +button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #3e003e; + background-image: image(#be00be); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(88, 0, 88, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + + button.suggested-action { + outline: 0 solid transparent; + outline-offset: 4px; } + + button.suggested-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); + outline-width: 2px; + outline-offset: -2px; } + + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #a400a4; } + + button.suggested-action:hover { + color: white; + border-color: #580058; + background-image: linear-gradient(to top, #900090 20%, #950095 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(88, 0, 88, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + + button.suggested-action:active, + button.suggested-action:checked { + color: white; + border-color: #580058; + background-image: image(#760076); + box-shadow: none; } + + button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(164, 0, 164, 0.8); } + + button.suggested-action:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: #c79bc8; + border-color: #580058; + background-image: image(#740576); + box-shadow: none; } + .osd button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.5)); + background-clip: padding-box; } + .osd button.suggested-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.7)); + background-clip: padding-box; } + .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#a400a4); + background-clip: padding-box; + box-shadow: none; } + .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + + +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #4b0909; + background-image: image(#bd1616); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(98, 12, 12, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + + button.destructive-action { + outline: 0 solid transparent; + outline-offset: 4px; } + + button.destructive-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); + outline-width: 2px; + outline-offset: -2px; } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #a61414; } + + button.destructive-action:hover { + color: white; + border-color: #620c0c; + background-image: linear-gradient(to top, #941111 20%, #991212 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(98, 12, 12, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + + button.destructive-action:active, + button.destructive-action:checked { + color: white; + border-color: #620c0c; + background-image: image(#7d0f0f); + box-shadow: none; } + + button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(166, 20, 20, 0.8); } + + button.destructive-action:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: #c9a1a1; + border-color: #620c0c; + background-image: image(#791314); + box-shadow: none; } + .osd button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.5)); + background-clip: padding-box; } + .osd button.destructive-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.7)); + background-clip: padding-box; } + .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#a61414); + background-clip: padding-box; + box-shadow: none; } + .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + +stackswitcher > button > label { + padding: 0 6px; + margin: 0 -6px; } + +stackswitcher > button > image { + padding: 3px 6px; + margin: -3px -6px; } + + +button.font separator { + background-color: transparent; } + + +button.font > box { + border-spacing: 6px; } + + +button.font > box > box > label { + font-weight: bold; } + +menubutton.circular button, +button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; + border-radius: 9999px; } + menubutton.circular button label, + button.circular label { + padding: 0; } + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: radial-gradient(farthest-side, #f100f1 96%, rgba(241, 0, 241, 0)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + stacksidebar row.needs-attention > label:backdrop, stackswitcher > button.needs-attention > label:backdrop, + stackswitcher > button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; } + 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, left 2px; } + +.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(ltr):not(:first-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child), spinbutton.vertical.linked:not(.vertical) > text:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child):not(.vertical), .linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(ltr):not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:first-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:first-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:last-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:last-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(ltr):not(:last-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child), spinbutton.vertical.linked:not(.vertical) > text:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(ltr):not(:last-child) { + border-right-style: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.linked.vertical > filechooserbutton > combobox:not(:first-child) > box > button.combo, +.linked.vertical > appchooserbutton > combobox:not(:first-child) > box > button.combo, +.linked.vertical > combobox:not(:first-child) > box > button.combo, .linked.vertical > menubutton:not(:first-child) > button, +.linked.vertical > dropdown:not(:first-child) > button, +.linked.vertical > colorbutton:not(:first-child) > button, +.linked.vertical > fontbutton:not(:first-child) > button, +.linked.vertical > filechooserbutton:not(:first-child) > button, spinbutton.vertical.linked > text:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.linked.vertical > filechooserbutton > combobox:not(:last-child) > box > button.combo, +.linked.vertical > appchooserbutton > combobox:not(:last-child) > box > button.combo, +.linked.vertical > combobox:not(:last-child) > box > button.combo, .linked.vertical > menubutton:not(:last-child) > button, +.linked.vertical > dropdown:not(:last-child) > button, +.linked.vertical > colorbutton:not(:last-child) > button, +.linked.vertical > fontbutton:not(:last-child) > button, +.linked.vertical > filechooserbutton:not(:last-child) > button, spinbutton.vertical.linked > text:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) { + border-bottom-style: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.scale-popup button:hover, button.link, button.link:hover, button.link:active, button.link:checked, popover.menu box.circular-buttons button.circular.image-button.model, +list > row button.image-button:not(.flat), .toolbar button, modelbutton.flat { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 4px; } + modelbutton.flat:hover { + background-color: #3b3e46; } + modelbutton.flat:disabled { + color: #888a8d; } + +modelbutton.flat arrow { + background: none; + min-width: 16px; + min-height: 16px; + opacity: 0.3; } + modelbutton.flat arrow:hover { + background: none; } + modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); } + modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); } + +/* oldstyle toolbar buttons */ +.toolbar button { + margin: 1px; } + .toolbar button:hover { + color: #eeeeec; + border-color: #0d0e11; + background-image: linear-gradient(to top, #1e2128 20%, #20232b 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + .toolbar button:active { + color: #eeeeec; + border-color: #0d0e11; + background-image: image(#13151a); + box-shadow: none; } + .toolbar button:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); } + .toolbar button:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + box-shadow: none; } + .toolbar button:backdrop:disabled { + color: #43495a; + border-color: #0d0e11; + background-image: image(#242731); + box-shadow: none; } + +button.color { + padding: 4px; } + button.color > colorswatch:only-child, button.color > colorswatch:only-child > overlay { + border-radius: 0; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473 */ +popover.menu box.circular-buttons button.circular.image-button.model, +list > row button.image-button:not(.flat) { + border: 1px solid rgba(13, 14, 17, 0.5); } + popover.menu box.circular-buttons button.circular.image-button.model:hover, + list > row button.image-button:not(.flat):hover { + color: #eeeeec; + border-color: #0d0e11; + background-image: linear-gradient(to top, #1e2128 20%, #20232b 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.circular-buttons button.circular.image-button.model:checked, + list > row button.image-button:not(.flat):active, + list > row button.image-button:not(.flat):checked { + color: #eeeeec; + border-color: #0d0e11; + background-image: image(#13151a); + box-shadow: none; } + popover.menu box.circular-buttons button.suggested-action.circular.image-button.model, + list > row button.image-button:not(.flat).suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #3e003e; + background-image: image(#be00be); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(88, 0, 88, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + popover.menu box.circular-buttons button.suggested-action.circular.image-button.model, + list > row button.image-button:not(.flat).suggested-action { + outline: 0 solid transparent; + outline-offset: 4px; } + popover.menu box.circular-buttons button.suggested-action.circular.image-button.model:focus:focus-visible, + list > row button.image-button:not(.flat).suggested-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); + outline-width: 2px; + outline-offset: -2px; } + popover.menu box.circular-buttons button.destructive-action.circular.image-button.model, + list > row button.image-button:not(.flat).destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #4b0909; + background-image: image(#bd1616); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(98, 12, 12, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + popover.menu box.circular-buttons button.destructive-action.circular.image-button.model, + list > row button.image-button:not(.flat).destructive-action { + outline: 0 solid transparent; + outline-offset: 4px; } + popover.menu box.circular-buttons button.destructive-action.circular.image-button.model:focus:focus-visible, + list > row button.image-button:not(.flat).destructive-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); + outline-width: 2px; + outline-offset: -2px; } + +/********* + * Links * + *********/ +button.link, +link { + color: #ff0bff; + text-decoration: underline; } + button.link:visited, + link:visited { + color: #d700d7; } + *:selected button.link:visited, *:selected link:visited { + color: #ef99ef; } + button.link:hover, + link:hover { + color: #ff3eff; } + *:selected button.link:hover, *:selected link:hover { + color: #ffecff; } + button.link:active, + link:active { + color: #ff0bff; } + *:selected button.link:active, *:selected link:active { + color: #ffceff; } + button.link:disabled, + link:disabled { + color: rgba(133, 133, 133, 0.8); } + button.link:selected, *:selected button.link, + link:selected, *:selected link { + color: #ffceff; } + +link { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + link { + outline: 0 solid transparent; + outline-offset: 4px; } + link:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + +button.link, button.link:hover, button.link:active, button.link:checked { + text-shadow: none; } + +button.link > label { + text-decoration: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + font-feature-settings: "tnum"; } + spinbutton:not(.vertical) { + padding: 0; + border-spacing: 0; + /* :not here just to bump specificity above that of the list button styling */ } + .osd spinbutton:not(.vertical) > text, spinbutton:not(.vertical) > text { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; + padding: 6px; } + .osd spinbutton:not(.vertical) > text:backdrop:disabled, spinbutton:not(.vertical) > text:backdrop:disabled { + background-color: transparent; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat), + spinbutton:not(.vertical) > button.image-button.down:not(.flat) { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #dadada; + background-image: none; + border-style: none none none solid; + border-color: rgba(13, 14, 17, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl), + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover { + color: #eeeeec; + background-color: #181a20; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled { + color: rgba(136, 138, 141, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):active, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat), + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat) { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: white; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.7); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl), + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: white; + border-color: rgba(0, 0, 0, 0.5); + background-color: #1a1c23; + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #97999f; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + spinbutton.vertical:disabled { + color: #888a8d; } + spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + spinbutton.vertical > text { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + spinbutton.vertical > text > block-cursor { + color: #272a34; + background-color: white; } + spinbutton.vertical > button { + min-height: 32px; + min-width: 32px; + padding: 0; } + spinbutton.vertical > button.up { + border-bottom-style: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + spinbutton.vertical > button.down { + border-top-style: none; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .osd spinbutton.vertical > button:first-child { + color: white; + outline-color: rgba(164, 0, 164, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .osd spinbutton.vertical > button:first-child:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; } + .osd spinbutton.vertical > button:first-child:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + .osd spinbutton.vertical > button:first-child:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) > text { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +dropdown > popover.menu.background > contents { + padding: 0; } + +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:drop(active), +combobox:drop(active) { + box-shadow: none; } + +dropdown popover, +combobox popover { + margin-top: 6px; + padding: 0; } + dropdown popover listview, + combobox popover listview { + margin: 8px 0; } + dropdown popover listview > row, + combobox popover listview > row { + padding: 8px; } + dropdown popover listview > row:selected, + combobox popover listview > row:selected { + outline-color: rgba(255, 255, 255, 0.3); + color: white; + background-color: #3b3e46; } + dropdown popover .dropdown-searchbar, + combobox popover .dropdown-searchbar { + padding: 6px; + border-bottom: 1px solid #0d0e11; } + +/************ + * Toolbars * + ************/ +searchbar > revealer > box, .toolbar, +toolbar { + padding: 4px; + border-spacing: 4px; + background-color: #23252e; } + +.osd .toolbar, .osd toolbar { + background-color: transparent; } + +.toolbar.osd, +toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: #303340; } + .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom, + toolbar.osd.left, + toolbar.osd.right, + toolbar.osd.top, + toolbar.osd.bottom { + border-radius: 0; } + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 4px 0; } + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 0 4px; } + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-width: 0 0 1px; } + +searchbar > revealer > box { + border-style: solid; + border-color: #0d0e11; + background-color: #1c1e25; } + searchbar > revealer > box:backdrop { + border-color: #0d0e11; + background-color: #1b1d24; + box-shadow: none; + transition: 200ms ease-out; } + +/************** + * GtkInfoBar * + **************/ +infobar > revealer > box { + padding: 8px; + border-spacing: 12px; } + +infobar.action:hover > revealer > box { + background-color: #2e562e; } + +infobar.info > revealer > box, infobar.question > revealer > box, infobar.warning > revealer > box, infobar.error > revealer > box { + border-bottom: 1px solid #181a20; + background-color: #325c32; } + +infobar .close, +searchbar .close { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + border-radius: 50%; } + infobar .close:hover, + searchbar .close:hover { + color: #eeeeec; + border-color: #0d0e11; + background-image: linear-gradient(to top, #1e2128 20%, #20232b 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + +/***************** + * Title buttons * + *****************/ +windowcontrols { + border-spacing: 6px; } + windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 7px; } + windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 7px; } + windowcontrols button { + border-radius: 9999px; + padding: 6px; + margin: 0 2px; + min-width: 0; + min-height: 0; } + windowcontrols button:hover { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #0d0e11; } + windowcontrols button:active, windowcontrols button:checked { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: black; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 6px; + min-height: 46px; + border-width: 0 0 1px; + border-style: solid; + border-color: black; + border-radius: 0; + background: #0d0e11 linear-gradient(to top, #16171d, #1a1c23); + /* Darken switchbuttons for headerbars. issue #1588 */ } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: #0d0e11; + background-color: #23252e; + background-image: none; + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + padding-left: 12px; + padding-right: 12px; + font-weight: bold; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) stackswitcher > button:checked, + .titlebar:not(headerbar) button.toggle:checked, + headerbar stackswitcher > button:checked, + headerbar button.toggle:checked { + background: image(#0f1014); + border-color: #060708; + border-top-color: black; } + .titlebar:not(headerbar) stackswitcher > button:checked:backdrop, + .titlebar:not(headerbar) button.toggle:checked:backdrop, + headerbar stackswitcher > button:checked:backdrop, + headerbar button.toggle:checked:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#1e2128); + box-shadow: none; } + .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-left headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + min-height: 28px; + padding: 4px; } + .default-decoration.titlebar:not(headerbar) windowcontrols button, + .default-decoration.titlebar:not(headerbar) windowcontrols menubutton, + headerbar.default-decoration windowcontrols button, + headerbar.default-decoration windowcontrols menubutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .default-decoration.titlebar:not(headerbar) windowcontrols menubutton button, + headerbar.default-decoration windowcontrols menubutton button { + min-height: 20px; + min-width: 20px; + margin: 0; + padding: 4px; } + .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; } + +headerbar entry, +headerbar spinbutton, +headerbar separator:not(.sidebar), +headerbar button, +headerbar menubutton { + margin-top: 6px; + margin-bottom: 6px; } + +headerbar menubutton > button { + margin-top: 0px; + margin-bottom: 0px; } + +headerbar switch { + margin-top: 10px; + margin-bottom: 10px; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; } + +.titlebar:not(headerbar) separator { + background-color: #0d0e11; } + +window.devel headerbar.titlebar { + background: #23252e cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(164, 0, 164, 0.1)), linear-gradient(to top, #13151a 3px, #181a20); } + window.devel headerbar.titlebar:backdrop { + background: #23252e cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#23252e); + /* background-color would flash */ } + +/************ + * Pathbars * + ************/ +pathbar > button.text-button, pathbar > button.image-button, pathbar > button { + padding-left: 4px; + padding-right: 4px; } + +pathbar > button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +pathbar > button.text-button.image-button label:last-child, pathbar > button label:last-child { + padding-right: 8px; } + +pathbar > button.text-button.image-button label:first-child, pathbar > button label:first-child { + padding-left: 8px; } + +pathbar > button image { + padding-left: 4px; + padding-right: 4px; } + +pathbar > button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #4f5159; + border-top-color: #4f5159; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + columnview.view, + treeview.view { + outline: 0 solid transparent; + outline-offset: 4px; } + columnview.view:focus:focus-visible, + treeview.view:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + columnview.view:selected:focus, columnview.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + border-radius: 0; + outline-color: rgba(255, 255, 255, 0.3); } + columnview.view:disabled, + treeview.view:disabled { + color: #888a8d; } + columnview.view:disabled:selected, + treeview.view:disabled:selected { + color: #c866c8; } + columnview.view:disabled:selected:backdrop, + treeview.view:disabled:selected:backdrop { + color: #b240b3; } + columnview.view.separator, + treeview.view.separator { + min-height: 2px; + color: #4f5159; } + columnview.view:backdrop, + treeview.view:backdrop { + border-left-color: #3a3d46; + border-top: #3a3d46; } + columnview.view:drop(active), + treeview.view:drop(active) { + box-shadow: none; } + columnview.view > dndtarget:drop(active), + treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #0b000b; } + 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: #bebfc2; } + 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: white; } + columnview.view.expander:selected, + treeview.view.expander:selected { + color: #e4b3e4; } + 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.progressbar, + treeview.view.progressbar { + background-color: #a400a4; + background-image: image(#a400a4); + box-shadow: none; } + columnview.view.progressbar:selected:focus, columnview.view.progressbar:selected, + treeview.view.progressbar:selected:focus, + treeview.view.progressbar:selected { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: image(#272a34); } + columnview.view.progressbar:selected:focus:backdrop, columnview.view.progressbar:selected:backdrop, + treeview.view.progressbar:selected:focus:backdrop, + treeview.view.progressbar:selected:backdrop { + background-color: #292c37; } + columnview.view.trough, + treeview.view.trough { + background-color: rgba(238, 238, 236, 0.1); } + columnview.view.trough:selected:focus, columnview.view.trough:selected, + treeview.view.trough:selected:focus, + treeview.view.trough:selected { + background-color: #710071; } + columnview.view > header > button, + treeview.view > header > button { + color: #8b8c90; + background-color: #272a34; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + columnview.view > header > button:hover, + treeview.view > header > button:hover { + color: #bdbdbe; + box-shadow: none; + transition: none; } + columnview.view > header > button:active, + treeview.view > header > button:active { + color: #eeeeec; + transition: none; } + columnview.view > header > button sort-indicator, + treeview.view > header > button sort-indicator { + min-height: 16px; + min-width: 16px; } + columnview.view > header > button sort-indicator.ascending, + treeview.view > header > button sort-indicator.ascending { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + columnview.view > header > button sort-indicator.descending, + treeview.view > header > button sort-indicator.descending { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + columnview.view button.dnd:active, columnview.view button.dnd:selected, columnview.view button.dnd:hover, columnview.view button.dnd, + columnview.view header.button.dnd:active, + columnview.view header.button.dnd:selected, + columnview.view header.button.dnd:hover, + columnview.view header.button.dnd, + treeview.view button.dnd:active, + treeview.view button.dnd:selected, + treeview.view button.dnd:hover, + treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + color: #272a34; + background-image: none; + background-color: #a400a4; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px #272a34; + text-shadow: none; + transition: none; } + columnview.view acceleditor > label, + treeview.view acceleditor > label { + background-color: #a400a4; } + +columnview.view > header > button, +treeview.view > header > button, columnview.view > header > button:hover, +treeview.view > header > button:hover, columnview.view > header > button:active, +treeview.view > header > button:active { + padding: 0 6px; + background-image: none; + border-style: none none solid solid; + border-color: #4f5159; + border-radius: 0; + text-shadow: none; } + columnview.view > header > button:disabled, + treeview.view > header > button:disabled { + border-color: #23252e; + background-image: none; } + columnview.view > header > button:last-child, + treeview.view > header > button:last-child { + border-right-style: none; } + +/*************** + * Popovers * + ***************/ +popover.background { + background-color: transparent; + font: initial; } + popover.background > arrow, + popover.background > contents { + background-color: #1f222a; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.75); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + popover.background:backdrop { + background-color: transparent; } + popover.background > contents { + padding: 8px; + border-radius: 8px; } + popover.background > contents > list, + popover.background > contents > .view, + popover.background > contents > iconview, + popover.background > contents > toolbar { + border-style: none; + background-color: transparent; } + popover.background > contents separator { + background-color: #13151a; + margin: 3px; } + popover.background > contents list separator { + margin: 0; } + .osd popover.background, popover.background.touch-selection, popover.background.magnifier { + background-color: transparent; } + .osd popover.background > arrow, + .osd popover.background > contents, popover.background.touch-selection > arrow, + popover.background.touch-selection > contents, popover.background.magnifier > arrow, + popover.background.magnifier > contents { + border: 1px solid rgba(255, 255, 255, 0.1); + box-shadow: none; } + +magnifier { + background-color: #272a34; } + +/********************** + * Popover Base Menus * + **********************/ +popover.menu { + padding: 0; } + popover.menu box.inline-buttons { + padding: 0 12px; } + popover.menu box.inline-buttons button.image-button.model { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + min-height: 30px; + min-width: 30px; + padding: 0; + border: none; + outline: none; + transition: none; } + popover.menu box.inline-buttons button.image-button.model:selected { + background: image(#3b3e46); } + popover.menu box.circular-buttons { + padding: 12px 12px 6px; } + popover.menu box.circular-buttons button.circular.image-button.model { + padding: 11px; } + popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: #3b3e46; + border-color: #3b3e46; } + popover.menu > arrow, popover.menu.background > contents { + background-color: #1f222a; + padding: 5px; } + popover.menu.background separator { + margin: 6px 0; } + popover.menu accelerator { + color: alpha(currentColor,0.55); } + popover.menu accelerator:dir(ltr) { + margin-left: 12px; } + popover.menu accelerator:dir(rtl) { + margin-right: 12px; } + popover.menu check, + popover.menu radio { + transform: scale(0.8); + border-width: 1.2px; + border-color: transparent; + box-shadow: none; + background-image: image(transparent); + color: white; } + popover.menu check:hover, + popover.menu radio:hover { + transform: scale(0.8); + border-width: 1.2px; + color: white; + box-shadow: none; + background-image: image(transparent); } + popover.menu check:active, + popover.menu radio:active { + transform: scale(0.8); + border-width: 1.2px; + color: white; + box-shadow: none; + background-image: image(transparent); } + popover.menu radio { + border-color: #0d0e11; } + popover.menu radio:active { + border-color: rgba(13, 14, 17, 0.5); } + popover.menu arrow.left, + popover.menu radio.left, + popover.menu check.left { + margin-left: -2px; + margin-right: 6px; } + popover.menu arrow.right, + popover.menu radio.right, + popover.menu check.right { + margin-left: 6px; + margin-right: -2px; } + popover.menu modelbutton { + min-height: 30px; + min-width: 40px; + padding: 0 12px; + border-radius: 5px; } + popover.menu modelbutton:selected { + color: white; + background-color: #3b3e46; } + popover.menu modelbutton:selected:active { + background-color: #040405; } + popover.menu label.title { + font-weight: bold; + padding: 4px 32px; } + +menubar { + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar > item { + min-height: 16px; + padding: 4px 8px; } + menubar > item:selected { + box-shadow: inset 0 -3px #a400a4; + color: #ff0bff; } + menubar > item:disabled { + color: #888a8d; + box-shadow: none; } + menubar > item popover.menu.background > contents { + padding: 5px; } + menubar > item popover.menu popover.menu { + padding: 0 0 4px 0; } + menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 8px; } + +/************* + * Notebooks * + *************/ +notebook { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + notebook > header > tabs > tab:checked { + outline: 0 solid transparent; + outline-offset: 4px; } + notebook:focus:focus-visible > header > tabs > tab:checked { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + notebook > header { + padding: 1px; + border-color: #0d0e11; + border-width: 1px; + background-color: #1b1d24; } + notebook > header > tabs { + margin: -1px; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -4px #0d0e11; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -4px #a400a4; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 4px #0d0e11; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 4px #a400a4; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -4px 0 #0d0e11; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -4px 0 #a400a4; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 4px 0 #0d0e11; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 4px 0 #a400a4; } + 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 { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -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 { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + notebook > header > tabs > tab { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + color: #eeeeec; + font-weight: normal; + border-width: 1px; + border-color: transparent; } + notebook > header > tabs > tab:hover { + color: #eeeeec; + background-color: #121418; } + notebook > header > tabs > tab:hover.reorderable-page { + border-color: rgba(13, 14, 17, 0.3); + background-color: rgba(35, 37, 46, 0.2); } + notebook > header > tabs > tab:not(:checked) { + outline-color: transparent; } + notebook > header > tabs > tab:checked { + color: #eeeeec; } + notebook > header > tabs > tab:checked.reorderable-page { + border-color: rgba(13, 14, 17, 0.5); + background-color: rgba(35, 37, 46, 0.5); } + notebook > header > tabs > tab:checked.reorderable-page:hover { + background-color: rgba(35, 37, 46, 0.7); } + notebook > header > tabs > tab button.flat { + color: alpha(currentColor,0.3); + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header > tabs > tab button.flat:hover { + color: currentColor; } + notebook > header > tabs > tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header > tabs > tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top > tabs, notebook > header.bottom > tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab.reorderable-page { + border-style: none solid; } + notebook > header.left > tabs, notebook > header.right > tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left > tabs > tab, notebook > header.right > tabs > tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab.reorderable-page { + border-style: solid none; } + notebook > header.top > tabs > tab { + padding-bottom: 4px; } + notebook > header.bottom > tabs > tab { + padding-top: 4px; } + notebook > stack:not(:only-child) { + background-color: #272a34; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-color: #272a34; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scrollbar.top { + border-bottom: 1px solid #0d0e11; } + scrollbar.bottom { + border-top: 1px solid #0d0e11; } + scrollbar.left { + border-right: 1px solid #0d0e11; } + scrollbar.right { + border-left: 1px solid #0d0e11; } + scrollbar > range > trough > slider { + min-width: 8px; + min-height: 8px; + margin: -1px; + border: 4px solid transparent; + border-radius: 10px; + background-clip: padding-box; + background-color: #9d9ea0; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scrollbar > range > trough > slider:hover { + background-color: #c5c6c6; } + scrollbar > range > trough > slider:hover:active { + background-color: #a400a4; } + scrollbar > range > trough > slider:disabled { + background-color: transparent; } + scrollbar > range.fine-tune > trough > slider { + transition: none; + min-width: 6px; + min-height: 6px; } + scrollbar > range.fine-tune.horizontal > trough > slider { + border-width: 5px 4px; } + scrollbar > range.fine-tune.vertical > trough > slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #eeeeec; + border: 1px solid black; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal > range > trough > slider { + min-width: 40px; } + scrollbar.vertical > range > trough > slider { + min-height: 40px; } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #0d0e11; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + font-weight: bold; + font-size: smaller; + border: 1px solid #0d0e11; + border-radius: 14px; + color: #eeeeec; + background-color: #1b1d24; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; + /* only show i / o for the accessible theme */ } + switch { + outline: 0 solid transparent; + outline-offset: 4px; } + switch:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: 0; } + headerbar switch { + background-color: #0a0a0d; } + switch:checked { + color: #ffffff; + border-color: #0b000b; + background-color: #a400a4; } + switch:disabled { + color: #888a8d; + border-color: #0d0e11; + background-color: #242731; + text-shadow: none; } + switch > slider { + color: #eeeeec; + outline-color: rgba(164, 0, 164, 0.7); + border-color: #0d0e11; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid; + border-color: #0d0e11; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + switch > image { + color: transparent; } + switch:hover > slider { + color: #eeeeec; + border-color: #0d0e11; + background-image: linear-gradient(to top, #1e2128 20%, #20232b 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + switch:checked > slider { + border: 1px solid #0b000b; } + switch:disabled > slider { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); } + row:selected switch { + outline-color: rgba(255, 255, 255, 0.3); } + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list), +.content-view .tile check:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list), +.content-view .tile check:hover:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list), +.content-view .tile check:active:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list), +.content-view .tile check:backdrop:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #525252; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list), +.content-view .tile check:checked:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list), +.content-view .tile check:checked:hover:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list), +.content-view .tile check:checked:active:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list), +.content-view .tile check:backdrop:checked:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: rgba(255, 255, 255, 0.8); + background-color: #525252; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +checkbutton { + border-spacing: 4px; + border-radius: 4px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + checkbutton { + outline: 0 solid transparent; + outline-offset: 4px; } + checkbutton:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + checkbutton.text-button { + padding: 4px; } + +check, +radio { + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; } + check, + radio { + background-clip: padding-box; + background-image: linear-gradient(to bottom, #2e313d 20%, #23252e 90%); + border-color: black; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:hover, + radio:hover { + background-image: linear-gradient(to bottom, #363a48 10%, #2b2f3a 90%); } + check:active, + radio:active { + box-shadow: inset 0 1px black; + background-image: image(#181a20); } + check:disabled, + radio:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:checked, + radio:checked { + background-clip: border-box; + background-image: linear-gradient(to bottom, #be00be 20%, #a400a4 90%); + border-color: black; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:checked:hover, + radio:checked:hover { + background-image: linear-gradient(to bottom, #d200d2 10%, #b800b8 90%); } + check:checked:active, + radio:checked:active { + box-shadow: inset 0 1px black; + background-image: image(darkmagenta); } + check:checked:disabled, + radio:checked:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:indeterminate, + radio:indeterminate { + background-clip: border-box; + background-image: linear-gradient(to bottom, #be00be 20%, #a400a4 90%); + border-color: black; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:indeterminate:hover, + radio:indeterminate:hover { + background-image: linear-gradient(to bottom, #d200d2 10%, #b800b8 90%); } + check:indeterminate:active, + radio:indeterminate:active { + box-shadow: inset 0 1px black; + background-image: image(darkmagenta); } + check:indeterminate:disabled, + radio:indeterminate:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + .osd check, .osd radio { + color: white; + outline-color: rgba(164, 0, 164, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .osd check:hover, .osd radio:hover { + color: white; + outline-color: rgba(164, 0, 164, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .osd check:active, .osd radio:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + .osd check:disabled, .osd radio:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + + +check { + border-radius: 3px; + -gtk-icon-size: 14px; } + + check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/check-symbolic.symbolic.png")), -gtk-recolor(url("assets/check@2-symbolic.symbolic.png"))); } + + check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; + -gtk-icon-size: 14px; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/bullet-symbolic.symbolic.png")), -gtk-recolor(url("assets/bullet@2-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #ffffff; } + +/************ + * GtkScale * + ************/ +progressbar > trough, scale > trough > fill, scale > trough { + border: 1px solid #1b1d24; + border-radius: 3px; + background-color: #1b1d24; } + headerbar progressbar > trough, headerbar scale > trough > fill, headerbar scale > trough { + background-color: #0a0a0d; } + progressbar > trough:disabled, scale > trough > fill:disabled, scale > trough:disabled { + background-color: #242731; + border-color: #0d0e11; } + row:selected progressbar > trough, row:selected scale > trough > fill, row:selected scale > trough { + outline-color: rgba(255, 255, 255, 0.3); + border-color: #0b000b; } + .osd progressbar > trough, .osd scale > trough > fill, .osd scale > trough { + border-color: black; + background-color: rgba(0, 0, 0, 0.8); } + .osd progressbar > trough:disabled, .osd scale > trough > fill:disabled, .osd scale > trough:disabled { + background-color: rgba(68, 72, 83, 0.5); } + +progressbar > trough > progress, scale > trough > highlight { + border: 1px solid #a400a4; + border-radius: 3px; + background-color: #a400a4; } + progressbar > trough > progress:disabled, scale > trough > highlight:disabled { + background-color: transparent; + border-color: transparent; } + row:selected progressbar > trough > progress, row:selected scale > trough > highlight { + border-color: #0b000b; } + .osd progressbar > trough > progress, .osd scale > trough > highlight { + border-color: black; } + .osd progressbar > trough > progress:disabled, .osd scale > trough > highlight:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + scale > trough { + outline: 0 solid transparent; + outline-offset: 16px; } + scale:focus:focus-visible > trough { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: 10px; } + scale > trough { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scale > trough > fill, + scale > trough > highlight { + margin: -1px; } + scale > trough > slider { + min-height: 18px; + min-width: 18px; + margin: -9px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune > trough > slider { + margin: -6px; } + scale.fine-tune > trough > fill, + scale.fine-tune > trough > highlight, + scale.fine-tune > trough { + border-radius: 5px; } + scale > trough > fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale > trough > fill { + background-color: #404040; } + .osd scale > trough > fill:disabled { + border-color: transparent; + background-color: transparent; } + scale > trough > slider { + color: #eeeeec; + outline-color: rgba(164, 0, 164, 0.7); + border-color: #0d0e11; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border-width: 1px; + border-style: solid; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale > trough > slider:hover { + color: #eeeeec; + border-color: #0d0e11; + background-image: linear-gradient(to top, #1e2128 20%, #20232b 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + scale > trough > slider:active { + border-color: #0b000b; } + scale > trough > slider:disabled { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#242731); } + row:selected scale > trough > slider:disabled, row:selected scale > trough > slider { + border-color: #0b000b; } + .osd scale > trough > slider { + color: white; + outline-color: rgba(164, 0, 164, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + border-color: black; + background-color: #303340; } + .osd scale > trough > slider:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; + background-color: #303340; } + .osd scale > trough > slider:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; + background-color: #303340; } + .osd scale > trough > slider:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + background-color: #303340; } + scale > value { + color: alpha(currentColor,0.55); + font-feature-settings: "tnum"; } + scale.horizontal > marks { + color: alpha(currentColor,0.55); } + scale.horizontal > marks.top { + margin-bottom: 6px; } + scale.horizontal > marks.bottom { + margin-top: 6px; } + scale.horizontal > marks indicator { + background-color: currentColor; + min-height: 6px; + min-width: 1px; } + scale.horizontal > value.left { + margin-right: 9px; } + scale.horizontal > value.right { + margin-left: 9px; } + scale.horizontal.fine-tune > marks.top { + margin-top: 3px; } + scale.horizontal.fine-tune > marks.bottom { + margin-bottom: 3px; } + scale.horizontal.fine-tune > marks indicator { + min-height: 3px; } + scale.vertical > marks { + color: alpha(currentColor,0.55); } + scale.vertical > marks.top { + margin-right: 6px; } + scale.vertical > marks.bottom { + margin-left: 6px; } + scale.vertical > marks indicator { + background-color: currentColor; + min-height: 1px; + min-width: 6px; } + scale.vertical > value.top { + margin-bottom: 9px; } + scale.vertical > value.bottom { + margin-top: 9px; } + scale.vertical.fine-tune > marks.top { + margin-left: 3px; } + scale.vertical.fine-tune > marks.bottom { + margin-right: 3px; } + scale.vertical.fine-tune > marks indicator { + min-height: 3px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color > trough { + background-image: image(#0d0e11); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal > trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal > trough > slider:dir(ltr):hover, scale.color.horizontal > trough > slider:dir(ltr):backdrop, scale.color.horizontal > trough > slider:dir(ltr):disabled, scale.color.horizontal > trough > slider:dir(ltr):backdrop:disabled, scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl):hover, scale.color.horizontal > trough > slider:dir(rtl):backdrop, scale.color.horizontal > trough > slider:dir(rtl):disabled, scale.color.horizontal > trough > slider:dir(rtl):backdrop:disabled, scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) > trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) > trough > slider:hover, scale.color.vertical:dir(ltr) > trough > slider:backdrop, scale.color.vertical:dir(ltr) > trough > slider:disabled, scale.color.vertical:dir(ltr) > trough > slider:backdrop:disabled, scale.color.vertical:dir(ltr) > trough > slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) > trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) > trough > slider:hover, scale.color.vertical:dir(rtl) > trough > slider:backdrop, scale.color.vertical:dir(rtl) > trough > slider:disabled, scale.color.vertical:dir(rtl) > trough > slider:backdrop:disabled, scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) > trough, scale.color.fine-tune.horizontal:dir(rtl) > trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) > trough > slider, scale.color.fine-tune.horizontal:dir(rtl) > trough > slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) > trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) > trough > slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) > trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) > trough > slider { + margin-right: -15px; + margin-left: 6px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(238, 238, 236, 0.4); + font-feature-settings: "tnum"; } + progressbar.horizontal > trough { + min-width: 150px; } + progressbar.horizontal > trough, progressbar.horizontal > trough > progress { + min-height: 2px; } + progressbar.vertical > trough { + min-height: 80px; } + progressbar.vertical > trough, progressbar.vertical > trough > progress { + min-width: 2px; } + progressbar.horizontal > trough > progress { + margin: 0 -1px; } + progressbar.vertical > trough > progress { + margin: -1px 0; } + progressbar > trough > progress { + /* share most of scales' */ + /* override insensitive that is specific to progress */ + border-radius: 1.5px; } + progressbar > trough > progress:disabled { + background-color: #888a8d; + border-color: #888a8d; } + progressbar > trough > progress.left { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + progressbar > trough > progress.right { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + progressbar > trough > progress.top { + border-top-right-radius: 5px; + border-top-left-radius: 5px; } + progressbar > trough > progress.bottom { + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd > trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd > trough > progress { + border-style: none; + border-radius: 0; } + progressbar > trough.empty > progress { + all: unset; } + +/************* + * Level Bar * + *************/ +levelbar.horizontal trough > block { + min-height: 9px; + border-radius: 5px; } + levelbar.horizontal trough > block:dir(rtl) { + border-radius: 0 5px 5px 0; } + levelbar.horizontal trough > block:dir(ltr) { + border-radius: 5px 0 0 5px; } + levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full { + border-radius: 5px; } + +levelbar.horizontal.discrete trough > block { + min-height: 2px; + margin: 1px; + min-width: 24px; + border-radius: 0; } + levelbar.horizontal.discrete trough > block:first-child { + border-radius: 2px 0 0 2px; } + levelbar.horizontal.discrete trough > block:last-child { + border-radius: 0 2px 2px 0; } + +levelbar.vertical trough > block { + min-width: 9px; + border-radius: 5px; } + +levelbar.vertical.discrete > trough > block { + min-width: 2px; + margin: 1px 0; + min-height: 32px; } + +levelbar > trough { + padding: 0; } + +levelbar > trough > block { + border: 1px solid; } + levelbar > trough > block.low { + border-color: #fd7d00; + background-color: #fd7d00; } + levelbar > trough > block.high, levelbar > trough > block:not(.empty) { + border-color: #a400a4; + background-color: #a400a4; } + levelbar > trough > block.full { + border-color: #308e63; + background-color: #308e63; } + levelbar > trough > block.empty { + background-color: #181a20; + border-color: #181a20; } + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #eeeeec; + background: none; + border: none; + padding: 0; } + window.dialog.print drawing paper { + background: white; + color: #2e3436; + border: 1px solid #0d0e11; } + +window.dialog.print .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid #0d0e11; } + +frame { + border-radius: 7px; } + frame > label { + margin: 4px; } + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid #0d0e11; } + +scrolledwindow > overshoot.top { + background-image: radial-gradient(farthest-side at top, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at top, rgba(238, 238, 236, 0.07), rgba(238, 238, 236, 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, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at bottom, rgba(238, 238, 236, 0.07), rgba(238, 238, 236, 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, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at left, rgba(238, 238, 236, 0.07), rgba(238, 238, 236, 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, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at right, rgba(238, 238, 236, 0.07), rgba(238, 238, 236, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: right; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow > junction { + background: #0d0e11, linear-gradient(to bottom, transparent 1px, #272a34 1px), linear-gradient(to right, transparent 1px, #272a34 1px); } + scrolledwindow > junction:dir(rtl) { + background: #0d0e11, linear-gradient(to bottom, transparent 1px, #272a34 1px), linear-gradient(to left, transparent 1px, #272a34 1px); } + +separator { + background: #181a20; + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +listview, +list { + color: white; + background-color: #272a34; + border-color: #0d0e11; } + listview:backdrop, + list:backdrop { + color: #d4d5d7; + background-color: #292c37; + border-color: #0d0e11; } + listview > row, + list > row { + padding: 2px; } + listview > row.expander, + list > row.expander { + padding: 0px; } + listview > row.expander .row-header, + list > row.expander .row-header { + padding: 2px; } + listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator), + list.horizontal row.separator, + list.separators.horizontal > row:not(.separator) { + border-left: 1px solid #4f5159; } + listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator), + list:not(.horizontal) row.separator, + list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: 1px solid #4f5159; } + +row { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + row { + outline: 0 solid transparent; + outline-offset: 4px; } + row:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(238, 238, 236, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #ab18ab; } + row:selected { + outline-color: rgba(255, 255, 255, 0.3); } + +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: #4f5159; } + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; } + +treeexpander { + border-spacing: 4px; } + +/******************************************************** + * Data Tables * + * treeview like tables with individual focusable cells * + * https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 * + ********************************************************/ +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid rgba(164, 0, 164, 0.7); } + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #a400a4; } + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: #ffffff; + background-color: #a400a4; } + +/******************************************************* + * Rich Lists * + * Large list usually containing lots of widgets * + * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073 * + *******************************************************/ +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ } + .rich-list > row { + padding: 8px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ } + .rich-list > row > box { + border-spacing: 12px; } + +/********************* + * App Notifications * + *********************/ +.app-notification { + padding: 10px; + border-spacing: 10px; + border-radius: 0 0 5px 5px; + background-color: #303340; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification border { + border: none; } + +/************* + * Expanders * + *************/ +expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander:disabled { + color: #888a8d; } + expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +expander-widget { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + expander-widget > box > title { + outline: 0 solid transparent; + outline-offset: 4px; } + expander-widget:focus:focus-visible > box > title { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + expander-widget > box > title { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border-radius: 4px; } + expander-widget > box > title:hover > expander { + color: white; } + +.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 { + color: white; + border: 1px solid #0d0e11; } + calendar > header { + border-bottom: 1px solid #0d0e11; } + calendar > header > button { + border: none; + box-shadow: none; + background: none; + border-radius: 0; } + calendar > header > button:backdrop { + background: none; } + calendar > grid > label.today { + box-shadow: inset 0px -2px #0d0e11; } + calendar > grid > label.today:selected { + box-shadow: none; } + calendar > grid > label:focus { + outline-color: rgba(164, 0, 164, 0.7); + outline-offset: -2px; + outline-width: 2px; + outline-style: solid; } + calendar > grid > label.day-number { + padding: 4px; } + calendar > grid > label.day-number:selected { + border-radius: 3px; } + calendar > grid > label.day-number.other-month { + color: alpha(currentColor,0.3); } + +/*********** + * Dialogs * + ***********/ +window.dialog.message .titlebar { + min-height: 20px; + background-image: none; + background-color: #23252e; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; } + +window.dialog.message label.title { + font-weight: 800; + font-size: 15pt; } + +window.dialog.message.csd.background { + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; } + +window.dialog.message.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + window.dialog.message.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 7px; } + window.dialog.message.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 7px; } + +filechooser .dialog-action-box { + border-top: 1px solid #0d0e11; } + +filechooser #pathbarbox { + border-bottom: 1px solid #23252e; } + +filechooserbutton > button > box { + border-spacing: 6px; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + background-color: #252831; } + .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #0d0e11; + border-left-style: none; } + .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #0d0e11; + border-right-style: none; } + .sidebar listview.view, + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: none; } + +stacksidebar row { + padding: 10px 4px; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + stacksidebar row { + outline: 0 solid transparent; + outline-offset: 4px; } + stacksidebar row:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + stacksidebar row:selected { + background-color: #3b3e46; + border-radius: 5px; + color: #eeeeec; } + stacksidebar row:selected:hover:dir(ltr), stacksidebar row:selected:hover:dir(rtl) { + background-color: #2f3238; } + stacksidebar row.activatable:active, stacksidebar row.activatable:selected:active { + box-shadow: none; } + +separator.sidebar { + background-color: #0d0e11; } + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 5px 0; } + .navigation-sidebar > separator { + margin: 5px; } + .navigation-sidebar > row { + min-height: 36px; + padding: 0 8px; + border-radius: 5px; + margin: 0 5px 2px; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + .navigation-sidebar > row { + outline: 0 solid transparent; + outline-offset: 4px; } + .navigation-sidebar > row:focus-visible:focus-within { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: -2px; } + .navigation-sidebar > row:hover { + background-color: #2f3238; } + .navigation-sidebar > row:selected { + background-color: #3b3e46; + color: inherit; } + .navigation-sidebar > row:selected:hover { + background-color: #2f3238; } + .navigation-sidebar > row:disabled { + color: #888a8d; } + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + opacity: 0.7; } + +/* this should be more generic, only using .navigation-sidebar + https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 +*/ +placessidebar .navigation-sidebar > row { + padding: 0; } + placessidebar .navigation-sidebar > row > revealer { + padding: 0 14px; } + placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; } + placessidebar .navigation-sidebar > row:selected:active { + box-shadow: none; } + placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#19a187); + background-clip: content-box; } + placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #a400a4; } + placessidebar .navigation-sidebar > row:drop(active):not(:disabled) { + color: #19a187; + box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; } + placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected { + color: #ffffff; + background-color: #19a187; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview > actionbar > revealer > box > box { + 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(#0d0e11); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#a400a4); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #23252e; + background-image: image(#0d0e11), image(#0d0e11); + 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; } + video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 32px; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 10px; + border-radius: 7px; + box-shadow: none; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.1); + color: white; } + tooltip > box { + border-spacing: 6px; } + +/***************** + * Color Chooser * + *****************/ +colorswatch { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + colorswatch { + outline: 0 solid transparent; + outline-offset: 6px; } + colorswatch:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 4px; + outline-offset: -2px; } + colorswatch:drop(active), colorswatch { + border-style: none; } + colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top > overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom > overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + colorswatch.dark > overlay { + color: white; } + colorswatch.dark.activatable:hover > overlay { + border-color: #0d0e11; } + colorswatch.light > overlay { + color: black; } + colorswatch.light.activatable:hover > overlay { + border-color: #0d0e11; } + colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light > overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #19a187; } + colorswatch:drop(active).dark > overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #19a187; } + colorswatch > overlay { + border: 1px solid #0d0e11; } + colorswatch.activatable:hover > overlay { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + colorswatch#add-color-button { + border-radius: 5px 0 0 5px; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button > overlay { + color: #eeeeec; + outline-color: rgba(164, 0, 164, 0.7); + border-color: #0d0e11; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + colorswatch#add-color-button.activatable:hover > overlay { + color: #eeeeec; + border-color: #0d0e11; + background-image: linear-gradient(to top, #1e2128 20%, #20232b 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(6, 7, 8, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled > overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + row:selected colorswatch { + box-shadow: 0 0 0 2px #ffffff; } + colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample > overlay { + border-radius: 4.5px; } + +plane { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + plane { + outline: 0 solid transparent; + outline-offset: 6px; } + plane:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.7); + outline-width: 2px; + outline-offset: 2px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #13151a; } + .content-view:hover { + -gtk-icon-filter: brightness(1.2); } + .content-view .tile { + margin: 2px; + background-color: black; + border-radius: 0; + padding: 0; } + .content-view .tile:active, .content-view .tile:selected { + background-color: #a400a4; } + .content-view .tile:disabled { + background-color: #242731; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(238, 238, 236, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +window { + border-width: 0px; } + window.csd { + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75); + margin: 0px; + border-radius: 7px 7px 0 0; } + window.csd:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75); + transition: 200ms ease-out; } + window.csd.popup { + border-radius: 5px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); } + window.csd.dialog.message { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); } + window.solid-csd { + margin: 0; + padding: 4px; + border: solid 1px #0d0e11; + border-radius: 0; + box-shadow: inset 0 0 0 4px #0d0e11, inset 0 0 0 3px #1c1e25, inset 0 1px rgba(238, 238, 236, 0.07); } + window.solid-csd:backdrop { + box-shadow: inset 0 0 0 4px #0d0e11, inset 0 0 0 3px #23252e, inset 0 1px rgba(238, 238, 236, 0.07); } + window.maximized, window.fullscreen { + border-radius: 0; + box-shadow: none; } + window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom { + border-radius: 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; } + window:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; } + window.popup { + box-shadow: none; } + window.ssd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); } + +tooltip.csd { + border-radius: 5px; + box-shadow: none; } + +.view:selected:focus, .view:selected, +textview > text:selected:focus, +textview > text:selected, textview > text > selection:focus, textview > text > selection, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, +entry > text > selection, modelbutton.flat:selected, spinbutton:not(.vertical) > text > selection, spinbutton.vertical > text > text > selection, spinbutton.vertical > text > selection, columnview.view:selected:focus, columnview.view:selected, +treeview.view:selected:focus, +treeview.view:selected, row:selected, calendar > grid > label.day-number:selected { + background-color: #a400a4; } + label:selected, .view:selected:focus, .view:selected, + textview > text:selected:focus, + textview > text:selected, textview > text > selection:focus, textview > text > selection, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, + entry > text > selection, modelbutton.flat:selected, spinbutton:not(.vertical) > text > selection, spinbutton.vertical > text > text > selection, spinbutton.vertical > text > selection, columnview.view:selected:focus, columnview.view:selected, + treeview.view:selected:focus, + treeview.view:selected, row:selected, calendar > grid > label.day-number:selected { + color: #ffffff; } + label:disabled > selection, label:disabled:selected, .view:disabled:selected, + textview > text:disabled:selected:focus, + textview > text:disabled:selected, textview > text > selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, flowbox > flowboxchild:disabled:selected, gridview > child:disabled:selected, + entry > text > selection:disabled, modelbutton.flat:disabled:selected, spinbutton:not(.vertical) > text > selection:disabled, spinbutton.vertical > text > text > selection:disabled, spinbutton.vertical > text > selection:disabled, columnview.view:disabled:selected, + treeview.view:disabled:selected, row:disabled:selected, calendar > grid > label.day-number:disabled:selected { + color: #d280d2; } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; + min-width: 20px; + min-height: 24px; + padding-left: 20px; + padding-right: 20px; + padding-top: 24px; + padding-bottom: 24px; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-dark.png"), url("assets/text-select-start-dark@2.png")); } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-dark.png"), url("assets/text-select-end-dark@2.png")); } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover-dark.png"), url("assets/text-select-start-hover-dark@2.png")); } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover-dark.png"), url("assets/text-select-end-hover-dark@2.png")); } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active-dark.png"), url("assets/text-select-start-active-dark@2.png")); } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active-dark.png"), url("assets/text-select-end-active-dark@2.png")); } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); } + +shortcuts-section { + margin: 20px; } + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; } + +shortcut { + border-spacing: 6px; } + +shortcut > .keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #eeeeec; + background-color: #272a34; + border: 1px solid; + border-color: #0d0e11; + border-radius: 5px; + box-shadow: inset 0 -3px #17191f; + font-size: smaller; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; + caret-color: #19a187; } + +stackswitcher > button.text-button { + min-width: 100px; } + +stackswitcher.circular { + border-spacing: 12px; } + stackswitcher.circular > button.circular, + stackswitcher.circular > button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/************* + * App Icons * + *************/ +/* Outline for low res icons */ +.lowres-icon { + -gtk-icon-shadow: 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); } + +/* Drapshadow for large icons */ +.icon-dropshadow { + -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); } + +/********* + * Emoji * + ********/ +popover.emoji-picker > contents { + padding: 0; } + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid #0d0e11; } + +.emoji-toolbar { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid #0d0e11; } + +button.emoji-section { + border-color: transparent; + border-width: 3px; + border-style: none none solid; + border-radius: 0; + padding: 3px 0 0; + min-width: 32px; + min-height: 28px; + /* reset props inherited from the button style */ + background: none; + box-shadow: none; + text-shadow: none; } + button.emoji-section:hover { + border-color: rgba(238, 238, 236, 0.1); } + button.emoji-section:checked { + border-color: #a400a4; } + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + border-radius: 6px; } + popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: #a400a4; } + +emoji-completion-row > box { + border-spacing: 10px; + padding: 2px 10px; } + +emoji-completion-row:focus, +emoji-completion-row:hover { + background-color: #a400a4; + color: #ffffff; } + +emoji-completion-row emoji:focus, +emoji-completion-row emoji:hover { + background-color: #3b3e46; } + +popover.entry-completion > contents { + padding: 0; } + +statusbar { + padding: 6px 10px 6px 10px; } + +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"); } + +/*************************** + * Check and Radio buttons * + ***************************/ +row label.subtitle { + font-size: smaller; + opacity: 0.55; + text-shadow: none; } + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 50px; } + row > box.header > box.title { + margin-top: 8px; + margin-bottom: 8px; } + +row.expander { + background-color: transparent; } + row.expander list.nested > row { + background-color: alpha(#23252e, 0.5); + border-color: alpha(#0d0e11, 0.7); + border-style: solid; + border-width: 1px 0px 0px 0px; } + row.expander image.expander-row-arrow { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); } + row.expander:not(:checked) image.expander-row-arrow { + opacity: 0.55; + text-shadow: none; } + row.expander:not(:checked) image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(-0.25turn); } + row.expander:not(:checked) image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(0.25turn); } + row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #a400a4; } + row.expander image.expander-row-arrow:disabled { + color: #888a8d; } + +flap > dimming, +deck > dimming, +leaflet > dimming { + background: rgba(0, 0, 0, 0.24); } + +flap > border, +deck > border, +leaflet > border { + min-width: 1px; + min-height: 1px; + background: #0d0e11; } + +flap > shadow, +deck > shadow, +leaflet > shadow { + min-width: 56px; + min-height: 56px; } + flap > shadow.left, + deck > shadow.left, + leaflet > shadow.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.right, + deck > shadow.right, + leaflet > shadow.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.up, + deck > shadow.up, + leaflet > shadow.up { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.down, + deck > shadow.down, + leaflet > shadow.down { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + +flap > outline, +deck > outline, +leaflet > outline { + min-width: 1px; + min-height: 1px; + background: transparent; } + +avatar { + border-radius: 9999px; + -gtk-outline-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: #fff; } + avatar.image { + background: none; } + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; } + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; } + statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) { + margin-bottom: 12px; } + +window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp, +preferencespage > scrolledwindow > viewport > clamp { + margin: 0 12px; + transition: margin-bottom 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp > list, + preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup { + transition: margin-top 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small, + preferencespage > scrolledwindow > viewport > clamp.small { + margin-bottom: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.small > list, + preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup { + margin-top: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium, + preferencespage > scrolledwindow > viewport > clamp.medium { + margin-bottom: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.medium > list, + preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup { + margin-top: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large, + preferencespage > scrolledwindow > viewport > clamp.large { + margin-bottom: 30px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.large > list, + preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup { + margin-top: 30px; } + +preferencesgroup > box > label:not(:first-child) { + margin-top: 6px; } + +preferencesgroup > box > box:not(:first-child) { + margin-top: 12px; } + +tabbar .tab-indicator:not(.clickable) { + background: none; + box-shadow: none; + border-color: transparent; } + +/*************************** + * Check and Radio buttons * + ***************************/ +popover.combo list { + min-width: 200px; } + +window.csd.unified:not(.solid-csd) headerbar { + border-radius: 0; } + +.windowhandle, .windowhandle * { + -GtkWidget-window-dragging: true; } + +popover.combo { + padding: 0px; } + popover.combo list { + border-style: none; + background-color: transparent; } + popover.combo list > row { + padding: 0px 12px 0px 12px; + min-height: 50px; } + popover.combo list > row:not(:last-child) { + border-bottom: 1px solid alpha(#0d0e11, 0.5); } + popover.combo list > row:first-child { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo list > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo overshoot.top { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo overshoot.bottom { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical { + padding-top: 2px; + padding-bottom: 2px; } + popover.combo scrollbar.vertical:dir(ltr) { + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical:dir(rtl) { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; } + +row.expander { + padding: 0px; } + row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; } + row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; } + +keypad .digit { + font-size: 200%; + font-weight: bold; } + +keypad .letters { + font-size: 70%; } + +keypad .symbol { + font-size: 160%; } + +viewswitcher, viewswitcher button { + margin: 0; + padding: 0; } + +viewswitcher button { + border-radius: 0; + border-top: 0; + border-bottom: 0; + box-shadow: none; + font-size: 1rem; } + viewswitcher button:not(:checked):not(:hover) { + background: transparent; } + viewswitcher button:not(:only-child):not(:last-child) { + border-right-width: 0px; } + viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) { + border-left-color: transparent; } + viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) { + border-right-color: transparent; } + viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: image(lighter(#23252e)); } + viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: shade(#0d0e11, 1.15); } + viewswitcher button:not(only-child):last-child:not(:checked):hover { + border-right-color: shade(#0d0e11, 1.15); } + viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#23252e); } + headerbar viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: linear-gradient(to top, shade(alpha(#23252e, 0.7), 0.99) 2px, alpha(#23252e, 0.7)); } + headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: #0d0e11; } + headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover { + border-right-color: #0d0e11; } + headerbar viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#23252e); } + viewswitcher button > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; } + viewswitcher button > stack > box.narrow image, + viewswitcher button > stack > box.narrow label { + padding-left: 8px; + padding-right: 8px; } + viewswitcher button > stack > box.wide { + padding: 8px 12px; } + viewswitcher button > stack > box.wide label:dir(ltr) { + padding-right: 7px; } + viewswitcher button > stack > box.wide label:dir(rtl) { + padding-left: 7px; } + viewswitcher button > stack > box label.active { + font-weight: bold; } + viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label { + animation: none; + background-image: none; } + viewswitcher button.needs-attention > stack > box label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 0px, right 1px; } + viewswitcher button.needs-attention > stack > box label:backdrop { + background-size: 6px 6px, 0 0; } + viewswitcher button.needs-attention > stack > box label:dir(rtl) { + background-position: left 0px, left 1px; } + +viewswitcherbar actionbar > revealer > box { + padding: 0; } + +list.content, +list.content list { + background-color: transparent; } + +list.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) { + background-color: mix(#23252e, #272a34, 0.5); } + +list.content list.nested > row:not(:active):hover.activatable:not(:selected) { + background-color: mix(#eeeeec, #272a34, 0.95); } + +list.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) { + background-color: #272a34; } + +list.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) { + background-color: mix(#eeeeec, #272a34, 0.95); } + +list.content > row, +list.content > row list > row { + border-color: alpha(#0d0e11, 0.7); + border-style: solid; + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +list.content > row:not(:last-child) { + border-width: 1px 1px 0px 1px; } + +list.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked { + border-width: 1px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + +list.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row { + margin-top: 6px; } + +button.list-button:not(:active):not(:checked):not(:hover) { + background: none; + border: 1px solid alpha(#0d0e11, 0.5); + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode { + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.065); } + +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized), +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration, +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay { + border-radius: 8px; } + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + color: rgba(238, 238, 236, 0.5); } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop { + color: rgba(136, 138, 141, 0.5); } + +tabbar .box { + min-height: 38px; + background: #0f1014; + border-bottom: 1px solid black; } + tabbar .box:backdrop { + background-color: #0f1014; + border-color: #0d0e11; } + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid black; } + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; } + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; } + +tabbar scrolledwindow.pinned:backdrop undershoot { + border-color: #0d0e11; } + +tabbar scrolledwindow.pinned tabbox:dir(ltr) { + padding-right: 1px; + box-shadow: inset -1px 0 black; } + tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop { + box-shadow: inset -1px 0 #0d0e11; } + +tabbar scrolledwindow.pinned tabbox:dir(rtl) { + padding-left: 1px; + box-shadow: inset 1px 0 black; } + tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop { + box-shadow: inset 1px 0 #0d0e11; } + +tabbar undershoot { + transition: none; } + tabbar undershoot.left { + background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); } + tabbar undershoot.right { + background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); } + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, rgba(164, 0, 164, 0.7), rgba(164, 0, 164, 0.5) 1px, rgba(164, 0, 164, 0) 20px); } + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, rgba(164, 0, 164, 0.7), rgba(164, 0, 164, 0.5) 1px, rgba(164, 0, 164, 0) 20px); } + +tabbar tab { + border-style: solid; + border-color: black; + border-width: 0 1px 0 1px; + transition: background 150ms ease-in-out; + background-color: #16171d; } + tabbar tab:checked { + background-color: #23252e; } + tabbar tab:checked:hover { + background-color: #292c37; } + tabbar tab:hover { + background-color: #1c1e25; } + tabbar tab:backdrop { + border-color: #0d0e11; + background-color: #16171d; } + tabbar tab:backdrop:checked { + background-color: #23252e; } + +tabbar .start-action, +tabbar .end-action { + background: #16171d; + border-color: black; + border-style: solid; + transition: background 150ms ease-in-out; } + tabbar .start-action:backdrop, + tabbar .end-action:backdrop { + border-color: #0d0e11; + background-color: #16171d; } + tabbar .start-action button, + tabbar .end-action button { + border: none; + border-radius: 0; } + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; } + tabbar .start-action:dir(ltr) > *, + tabbar .end-action:dir(rtl) > * { + margin-right: 1px; } + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; } + tabbar .start-action:dir(rtl) > *, + tabbar .end-action:dir(ltr) > * { + margin-left: 1px; } + +.tab-drag-icon tab { + min-height: 26px; + background-color: #292c37; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(13, 14, 17, 0.9), inset 0 1px rgba(238, 238, 236, 0.07); + margin: 25px; } + +tabbar tab, +.tab-drag-icon tab { + padding: 6px; } + tabbar tab.needs-attention, + .tab-drag-icon tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(164, 0, 164, 0.2) 15%, rgba(164, 0, 164, 0) 15%); } + tabbar tab .tab-close-button, + tabbar tab .tab-indicator, + .tab-drag-icon tab .tab-close-button, + .tab-drag-icon tab .tab-indicator { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 99px; + border: none; + box-shadow: none; + -gtk-icon-shadow: none; + text-shadow: none; + background: none; } + tabbar tab .tab-close-button:hover, + tabbar tab .tab-indicator.clickable:hover, + .tab-drag-icon tab .tab-close-button:hover, + .tab-drag-icon tab .tab-indicator.clickable:hover { + background: alpha(#eeeeec, 0.15); } + tabbar tab .tab-close-button:active, + tabbar tab .tab-indicator.clickable:active, + .tab-drag-icon tab .tab-close-button:active, + .tab-drag-icon tab .tab-indicator.clickable:active { + background: alpha(black, 0.2); } + +/********** + * Button * + **********/ +windowcontrols button, notebook > header > tabs > arrow, +button { + padding: 2px 6px; } + +.titlebar:not(headerbar) stackswitcher button:checked:checked, +.titlebar:not(headerbar) button.toggle:active, +.titlebar:not(headerbar) button.toggle:checked, +headerbar stackswitcher button:checked:checked, +headerbar button.toggle:active, +headerbar button.toggle:checked, +button.flat:not(.link):hover, +button:active, +button:checked { + background: #1b1d24; + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); } + .titlebar:not(headerbar) stackswitcher button:backdrop:checked, + .titlebar:not(headerbar) button.toggle:backdrop:active, + .titlebar:not(headerbar) button.toggle:backdrop:checked, + headerbar stackswitcher button:backdrop:checked, + headerbar button.toggle:backdrop:active, + headerbar button.toggle:backdrop:checked, + button.flat:backdrop:not(.link):hover, + button:active:backdrop, + button:checked:backdrop { + box-shadow: none; } + + +button:disabled { + box-shadow: none; } + + +button.flat:not(.link):hover { + transition: none; } + + +button.flat:not(.link):backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + + +button.image-button { + padding-left: 2px; + padding-right: 2px; } + + +button.circular { + min-height: 24px; + min-width: 24px; + padding: 2px; } + +/********** + * Entry * + **********/ +spinbutton:not(.vertical), spinbutton.vertical > text, +entry { + min-height: 28px; } + +spinbutton:not(:disabled):not(.vertical), spinbutton.vertical > text:not(:disabled), +entry:not(:disabled) { + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); + background: #1b1d24; } + +spinbutton:backdrop:not(.vertical), spinbutton.vertical > text:backdrop, +entry:backdrop { + box-shadow: none; + border-color: #0d0e11; } + +headerbar spinbutton:not(.vertical), headerbar spinbutton.vertical > text, +headerbar entry { + background: #272a34; } + +/********** + * Switch * + **********/ +switch { + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); } + switch:checked { + border-right-width: 0; + margin-right: 1px; + box-shadow: inset 0 1px 3px -1px rgba(0, 0, 0, 0.6); } + switch:checked, switch:checked:backdrop { + border-color: rgba(0, 0, 0, 0.2); } + switch:checked slider { + border-color: #0d0e11; } + switch:checked slider:backdrop:not(:disabled) { + border-color: #0d0e11; } + switch:backdrop, switch:disabled { + box-shadow: none; + border-color: #0d0e11; } + switch:backdrop slider, switch:disabled slider { + border-color: #0d0e11; } + +/************************* + * Check and Radio items * + *************************/ +check, +radio { + background-image: linear-gradient(to bottom, #1e2128 20%, #1a1c23 90%); + border-color: black; } + check, check:active, + radio, + radio:active { + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); } + check:checked, check:indeterminate, + radio:checked, + radio:indeterminate { + background-image: linear-gradient(to bottom, #a400a4 20%, #9a009a 90%); + border-color: #0b000b; + color: #ffffff; } + check:checked, check:checked:active, check:indeterminate, check:indeterminate:active, + radio:checked, + radio:checked:active, + radio:indeterminate, + radio:indeterminate:active { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.27); } + check:checked:backdrop, check:indeterminate:backdrop, + radio:checked:backdrop, + radio:indeterminate:backdrop { + background-image: image(#a400a4); + box-shadow: none; } + check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, + radio:disabled, + radio:disabled:checked, + radio:disabled:indeterminate, + radio:disabled:backdrop, + radio:disabled:backdrop:checked, + radio:disabled:backdrop:indeterminate { + border-color: #0d0e11; + background-image: image(#23252e); + color: #eeeeec; } + +radio:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: scale(0); } + +check:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + +radio:active, +check:active { + -gtk-icon-transform: scale(0, 1); } + +radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), +check:checked:not(:backdrop), +check:indeterminate:not(:backdrop) { + -gtk-icon-transform: unset; + transition: 400ms; } + +/************ + * GtkScale * + ************/ +switch slider, +scale slider { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + border-color: black; } + switch:hover slider, switch slider:active, + scale slider:active { + background-image: image(#0f1014); + border-color: #a400a4; } + switch slider:backdrop, switch slider:disabled, + scale slider:backdrop, + scale slider:disabled { + border-color: #0d0e11; + background-image: image(#23252e); + box-shadow: none; } + +/***************** + * Title buttons * + *****************/ +windowcontrols { + margin: 0 5px; } + windowcontrols.end { + margin-left: 11px; } + windowcontrols.right { + margin-right: 11px; } + windowcontrols button { + color: transparent; + background: #383d4b; + margin: 0; + padding: 0; + min-width: 0; + min-height: 0; + border: 1px solid black; + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.05); + -gtk-icon-shadow: none; + transition: all .2s; } + windowcontrols button:hover { + color: #eeeeec; + background: #383d4b; + border-color: transparent; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3); } + windowcontrols button.close { + color: black; + background: #a400a4; + border-color: transparent; } + windowcontrols button.close:hover { + color: white; + background: #ad1aad; } + windowcontrols button:backdrop, windowcontrols button:backdrop:hover { + color: transparent; + background: transparent; + box-shadow: none; + border-color: #0d0e11; + background: rgba(0, 0, 0, 0.3); } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + min-height: 40px; + border-color: black; + background: #0d0e11 -gtk-scaled(url("assets/kali-headerbar-logo-dark.png"), url("assets/kali-headerbar-logo-dark@2.png")), linear-gradient(to top, #16171d, #1a1c23); + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.75); + background-repeat: no-repeat; + background-position: left; } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + background-image: -gtk-scaled(url("assets/kali-headerbar-logo-dark.png"), url("assets/kali-headerbar-logo-dark@2.png")); + background-repeat: no-repeat; + background-position: left; + box-shadow: none; } + .dialog .titlebar:not(headerbar), .dialog headerbar, .dialog headerbar:backdrop { + background: #23252e; + border: 0; + box-shadow: none; } + +headerbar entry, +headerbar spinbutton, +headerbar separator:not(.sidebar), +headerbar button { + margin-top: 5px; + margin-bottom: 5px; } + +headerbar switch { + margin-top: 7px; + margin-bottom: 7px; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-top-color: #0d0e11; } + treeview.view:backdrop { + border-top-color: #0d0e11; } + treeview.view header button { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + margin-left: -1px; } + treeview.view header button:hover, treeview.view header button:active { + border-color: #0d0e11; } + treeview.view header button:backdrop { + box-shadow: none; } + +/************* + * Notebooks * + *************/ +notebook > header { + border: 0; + padding: 0; + background-color: #1b1d24; } + notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs { + margin: 0; } + notebook > header.top > tabs > tab, + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab, + notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab, + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab, + notebook > header.right > tabs > tab.reorderable-page { + padding: 3px 12px; + border: 1px solid transparent; + margin: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header.top > tabs > tab:hover, + notebook > header.top > tabs > tab.reorderable-page:hover, notebook > header.bottom > tabs > tab:hover, + notebook > header.bottom > tabs > tab.reorderable-page:hover, notebook > header.left > tabs > tab:hover, + notebook > header.left > tabs > tab.reorderable-page:hover, notebook > header.right > tabs > tab:hover, + notebook > header.right > tabs > tab.reorderable-page:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); + transition-duration: 50ms; } + notebook > header.top > tabs > tab:hover:backdrop, + notebook > header.top > tabs > tab.reorderable-page:hover:backdrop, notebook > header.bottom > tabs > tab:hover:backdrop, + notebook > header.bottom > tabs > tab.reorderable-page:hover:backdrop, notebook > header.left > tabs > tab:hover:backdrop, + notebook > header.left > tabs > tab.reorderable-page:hover:backdrop, notebook > header.right > tabs > tab:hover:backdrop, + notebook > header.right > tabs > tab.reorderable-page:hover:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header.top > tabs > tab:checked, + notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked, + notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked, + notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked, + notebook > header.right > tabs > tab.reorderable-page:checked { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #0d0e11; + border-bottom-color: black; + background-image: image(#323643); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(13, 14, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.27); } + notebook > header.top > tabs > tab:checked:backdrop, + notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop, + notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop, + notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop, + notebook > header.right > tabs > tab.reorderable-page:checked:backdrop { + color: #888a8d; + border-color: #0d0e11; + background-image: image(#23252e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + notebook > header.top > tabs > tab:backdrop, + notebook > header.top > tabs > tab.reorderable-page:backdrop, notebook > header.bottom > tabs > tab:backdrop, + notebook > header.bottom > tabs > tab.reorderable-page:backdrop, notebook > header.left > tabs > tab:backdrop, + notebook > header.left > tabs > tab.reorderable-page:backdrop, notebook > header.right > tabs > tab:backdrop, + notebook > header.right > tabs > tab.reorderable-page:backdrop { + color: #888a8d; } + notebook > header.top { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.bottom { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header > tabs > tab { + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + min-height: 24px; } + notebook > header > tabs > tab button.flat { + margin-top: 1px; + margin-bottom: 1px; } + +/************** + * Scrollbars * + **************/ +scrollbar > range > trough > slider { + min-width: 6px; + min-height: 6px; } + +scrollbar > range.fine-tune > trough > slider { + min-width: 3px; + min-height: 3px; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 0 10px; + margin: 5px; + border-radius: 7px; + border: 1px solid rgba(13, 14, 17, 0.65); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); + background-image: none; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + box-shadow: none; } + +/********************** + * Window Decorations * + *********************/ +window.csd { + border-radius: 8px 8px 5px 5px; + border: 1px solid #272a34; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(13, 14, 17, 0.75); } + window.csd:backdrop { + box-shadow: 0 2px 8px 0 transparent, 0 0 0 1px transparent, 0 0 0 3px rgba(0, 0, 0, 0.25); } + window.csd.dialog.message, window.csd.popup { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(13, 14, 17, 0.65); + border-width: 0; } + +window.maximized, window.fullscreen, window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom { + border-width: 0; } + +window.popup { + border-width: 0; } + +window.ssd { + box-shadow: 0 0 0 1px rgba(13, 14, 17, 0.75); + border-width: 0; } + +tooltip.csd { + border: 0; } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #eeeeec; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #23252e; +/* +text widgets and the like base background color */ +@define-color theme_base_color #272a34; +/* +base background color of selections */ +@define-color theme_selected_bg_color #a400a4; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #242731; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #888a8d; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #272a34; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #888a8d; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #23252e; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #292c37; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #a400a4; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #ffffff; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #43495a; +/* +widgets main borders color */ +@define-color borders #0d0e11; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #0d0e11; +/* +these are pretty self explicative */ +@define-color warning_color #fd7d00; +@define-color error_color #bf1717; +@define-color success_color #308e63; +/* +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 shade(#eeeeec, 1.8); +@define-color wm_unfocused_title #888a8d; +@define-color wm_highlight rgba(0, 0, 0, 0); +@define-color wm_borders_edge rgba(238, 238, 236, 0.07); +@define-color wm_bg_a shade(#23252e, 1.2); +@define-color wm_bg_b #23252e; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#23252e, 1.3); +@define-color wm_button_hover_color_b #23252e; +@define-color wm_button_active_color_a shade(#23252e, 0.85); +@define-color wm_button_active_color_b shade(#23252e, 0.89); +@define-color wm_button_active_color_c shade(#23252e, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #272a34; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1a1c23; +.open-document-selector-treeview:hover { + background-color: alpha(@theme_fg_color, 0.05); +} + +.open-document-selector-treeview:selected:hover { + background-color: @theme_selected_bg_color; +} + +/* Only normal state is handle */ +.open-document-selector-name-label { + color: @theme_fg_color; +} + +/* Only normal state is handle */ +.open-document-selector-path-label { + color: @theme_unfocused_fg_color; + font-size: smaller; +} + +/* Only normal state is handle */ +.open-document-selector-match { + color: shade (@theme_fg_color, 0.6); + background-color: alpha(@warning_color, 0.4); +} + +.gedit-document-panel { + background-color: @sidebar_bg; +} + +.gedit-document-panel:backdrop { + color: #b0b2b2; +} + +.gedit-document-panel row:selected:backdrop { + background-color: #8b8e8f; +} + +.gedit-document-panel-group-row, +.gedit-document-panel-group-row:hover { + border-top: 1px solid alpha(currentColor, 0.3); +} + +.gedit-document-panel-group-row:first-child, +.gedit-document-panel-group-row:first-child:hover { + border-top: 0px; +} + +/* Try to look as the notebook tab close button */ +.gedit-document-panel row button.flat { + padding: 0; + margin-top: 8px; + margin-bottom: 8px; + min-width: 18px; + min-height: 18px; + color: alpha(currentColor,0.3); +} + +.gedit-document-panel row:hover button.flat { + color: alpha(currentColor,0.5); +} + +.gedit-document-panel row button.flat:hover { + color: @theme_fg_color; +} + +statusbar { + border-top: 1px solid @borders; +} + +.gedit-search-slider { + background-color: @theme_base_color; + padding: 6px; + border-color: @borders; + border-radius: 0 0 3px 3px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + background-color: @theme_base_color; + background-image: none; + color: shade (@theme_unfocused_fg_color, 0.8); + border: 0px; + margin: 2px; + padding: 2px; +} +.nautilus-window, +.nautilus-window notebook, +.nautilus-window notebook > stack { + background: @theme_base_color; +} + +.nautilus-empty-state-icon { + opacity: 0.50; +} + +.nautilus-canvas-item { + border-radius: 5px; +} + +.nautilus-canvas-item.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.nautilus-canvas-item.dim-label { + color: mix (@theme_fg_color, @theme_bg_color, 0.50); +} + +.nautilus-canvas-item.dim-label:selected { + color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20); +} + +/* Toolbar */ + +/* Here we use the .button background-image colors from Adwaita, but ligthen them, + * since is not possible to use lighten () in common css. */ +@keyframes needs_attention_keyframes { + 0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } + /* can't do animation-direction, so holding the color on two keyframes */ + 30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +/* Remove white background and highlight on hover which GTK adds by default + * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */ +.operations-list, +.operations-list > :hover { + background: none; +} + +.disclosure-button { + padding-left: 4px; + padding-right: 4px; +} + +/* Path bar */ + +.nautilus-path-bar scrolledwindow { + border-radius: 5px 0px 0px 5px; + border: 1px @borders solid; + border-right-width: 0px; + background-color: @theme_bg_color; +} +.nautilus-path-bar scrolledwindow undershoot.left { + border-radius: 5px 0px 0px 5px; + background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} +.nautilus-path-bar scrolledwindow undershoot.right { + background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} + +.nautilus-path-bar > button, +.path-buttons-box button { + margin: 0px; +} + +.path-buttons-box button { + background-image: none; + box-shadow: none; + border-radius: 5px; + border-width: 0px; + -gtk-icon-shadow: none; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover { + background: alpha(@theme_fg_color, 0.15); + box-shadow: inset 0 0 0 2px @theme_bg_color; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover * { + opacity: 1; +} + +/* Make the tags fit into the box */ +entry.search > * { + margin: 5px; +} + +/* Sidebar */ + +.nautilus-window .sidebar-row:selected { + background: mix(@theme_bg_color, @theme_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected, +.nautilus-window .sidebar-row:selected image, +.nautilus-window .sidebar-row:selected label { + color: mix(@theme_fg_color, @theme_text_color, 0.5); +} + +.nautilus-window .sidebar-row:selected:backdrop { + background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected:backdrop, +.nautilus-window .sidebar-row:selected:backdrop label { + color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15); +} + +/* Floating status bar */ +.floating-bar { + padding: 1px; + background-color: @theme_base_color; + border-width: 1px; + border-style: solid solid none; + border-color: @borders; + border-radius: 8px 8px 0 0; +} + +.floating-bar.bottom.left { /* axes left border and border radius */ + border-left-style: none; + border-top-left-radius: 0; +} +.floating-bar.bottom.right { /* axes right border and border radius */ + border-right-style: none; + border-top-right-radius: 0; +} + +.floating-bar:backdrop { + background-color: @theme_unfocused_base_color; + border-color: @unfocused_borders; +} + +.floating-bar button { + padding: 0px; +} + +@define-color disk_space_unknown #888a85; +@define-color disk_space_used #729fcf; +@define-color disk_space_free #eeeeec; + +.disk-space-display { + border-style: solid; + border-width: 2px; +} + +.disk-space-display.unknown { + background-color: @disk_space_unknown; + border-color: shade(@disk_space_unknown, 0.7); + color: @disk_space_unknown; +} +.disk-space-display.unknown.border { + color: shade(@disk_space_unknown, 0.7); +} + +.disk-space-display.used { + background-color: @disk_space_used; + border-color: shade(@disk_space_used, 0.7); + color: @disk_space_used; +} +.disk-space-display.used.border { + color: shade(@disk_space_used, 0.7); +} + +.disk-space-display.free { + background-color: @disk_space_free; + border-color: shade(@disk_space_free, 0.7); + color: @disk_space_free; +} +.disk-space-display.free.border { + color: shade(@disk_space_free, 0.7); +} + +/* As a workaround for GtkTreeView showing thick border above first row when + * horizontal grid lines are enabled, we add them using CSS instead. Exclude the + * drop targets to let through the default feedback style. */ +.nautilus-list-view .view:not(:drop(active)) { + border-bottom: 1px solid @theme_bg_color; +} + +.nautilus-list-view.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.search-information { + background-color: @theme_selected_bg_color; + color:white; + padding:2px; +} + +@define-color conflict_bg #fef6b6; + +.conflict-row { + background: @conflict_bg; + color: black; +} + +.conflict-row:hover { + background-color: shade(@conflict_bg, 0.9); +} + +.conflict-row:selected { + background: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/* Icon view */ +flowbox { + padding: 18px +} + +flowboxchild { + padding: 0px; +} + +flowboxchild:selected { + background-color:transparent; + outline-color: transparent; +} + +flowboxchild .thumbnail { + margin: 4px; + box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5), + 0px 0px 0px 1px alpha(@borders, 0.5), + 0px 2px 0px 0px alpha(@borders, 0.5); + border-radius: 2px; +} + +.icon-ui-labels-box { + padding: 2px 4px; + border-radius: 4px; +} + +flowboxchild:selected .icon-ui-labels-box { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; +} + +flowboxchild:selected image { + -gtk-icon-effect: dim; /* GTK 3 only */ + /* GTK 4 TODO: Replace previous line with the following one: + -gtk-icon-filter: opacity(0.5); + */ + -gtk-icon-shadow: 0px 0px @theme_selected_bg_color; +} diff --git a/share/themes/Kali-Purple-Light/gtk-4.0/gtk.css b/share/themes/Kali-Purple-Light/gtk-4.0/gtk.css new file mode 100644 index 00000000..1649d99f --- /dev/null +++ b/share/themes/Kali-Purple-Light/gtk-4.0/gtk.css @@ -0,0 +1,5276 @@ +/*************************** + * Check and Radio buttons * + ***************************/ +/*************** + * Base States * + ***************/ +.background { + color: #5c616c; + background-color: #ffffff; } + .background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +dnd { + color: #5c616c; } + +.normal-icons { + -gtk-icon-size: 16px; } + +.large-icons { + -gtk-icon-size: 32px; } + +image:disabled { + -gtk-icon-filter: opacity(0.5); } + +.view, iconview, +textview > text { + color: black; + background-color: #fafafa; } + .view:disabled, iconview:disabled, + textview > text:disabled { + color: #aeb0b6; + background-color: #fdfdfd; } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + textview > text:selected:focus, + textview > text:selected { + border-radius: 3px; } + +textview:drop(active) { + caret-color: #19a187; } + +textview > border { + background-color: #fcfcfc; } + +iconview { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + iconview { + outline: 0 solid transparent; + outline-offset: 4px; } + iconview:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: -2px; } + iconview:drop(active) { + box-shadow: none; } + iconview > dndtarget:drop(active) { + border-style: solid; + border-width: 1px; + border-color: #580058; } + +rubberband, .content-view > rubberband, columnview.view > rubberband, +treeview.view > rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #710071; + background-color: rgba(113, 0, 113, 0.2); } + +flowbox > flowboxchild { + padding: 3px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + flowbox > flowboxchild { + outline: 0 solid transparent; + outline-offset: 4px; } + flowbox > flowboxchild:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: -2px; } + flowbox > flowboxchild:selected { + outline-color: rgba(255, 255, 255, 0.8); } + +gridview > child { + padding: 3px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + gridview > child { + outline: 0 solid transparent; + outline-offset: 4px; } + gridview > child:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: -2px; } + gridview > child:selected { + outline-color: rgba(255, 255, 255, 0.8); } + gridview > child box { + border-spacing: 8px; + margin: 12px; } + +coverflow cover { + color: black; + background-color: #fafafa; + border: 1px solid black; } + +label { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + label { + outline: 0 solid transparent; + outline-offset: 4px; } + label:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: -2px; } + label > selection { + background-color: #a400a4; + color: #ffffff; } + label:disabled { + color: #aeb0b6; } + button label:disabled { + color: inherit; } + label.error { + color: #bf1717; } + label.error:disabled { + color: rgba(191, 23, 23, 0.5); } + +.dim-label, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle, spinbutton.vertical > text > text > placeholder, spinbutton:not(.vertical) > text > placeholder, +entry > text > placeholder, label.separator { + opacity: 0.55; + text-shadow: none; } + +window.assistant .sidebar { + padding: 5px; + border-top: 1px solid #d9d9d9; } + +window.assistant.csd .sidebar { + border-top-style: none; } + +window.assistant .sidebar > label { + padding: 6px 12px; } + +window.assistant .sidebar > label.highlight { + background-color: #eaebec; + border-radius: 5px; } + +window.aboutdialog image.large-icons { + -gtk-icon-size: 128px; } + +.osd .scale-popup, .app-notification, .osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents, +.osd { + color: white; + border: none; + background-color: #303340; + background-clip: padding-box; + -gtk-icon-shadow: 0 1px black; } + +/********************* + * 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; } + +/********************** + * General Typography * + **********************/ +.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-heading { + font-weight: 700; + font-size: 9pt; } + +.caption { + font-weight: 400; + font-size: 9pt; } + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical > text, spinbutton:not(.vertical), +entry { + min-height: 32px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 4px; + border-spacing: 6px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: black; + border-color: #d9d9d9; + background-color: #fafafa; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + spinbutton.vertical > text, spinbutton:not(.vertical), + entry { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text:focus-within, spinbutton:focus-within:not(.vertical), + entry:focus-within { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text > image.left, spinbutton:not(.vertical) > image.left, + entry > image.left { + margin-right: 6px; } + spinbutton.vertical > text > image.right, spinbutton:not(.vertical) > image.right, + entry > image.right { + margin-left: 6px; } + spinbutton.vertical > text > text > block-cursor, spinbutton:not(.vertical) > text > block-cursor, + entry > text > block-cursor { + color: #fafafa; + background-color: black; } + spinbutton.vertical > text.flat, spinbutton.flat:not(.vertical), + entry.flat:focus-within, + entry.flat:backdrop, + entry.flat:disabled, + entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; } + spinbutton.vertical > text:focus-within > placeholder, spinbutton:focus-within:not(.vertical) > placeholder, + entry:focus-within > placeholder { + opacity: 0; + /* We hide placeholders on focus */ } + spinbutton.vertical > text:disabled, spinbutton:disabled:not(.vertical), + entry:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-color: #fdfdfd; } + spinbutton.vertical > text.error, spinbutton.error:not(.vertical), + entry.error { + color: #bf1717; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + spinbutton.vertical > text.error, spinbutton.error:not(.vertical), + entry.error { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text.error:focus-within, spinbutton.error:focus-within:not(.vertical), + entry.error:focus-within { + outline-color: rgba(191, 23, 23, 0.5); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text.error > selection, spinbutton.error:not(.vertical) > selection, + entry.error > selection { + background-color: #bf1717; } + spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical), + entry.warning { + color: #fd7d00; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical), + entry.warning { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text.warning:focus-within, spinbutton.warning:focus-within:not(.vertical), + entry.warning:focus-within { + outline-color: rgba(253, 125, 0, 0.5); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text.warning > selection, spinbutton.warning:not(.vertical) > selection, + entry.warning > selection { + background-color: #fd7d00; } + spinbutton.vertical > text > image, spinbutton:not(.vertical) > image, + entry > image { + color: #7c8088; } + spinbutton.vertical > text > image:hover, spinbutton:not(.vertical) > image:hover, + entry > image:hover { + color: #5c616c; } + spinbutton.vertical > text > image:active, spinbutton:not(.vertical) > image:active, + entry > image:active { + color: #a400a4; } + spinbutton.vertical > text.password image.caps-lock-indicator, spinbutton.password:not(.vertical) image.caps-lock-indicator, + entry.password image.caps-lock-indicator { + color: #bdbec3; } + spinbutton.vertical > text:drop(active), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus-within, + entry:drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + .osd spinbutton.vertical > text, .osd spinbutton:not(.vertical), .osd entry { + color: white; + border-color: black; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton.vertical > text:focus-within, .osd spinbutton:focus-within:not(.vertical), .osd entry:focus-within { + color: white; + border-color: #a400a4; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; } + .osd spinbutton.vertical > text:disabled, .osd spinbutton:disabled:not(.vertical), .osd entry:disabled { + color: #97999f; + border-color: black; + background-color: rgba(68, 72, 83, 0.5); + background-clip: padding-box; } + +spinbutton.vertical > text > progress, spinbutton:not(.vertical) > progress, +entry > progress { + margin-bottom: 2px; } + +spinbutton.vertical > text progress > trough > progress, spinbutton:not(.vertical) progress > trough > progress, +entry progress > trough > progress { + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #a400a4; + border-style: solid; + box-shadow: none; } + +spinbutton.vertical.linked:not(.vertical) > text:drop(active) + text, spinbutton.vertical.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + text, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:drop(active) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + menubutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + menubutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + dropdown > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + dropdown > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + colorbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + colorbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + fontbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + fontbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + filechooserbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + filechooserbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + entry, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + menubutton > button, .linked:not(.vertical) > entry:drop(active) + dropdown > button, .linked:not(.vertical) > entry:drop(active) + colorbutton > button, .linked:not(.vertical) > entry:drop(active) + fontbutton > button, .linked:not(.vertical) > entry:drop(active) + filechooserbutton > button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > entry:drop(active) + text, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry { + border-left-color: #19a187; } + +spinbutton.vertical.linked > text:not(:disabled) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + text:not(:disabled), spinbutton.vertical.linked > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), spinbutton.vertical.linked > entry:not(:disabled) + text:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #f0f0f0; } + +spinbutton.vertical.linked > text:disabled + text:disabled, spinbutton.vertical.linked > spinbutton:disabled:not(.vertical) + text:disabled, spinbutton.vertical.linked > text:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), spinbutton.vertical.linked > text:disabled + entry:disabled, .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, spinbutton.vertical.linked > entry:disabled + text:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { + border-top-color: #f0f0f0; } + +spinbutton.vertical.linked > text + text:drop(active):not(:only-child), spinbutton.vertical.linked > spinbutton:not(.vertical) + text:drop(active):not(:only-child), spinbutton.vertical.linked > text + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +spinbutton.vertical.linked > text + entry:drop(active):not(:only-child), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), spinbutton.vertical.linked > entry + text:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > entry + entry:drop(active):not(:only-child) { + border-top-color: #19a187; } + +spinbutton.vertical.linked > text:drop(active):not(:only-child) + text, spinbutton.vertical.linked > spinbutton:drop(active):not(:only-child):not(.vertical) + text, spinbutton.vertical.linked > text:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +spinbutton.vertical.linked > text:drop(active):not(:only-child) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + menubutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + menubutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + dropdown > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + dropdown > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + colorbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + colorbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + fontbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + fontbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + filechooserbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + filechooserbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + combobox > box > button.combo, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked > entry:drop(active):not(:only-child) + text, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + menubutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + dropdown > button, +.linked.vertical > entry:drop(active):not(:only-child) + colorbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + fontbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + filechooserbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #19a187; } + +spinbutton.vertical > text.error, spinbutton.error:not(.vertical), +entry.error { + color: #bf1717; } + +treeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) { + background-color: #fafafa; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #fafafa; } + treeview entry.flat:focus-within, treeview entry:focus-within { + border-color: #a400a4; } + +/******************* + * Editable Labels * + *******************/ +editablelabel > stack > text { + color: black; + border-color: #d9d9d9; + background-color: #fafafa; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: radial-gradient(farthest-side, #a400a4 0%, rgba(164, 0, 164, 0) 0%); } + to { + background-image: radial-gradient(farthest-side, #a400a4 95%, rgba(164, 0, 164, 0)); } } + +notebook > header > tabs > arrow, windowcontrols button, +button { + min-height: 24px; + min-width: 16px; + padding: 4px 9px; + border: 1px solid; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #5c616c; + outline-color: rgba(164, 0, 164, 0.5); + border-color: #d9d9d9; + background-image: image(white); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + notebook > header > tabs > arrow, windowcontrols button, + button { + outline: 0 solid transparent; + outline-offset: 4px; } + notebook > header > tabs > arrow:focus:focus-visible, + button:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: -2px; } + notebook > header > tabs > arrow:hover, + button:hover { + color: #5c616c; + border-color: #d9d9d9; + background-image: linear-gradient(to top, #d6d6d6, #ebebeb 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + -gtk-icon-filter: brightness(1.2); } + notebook > header > tabs > arrow.keyboard-activating, notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + button.keyboard-activating, + button:active, + button:checked { + color: #5c616c; + border-color: #d9d9d9; + background-image: image(#dbdbdb); + box-shadow: none; + transition-duration: 50ms; } + notebook > header > tabs > arrow:checked:hover, + button:checked:hover { + color: #5c616c; + border-color: #d9d9d9; + background-image: image(#d1d1d1); + box-shadow: none; } + notebook > header > tabs > arrow:checked:active, + button:checked:active { + color: #5c616c; + border-color: #d9d9d9; + background-image: image(#c7c7c7); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop, + button:backdrop.flat, + button:backdrop { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#ffffff); + box-shadow: none; + transition: 200ms ease-out; } + notebook > header > tabs > arrow:backdrop:not(:disabled), + button:backdrop.flat:not(:disabled), + button:backdrop:not(:disabled) { + -gtk-icon-filter: none; } + notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#eaeaea); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + color: #d9d9d9; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + color: #d9d9d9; + border-color: #d9d9d9; + background-image: image(#eaeaea); + box-shadow: none; } + notebook > header > tabs > arrow:disabled, + button:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + -gtk-icon-filter: opacity(0.5); } + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active, + button:disabled:checked { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#eaeaea); + box-shadow: none; } + button.sidebar-button, notebook > header > tabs > arrow, windowcontrols button, notebook > header > tabs > arrow.flat, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + transition: none; } + button.sidebar-button:hover, notebook > header > tabs > arrow:hover, windowcontrols button:hover, + button.flat:hover { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #dbdbdb; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + button.keyboard-activating.sidebar-button, notebook > header > tabs > arrow.keyboard-activating, windowcontrols button.keyboard-activating, button.sidebar-button:active, notebook > header > tabs > arrow:active, windowcontrols button:active, button.sidebar-button:checked, notebook > header > tabs > arrow:checked, windowcontrols button:checked, + button.flat.keyboard-activating, + button.flat:active, + button.flat:checked { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #cccccc; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, windowcontrols button:backdrop, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, windowcontrols button:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + notebook > header > tabs > arrow.image-button, + button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; } + notebook > header > tabs > arrow.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + dropdown:drop(active) button.combo, + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + button:drop(active) { + color: #19a187; + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + +row:selected button { + border-color: #580058; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #ffffff; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #f7f7f7; } + + +button.osd { + min-width: 26px; + min-height: 32px; + color: white; + border-radius: 5px; + color: white; + outline-color: rgba(164, 0, 164, 0.5); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 30px; } + + button.osd.image-button:only-child { + margin: 4px; + border-radius: 50%; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + + button.osd:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; + border: none; + box-shadow: none; } + +.app-notification button, popover.background.touch-selection button, popover.background.magnifier button, .osd button { + color: white; + outline-color: rgba(164, 0, 164, 0.5); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; } + .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; } + .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + + +button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.8); + border-color: #3e003e; + background-image: image(#be00be); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(88, 0, 88, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + + button.suggested-action { + outline: 0 solid transparent; + outline-offset: 4px; } + + button.suggested-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.8); + outline-width: 2px; + outline-offset: -2px; } + + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #a400a4; } + + button.suggested-action:hover { + color: white; + border-color: #580058; + background-image: linear-gradient(to top, #520052, #7b007b 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(88, 0, 88, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + + button.suggested-action:active, + button.suggested-action:checked { + color: white; + border-color: #580058; + background-image: image(#5d005d); + box-shadow: none; } + + button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(164, 0, 164, 0.8); } + + button.suggested-action:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#fdfdfd); } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: #d2a5d2; + border-color: #580058; + background-image: image(#8f1e8f); + box-shadow: none; } + .osd button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.8); + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.5)); + background-clip: padding-box; } + .osd button.suggested-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(164, 0, 164, 0.7)); + background-clip: padding-box; } + .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#a400a4); + background-clip: padding-box; + box-shadow: none; } + .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + + +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.8); + border-color: #790e0e; + background-image: image(#e52222); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(144, 17, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + + button.destructive-action { + outline: 0 solid transparent; + outline-offset: 4px; } + + button.destructive-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.8); + outline-width: 2px; + outline-offset: -2px; } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #d41919; } + + button.destructive-action:hover { + color: white; + border-color: #901111; + background-image: linear-gradient(to top, #8b1010, #b01515 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(144, 17, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + + button.destructive-action:active, + button.destructive-action:checked { + color: white; + border-color: #901111; + background-image: image(#941111); + box-shadow: none; } + + button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(212, 25, 25, 0.8); } + + button.destructive-action:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#fdfdfd); } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: #e8a8a8; + border-color: #901111; + background-image: image(#c72626); + box-shadow: none; } + .osd button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.8); + border-color: black; + background-color: transparent; + background-image: image(rgba(212, 25, 25, 0.5)); + background-clip: padding-box; } + .osd button.destructive-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(212, 25, 25, 0.7)); + background-clip: padding-box; } + .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#d41919); + background-clip: padding-box; + box-shadow: none; } + .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + +stackswitcher > button > label { + padding: 0 6px; + margin: 0 -6px; } + +stackswitcher > button > image { + padding: 3px 6px; + margin: -3px -6px; } + + +button.font separator { + background-color: transparent; } + + +button.font > box { + border-spacing: 6px; } + + +button.font > box > box > label { + font-weight: bold; } + +menubutton.circular button, +button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; + border-radius: 9999px; } + menubutton.circular button label, + button.circular label { + padding: 0; } + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: radial-gradient(farthest-side, #a400a4 96%, rgba(164, 0, 164, 0)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + stacksidebar row.needs-attention > label:backdrop, stackswitcher > button.needs-attention > label:backdrop, + stackswitcher > button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; } + 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, left 4px; } + +.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(ltr):not(:first-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child), spinbutton.vertical.linked:not(.vertical) > text:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child):not(.vertical), .linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(ltr):not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:first-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:first-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:last-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:last-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(ltr):not(:last-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child), spinbutton.vertical.linked:not(.vertical) > text:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(ltr):not(:last-child) { + border-right-style: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.linked.vertical > filechooserbutton > combobox:not(:first-child) > box > button.combo, +.linked.vertical > appchooserbutton > combobox:not(:first-child) > box > button.combo, +.linked.vertical > combobox:not(:first-child) > box > button.combo, .linked.vertical > menubutton:not(:first-child) > button, +.linked.vertical > dropdown:not(:first-child) > button, +.linked.vertical > colorbutton:not(:first-child) > button, +.linked.vertical > fontbutton:not(:first-child) > button, +.linked.vertical > filechooserbutton:not(:first-child) > button, spinbutton.vertical.linked > text:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.linked.vertical > filechooserbutton > combobox:not(:last-child) > box > button.combo, +.linked.vertical > appchooserbutton > combobox:not(:last-child) > box > button.combo, +.linked.vertical > combobox:not(:last-child) > box > button.combo, .linked.vertical > menubutton:not(:last-child) > button, +.linked.vertical > dropdown:not(:last-child) > button, +.linked.vertical > colorbutton:not(:last-child) > button, +.linked.vertical > fontbutton:not(:last-child) > button, +.linked.vertical > filechooserbutton:not(:last-child) > button, spinbutton.vertical.linked > text:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) { + border-bottom-style: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.scale-popup button:hover, button.link, button.link:hover, button.link:active, button.link:checked, popover.menu box.circular-buttons button.circular.image-button.model, +list > row button.image-button:not(.flat), .toolbar button, modelbutton.flat { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 4px; } + modelbutton.flat:hover { + background-color: #eaebec; } + modelbutton.flat:disabled { + color: #aeb0b6; } + +modelbutton.flat arrow { + background: none; + min-width: 16px; + min-height: 16px; + opacity: 0.3; } + modelbutton.flat arrow:hover { + background: none; } + modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); } + modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); } + +/* oldstyle toolbar buttons */ +.toolbar button { + margin: 1px; } + .toolbar button:hover { + color: #5c616c; + border-color: #d9d9d9; + background-image: linear-gradient(to top, #d6d6d6, #ebebeb 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + .toolbar button:active { + color: #5c616c; + border-color: #d9d9d9; + background-image: image(#dbdbdb); + box-shadow: none; } + .toolbar button:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#fdfdfd); } + .toolbar button:backdrop { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#ffffff); + box-shadow: none; } + .toolbar button:backdrop:disabled { + color: #d9d9d9; + border-color: #d9d9d9; + background-image: image(#fdfdfd); + box-shadow: none; } + +button.color { + padding: 4px; } + button.color > colorswatch:only-child { + box-shadow: 0 1px rgba(0, 0, 0, 0.1); } + button.color > colorswatch:only-child, button.color > colorswatch:only-child > overlay { + border-radius: 0; } + .osd button.color > colorswatch:only-child { + box-shadow: none; } + .osd button.color:disabled colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { + box-shadow: none; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473 */ +popover.menu box.circular-buttons button.circular.image-button.model, +list > row button.image-button:not(.flat) { + border: 1px solid rgba(217, 217, 217, 0.5); } + popover.menu box.circular-buttons button.circular.image-button.model:hover, + list > row button.image-button:not(.flat):hover { + color: #5c616c; + border-color: #d9d9d9; + background-image: linear-gradient(to top, #d6d6d6, #ebebeb 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.circular-buttons button.circular.image-button.model:checked, + list > row button.image-button:not(.flat):active, + list > row button.image-button:not(.flat):checked { + color: #5c616c; + border-color: #d9d9d9; + background-image: image(#dbdbdb); + box-shadow: none; } + popover.menu box.circular-buttons button.suggested-action.circular.image-button.model, + list > row button.image-button:not(.flat).suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.8); + border-color: #3e003e; + background-image: image(#be00be); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(88, 0, 88, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + popover.menu box.circular-buttons button.suggested-action.circular.image-button.model, + list > row button.image-button:not(.flat).suggested-action { + outline: 0 solid transparent; + outline-offset: 4px; } + popover.menu box.circular-buttons button.suggested-action.circular.image-button.model:focus:focus-visible, + list > row button.image-button:not(.flat).suggested-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.8); + outline-width: 2px; + outline-offset: -2px; } + popover.menu box.circular-buttons button.destructive-action.circular.image-button.model, + list > row button.image-button:not(.flat).destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.8); + border-color: #790e0e; + background-image: image(#e52222); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(144, 17, 17, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + popover.menu box.circular-buttons button.destructive-action.circular.image-button.model, + list > row button.image-button:not(.flat).destructive-action { + outline: 0 solid transparent; + outline-offset: 4px; } + popover.menu box.circular-buttons button.destructive-action.circular.image-button.model:focus:focus-visible, + list > row button.image-button:not(.flat).destructive-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.8); + outline-width: 2px; + outline-offset: -2px; } + +/********* + * Links * + *********/ +button.link, +link { + color: #710071; + text-decoration: underline; } + button.link:visited, + link:visited { + color: #3e003e; } + *:selected button.link:visited, *:selected link:visited { + color: #b299b2; } + button.link:hover, + link:hover { + color: #a400a4; } + *:selected button.link:hover, *:selected link:hover { + color: #f6e6f6; } + button.link:active, + link:active { + color: #710071; } + *:selected button.link:active, *:selected link:active { + color: #e3cce3; } + button.link:disabled, + link:disabled { + color: rgba(57, 57, 57, 0.8); } + button.link:selected, *:selected button.link, + link:selected, *:selected link { + color: #e3cce3; } + +link { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + link { + outline: 0 solid transparent; + outline-offset: 4px; } + link:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: -2px; } + +button.link, button.link:hover, button.link:active, button.link:checked { + text-shadow: none; } + +button.link > label { + text-decoration: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + font-feature-settings: "tnum"; } + spinbutton:not(.vertical) { + padding: 0; + border-spacing: 0; + /* :not here just to bump specificity above that of the list button styling */ } + .osd spinbutton:not(.vertical) > text, spinbutton:not(.vertical) > text { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; + padding: 6px; } + .osd spinbutton:not(.vertical) > text:backdrop:disabled, spinbutton:not(.vertical) > text:backdrop:disabled { + background-color: transparent; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat), + spinbutton:not(.vertical) > button.image-button.down:not(.flat) { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #6c707a; + background-image: none; + border-style: none none none solid; + border-color: rgba(217, 217, 217, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl), + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover { + color: #5c616c; + background-color: #f2f2f2; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled { + color: rgba(174, 176, 182, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):active, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat), + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat) { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: white; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.7); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl), + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: white; + border-color: rgba(0, 0, 0, 0.5); + background-color: #1a1c23; + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #97999f; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + spinbutton.vertical:disabled { + color: #aeb0b6; } + spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + spinbutton.vertical > text { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + spinbutton.vertical > text > block-cursor { + color: #fafafa; + background-color: black; } + spinbutton.vertical > button { + min-height: 32px; + min-width: 32px; + padding: 0; } + spinbutton.vertical > button.up { + border-bottom-style: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + spinbutton.vertical > button.down { + border-top-style: none; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .osd spinbutton.vertical > button:first-child { + color: white; + outline-color: rgba(164, 0, 164, 0.5); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .osd spinbutton.vertical > button:first-child:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; } + .osd spinbutton.vertical > button:first-child:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + .osd spinbutton.vertical > button:first-child:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) > text { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +dropdown > popover.menu.background > contents { + padding: 0; } + +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:drop(active), +combobox:drop(active) { + box-shadow: none; } + +dropdown popover, +combobox popover { + margin-top: 6px; + padding: 0; } + dropdown popover listview, + combobox popover listview { + margin: 8px 0; } + dropdown popover listview > row, + combobox popover listview > row { + padding: 8px; } + dropdown popover listview > row:selected, + combobox popover listview > row:selected { + outline-color: rgba(255, 255, 255, 0.8); + color: black; + background-color: #eaebec; } + dropdown popover .dropdown-searchbar, + combobox popover .dropdown-searchbar { + padding: 6px; + border-bottom: 1px solid #d9d9d9; } + +/************ + * Toolbars * + ************/ +searchbar > revealer > box, .toolbar, +toolbar { + padding: 4px; + border-spacing: 4px; + background-color: #ffffff; } + +.osd .toolbar, .osd toolbar { + background-color: transparent; } + +.toolbar.osd, +toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: #303340; } + .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom, + toolbar.osd.left, + toolbar.osd.right, + toolbar.osd.top, + toolbar.osd.bottom { + border-radius: 0; } + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 4px 0; } + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 0 4px; } + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-width: 0 0 1px; } + +searchbar > revealer > box { + border-style: solid; + border-color: #d9d9d9; + background-color: #f4f4f4; } + searchbar > revealer > box:backdrop { + border-color: #d9d9d9; + background-color: #f2f2f2; + box-shadow: none; + transition: 200ms ease-out; } + +/************** + * GtkInfoBar * + **************/ +infobar > revealer > box { + padding: 8px; + border-spacing: 12px; } + +infobar.action:hover > revealer > box { + background-color: white; } + +infobar.info > revealer > box, infobar.question > revealer > box, infobar.warning > revealer > box, infobar.error > revealer > box { + border-bottom: 1px solid #e6e6e6; + background-color: white; } + +infobar .close, +searchbar .close { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + border-radius: 50%; } + infobar .close:hover, + searchbar .close:hover { + color: #5c616c; + border-color: #d9d9d9; + background-image: linear-gradient(to top, #d6d6d6, #ebebeb 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + +/***************** + * Title buttons * + *****************/ +windowcontrols { + border-spacing: 6px; } + windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 7px; } + windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 7px; } + windowcontrols button { + border-radius: 9999px; + padding: 6px; + margin: 0 2px; + min-width: 0; + min-height: 0; } + windowcontrols button:hover { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #cccccc; } + windowcontrols button:active, windowcontrols button:checked { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #b3b3b3; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 6px; + min-height: 46px; + border-width: 0 0 1px; + border-style: solid; + border-color: #c2c2c2; + border-radius: 0; + background: #e6e6e6 linear-gradient(to top, #e0e0e0, #e8e8e8); + /* Darken switchbuttons for headerbars. issue #1588 */ } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: #d9d9d9; + background-color: #ffffff; + background-image: none; + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + padding-left: 12px; + padding-right: 12px; + font-weight: bold; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) stackswitcher > button:checked, + .titlebar:not(headerbar) button.toggle:checked, + headerbar stackswitcher > button:checked, + headerbar button.toggle:checked { + background: image(#d4d4d4); + border-color: #d1d1d1; + border-top-color: #c4c4c4; } + .titlebar:not(headerbar) stackswitcher > button:checked:backdrop, + .titlebar:not(headerbar) button.toggle:checked:backdrop, + headerbar stackswitcher > button:checked:backdrop, + headerbar button.toggle:checked:backdrop { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#eaeaea); + box-shadow: none; } + .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-left headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + min-height: 28px; + padding: 4px; } + .default-decoration.titlebar:not(headerbar) windowcontrols button, + .default-decoration.titlebar:not(headerbar) windowcontrols menubutton, + headerbar.default-decoration windowcontrols button, + headerbar.default-decoration windowcontrols menubutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .default-decoration.titlebar:not(headerbar) windowcontrols menubutton button, + headerbar.default-decoration windowcontrols menubutton button { + min-height: 20px; + min-width: 20px; + margin: 0; + padding: 4px; } + .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; } + +headerbar entry, +headerbar spinbutton, +headerbar separator:not(.sidebar), +headerbar button, +headerbar menubutton { + margin-top: 6px; + margin-bottom: 6px; } + +headerbar menubutton > button { + margin-top: 0px; + margin-bottom: 0px; } + +headerbar switch { + margin-top: 10px; + margin-bottom: 10px; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; } + +.titlebar:not(headerbar) separator { + background-color: #d9d9d9; } + +window.devel headerbar.titlebar { + background: #ffffff cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(164, 0, 164, 0.2)), linear-gradient(to top, #dedede, #e6e6e6 3px, whitesmoke); } + window.devel headerbar.titlebar:backdrop { + background: #ffffff cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#ffffff); + /* background-color would flash */ } + +/************ + * Pathbars * + ************/ +pathbar > button.text-button, pathbar > button.image-button, pathbar > button { + padding-left: 4px; + padding-right: 4px; } + +pathbar > button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +pathbar > button.text-button.image-button label:last-child, pathbar > button label:last-child { + padding-right: 8px; } + +pathbar > button.text-button.image-button label:first-child, pathbar > button label:first-child { + padding-left: 8px; } + +pathbar > button image { + padding-left: 4px; + padding-right: 4px; } + +pathbar > button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #dfdfdf; + border-top-color: #dfdfdf; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + columnview.view, + treeview.view { + outline: 0 solid transparent; + outline-offset: 4px; } + columnview.view:focus:focus-visible, + treeview.view:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: -2px; } + columnview.view:selected:focus, columnview.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + border-radius: 0; + outline-color: rgba(255, 255, 255, 0.8); } + columnview.view:disabled, + treeview.view:disabled { + color: #aeb0b6; } + columnview.view:disabled:selected, + treeview.view:disabled:selected { + color: #c866c8; } + columnview.view:disabled:selected:backdrop, + treeview.view:disabled:selected:backdrop { + color: #bd4abd; } + columnview.view.separator, + treeview.view.separator { + min-height: 2px; + color: #dfdfdf; } + columnview.view:backdrop, + treeview.view:backdrop { + border-left-color: #dfdfdf; + border-top: #dfdfdf; } + columnview.view:drop(active), + treeview.view:drop(active) { + box-shadow: none; } + columnview.view > dndtarget:drop(active), + treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #580058; } + 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: #4b4b4b; } + 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: black; } + columnview.view.expander:selected, + treeview.view.expander:selected { + color: #e4b3e4; } + 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.progressbar, + treeview.view.progressbar { + color: #fafafa; + background-color: #a400a4; + background-image: image(#a400a4); + box-shadow: none; } + columnview.view.progressbar:selected:focus, columnview.view.progressbar:selected, + treeview.view.progressbar:selected:focus, + treeview.view.progressbar:selected { + color: #a400a4; + background-image: image(#fafafa); } + columnview.view.progressbar:selected:focus:backdrop, columnview.view.progressbar:selected:backdrop, + treeview.view.progressbar:selected:focus:backdrop, + treeview.view.progressbar:selected:backdrop { + color: #a400a4; + background-color: #f7f7f7; } + columnview.view.trough, + treeview.view.trough { + background-color: rgba(92, 97, 108, 0.1); } + columnview.view.trough:selected:focus, columnview.view.trough:selected, + treeview.view.trough:selected:focus, + treeview.view.trough:selected { + background-color: rgba(255, 255, 255, 0.3); } + columnview.view > header > button, + treeview.view > header > button { + color: #abadb3; + background-color: #fafafa; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + columnview.view > header > button:hover, + treeview.view > header > button:hover { + color: #848790; + box-shadow: none; + transition: none; } + columnview.view > header > button:active, + treeview.view > header > button:active { + color: #5c616c; + transition: none; } + columnview.view > header > button sort-indicator, + treeview.view > header > button sort-indicator { + min-height: 16px; + min-width: 16px; } + columnview.view > header > button sort-indicator.ascending, + treeview.view > header > button sort-indicator.ascending { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + columnview.view > header > button sort-indicator.descending, + treeview.view > header > button sort-indicator.descending { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + columnview.view button.dnd:active, columnview.view button.dnd:selected, columnview.view button.dnd:hover, columnview.view button.dnd, + columnview.view header.button.dnd:active, + columnview.view header.button.dnd:selected, + columnview.view header.button.dnd:hover, + columnview.view header.button.dnd, + treeview.view button.dnd:active, + treeview.view button.dnd:selected, + treeview.view button.dnd:hover, + treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + color: #fafafa; + background-image: none; + background-color: #a400a4; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px #fafafa; + text-shadow: none; + transition: none; } + columnview.view acceleditor > label, + treeview.view acceleditor > label { + background-color: #a400a4; } + +columnview.view > header > button, +treeview.view > header > button, columnview.view > header > button:hover, +treeview.view > header > button:hover, columnview.view > header > button:active, +treeview.view > header > button:active { + padding: 0 6px; + background-image: none; + border-style: none none solid solid; + border-color: #dfdfdf; + border-radius: 0; + text-shadow: none; } + columnview.view > header > button:disabled, + treeview.view > header > button:disabled { + border-color: #ffffff; + background-image: none; } + columnview.view > header > button:last-child, + treeview.view > header > button:last-child { + border-right-style: none; } + +/*************** + * Popovers * + ***************/ +popover.background { + background-color: transparent; + font: initial; } + popover.background > arrow, + popover.background > contents { + background-color: #fafafa; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.23); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + popover.background:backdrop { + background-color: transparent; } + popover.background > contents { + padding: 8px; + border-radius: 8px; } + popover.background > contents > list, + popover.background > contents > .view, + popover.background > contents > iconview, + popover.background > contents > toolbar { + border-style: none; + background-color: transparent; } + popover.background > contents separator { + background-color: #e4e4e4; + margin: 3px; } + popover.background > contents list separator { + margin: 0; } + .osd popover.background, popover.background.touch-selection, popover.background.magnifier { + background-color: transparent; } + .osd popover.background > arrow, + .osd popover.background > contents, popover.background.touch-selection > arrow, + popover.background.touch-selection > contents, popover.background.magnifier > arrow, + popover.background.magnifier > contents { + border: 1px solid rgba(255, 255, 255, 0.1); + box-shadow: none; } + +magnifier { + background-color: #fafafa; } + +/********************** + * Popover Base Menus * + **********************/ +popover.menu { + padding: 0; } + popover.menu box.inline-buttons { + padding: 0 12px; } + popover.menu box.inline-buttons button.image-button.model { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + min-height: 30px; + min-width: 30px; + padding: 0; + border: none; + outline: none; + transition: none; } + popover.menu box.inline-buttons button.image-button.model:selected { + background: image(#eaebec); } + popover.menu box.circular-buttons { + padding: 12px 12px 6px; } + popover.menu box.circular-buttons button.circular.image-button.model { + padding: 11px; } + popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: #eaebec; + border-color: #eaebec; } + popover.menu > arrow, popover.menu.background > contents { + background-color: #fafafa; + padding: 5px; } + popover.menu.background separator { + margin: 6px 0; } + popover.menu accelerator { + color: alpha(currentColor,0.55); } + popover.menu accelerator:dir(ltr) { + margin-left: 12px; } + popover.menu accelerator:dir(rtl) { + margin-right: 12px; } + popover.menu check, + popover.menu radio { + transform: scale(0.8); + border-width: 1.2px; + border-color: transparent; + box-shadow: none; + background-image: image(transparent); + color: black; } + popover.menu check:hover, + popover.menu radio:hover { + transform: scale(0.8); + border-width: 1.2px; + color: black; + box-shadow: none; + background-image: image(transparent); } + popover.menu check:active, + popover.menu radio:active { + transform: scale(0.8); + border-width: 1.2px; + color: black; + box-shadow: none; + background-image: image(transparent); } + popover.menu radio { + border-color: #d9d9d9; } + popover.menu radio:active { + border-color: rgba(217, 217, 217, 0.5); } + popover.menu arrow.left, + popover.menu radio.left, + popover.menu check.left { + margin-left: -2px; + margin-right: 6px; } + popover.menu arrow.right, + popover.menu radio.right, + popover.menu check.right { + margin-left: 6px; + margin-right: -2px; } + popover.menu modelbutton { + min-height: 30px; + min-width: 40px; + padding: 0 12px; + border-radius: 5px; } + popover.menu modelbutton:selected { + color: black; + background-color: #eaebec; } + popover.menu modelbutton:selected:active { + background-color: #dbdbdb; } + popover.menu label.title { + font-weight: bold; + padding: 4px 32px; } + +menubar { + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar > item { + min-height: 16px; + padding: 4px 8px; } + menubar > item:selected { + box-shadow: inset 0 -3px #a400a4; + color: #710071; } + menubar > item:disabled { + color: #aeb0b6; + box-shadow: none; } + menubar > item popover.menu.background > contents { + padding: 5px; } + menubar > item popover.menu popover.menu { + padding: 0 0 4px 0; } + menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 8px; } + +/************* + * Notebooks * + *************/ +notebook { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + notebook > header > tabs > tab:checked { + outline: 0 solid transparent; + outline-offset: 4px; } + notebook:focus:focus-visible > header > tabs > tab:checked { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: -2px; } + notebook > header { + padding: 1px; + border-color: #d9d9d9; + border-width: 1px; + background-color: #f2f2f2; } + notebook > header > tabs { + margin: -1px; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -4px #d9d9d9; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -4px #a400a4; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 4px #d9d9d9; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 4px #a400a4; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -4px 0 #d9d9d9; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -4px 0 #a400a4; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 4px 0 #d9d9d9; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 4px 0 #a400a4; } + 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 { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -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 { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + notebook > header > tabs > tab { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + color: #5c616c; + font-weight: normal; + border-width: 1px; + border-color: transparent; } + notebook > header > tabs > tab:hover { + color: #5c616c; + background-color: #e8e8e8; } + notebook > header > tabs > tab:hover.reorderable-page { + border-color: rgba(217, 217, 217, 0.3); + background-color: rgba(255, 255, 255, 0.2); } + notebook > header > tabs > tab:not(:checked) { + outline-color: transparent; } + notebook > header > tabs > tab:checked { + color: #5c616c; } + notebook > header > tabs > tab:checked.reorderable-page { + border-color: rgba(217, 217, 217, 0.5); + background-color: rgba(255, 255, 255, 0.5); } + notebook > header > tabs > tab:checked.reorderable-page:hover { + background-color: rgba(255, 255, 255, 0.7); } + notebook > header > tabs > tab button.flat { + color: alpha(currentColor,0.3); + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header > tabs > tab button.flat:hover { + color: currentColor; } + notebook > header > tabs > tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header > tabs > tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top > tabs, notebook > header.bottom > tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab.reorderable-page { + border-style: none solid; } + notebook > header.left > tabs, notebook > header.right > tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left > tabs > tab, notebook > header.right > tabs > tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab.reorderable-page { + border-style: solid none; } + notebook > header.top > tabs > tab { + padding-bottom: 4px; } + notebook > header.bottom > tabs > tab { + padding-top: 4px; } + notebook > stack:not(:only-child) { + background-color: #fafafa; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-color: #fafafa; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scrollbar.top { + border-bottom: 1px solid #d9d9d9; } + scrollbar.bottom { + border-top: 1px solid #d9d9d9; } + scrollbar.left { + border-right: 1px solid #d9d9d9; } + scrollbar.right { + border-left: 1px solid #d9d9d9; } + scrollbar > range > trough > slider { + min-width: 8px; + min-height: 8px; + margin: -1px; + border: 4px solid transparent; + border-radius: 10px; + background-clip: padding-box; + background-color: #9da0a7; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scrollbar > range > trough > slider:hover { + background-color: #7d8189; } + scrollbar > range > trough > slider:hover:active { + background-color: #a400a4; } + scrollbar > range > trough > slider:disabled { + background-color: transparent; } + scrollbar > range.fine-tune > trough > slider { + transition: none; + min-width: 6px; + min-height: 6px; } + scrollbar > range.fine-tune.horizontal > trough > slider { + border-width: 5px 4px; } + scrollbar > range.fine-tune.vertical > trough > slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #5c616c; + border: 1px solid white; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal > range > trough > slider { + min-width: 40px; } + scrollbar.vertical > range > trough > slider { + min-height: 40px; } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #d9d9d9; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + font-weight: bold; + font-size: smaller; + border: 1px solid #d9d9d9; + border-radius: 14px; + color: #5c616c; + background-color: #f2f2f2; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; + /* only show i / o for the accessible theme */ } + switch { + outline: 0 solid transparent; + outline-offset: 4px; } + switch:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: 0; } + headerbar switch { + background-color: #dedede; } + switch:checked { + color: #ffffff; + border-color: #580058; + background-color: #a400a4; } + switch:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-color: #fdfdfd; + text-shadow: none; } + switch > slider { + color: #5c616c; + outline-color: rgba(164, 0, 164, 0.5); + border-color: #d9d9d9; + background-image: image(white); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid; + border-color: #d9d9d9; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + switch > image { + color: transparent; } + switch:hover > slider { + color: #5c616c; + border-color: #d9d9d9; + background-image: linear-gradient(to top, #d6d6d6, #ebebeb 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + switch:checked > slider { + border: 1px solid #580058; } + switch:disabled > slider { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#fdfdfd); } + row:selected switch { + outline-color: rgba(255, 255, 255, 0.8); + box-shadow: none; + border-color: #580058; } + row:selected switch > slider:checked, row:selected switch > slider { + border-color: #580058; } + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list), +.content-view .tile check:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list), +.content-view .tile check:hover:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list), +.content-view .tile check:active:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list), +.content-view .tile check:backdrop:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #525252; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list), +.content-view .tile check:checked:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list), +.content-view .tile check:checked:hover:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list), +.content-view .tile check:checked:active:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #a400a4; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list), +.content-view .tile check:backdrop:checked:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: rgba(255, 255, 255, 0.8); + background-color: #525252; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +checkbutton { + border-spacing: 4px; + border-radius: 4px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + checkbutton { + outline: 0 solid transparent; + outline-offset: 4px; } + checkbutton:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: -2px; } + checkbutton.text-button { + padding: 4px; } + +check, +radio { + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; } + check, + radio { + background-clip: padding-box; + background-image: linear-gradient(to bottom, white 20%, white 90%); + border-color: #c2c2c2; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:hover, + radio:hover { + background-image: image(#f2f2f2); } + check:active, + radio:active { + box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); + background-image: image(#d9d9d9); } + check:disabled, + radio:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:checked, + radio:checked { + background-clip: border-box; + background-image: linear-gradient(to bottom, #be00be 20%, #a400a4 90%); + border-color: #3e003e; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:checked:hover, + radio:checked:hover { + background-image: linear-gradient(to bottom, #d200d2 10%, #b800b8 90%); } + check:checked:active, + radio:checked:active { + box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); + background-image: image(darkmagenta); } + check:checked:disabled, + radio:checked:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + check:indeterminate, + radio:indeterminate { + background-clip: border-box; + background-image: linear-gradient(to bottom, #be00be 20%, #a400a4 90%); + border-color: #3e003e; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:indeterminate:hover, + radio:indeterminate:hover { + background-image: linear-gradient(to bottom, #d200d2 10%, #b800b8 90%); } + check:indeterminate:active, + radio:indeterminate:active { + box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); + background-image: image(darkmagenta); } + check:indeterminate:disabled, + radio:indeterminate:disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); } + row:selected check, row:selected radio { + border-color: #3e003e; } + .osd check, .osd radio { + color: white; + outline-color: rgba(164, 0, 164, 0.5); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .osd check:hover, .osd radio:hover { + color: white; + outline-color: rgba(164, 0, 164, 0.5); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .osd check:active, .osd radio:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + .osd check:disabled, .osd radio:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + + +check { + border-radius: 3px; + -gtk-icon-size: 14px; } + + check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/check-symbolic.symbolic.png")), -gtk-recolor(url("assets/check@2-symbolic.symbolic.png"))); } + + check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; + -gtk-icon-size: 14px; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/bullet-symbolic.symbolic.png")), -gtk-recolor(url("assets/bullet@2-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #ffffff; + border-color: #580058; } + +/************ + * GtkScale * + ************/ +progressbar > trough, scale > trough > fill, scale > trough { + border: 1px solid #f2f2f2; + border-radius: 3px; + background-color: #f2f2f2; } + headerbar progressbar > trough, headerbar scale > trough > fill, headerbar scale > trough { + background-color: #dedede; } + progressbar > trough:disabled, scale > trough > fill:disabled, scale > trough:disabled { + background-color: #fdfdfd; + border-color: #d9d9d9; } + row:selected progressbar > trough, row:selected scale > trough > fill, row:selected scale > trough { + outline-color: rgba(255, 255, 255, 0.8); + border-color: #580058; } + .osd progressbar > trough, .osd scale > trough > fill, .osd scale > trough { + border-color: black; + background-color: rgba(0, 0, 0, 0.8); } + .osd progressbar > trough:disabled, .osd scale > trough > fill:disabled, .osd scale > trough:disabled { + background-color: rgba(68, 72, 83, 0.5); } + +progressbar > trough > progress, scale > trough > highlight { + border: 1px solid #a400a4; + border-radius: 3px; + background-color: #a400a4; } + progressbar > trough > progress:disabled, scale > trough > highlight:disabled { + background-color: transparent; + border-color: transparent; } + row:selected progressbar > trough > progress, row:selected scale > trough > highlight { + border-color: #580058; } + .osd progressbar > trough > progress, .osd scale > trough > highlight { + border-color: black; } + .osd progressbar > trough > progress:disabled, .osd scale > trough > highlight:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + scale > trough { + outline: 0 solid transparent; + outline-offset: 16px; } + scale:focus:focus-visible > trough { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: 10px; } + scale > trough { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scale > trough > fill, + scale > trough > highlight { + margin: -1px; } + scale > trough > slider { + min-height: 18px; + min-width: 18px; + margin: -9px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune > trough > slider { + margin: -6px; } + scale.fine-tune > trough > fill, + scale.fine-tune > trough > highlight, + scale.fine-tune > trough { + border-radius: 5px; } + scale > trough > fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale > trough > fill { + background-color: #404040; } + .osd scale > trough > fill:disabled { + border-color: transparent; + background-color: transparent; } + scale > trough > slider { + color: #5c616c; + outline-color: rgba(164, 0, 164, 0.5); + border-color: #d9d9d9; + background-image: image(white); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + border-width: 1px; + border-style: solid; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale > trough > slider:hover { + color: #5c616c; + border-color: #d9d9d9; + background-image: linear-gradient(to top, #d6d6d6, #ebebeb 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + scale > trough > slider:active { + border-color: #580058; } + scale > trough > slider:disabled { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#fdfdfd); } + row:selected scale > trough > slider:disabled, row:selected scale > trough > slider { + border-color: #580058; } + .osd scale > trough > slider { + color: white; + outline-color: rgba(164, 0, 164, 0.5); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + border-color: black; + background-color: #303340; } + .osd scale > trough > slider:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; + background-color: #303340; } + .osd scale > trough > slider:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; + background-color: #303340; } + .osd scale > trough > slider:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + background-color: #303340; } + scale > value { + color: alpha(currentColor,0.55); + font-feature-settings: "tnum"; } + scale.horizontal > marks { + color: alpha(currentColor,0.55); } + scale.horizontal > marks.top { + margin-bottom: 6px; } + scale.horizontal > marks.bottom { + margin-top: 6px; } + scale.horizontal > marks indicator { + background-color: currentColor; + min-height: 6px; + min-width: 1px; } + scale.horizontal > value.left { + margin-right: 9px; } + scale.horizontal > value.right { + margin-left: 9px; } + scale.horizontal.fine-tune > marks.top { + margin-top: 3px; } + scale.horizontal.fine-tune > marks.bottom { + margin-bottom: 3px; } + scale.horizontal.fine-tune > marks indicator { + min-height: 3px; } + scale.vertical > marks { + color: alpha(currentColor,0.55); } + scale.vertical > marks.top { + margin-right: 6px; } + scale.vertical > marks.bottom { + margin-left: 6px; } + scale.vertical > marks indicator { + background-color: currentColor; + min-height: 1px; + min-width: 6px; } + scale.vertical > value.top { + margin-bottom: 9px; } + scale.vertical > value.bottom { + margin-top: 9px; } + scale.vertical.fine-tune > marks.top { + margin-left: 3px; } + scale.vertical.fine-tune > marks.bottom { + margin-right: 3px; } + scale.vertical.fine-tune > marks indicator { + min-height: 3px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-insensitive@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/slider-horz-scale-has-marks-below@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/slider-horz-scale-has-marks-below-hover@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/slider-horz-scale-has-marks-below-active@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-insensitive@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/slider-vert-scale-has-marks-above@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/slider-vert-scale-has-marks-above-hover@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/slider-vert-scale-has-marks-above-active@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/slider-vert-scale-has-marks-below@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/slider-vert-scale-has-marks-below-hover@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/slider-vert-scale-has-marks-below-active@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color > trough { + background-image: image(#d9d9d9); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal > trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal > trough > slider:dir(ltr):hover, scale.color.horizontal > trough > slider:dir(ltr):backdrop, scale.color.horizontal > trough > slider:dir(ltr):disabled, scale.color.horizontal > trough > slider:dir(ltr):backdrop:disabled, scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl):hover, scale.color.horizontal > trough > slider:dir(rtl):backdrop, scale.color.horizontal > trough > slider:dir(rtl):disabled, scale.color.horizontal > trough > slider:dir(rtl):backdrop:disabled, scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) > trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) > trough > slider:hover, scale.color.vertical:dir(ltr) > trough > slider:backdrop, scale.color.vertical:dir(ltr) > trough > slider:disabled, scale.color.vertical:dir(ltr) > trough > slider:backdrop:disabled, scale.color.vertical:dir(ltr) > trough > slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) > trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) > trough > slider:hover, scale.color.vertical:dir(rtl) > trough > slider:backdrop, scale.color.vertical:dir(rtl) > trough > slider:disabled, scale.color.vertical:dir(rtl) > trough > slider:backdrop:disabled, scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) > trough, scale.color.fine-tune.horizontal:dir(rtl) > trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) > trough > slider, scale.color.fine-tune.horizontal:dir(rtl) > trough > slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) > trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) > trough > slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) > trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) > trough > slider { + margin-right: -15px; + margin-left: 6px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(92, 97, 108, 0.4); + font-feature-settings: "tnum"; } + progressbar.horizontal > trough { + min-width: 150px; } + progressbar.horizontal > trough, progressbar.horizontal > trough > progress { + min-height: 2px; } + progressbar.vertical > trough { + min-height: 80px; } + progressbar.vertical > trough, progressbar.vertical > trough > progress { + min-width: 2px; } + progressbar.horizontal > trough > progress { + margin: 0 -1px; } + progressbar.vertical > trough > progress { + margin: -1px 0; } + progressbar > trough > progress { + /* share most of scales' */ + /* override insensitive that is specific to progress */ + border-radius: 1.5px; } + progressbar > trough > progress:disabled { + background-color: #aeb0b6; + border-color: #aeb0b6; } + progressbar > trough > progress.left { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + progressbar > trough > progress.right { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + progressbar > trough > progress.top { + border-top-right-radius: 5px; + border-top-left-radius: 5px; } + progressbar > trough > progress.bottom { + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd > trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd > trough > progress { + border-style: none; + border-radius: 0; } + progressbar > trough.empty > progress { + all: unset; } + +/************* + * Level Bar * + *************/ +levelbar.horizontal trough > block { + min-height: 9px; + border-radius: 5px; } + levelbar.horizontal trough > block:dir(rtl) { + border-radius: 0 5px 5px 0; } + levelbar.horizontal trough > block:dir(ltr) { + border-radius: 5px 0 0 5px; } + levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full { + border-radius: 5px; } + +levelbar.horizontal.discrete trough > block { + min-height: 2px; + margin: 1px; + min-width: 24px; + border-radius: 0; } + levelbar.horizontal.discrete trough > block:first-child { + border-radius: 2px 0 0 2px; } + levelbar.horizontal.discrete trough > block:last-child { + border-radius: 0 2px 2px 0; } + +levelbar.vertical trough > block { + min-width: 9px; + border-radius: 5px; } + +levelbar.vertical.discrete > trough > block { + min-width: 2px; + margin: 1px 0; + min-height: 32px; } + +levelbar > trough { + padding: 0; } + +levelbar > trough > block { + border: 1px solid; } + levelbar > trough > block.low { + border-color: #fd7d00; + background-color: #fd7d00; } + levelbar > trough > block.high, levelbar > trough > block:not(.empty) { + border-color: #a400a4; + background-color: #a400a4; } + levelbar > trough > block.full { + border-color: #3db47e; + background-color: #3db47e; } + levelbar > trough > block.empty { + background-color: #f2f2f2; + border-color: #f2f2f2; } + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #5c616c; + background: none; + border: none; + padding: 0; } + window.dialog.print drawing paper { + background: white; + color: #2e3436; + border: 1px solid #d9d9d9; } + +window.dialog.print .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid #d9d9d9; } + +frame { + border-radius: 7px; } + frame > label { + margin: 4px; } + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid #d9d9d9; } + +scrolledwindow > overshoot.top { + background-image: radial-gradient(farthest-side at top, #bfbfbf 85%, rgba(191, 191, 191, 0)), radial-gradient(farthest-side at top, rgba(92, 97, 108, 0.07), rgba(92, 97, 108, 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, #bfbfbf 85%, rgba(191, 191, 191, 0)), radial-gradient(farthest-side at bottom, rgba(92, 97, 108, 0.07), rgba(92, 97, 108, 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, #bfbfbf 85%, rgba(191, 191, 191, 0)), radial-gradient(farthest-side at left, rgba(92, 97, 108, 0.07), rgba(92, 97, 108, 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, #bfbfbf 85%, rgba(191, 191, 191, 0)), radial-gradient(farthest-side at right, rgba(92, 97, 108, 0.07), rgba(92, 97, 108, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: right; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow > junction { + background: #d9d9d9, linear-gradient(to bottom, transparent 1px, #fafafa 1px), linear-gradient(to right, transparent 1px, #fafafa 1px); } + scrolledwindow > junction:dir(rtl) { + background: #d9d9d9, linear-gradient(to bottom, transparent 1px, #fafafa 1px), linear-gradient(to left, transparent 1px, #fafafa 1px); } + +separator { + background: #e6e6e6; + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +listview, +list { + color: black; + background-color: #fafafa; + border-color: #d9d9d9; } + listview:backdrop, + list:backdrop { + color: #313131; + background-color: #f7f7f7; + border-color: #d9d9d9; } + listview > row, + list > row { + padding: 2px; } + listview > row.expander, + list > row.expander { + padding: 0px; } + listview > row.expander .row-header, + list > row.expander .row-header { + padding: 2px; } + listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator), + list.horizontal row.separator, + list.separators.horizontal > row:not(.separator) { + border-left: 1px solid #dfdfdf; } + listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator), + list:not(.horizontal) row.separator, + list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: 1px solid #dfdfdf; } + +row { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + row { + outline: 0 solid transparent; + outline-offset: 4px; } + row:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: -2px; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(92, 97, 108, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #9d0a9e; } + row:selected { + outline-color: rgba(255, 255, 255, 0.8); } + +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: #dfdfdf; } + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; } + +treeexpander { + border-spacing: 4px; } + +/******************************************************** + * Data Tables * + * treeview like tables with individual focusable cells * + * https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 * + ********************************************************/ +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid rgba(164, 0, 164, 0.5); } + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #a400a4; } + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: #ffffff; + background-color: #a400a4; } + +/******************************************************* + * Rich Lists * + * Large list usually containing lots of widgets * + * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073 * + *******************************************************/ +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ } + .rich-list > row { + padding: 8px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ } + .rich-list > row > box { + border-spacing: 12px; } + +/********************* + * App Notifications * + *********************/ +.app-notification { + padding: 10px; + border-spacing: 10px; + border-radius: 0 0 5px 5px; + background-color: #303340; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification border { + border: none; } + +/************* + * Expanders * + *************/ +expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander:disabled { + color: #aeb0b6; } + expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +expander-widget { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + expander-widget > box > title { + outline: 0 solid transparent; + outline-offset: 4px; } + expander-widget:focus:focus-visible > box > title { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: -2px; } + expander-widget > box > title { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border-radius: 4px; } + expander-widget > box > title:hover > expander { + color: #aaaeb7; } + +.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 { + color: black; + border: 1px solid #d9d9d9; } + calendar > header { + border-bottom: 1px solid #d9d9d9; } + calendar > header > button { + border: none; + box-shadow: none; + background: none; + border-radius: 0; } + calendar > header > button:backdrop { + background: none; } + calendar > grid > label.today { + box-shadow: inset 0px -2px #d9d9d9; } + calendar > grid > label.today:selected { + box-shadow: none; } + calendar > grid > label:focus { + outline-color: rgba(164, 0, 164, 0.5); + outline-offset: -2px; + outline-width: 2px; + outline-style: solid; } + calendar > grid > label.day-number { + padding: 4px; } + calendar > grid > label.day-number:selected { + border-radius: 3px; } + calendar > grid > label.day-number.other-month { + color: alpha(currentColor,0.3); } + +/*********** + * Dialogs * + ***********/ +window.dialog.message .titlebar { + min-height: 20px; + background-image: none; + background-color: #ffffff; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; } + +window.dialog.message label.title { + font-weight: 800; + font-size: 15pt; } + +window.dialog.message.csd.background { + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; } + +window.dialog.message.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + window.dialog.message.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 7px; } + window.dialog.message.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 7px; } + +filechooser .dialog-action-box { + border-top: 1px solid #d9d9d9; } + +filechooser #pathbarbox { + border-bottom: 1px solid #ffffff; } + +filechooserbutton > button > box { + border-spacing: 6px; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + background-color: #fcfcfc; } + .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #d9d9d9; + border-left-style: none; } + .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #d9d9d9; + border-right-style: none; } + .sidebar listview.view, + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: none; } + +stacksidebar row { + padding: 10px 4px; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + stacksidebar row { + outline: 0 solid transparent; + outline-offset: 4px; } + stacksidebar row:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: -2px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + stacksidebar row:selected { + background-color: #eaebec; + border-radius: 5px; + color: #5c616c; } + stacksidebar row:selected:hover:dir(ltr), stacksidebar row:selected:hover:dir(rtl) { + background-color: #dddee0; } + stacksidebar row.activatable:active, stacksidebar row.activatable:selected:active { + box-shadow: none; } + +separator.sidebar { + background-color: #d9d9d9; } + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 5px 0; } + .navigation-sidebar > separator { + margin: 5px; } + .navigation-sidebar > row { + min-height: 36px; + padding: 0 8px; + border-radius: 5px; + margin: 0 5px 2px; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + .navigation-sidebar > row { + outline: 0 solid transparent; + outline-offset: 4px; } + .navigation-sidebar > row:focus-visible:focus-within { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: -2px; } + .navigation-sidebar > row:hover { + background-color: #dddee0; } + .navigation-sidebar > row:selected { + background-color: #eaebec; + color: inherit; } + .navigation-sidebar > row:selected:hover { + background-color: #dddee0; } + .navigation-sidebar > row:disabled { + color: #aeb0b6; } + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + opacity: 0.7; } + +/* this should be more generic, only using .navigation-sidebar + https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 +*/ +placessidebar .navigation-sidebar > row { + padding: 0; } + placessidebar .navigation-sidebar > row > revealer { + padding: 0 14px; } + placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; } + placessidebar .navigation-sidebar > row:selected:active { + box-shadow: none; } + placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#19a187); + background-clip: content-box; } + placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #a400a4; } + placessidebar .navigation-sidebar > row:drop(active):not(:disabled) { + color: #19a187; + box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; } + placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected { + color: #ffffff; + background-color: #19a187; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview > actionbar > revealer > box > box { + 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(#d9d9d9); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#a400a4); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #ffffff; + background-image: image(#d9d9d9), image(#d9d9d9); + 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; } + video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 32px; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 10px; + border-radius: 7px; + box-shadow: none; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.1); + color: white; } + tooltip > box { + border-spacing: 6px; } + +/***************** + * Color Chooser * + *****************/ +colorswatch { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + colorswatch { + outline: 0 solid transparent; + outline-offset: 6px; } + colorswatch:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 4px; + outline-offset: -2px; } + colorswatch:drop(active), colorswatch { + border-style: none; } + colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top > overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom > overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + colorswatch.dark > overlay { + color: white; } + colorswatch.dark.activatable:hover > overlay { + border-color: rgba(0, 0, 0, 0.8); } + colorswatch.light > overlay { + color: black; } + colorswatch.light.activatable:hover > overlay { + border-color: rgba(0, 0, 0, 0.5); } + colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light > overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #14826d, inset 0 0 0 1px #19a187; } + colorswatch:drop(active).dark > overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #19a187; } + colorswatch > overlay { + border: 1px solid rgba(0, 0, 0, 0.3); } + colorswatch.activatable:hover > overlay { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + colorswatch#add-color-button { + border-radius: 5px 0 0 5px; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button > overlay { + color: #5c616c; + outline-color: rgba(164, 0, 164, 0.5); + border-color: #d9d9d9; + background-image: image(white); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + colorswatch#add-color-button.activatable:hover > overlay { + color: #5c616c; + border-color: #d9d9d9; + background-image: linear-gradient(to top, #d6d6d6, #ebebeb 1px); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled > overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + row:selected colorswatch { + box-shadow: 0 0 0 2px #ffffff; } + colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample > overlay { + border-radius: 4.5px; } + +plane { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + plane { + outline: 0 solid transparent; + outline-offset: 6px; } + plane:focus:focus-visible { + outline-color: rgba(164, 0, 164, 0.5); + outline-width: 2px; + outline-offset: 2px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #ededed; } + .content-view:hover { + -gtk-icon-filter: brightness(1.2); } + .content-view .tile { + margin: 2px; + background-color: transparent; + border-radius: 0; + padding: 0; } + .content-view .tile:active, .content-view .tile:selected { + background-color: transparent; } + .content-view .tile:disabled { + background-color: transparent; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(92, 97, 108, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +window { + border-width: 0px; } + window.csd { + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); + margin: 0px; + border-radius: 7px 7px 0 0; } + window.csd:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); + transition: 200ms ease-out; } + window.csd.popup { + border-radius: 5px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + window.csd.dialog.message { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + window.solid-csd { + margin: 0; + padding: 4px; + border: solid 1px #d9d9d9; + border-radius: 0; + box-shadow: inset 0 0 0 4px #d9d9d9, inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); } + window.solid-csd:backdrop { + box-shadow: inset 0 0 0 4px #d9d9d9, inset 0 0 0 3px #ffffff, inset 0 1px rgba(255, 255, 255, 0.8); } + window.maximized, window.fullscreen { + border-radius: 0; + box-shadow: none; } + window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom { + border-radius: 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 0 20px transparent; } + window:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 0 20px transparent; } + window.popup { + box-shadow: none; } + window.ssd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); } + +tooltip.csd { + border-radius: 5px; + box-shadow: none; } + +.view:selected:focus, .view:selected, +textview > text:selected:focus, +textview > text:selected, textview > text > selection:focus, textview > text > selection, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, +entry > text > selection, modelbutton.flat:selected, spinbutton:not(.vertical) > text > selection, spinbutton.vertical > text > text > selection, spinbutton.vertical > text > selection, columnview.view:selected:focus, columnview.view:selected, +treeview.view:selected:focus, +treeview.view:selected, row:selected, calendar > grid > label.day-number:selected { + background-color: #a400a4; } + label:selected, .view:selected:focus, .view:selected, + textview > text:selected:focus, + textview > text:selected, textview > text > selection:focus, textview > text > selection, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, + entry > text > selection, modelbutton.flat:selected, spinbutton:not(.vertical) > text > selection, spinbutton.vertical > text > text > selection, spinbutton.vertical > text > selection, columnview.view:selected:focus, columnview.view:selected, + treeview.view:selected:focus, + treeview.view:selected, row:selected, calendar > grid > label.day-number:selected { + color: #ffffff; } + label:disabled > selection, label:disabled:selected, .view:disabled:selected, + textview > text:disabled:selected:focus, + textview > text:disabled:selected, textview > text > selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, flowbox > flowboxchild:disabled:selected, gridview > child:disabled:selected, + entry > text > selection:disabled, modelbutton.flat:disabled:selected, spinbutton:not(.vertical) > text > selection:disabled, spinbutton.vertical > text > text > selection:disabled, spinbutton.vertical > text > selection:disabled, columnview.view:disabled:selected, + treeview.view:disabled:selected, row:disabled:selected, calendar > grid > label.day-number:disabled:selected { + color: #d280d2; } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; + min-width: 20px; + min-height: 24px; + padding-left: 20px; + padding-right: 20px; + padding-top: 24px; + padding-bottom: 24px; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png")); } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png")); } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png")); } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png")); } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png")); } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png")); } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + +shortcuts-section { + margin: 20px; } + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; } + +shortcut { + border-spacing: 6px; } + +shortcut > .keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #5c616c; + background-color: #fafafa; + border: 1px solid; + border-color: #ececec; + border-radius: 5px; + box-shadow: inset 0 -3px #fefefe; + font-size: smaller; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; + caret-color: #19a187; } + +stackswitcher > button.text-button { + min-width: 100px; } + +stackswitcher.circular { + border-spacing: 12px; } + stackswitcher.circular > button.circular, + stackswitcher.circular > button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/************* + * App Icons * + *************/ +/* Outline for low res icons */ +.lowres-icon { + -gtk-icon-shadow: 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); } + +/* Drapshadow for large icons */ +.icon-dropshadow { + -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); } + +/********* + * Emoji * + ********/ +popover.emoji-picker > contents { + padding: 0; } + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid #d9d9d9; } + +.emoji-toolbar { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid #d9d9d9; } + +button.emoji-section { + border-color: transparent; + border-width: 3px; + border-style: none none solid; + border-radius: 0; + padding: 3px 0 0; + min-width: 32px; + min-height: 28px; + /* reset props inherited from the button style */ + background: none; + box-shadow: none; + text-shadow: none; } + button.emoji-section:hover { + border-color: #d9d9d9; } + button.emoji-section:checked { + border-color: #a400a4; } + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + border-radius: 6px; } + popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: #a400a4; } + +emoji-completion-row > box { + border-spacing: 10px; + padding: 2px 10px; } + +emoji-completion-row:focus, +emoji-completion-row:hover { + background-color: #a400a4; + color: #ffffff; } + +emoji-completion-row emoji:focus, +emoji-completion-row emoji:hover { + background-color: #eaebec; } + +popover.entry-completion > contents { + padding: 0; } + +statusbar { + padding: 6px 10px 6px 10px; } + +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"); } + +/*************************** + * Check and Radio buttons * + ***************************/ +row label.subtitle { + font-size: smaller; + opacity: 0.55; + text-shadow: none; } + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 50px; } + row > box.header > box.title { + margin-top: 8px; + margin-bottom: 8px; } + +row.expander { + background-color: transparent; } + row.expander list.nested > row { + background-color: alpha(#ffffff, 0.5); + border-color: alpha(#d9d9d9, 0.7); + border-style: solid; + border-width: 1px 0px 0px 0px; } + row.expander image.expander-row-arrow { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); } + row.expander:not(:checked) image.expander-row-arrow { + opacity: 0.55; + text-shadow: none; } + row.expander:not(:checked) image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(-0.25turn); } + row.expander:not(:checked) image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(0.25turn); } + row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #a400a4; } + row.expander image.expander-row-arrow:disabled { + color: #aeb0b6; } + +flap > dimming, +deck > dimming, +leaflet > dimming { + background: rgba(0, 0, 0, 0.12); } + +flap > border, +deck > border, +leaflet > border { + min-width: 1px; + min-height: 1px; + background: #d9d9d9; } + +flap > shadow, +deck > shadow, +leaflet > shadow { + min-width: 56px; + min-height: 56px; } + flap > shadow.left, + deck > shadow.left, + leaflet > shadow.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.right, + deck > shadow.right, + leaflet > shadow.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.up, + deck > shadow.up, + leaflet > shadow.up { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.down, + deck > shadow.down, + leaflet > shadow.down { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); } + +flap > outline, +deck > outline, +leaflet > outline { + min-width: 1px; + min-height: 1px; + background: transparent; } + +avatar { + border-radius: 9999px; + -gtk-outline-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: #fff; } + avatar.image { + background: none; } + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; } + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; } + statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) { + margin-bottom: 12px; } + +window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp, +preferencespage > scrolledwindow > viewport > clamp { + margin: 0 12px; + transition: margin-bottom 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp > list, + preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup { + transition: margin-top 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small, + preferencespage > scrolledwindow > viewport > clamp.small { + margin-bottom: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.small > list, + preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup { + margin-top: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium, + preferencespage > scrolledwindow > viewport > clamp.medium { + margin-bottom: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.medium > list, + preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup { + margin-top: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large, + preferencespage > scrolledwindow > viewport > clamp.large { + margin-bottom: 30px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.large > list, + preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup { + margin-top: 30px; } + +preferencesgroup > box > label:not(:first-child) { + margin-top: 6px; } + +preferencesgroup > box > box:not(:first-child) { + margin-top: 12px; } + +tabbar .tab-indicator:not(.clickable) { + background: none; + box-shadow: none; + border-color: transparent; } + +/*************************** + * Check and Radio buttons * + ***************************/ +popover.combo list { + min-width: 200px; } + +window.csd.unified:not(.solid-csd) headerbar { + border-radius: 0; } + +.windowhandle, .windowhandle * { + -GtkWidget-window-dragging: true; } + +popover.combo { + padding: 0px; } + popover.combo list { + border-style: none; + background-color: transparent; } + popover.combo list > row { + padding: 0px 12px 0px 12px; + min-height: 50px; } + popover.combo list > row:not(:last-child) { + border-bottom: 1px solid alpha(#d9d9d9, 0.5); } + popover.combo list > row:first-child { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo list > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo overshoot.top { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo overshoot.bottom { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical { + padding-top: 2px; + padding-bottom: 2px; } + popover.combo scrollbar.vertical:dir(ltr) { + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical:dir(rtl) { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; } + +row.expander { + padding: 0px; } + row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; } + row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; } + +keypad .digit { + font-size: 200%; + font-weight: bold; } + +keypad .letters { + font-size: 70%; } + +keypad .symbol { + font-size: 160%; } + +viewswitcher, viewswitcher button { + margin: 0; + padding: 0; } + +viewswitcher button { + border-radius: 0; + border-top: 0; + border-bottom: 0; + box-shadow: none; + font-size: 1rem; } + viewswitcher button:not(:checked):not(:hover) { + background: transparent; } + viewswitcher button:not(:only-child):not(:last-child) { + border-right-width: 0px; } + viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) { + border-left-color: transparent; } + viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) { + border-right-color: transparent; } + viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: image(lighter(#ffffff)); } + viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: shade(#d9d9d9, 1.15); } + viewswitcher button:not(only-child):last-child:not(:checked):hover { + border-right-color: shade(#d9d9d9, 1.15); } + viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#ffffff); } + headerbar viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: linear-gradient(to top, shade(alpha(#ffffff, 0.7), 0.96) 2px, alpha(#ffffff, 0.7)); } + headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: #d9d9d9; } + headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover { + border-right-color: #d9d9d9; } + headerbar viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#ffffff); } + viewswitcher button > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; } + viewswitcher button > stack > box.narrow image, + viewswitcher button > stack > box.narrow label { + padding-left: 8px; + padding-right: 8px; } + viewswitcher button > stack > box.wide { + padding: 8px 12px; } + viewswitcher button > stack > box.wide label:dir(ltr) { + padding-right: 7px; } + viewswitcher button > stack > box.wide label:dir(rtl) { + padding-left: 7px; } + viewswitcher button > stack > box label.active { + font-weight: bold; } + viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label { + animation: none; + background-image: none; } + viewswitcher button.needs-attention > stack > box label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 0px, right 1px; } + viewswitcher button.needs-attention > stack > box label:backdrop { + background-size: 6px 6px, 0 0; } + viewswitcher button.needs-attention > stack > box label:dir(rtl) { + background-position: left 0px, left 1px; } + +viewswitcherbar actionbar > revealer > box { + padding: 0; } + +list.content, +list.content list { + background-color: transparent; } + +list.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) { + background-color: mix(#ffffff, #fafafa, 0.5); } + +list.content list.nested > row:not(:active):hover.activatable:not(:selected) { + background-color: mix(#5c616c, #fafafa, 0.95); } + +list.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) { + background-color: #fafafa; } + +list.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) { + background-color: mix(#5c616c, #fafafa, 0.95); } + +list.content > row, +list.content > row list > row { + border-color: alpha(#d9d9d9, 0.7); + border-style: solid; + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +list.content > row:not(:last-child) { + border-width: 1px 1px 0px 1px; } + +list.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked { + border-width: 1px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + +list.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row { + margin-top: 6px; } + +button.list-button:not(:active):not(:checked):not(:hover) { + background: none; + border: 1px solid alpha(#d9d9d9, 0.5); + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.7); } + window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode { + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.34); } + +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized), +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration, +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay { + border-radius: 8px; } + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + color: rgba(92, 97, 108, 0.5); } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop { + color: rgba(174, 176, 182, 0.5); } + +tabbar .box { + min-height: 38px; + background: #d9d9d9; + border-bottom: 1px solid #c2c2c2; } + tabbar .box:backdrop { + background-color: #e8e8e8; + border-color: #d9d9d9; } + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid #c2c2c2; } + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; } + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; } + +tabbar scrolledwindow.pinned:backdrop undershoot { + border-color: #d9d9d9; } + +tabbar scrolledwindow.pinned tabbox:dir(ltr) { + padding-right: 1px; + box-shadow: inset -1px 0 #c2c2c2; } + tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop { + box-shadow: inset -1px 0 #d9d9d9; } + +tabbar scrolledwindow.pinned tabbox:dir(rtl) { + padding-left: 1px; + box-shadow: inset 1px 0 #c2c2c2; } + tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop { + box-shadow: inset 1px 0 #d9d9d9; } + +tabbar undershoot { + transition: none; } + tabbar undershoot.left { + background: linear-gradient(to right, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0) 20px); } + tabbar undershoot.right { + background: linear-gradient(to left, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0) 20px); } + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, rgba(164, 0, 164, 0.7), rgba(164, 0, 164, 0.5) 1px, rgba(164, 0, 164, 0) 20px); } + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, rgba(164, 0, 164, 0.7), rgba(164, 0, 164, 0.5) 1px, rgba(164, 0, 164, 0) 20px); } + +tabbar tab { + border-style: solid; + border-color: #c2c2c2; + border-width: 0 1px 0 1px; + transition: background 150ms ease-in-out; + background-color: #e0e0e0; } + tabbar tab:checked { + background-color: #f0f0f0; } + tabbar tab:checked:hover { + background-color: #f7f7f7; } + tabbar tab:hover { + background-color: #e8e8e8; } + tabbar tab:backdrop { + border-color: #d9d9d9; + background-color: #f0f0f0; } + tabbar tab:backdrop:checked { + background-color: #ffffff; } + +tabbar .start-action, +tabbar .end-action { + background: #e0e0e0; + border-color: #c2c2c2; + border-style: solid; + transition: background 150ms ease-in-out; } + tabbar .start-action:backdrop, + tabbar .end-action:backdrop { + border-color: #d9d9d9; + background-color: #f0f0f0; } + tabbar .start-action button, + tabbar .end-action button { + border: none; + border-radius: 0; } + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; } + tabbar .start-action:dir(ltr) > *, + tabbar .end-action:dir(rtl) > * { + margin-right: 1px; } + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; } + tabbar .start-action:dir(rtl) > *, + tabbar .end-action:dir(ltr) > * { + margin-left: 1px; } + +.tab-drag-icon tab { + min-height: 26px; + background-color: #f7f7f7; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.8); + margin: 25px; } + +tabbar tab, +.tab-drag-icon tab { + padding: 6px; } + tabbar tab.needs-attention, + .tab-drag-icon tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(164, 0, 164, 0.2) 15%, rgba(164, 0, 164, 0) 15%); } + tabbar tab .tab-close-button, + tabbar tab .tab-indicator, + .tab-drag-icon tab .tab-close-button, + .tab-drag-icon tab .tab-indicator { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 99px; + border: none; + box-shadow: none; + -gtk-icon-shadow: none; + text-shadow: none; + background: none; } + tabbar tab .tab-close-button:hover, + tabbar tab .tab-indicator.clickable:hover, + .tab-drag-icon tab .tab-close-button:hover, + .tab-drag-icon tab .tab-indicator.clickable:hover { + background: alpha(#5c616c, 0.15); } + tabbar tab .tab-close-button:active, + tabbar tab .tab-indicator.clickable:active, + .tab-drag-icon tab .tab-close-button:active, + .tab-drag-icon tab .tab-indicator.clickable:active { + background: alpha(black, 0.2); } + +/********** + * Button * + **********/ +windowcontrols button, notebook > header > tabs > arrow, +button { + padding: 2px 6px; } + +.titlebar:not(headerbar) stackswitcher button:checked:checked, +.titlebar:not(headerbar) button.toggle:active, +.titlebar:not(headerbar) button.toggle:checked, +headerbar stackswitcher button:checked:checked, +headerbar button.toggle:active, +headerbar button.toggle:checked, +button.flat:not(.link):hover, +button:active, +button:checked { + background: #f2f2f2; + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.05); } + .titlebar:not(headerbar) stackswitcher button:backdrop:checked, + .titlebar:not(headerbar) button.toggle:backdrop:active, + .titlebar:not(headerbar) button.toggle:backdrop:checked, + headerbar stackswitcher button:backdrop:checked, + headerbar button.toggle:backdrop:active, + headerbar button.toggle:backdrop:checked, + button.flat:backdrop:not(.link):hover, + button:active:backdrop, + button:checked:backdrop { + box-shadow: none; } + + +button:disabled { + box-shadow: none; } + + +button.flat:not(.link):hover { + transition: none; } + + +button.flat:not(.link):backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + + +button.image-button { + padding-left: 2px; + padding-right: 2px; } + + +button.circular { + min-height: 24px; + min-width: 24px; + padding: 2px; } + +/********** + * Entry * + **********/ +spinbutton:not(.vertical), spinbutton.vertical > text, +entry { + min-height: 28px; } + +spinbutton:not(:disabled):not(.vertical), spinbutton.vertical > text:not(:disabled), +entry:not(:disabled) { + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.05); + background: #ffffff; } + +spinbutton:backdrop:not(.vertical), spinbutton.vertical > text:backdrop, +entry:backdrop { + box-shadow: none; + border-color: #d9d9d9; } + +headerbar spinbutton:not(.vertical), headerbar spinbutton.vertical > text, +headerbar entry { + background: #fafafa; } + +/********** + * Switch * + **********/ +switch { + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.05); } + switch:checked { + border-right-width: 0; + margin-right: 1px; + box-shadow: inset 0 1px 3px -1px rgba(0, 0, 0, 0.6); } + switch:checked, switch:checked:backdrop { + border-color: rgba(0, 0, 0, 0.2); } + switch:checked slider { + border-color: #580058; } + switch:checked slider:backdrop:not(:disabled) { + border-color: #a400a4; } + switch:backdrop, switch:disabled { + box-shadow: none; + border-color: #d9d9d9; } + switch:backdrop slider, switch:disabled slider { + border-color: #d9d9d9; } + +/************************* + * Check and Radio items * + *************************/ +check, +radio { + background-image: linear-gradient(to bottom, #ffffff 20%, #fafafa 90%); + border-color: #c2c2c2; } + check, check:active, + radio, + radio:active { + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.05); } + check:checked, check:indeterminate, + radio:checked, + radio:indeterminate { + background-image: linear-gradient(to bottom, #a400a4 20%, #9a009a 90%); + border-color: #580058; + color: #ffffff; } + check:checked, check:checked:active, check:indeterminate, check:indeterminate:active, + radio:checked, + radio:checked:active, + radio:indeterminate, + radio:indeterminate:active { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } + check:checked:backdrop, check:indeterminate:backdrop, + radio:checked:backdrop, + radio:indeterminate:backdrop { + background-image: image(#a400a4); + box-shadow: none; } + check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, + radio:disabled, + radio:disabled:checked, + radio:disabled:indeterminate, + radio:disabled:backdrop, + radio:disabled:backdrop:checked, + radio:disabled:backdrop:indeterminate { + border-color: #d9d9d9; + background-image: image(#ffffff); + color: #5c616c; } + +radio:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: scale(0); } + +check:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + +radio:active, +check:active { + -gtk-icon-transform: scale(0, 1); } + +radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), +check:checked:not(:backdrop), +check:indeterminate:not(:backdrop) { + -gtk-icon-transform: unset; + transition: 400ms; } + +/************ + * GtkScale * + ************/ +switch slider, +scale slider { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(white); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + border-color: #bababa; } + switch:hover slider, switch slider:active, + scale slider:active { + background-image: image(white); + border-color: #a400a4; } + switch slider:backdrop, switch slider:disabled, + scale slider:backdrop, + scale slider:disabled { + border-color: #d9d9d9; + background-image: image(#ffffff); + box-shadow: none; } + +/***************** + * Title buttons * + *****************/ +windowcontrols { + margin: 0 5px; } + windowcontrols.end { + margin-left: 11px; } + windowcontrols.right { + margin-right: 11px; } + windowcontrols button { + color: transparent; + background: white; + margin: 0; + padding: 0; + min-width: 0; + min-height: 0; + border: 1px solid #c2c2c2; + box-shadow: inset 0 3px 10px -4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.05); + -gtk-icon-shadow: none; + transition: all .2s; } + windowcontrols button:hover { + color: #5c616c; + background: white; + border-color: transparent; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); } + windowcontrols button.close { + color: white; + background: #a400a4; + border-color: transparent; } + windowcontrols button.close:hover { + color: black; + background: #ad1aad; } + windowcontrols button:backdrop, windowcontrols button:backdrop:hover { + color: transparent; + background: transparent; + box-shadow: none; + border-color: #d9d9d9; + background: rgba(0, 0, 0, 0.1); } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + min-height: 40px; + border-color: #cccccc; + background: #f2f2f2 -gtk-scaled(url("assets/kali-headerbar-logo.png"), url("assets/kali-headerbar-logo@2.png")), linear-gradient(to top, #ededed, whitesmoke); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); + box-shadow: 0 1px 4px rgba(204, 204, 204, 0.75); + background-repeat: no-repeat; + background-position: left; } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + background-image: -gtk-scaled(url("assets/kali-headerbar-logo.png"), url("assets/kali-headerbar-logo@2.png")); + background-repeat: no-repeat; + background-position: left; + box-shadow: none; } + .dialog .titlebar:not(headerbar), .dialog headerbar, .dialog headerbar:backdrop { + background: #ffffff; + border: 0; + box-shadow: none; } + +headerbar entry, +headerbar spinbutton, +headerbar separator:not(.sidebar), +headerbar button { + margin-top: 5px; + margin-bottom: 5px; } + +headerbar switch { + margin-top: 7px; + margin-bottom: 7px; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-top-color: #d9d9d9; } + treeview.view:backdrop { + border-top-color: #d9d9d9; } + treeview.view header button { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(white); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + margin-left: -1px; } + treeview.view header button:hover, treeview.view header button:active { + border-color: #d9d9d9; } + treeview.view header button:backdrop { + box-shadow: none; } + +/************* + * Notebooks * + *************/ +notebook > header { + border: 0; + padding: 0; + background-color: #f2f2f2; } + notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs { + margin: 0; } + notebook > header.top > tabs > tab, + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab, + notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab, + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab, + notebook > header.right > tabs > tab.reorderable-page { + padding: 3px 12px; + border: 1px solid transparent; + margin: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header.top > tabs > tab:hover, + notebook > header.top > tabs > tab.reorderable-page:hover, notebook > header.bottom > tabs > tab:hover, + notebook > header.bottom > tabs > tab.reorderable-page:hover, notebook > header.left > tabs > tab:hover, + notebook > header.left > tabs > tab.reorderable-page:hover, notebook > header.right > tabs > tab:hover, + notebook > header.right > tabs > tab.reorderable-page:hover { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(whitesmoke); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); + transition-duration: 50ms; } + notebook > header.top > tabs > tab:hover:backdrop, + notebook > header.top > tabs > tab.reorderable-page:hover:backdrop, notebook > header.bottom > tabs > tab:hover:backdrop, + notebook > header.bottom > tabs > tab.reorderable-page:hover:backdrop, notebook > header.left > tabs > tab:hover:backdrop, + notebook > header.left > tabs > tab.reorderable-page:hover:backdrop, notebook > header.right > tabs > tab:hover:backdrop, + notebook > header.right > tabs > tab.reorderable-page:hover:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header.top > tabs > tab:checked, + notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked, + notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked, + notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked, + notebook > header.right > tabs > tab.reorderable-page:checked { + color: #5c616c; + outline-color: rgba(92, 97, 108, 0.3); + border-color: #d9d9d9; + border-bottom-color: #c2c2c2; + background-image: image(white); + box-shadow: inset 0 1px white, inset 0 -1px 0px rgba(217, 217, 217, 0.75), 0 1px 2px rgba(0, 0, 0, 0.07); } + notebook > header.top > tabs > tab:checked:backdrop, + notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop, + notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop, + notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop, + notebook > header.right > tabs > tab.reorderable-page:checked:backdrop { + color: #aeb0b6; + border-color: #d9d9d9; + background-image: image(#ffffff); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + notebook > header.top > tabs > tab:backdrop, + notebook > header.top > tabs > tab.reorderable-page:backdrop, notebook > header.bottom > tabs > tab:backdrop, + notebook > header.bottom > tabs > tab.reorderable-page:backdrop, notebook > header.left > tabs > tab:backdrop, + notebook > header.left > tabs > tab.reorderable-page:backdrop, notebook > header.right > tabs > tab:backdrop, + notebook > header.right > tabs > tab.reorderable-page:backdrop { + color: #aeb0b6; } + notebook > header.top { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.bottom { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header > tabs > tab { + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + min-height: 24px; } + notebook > header > tabs > tab button.flat { + margin-top: 1px; + margin-bottom: 1px; } + +/************** + * Scrollbars * + **************/ +scrollbar > range > trough > slider { + min-width: 6px; + min-height: 6px; } + +scrollbar > range.fine-tune > trough > slider { + min-width: 3px; + min-height: 3px; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 0 10px; + margin: 5px; + border-radius: 7px; + border: 1px solid rgba(0, 0, 0, 0); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15); + background-image: none; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + box-shadow: none; } + +/********************** + * Window Decorations * + *********************/ +window.csd { + border-radius: 8px 8px 5px 5px; + border: 1px solid #fafafa; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(0, 0, 0, 0.1); } + window.csd:backdrop { + box-shadow: 0 2px 8px 0 transparent, 0 0 0 1px transparent, 0 0 0 3px rgba(0, 0, 0, 0.15); } + window.csd.dialog.message, window.csd.popup { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0); + border-width: 0; } + +window.maximized, window.fullscreen, window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom { + border-width: 0; } + +window.popup { + border-width: 0; } + +window.ssd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); + border-width: 0; } + +tooltip.csd { + border: 0; } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #5c616c; +/* +text color for entries, views and content in general */ +@define-color theme_text_color black; +/* +widget base background color */ +@define-color theme_bg_color #ffffff; +/* +text widgets and the like base background color */ +@define-color theme_base_color #fafafa; +/* +base background color of selections */ +@define-color theme_selected_bg_color #a400a4; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #fdfdfd; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #aeb0b6; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #fafafa; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #aeb0b6; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color black; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #ffffff; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #f7f7f7; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #a400a4; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #ffffff; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #d9d9d9; +/* +widgets main borders color */ +@define-color borders #d9d9d9; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #d9d9d9; +/* +these are pretty self explicative */ +@define-color warning_color #fd7d00; +@define-color error_color #bf1717; +@define-color success_color #3db47e; +/* +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 shade(#5c616c, 1.8); +@define-color wm_unfocused_title #aeb0b6; +@define-color wm_highlight rgba(255, 255, 255, 0.8); +@define-color wm_borders_edge rgba(255, 255, 255, 0.8); +@define-color wm_bg_a shade(#ffffff, 1.2); +@define-color wm_bg_b #ffffff; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#ffffff, 1.3); +@define-color wm_button_hover_color_b #ffffff; +@define-color wm_button_active_color_a shade(#ffffff, 0.85); +@define-color wm_button_active_color_b shade(#ffffff, 0.89); +@define-color wm_button_active_color_c shade(#ffffff, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #fafafa; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #fafafa; +.open-document-selector-treeview:hover { + background-color: alpha(@theme_fg_color, 0.05); +} + +.open-document-selector-treeview:selected:hover { + background-color: @theme_selected_bg_color; +} + +/* Only normal state is handle */ +.open-document-selector-name-label { + color: @theme_fg_color; +} + +/* Only normal state is handle */ +.open-document-selector-path-label { + color: @theme_unfocused_fg_color; + font-size: smaller; +} + +/* Only normal state is handle */ +.open-document-selector-match { + color: shade (@theme_fg_color, 0.6); + background-color: alpha(@warning_color, 0.4); +} + +.gedit-document-panel { + background-color: @sidebar_bg; +} + +.gedit-document-panel:backdrop { + color: #b0b2b2; +} + +.gedit-document-panel row:selected:backdrop { + background-color: #8b8e8f; +} + +.gedit-document-panel-group-row, +.gedit-document-panel-group-row:hover { + border-top: 1px solid alpha(currentColor, 0.3); +} + +.gedit-document-panel-group-row:first-child, +.gedit-document-panel-group-row:first-child:hover { + border-top: 0px; +} + +/* Try to look as the notebook tab close button */ +.gedit-document-panel row button.flat { + padding: 0; + margin-top: 8px; + margin-bottom: 8px; + min-width: 18px; + min-height: 18px; + color: alpha(currentColor,0.3); +} + +.gedit-document-panel row:hover button.flat { + color: alpha(currentColor,0.5); +} + +.gedit-document-panel row button.flat:hover { + color: @theme_fg_color; +} + +statusbar { + border-top: 1px solid @borders; +} + +.gedit-search-slider { + background-color: @theme_base_color; + padding: 6px; + border-color: @borders; + border-radius: 0 0 3px 3px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + background-color: @theme_base_color; + background-image: none; + color: shade (@theme_unfocused_fg_color, 0.8); + border: 0px; + margin: 2px; + padding: 2px; +} +.nautilus-window, +.nautilus-window notebook, +.nautilus-window notebook > stack { + background: @theme_base_color; +} + +.nautilus-empty-state-icon { + opacity: 0.50; +} + +.nautilus-canvas-item { + border-radius: 5px; +} + +.nautilus-canvas-item.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.nautilus-canvas-item.dim-label { + color: mix (@theme_fg_color, @theme_bg_color, 0.50); +} + +.nautilus-canvas-item.dim-label:selected { + color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20); +} + +/* Toolbar */ + +/* Here we use the .button background-image colors from Adwaita, but ligthen them, + * since is not possible to use lighten () in common css. */ +@keyframes needs_attention_keyframes { + 0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } + /* can't do animation-direction, so holding the color on two keyframes */ + 30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +/* Remove white background and highlight on hover which GTK adds by default + * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */ +.operations-list, +.operations-list > :hover { + background: none; +} + +.disclosure-button { + padding-left: 4px; + padding-right: 4px; +} + +/* Path bar */ + +.nautilus-path-bar scrolledwindow { + border-radius: 5px 0px 0px 5px; + border: 1px @borders solid; + border-right-width: 0px; + background-color: @theme_bg_color; +} +.nautilus-path-bar scrolledwindow undershoot.left { + border-radius: 5px 0px 0px 5px; + background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} +.nautilus-path-bar scrolledwindow undershoot.right { + background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} + +.nautilus-path-bar > button, +.path-buttons-box button { + margin: 0px; +} + +.path-buttons-box button { + background-image: none; + box-shadow: none; + border-radius: 5px; + border-width: 0px; + -gtk-icon-shadow: none; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover { + background: alpha(@theme_fg_color, 0.15); + box-shadow: inset 0 0 0 2px @theme_bg_color; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover * { + opacity: 1; +} + +/* Make the tags fit into the box */ +entry.search > * { + margin: 5px; +} + +/* Sidebar */ + +.nautilus-window .sidebar-row:selected { + background: mix(@theme_bg_color, @theme_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected, +.nautilus-window .sidebar-row:selected image, +.nautilus-window .sidebar-row:selected label { + color: mix(@theme_fg_color, @theme_text_color, 0.5); +} + +.nautilus-window .sidebar-row:selected:backdrop { + background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected:backdrop, +.nautilus-window .sidebar-row:selected:backdrop label { + color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15); +} + +/* Floating status bar */ +.floating-bar { + padding: 1px; + background-color: @theme_base_color; + border-width: 1px; + border-style: solid solid none; + border-color: @borders; + border-radius: 8px 8px 0 0; +} + +.floating-bar.bottom.left { /* axes left border and border radius */ + border-left-style: none; + border-top-left-radius: 0; +} +.floating-bar.bottom.right { /* axes right border and border radius */ + border-right-style: none; + border-top-right-radius: 0; +} + +.floating-bar:backdrop { + background-color: @theme_unfocused_base_color; + border-color: @unfocused_borders; +} + +.floating-bar button { + padding: 0px; +} + +@define-color disk_space_unknown #888a85; +@define-color disk_space_used #729fcf; +@define-color disk_space_free #eeeeec; + +.disk-space-display { + border-style: solid; + border-width: 2px; +} + +.disk-space-display.unknown { + background-color: @disk_space_unknown; + border-color: shade(@disk_space_unknown, 0.7); + color: @disk_space_unknown; +} +.disk-space-display.unknown.border { + color: shade(@disk_space_unknown, 0.7); +} + +.disk-space-display.used { + background-color: @disk_space_used; + border-color: shade(@disk_space_used, 0.7); + color: @disk_space_used; +} +.disk-space-display.used.border { + color: shade(@disk_space_used, 0.7); +} + +.disk-space-display.free { + background-color: @disk_space_free; + border-color: shade(@disk_space_free, 0.7); + color: @disk_space_free; +} +.disk-space-display.free.border { + color: shade(@disk_space_free, 0.7); +} + +/* As a workaround for GtkTreeView showing thick border above first row when + * horizontal grid lines are enabled, we add them using CSS instead. Exclude the + * drop targets to let through the default feedback style. */ +.nautilus-list-view .view:not(:drop(active)) { + border-bottom: 1px solid @theme_bg_color; +} + +.nautilus-list-view.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.search-information { + background-color: @theme_selected_bg_color; + color:white; + padding:2px; +} + +@define-color conflict_bg #fef6b6; + +.conflict-row { + background: @conflict_bg; + color: black; +} + +.conflict-row:hover { + background-color: shade(@conflict_bg, 0.9); +} + +.conflict-row:selected { + background: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/* Icon view */ +flowbox { + padding: 18px +} + +flowboxchild { + padding: 0px; +} + +flowboxchild:selected { + background-color:transparent; + outline-color: transparent; +} + +flowboxchild .thumbnail { + margin: 4px; + box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5), + 0px 0px 0px 1px alpha(@borders, 0.5), + 0px 2px 0px 0px alpha(@borders, 0.5); + border-radius: 2px; +} + +.icon-ui-labels-box { + padding: 2px 4px; + border-radius: 4px; +} + +flowboxchild:selected .icon-ui-labels-box { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; +} + +flowboxchild:selected image { + -gtk-icon-effect: dim; /* GTK 3 only */ + /* GTK 4 TODO: Replace previous line with the following one: + -gtk-icon-filter: opacity(0.5); + */ + -gtk-icon-shadow: 0px 0px @theme_selected_bg_color; +} diff --git a/share/themes/Kali-Purple-Light/index.theme b/share/themes/Kali-Purple-Light/index.theme new file mode 100644 index 00000000..78de1d8c --- /dev/null +++ b/share/themes/Kali-Purple-Light/index.theme @@ -0,0 +1,13 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Kali-Purple-Light +Comment=The Kali Purple Default Theme +Encoding=UTF-8 + + +[X-GNOME-Metatheme] +GtkTheme=Kali-Purple-Light +MetacityTheme=Kali-Purple-Light +IconTheme=Flat-Remix-Purple-Light +CursorTheme=Adwaita +ButtonLayout=:minimize,maximize,close diff --git a/share/themes/Kali-Purple-Light/xfwm4/bottom-active.png b/share/themes/Kali-Purple-Light/xfwm4/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..471a7aefac54b1c1708fda231dfcc99a590c8f4c GIT binary patch literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~l!3HFKUgUTJDOpb!#}J9B$$$R;|6k9>#UQLY ki@lvuC;j}qr6(8|mh587pBWku4OGbB>FVdQ&MBb@06k|G?EnA( literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/bottom-inactive.png b/share/themes/Kali-Purple-Light/xfwm4/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..471a7aefac54b1c1708fda231dfcc99a590c8f4c GIT binary patch literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~l!3HFKUgUTJDOpb!#}J9B$$$R;|6k9>#UQLY ki@lvuC;j}qr6(8|mh587pBWku4OGbB>FVdQ&MBb@06k|G?EnA( literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/bottom-left-active.png b/share/themes/Kali-Purple-Light/xfwm4/bottom-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c3f278954f36bedc7769ae4d8791182157488bd9 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`O`a}}Ar`%FFIaOmD+;hYI2o0} za`0U8lC!2ooidu{Cju{3^2;YI&q=)SMX`0pH~AT9-TjFV_s+L(x+?VV45JLtIKjl8 zjr<;(_t$QH|2sxkGC9uj`Cry+x2%n~OFR}Um{q)JN)flB&D5au=Q3Na2{^4`X1Gwj kf5{ZNt=F`TFTYB*ziOD9YIV=%3eYtSp00i_>zopr0Fs?Yxc~qF literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/bottom-left-inactive.png b/share/themes/Kali-Purple-Light/xfwm4/bottom-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..c3f278954f36bedc7769ae4d8791182157488bd9 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`O`a}}Ar`%FFIaOmD+;hYI2o0} za`0U8lC!2ooidu{Cju{3^2;YI&q=)SMX`0pH~AT9-TjFV_s+L(x+?VV45JLtIKjl8 zjr<;(_t$QH|2sxkGC9uj`Cry+x2%n~OFR}Um{q)JN)flB&D5au=Q3Na2{^4`X1Gwj kf5{ZNt=F`TFTYB*ziOD9YIV=%3eYtSp00i_>zopr0Fs?Yxc~qF literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/bottom-right-active.png b/share/themes/Kali-Purple-Light/xfwm4/bottom-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..71dfcc468f0b715022d1d910c95e1d91f960504e GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`ZJsWUAr`%FC++5CRuph~9;R-$ zs6lk=PNv^A-!n*Eolf&cs`y=am5K3{<@V(@hJb6Mw<&;$Txz)Hpd literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/bottom-right-inactive.png b/share/themes/Kali-Purple-Light/xfwm4/bottom-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..71dfcc468f0b715022d1d910c95e1d91f960504e GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`ZJsWUAr`%FC++5CRuph~9;R-$ zs6lk=PNv^A-!n*Eolf&cs`y=am5K3{<@V(@hJb6Mw<&;$Txz)Hpd literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/close-active.png b/share/themes/Kali-Purple-Light/xfwm4/close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..62afae9214e725db50e1769a7802e433795daf51 GIT binary patch literal 557 zcmV+|0@D47P)xN#0002_P)t-sodBJl z0G^)!pP&Gsp#Y(x0HUJ+qoe?&r4ps36s4vUrlu68rxmBD3#h0JsHhgGs28ZI4ymaZ zsi_&MsT!%O5vr;Zs;U^Osu`-PAF8VptE&{Nt0AkhC$h3Ava>0(vnsQ?KDxR;y1PKT zyFt6WLcGUg$H-*J$YsdLX2{8B$;oKR;JD!8z2fG&=I6WT=e+0Vz31o2=jh4k=*sBm z%joFL=;^`f>B8yh%jxOO>FLnv>ci^l%gv?$>(cA%)a&fi?CjX=?c43~+41t) z^77mA^W5|E-t+eL_V)Jn_xJbs`1twx`TF|$`}+I)`}_a@|Cko3ga7~l?@2^KR2Wxn zkZDiCKoCH8XQzV)R8c7i0*WBu!J%@=VdW6TQjq`uW1MZFDT(jPzPx0Toe`UV5dKpu zXJfHkr5=j28v-eW1S)*)Vke=*7G-t)I7@&G0Bi2WqLLw0LB|@gE}jmhJb3(Jr3S}4 z1c0{FIzD=K`m9*xm}P;Bcc=C0OfI$OIGS4Ew7*wcVj8rS2!ElyuNSlU4EZGU|l{aGZ_EV00000NkvXXu0mjf3K=jR literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/close-inactive.png b/share/themes/Kali-Purple-Light/xfwm4/close-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..1a4143966f3be02156cd86b131776c339710f379 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^A|T8GBp6maa=Hkl8a!PbLnJPjUWn#9qQJp=;az=a z6Wf}8(F~{hsN3gEjGW)|pY-f0n11&}QGXb-!-`y|#PgcZUFJRQmR(WfbRl1)=jlnV zBE{gDhdv&8*3Gr8ajI#Mti+^aB5b?X816PVnICRsXB2KU{XXlpmp*s?aV5U-FBN>b iitq6xN#0003pP)t-s|NsB~ z{{H{}|MK$k{{H^||Nrvx^5WX!6u7Mq{$GqbZav$Hs}v^li5 zL$|j@x3@^QxJtOVOt`pBxV>M!y$kx`%*4N6{+0)tC)Y;k9+1b|F+R)nC(c0S6+S}3F z+tSgMY6^7Hfa^Yrxe{{H^||NmXJ+CTsR01b3f zPE+#u`1<<#{Qdp@{{H?yxiw_~008|-L_t&-83n-sa?(Hm0KmQDatWc3DVEXdhx8#n z%Xjog;-D~sB#?wA?uG*9n7>WJ+c*V`;XB^1r+assmv!E)5J)%K+6|%umqYbF;1=Ev)94EBLo= zip9FQ&8Wr{pU)>=VX<1F*-cTss{kN>T!tuaUzY&n&)XxN#0001=P)t-sQUFq0 z09#xDTwMTNUI1QS0AFALU||4ZVgO=g0A*$XW|;t)ngE)c0GpfuoSgujo&cVt0Hml3 zsHhC6sSc^C5vr;Zs;d*Ls}!rUC$h3Ava>0(vnsQ?KDxR;y1PKTyFt6WLcGUg$H-*J z$YsdLX2{8B$;oKR=DOzRyXWV;=jXlW>A~sg!s+V6>ham}^4jw9+w$|=^Yh;G|NsBz zGVZqk006s5L_t&-m2HsO5`r)cMdQ-e6(}eQD2jrzh=}t4-)2$-VTSwCGiTb)O`sYG z)JJ@EOw$dMjx3Jy7ys4B$5ytn^I8@ihqhGmEPL@u#zZjJr8E{moT9uCaNxQjfDuP1 z9fI`)IEV3y*hOinpEL$AS}L?!sdIp-rf}0d*Elc+Oj!?QNH9ZzKM3MG%0yKXcu5ng zQby&2e)*G{=(8Ufv&!wi+dZ4rmF@V!yR+mp@+|9c%X*vd=L^ptEcb7yS6To7002ov JPDHLkV1lfi!`c7< literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/hide-active.png b/share/themes/Kali-Purple-Light/xfwm4/hide-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d157a5294cd3d921bf5e6bbad7df0be8c58987ba GIT binary patch literal 224 zcmV<603ZK}P)42Q|Gvc7?}?qw!Is!T5UJ7p+gxMQq^7Xj+V-MYHq1bh;{FddWsuz>9SfLQ3K|=lL>g1OHnHVf-X_BfW$qD9Epg}B8&*O zL>sRQ>5Jqgpke-%<-u%^S2?OCeUpys(OBa?NVmSX)~>d{>6n_mpA~DCY-A%CAxxNJ a`LZvXa(t)D!5}gK0000b iitq6xN#0000yP)t-sTw!e6 z+uPpW-rwKf;^N}tgww2>+A6F@bdEV^Yiod_4W4l_WAkw{QUg={r&#_ z{{R2~G(qQc0001pNklb+Oc1qO|mCF@->wB*$o_5B?O%p(`ZMhoie P00000NkvXXu0mjf(&d9p literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/hide-pressed.png b/share/themes/Kali-Purple-Light/xfwm4/hide-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..570b3eb13b1acfd57b308d4491ecb6b53e67988d GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzs#Q>iW*QG1gzI*rX{rmSHKYsl5 z>C@M*Uw{4j_51hlKY#xG{rmU-|Nq}R_q75Qr+d0MhH%VGj$mcyahQ{}M20PK8wXRP zddJQf!6PE8n2ct#9CQ#qQPN`I8fK^?+|s1gw$va^bP0l+XkK D8j4i) literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/left-active.png b/share/themes/Kali-Purple-Light/xfwm4/left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..36a57270cc86ecebbd337d86349cea69b0ce2371 GIT binary patch literal 80 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTl!3HGnm25o=q{Ka49780gCR-FgJ5yhB;79{& e50{WK2gBkR;i6f(pOylZFnGH9xvX42Q|Gvc7?}?qw!Is!T5UJ7p+gxMQq^7Xj+V-MYHq1bh;{FddWsuz>9SfLQ3K|=lL>g1OHnHVf-X_BfW$qD9Epg}B8&*O zL>sRQ>5Jqgpke-%<-u%^S2?OCeUpys(OBa?NVmSX)~>d{>6n_mpA~DCY-A%CAxxNJ a`LZvXa(t)D!5}gK0000b iitq6}zHw{PFMbLZZ@dqBYl4<0;x`0&xAM~@#re)jAcQ00pkFJ8TR_4@Ve z_wV0-`0xR!{qyI~U%q_#`t|F#Z{L3W`0?}S&p$x$7X%Z6(<7 zN8xC;_UgrV?oIx~@Z5yqujjhMVQj+FFMdqV2{Z{Z`SZ@_wJ>9Oyy&B{t6N`9n>5?w iq`@zz-it|f$HmiW*QG1gzI*rX{rmSHKYsl5 z>C@M*Uw{4j_51hlKY#xG{rmU-|Nq}R_q75Qr+K*C}}Zp4Kvgc7D-`Xay+Qjw$va^ zdfb}8gTe~DWM4f DPRLYL literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/menu-active.png b/share/themes/Kali-Purple-Light/xfwm4/menu-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7385a31f16387ffcc02057f01d14e8c76e0ac05e GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)g$P6Tn6 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/menu-inactive.png b/share/themes/Kali-Purple-Light/xfwm4/menu-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..7385a31f16387ffcc02057f01d14e8c76e0ac05e GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)g$P6Tn6 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/menu-pressed.png b/share/themes/Kali-Purple-Light/xfwm4/menu-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..7385a31f16387ffcc02057f01d14e8c76e0ac05e GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)g$P6Tn6 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/right-active.png b/share/themes/Kali-Purple-Light/xfwm4/right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..830de5f50fb3d6305abbb52ddcc9bef46d8b387a GIT binary patch literal 85 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTl!3HGnm25o=q+~o@9780gCja^W|9?H3O2M}` jk!)&gItd{YBpex>TiBXciyVIqRL9`y>gTe~DWM4fZtoZ# literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/right-inactive.png b/share/themes/Kali-Purple-Light/xfwm4/right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..830de5f50fb3d6305abbb52ddcc9bef46d8b387a GIT binary patch literal 85 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTl!3HGnm25o=q+~o@9780gCja^W|9?H3O2M}` jk!)&gItd{YBpex>TiBXciyVIqRL9`y>gTe~DWM4fZtoZ# literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/shade-active.png b/share/themes/Kali-Purple-Light/xfwm4/shade-active.png new file mode 100644 index 0000000000000000000000000000000000000000..0fb923467a03a2cd7cba084b6773d95d2bedff00 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzs=>VS)*OnAZr{0Y$FBXm_a5B6 z_t2LwU%z|>f^XlxegFUe|Kf!=PXbkHc)B=-a6~81;AH0sNmtu_aE7sngz~~ON^ER_ l9L2ksn3 literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/shade-prelight.png b/share/themes/Kali-Purple-Light/xfwm4/shade-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..9c065bf78891228cf1b5a37c4d97402c62e6e932 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzsxd5LK*Oo>38y#4?Gzm4YYSfEM`PZ!4!j_BkWoa{Uy>1w+V&oCB|P+oXOjg2jk lqqvQUnK@ZynOT-0xN#0000pP)t-srKqj0 zu(h$Xx3ROhlq&=I-w9@9*#N@$vHV^7Zxg`uh6&`}_R-{Qdp?|Ns9ov?0g< z0044HL_t&-m37eT4uBvC1z@cV@c#Z!8-_M@bpGhR;Xq7PV&sT{5Glk7vxgpE1}20r zm<01=tmQ=yOMJr!TM}c~F))%`-FY~<5u>!ZtugkJRs)+2#r|BZEB!T6M^cBcMf;|@ k5Uy2L*NSDyY1#am2hK1LmRBSHv;Y7A07*qoM6N<$g8cb${Qv*} literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/stick-active.png b/share/themes/Kali-Purple-Light/xfwm4/stick-active.png new file mode 100644 index 0000000000000000000000000000000000000000..36893f62cacb49e1cc536503c76680c7e98cc653 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzs-2k5u*O()66N z3?Rxa@1Hzt;*>d)rp=u^ZQirzFWzopr09)5Uy8r+H literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/stick-inactive.png b/share/themes/Kali-Purple-Light/xfwm4/stick-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..dd12d47e1387b32cf933c0afd9cd5bad495a8ddd GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzs^#Gp`*R>nAZrZYQ^VVIPx9#4t zZTIn$XHJ|tcM^zBpZoOr%hzw;zJ34x|NsA1xyllt78_3&#}JO_WD90?o+rlss$J(A zjl>NNA{=LO^6()66N z3?Rxa@1Hzt;*>d)rp=u^ZQirzFWzopr09)5Uy8r+H literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/stick-pressed.png b/share/themes/Kali-Purple-Light/xfwm4/stick-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..22fe954da2b4f836cbbc89dd24cf80aad99bfc09 GIT binary patch literal 270 zcmV+p0rCEcP)xN#0000&P)t-srKqi` ztFWr9v8t`ItF5xUzQMh}!@j@6zQDuc1+m42md2U0L&ZPf-o@~3~JoTCxn5_VpuEr zfRJNAAaK+V4h{19EYP-f4%$Xy)6s&SlU4wGyeFy0Use02S_sZ6)zPq&T)O6a-PE-e Uz-{q)iQXx`njxgN@xNANdXr- literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/title-1-inactive.png b/share/themes/Kali-Purple-Light/xfwm4/title-1-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..79536e9343731cd0d912ba30e7331816a45a8631 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWSin=XX@EZ4*dB4 nzn;fYt)wyVV4!0b7Zbw@b@n-$?;>{q)iQXx`njxgN@xNANdXr- literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/title-2-active.png b/share/themes/Kali-Purple-Light/xfwm4/title-2-active.png new file mode 100644 index 0000000000000000000000000000000000000000..79536e9343731cd0d912ba30e7331816a45a8631 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWSin=XX@EZ4*dB4 nzn;fYt)wyVV4!0b7Zbw@b@n-$?;>{q)iQXx`njxgN@xNANdXr- literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/title-2-inactive.png b/share/themes/Kali-Purple-Light/xfwm4/title-2-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..79536e9343731cd0d912ba30e7331816a45a8631 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWSin=XX@EZ4*dB4 nzn;fYt)wyVV4!0b7Zbw@b@n-$?;>{q)iQXx`njxgN@xNANdXr- literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/title-3-active.png b/share/themes/Kali-Purple-Light/xfwm4/title-3-active.png new file mode 100644 index 0000000000000000000000000000000000000000..79536e9343731cd0d912ba30e7331816a45a8631 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWSin=XX@EZ4*dB4 nzn;fYt)wyVV4!0b7Zbw@b@n-$?;>{q)iQXx`njxgN@xNANdXr- literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/title-3-inactive.png b/share/themes/Kali-Purple-Light/xfwm4/title-3-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..79536e9343731cd0d912ba30e7331816a45a8631 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWSin=XX@EZ4*dB4 nzn;fYt)wyVV4!0b7Zbw@b@n-$?;>{q)iQXx`njxgN@xNANdXr- literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/title-4-active.png b/share/themes/Kali-Purple-Light/xfwm4/title-4-active.png new file mode 100644 index 0000000000000000000000000000000000000000..79536e9343731cd0d912ba30e7331816a45a8631 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWSin=XX@EZ4*dB4 nzn;fYt)wyVV4!0b7Zbw@b@n-$?;>{q)iQXx`njxgN@xNANdXr- literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/title-4-inactive.png b/share/themes/Kali-Purple-Light/xfwm4/title-4-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..79536e9343731cd0d912ba30e7331816a45a8631 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWSin=XX@EZ4*dB4 nzn;fYt)wyVV4!0b7Zbw@b@n-$?;>{q)iQXx`njxgN@xNANdXr- literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/title-5-active.png b/share/themes/Kali-Purple-Light/xfwm4/title-5-active.png new file mode 100644 index 0000000000000000000000000000000000000000..79536e9343731cd0d912ba30e7331816a45a8631 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWSin=XX@EZ4*dB4 nzn;fYt)wyVV4!0b7Zbw@b@n-$?;>{q)iQXx`njxgN@xNANdXr- literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/title-5-inactive.png b/share/themes/Kali-Purple-Light/xfwm4/title-5-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..79536e9343731cd0d912ba30e7331816a45a8631 GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^tUxT!!3HGtmDnYKl!B*=V~EDYWSin=XX@EZ4*dB4 nzn;fYt)wyVV4!0b7Zbw@b@n-$?;>{q)iQXx`njxgN@xNANdXr- literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/top-left-active.png b/share/themes/Kali-Purple-Light/xfwm4/top-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..9e400e6570723bae1a15aac99a23e04f0dc684ed GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol}0V0ox?vVyk6`n4RAsQ3kp4`aGtjOaKC?Avj zLf6b=uA1+%6M30N4r)mp;R-2AD&`h%HK%00pZ-5L4X8W0CwuKzO(pZtyXMBtL8qE$ z-tXveVKH=L5Zw7>j{TXO<1yK9TRRMwvK)_j|JTpu!|dRzwk;bD%@N-7U0dgQi}1g8 Z{gYWXFBQ6LPXgV*;OXk;vd$@?2>`|#KxF^` literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/top-left-inactive.png b/share/themes/Kali-Purple-Light/xfwm4/top-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..9e400e6570723bae1a15aac99a23e04f0dc684ed GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol}0V0ox?vVyk6`n4RAsQ3kp4`aGtjOaKC?Avj zLf6b=uA1+%6M30N4r)mp;R-2AD&`h%HK%00pZ-5L4X8W0CwuKzO(pZtyXMBtL8qE$ z-tXveVKH=L5Zw7>j{TXO<1yK9TRRMwvK)_j|JTpu!|dRzwk;bD%@N-7U0dgQi}1g8 Z{gYWXFBQ6LPXgV*;OXk;vd$@?2>`|#KxF^` literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/top-right-active.png b/share/themes/Kali-Purple-Light/xfwm4/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..61f09d69fb7db2fecf0d951e6c9a2264042f62e1 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol}0V0ox?vVykjh-%!AsQ3ko;2h-tRTU5;k=is z2H&G8%3pkJo%F9um%LYC4L|Nsz{jR~b$_tpm5tf=e$6QEYfG%iUOWHTjM+i2SQ*w_ z^U_p3A~CTz?s(yzsO$@&0v*HP>FVdQ&MBb@07KP8F#rGn literal 0 HcmV?d00001 diff --git a/share/themes/Kali-Purple-Light/xfwm4/top-right-inactive.png b/share/themes/Kali-Purple-Light/xfwm4/top-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..61f09d69fb7db2fecf0d951e6c9a2264042f62e1 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol}0V0ox?vVykjh-%!AsQ3ko;2h-tRTU5;k=is z2H&G8%3pkJo%F9um%LYC4L|Nsz{jR~b$_tpm5tf=e$6QEYfG%iUOWHTjM+i2SQ*w_ z^U_p3A~CTz?s(yzsO$@&0v*HP>FVdQ&MBb@07KP8F#rGn literal 0 HcmV?d00001 diff --git a/src/themes/Kali-Purple/assets-renderer/.gitignore b/src/themes/Kali-Purple/assets-renderer/.gitignore new file mode 100644 index 00000000..e00452dd --- /dev/null +++ b/src/themes/Kali-Purple/assets-renderer/.gitignore @@ -0,0 +1 @@ +/*/assets*/ diff --git a/src/themes/Kali-Purple/assets-renderer/gtk2/.gitignore b/src/themes/Kali-Purple/assets-renderer/gtk2/.gitignore new file mode 100644 index 00000000..4e99a3fb --- /dev/null +++ b/src/themes/Kali-Purple/assets-renderer/gtk2/.gitignore @@ -0,0 +1 @@ +menubar-toolbar diff --git a/src/themes/Kali-Purple/assets-renderer/gtk2/Makefile b/src/themes/Kali-Purple/assets-renderer/gtk2/Makefile new file mode 120000 index 00000000..791ae7de --- /dev/null +++ b/src/themes/Kali-Purple/assets-renderer/gtk2/Makefile @@ -0,0 +1 @@ +../../../Kali/assets-renderer/gtk2/Makefile \ No newline at end of file diff --git a/src/themes/Kali-Purple/assets-renderer/gtk2/assets-dark.svg b/src/themes/Kali-Purple/assets-renderer/gtk2/assets-dark.svg new file mode 100644 index 00000000..3413d891 --- /dev/null +++ b/src/themes/Kali-Purple/assets-renderer/gtk2/assets-dark.svg @@ -0,0 +1,1186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Kali-Purple/assets-renderer/gtk2/assets.svg b/src/themes/Kali-Purple/assets-renderer/gtk2/assets.svg new file mode 100644 index 00000000..2767f39b --- /dev/null +++ b/src/themes/Kali-Purple/assets-renderer/gtk2/assets.svg @@ -0,0 +1,1163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Kali-Purple/assets-renderer/gtk2/assets.txt b/src/themes/Kali-Purple/assets-renderer/gtk2/assets.txt new file mode 120000 index 00000000..a02afaa4 --- /dev/null +++ b/src/themes/Kali-Purple/assets-renderer/gtk2/assets.txt @@ -0,0 +1 @@ +../../../Kali/assets-renderer/gtk2/assets.txt \ No newline at end of file diff --git a/src/themes/Kali-Purple/assets-renderer/gtk3/Makefile b/src/themes/Kali-Purple/assets-renderer/gtk3/Makefile new file mode 120000 index 00000000..d1ce4cf5 --- /dev/null +++ b/src/themes/Kali-Purple/assets-renderer/gtk3/Makefile @@ -0,0 +1 @@ +../../../Kali/assets-renderer/gtk3/Makefile \ No newline at end of file diff --git a/src/themes/Kali-Purple/assets-renderer/gtk3/assets.svg b/src/themes/Kali-Purple/assets-renderer/gtk3/assets.svg new file mode 100644 index 00000000..ff6af988 --- /dev/null +++ b/src/themes/Kali-Purple/assets-renderer/gtk3/assets.svg @@ -0,0 +1,362 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Kali-Purple/assets-renderer/gtk3/assets.txt b/src/themes/Kali-Purple/assets-renderer/gtk3/assets.txt new file mode 120000 index 00000000..7de5d5cf --- /dev/null +++ b/src/themes/Kali-Purple/assets-renderer/gtk3/assets.txt @@ -0,0 +1 @@ +../../../Kali/assets-renderer/gtk3/assets.txt \ No newline at end of file diff --git a/src/themes/Kali-Purple/assets-renderer/gtk3/symbolic b/src/themes/Kali-Purple/assets-renderer/gtk3/symbolic new file mode 120000 index 00000000..c3afbe1c --- /dev/null +++ b/src/themes/Kali-Purple/assets-renderer/gtk3/symbolic @@ -0,0 +1 @@ +../../../Kali/assets-renderer/gtk3/symbolic \ No newline at end of file diff --git a/src/themes/Kali-Purple/assets-renderer/xfwm4/Makefile b/src/themes/Kali-Purple/assets-renderer/xfwm4/Makefile new file mode 120000 index 00000000..6c10845b --- /dev/null +++ b/src/themes/Kali-Purple/assets-renderer/xfwm4/Makefile @@ -0,0 +1 @@ +../../../Kali/assets-renderer/xfwm4/Makefile \ No newline at end of file diff --git a/src/themes/Kali-Purple/assets-renderer/xfwm4/assets-dark.svg b/src/themes/Kali-Purple/assets-renderer/xfwm4/assets-dark.svg new file mode 100644 index 00000000..c2a24f23 --- /dev/null +++ b/src/themes/Kali-Purple/assets-renderer/xfwm4/assets-dark.svg @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Kali-Purple/assets-renderer/xfwm4/assets-light.svg b/src/themes/Kali-Purple/assets-renderer/xfwm4/assets-light.svg new file mode 100644 index 00000000..7d66b6c7 --- /dev/null +++ b/src/themes/Kali-Purple/assets-renderer/xfwm4/assets-light.svg @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Kali-Purple/assets-renderer/xfwm4/assets.txt b/src/themes/Kali-Purple/assets-renderer/xfwm4/assets.txt new file mode 120000 index 00000000..f3b3c168 --- /dev/null +++ b/src/themes/Kali-Purple/assets-renderer/xfwm4/assets.txt @@ -0,0 +1 @@ +../../../Kali/assets-renderer/xfwm4/assets.txt \ No newline at end of file diff --git a/src/themes/Kali-Purple/sass/.gitignore b/src/themes/Kali-Purple/sass/.gitignore new file mode 100644 index 00000000..1cfb4ac8 --- /dev/null +++ b/src/themes/Kali-Purple/sass/.gitignore @@ -0,0 +1 @@ +/*\.css diff --git a/src/themes/Kali-Purple/sass/Makefile b/src/themes/Kali-Purple/sass/Makefile new file mode 120000 index 00000000..b621f55e --- /dev/null +++ b/src/themes/Kali-Purple/sass/Makefile @@ -0,0 +1 @@ +../../Kali/sass/Makefile \ No newline at end of file diff --git a/src/themes/Kali-Purple/sass/common b/src/themes/Kali-Purple/sass/common new file mode 120000 index 00000000..a3e449a0 --- /dev/null +++ b/src/themes/Kali-Purple/sass/common @@ -0,0 +1 @@ +../../Kali/sass/common \ No newline at end of file diff --git a/src/themes/Kali-Purple/sass/gnome-shell b/src/themes/Kali-Purple/sass/gnome-shell new file mode 120000 index 00000000..20d1c70c --- /dev/null +++ b/src/themes/Kali-Purple/sass/gnome-shell @@ -0,0 +1 @@ +../../Kali/sass/gnome-shell \ No newline at end of file diff --git a/src/themes/Kali-Purple/sass/gnome-shell-dark.scss b/src/themes/Kali-Purple/sass/gnome-shell-dark.scss new file mode 100644 index 00000000..610f6697 --- /dev/null +++ b/src/themes/Kali-Purple/sass/gnome-shell-dark.scss @@ -0,0 +1,9 @@ +$variant: 'dark'; +$selected_bg_color: #a400a4; +$selected_fg_color: #ffffff; + +@import "common/_colors"; //use gtk colors +@import "gnome-shell/upstream/gnome-shell-sass/_drawing"; +@import "gnome-shell/upstream/gnome-shell-sass/_common"; +@import "gnome-shell/upstream/gnome-shell-sass/_widgets"; +@import "gnome-shell/_common-tweaks"; diff --git a/src/themes/Kali-Purple/sass/gnome-shell.scss b/src/themes/Kali-Purple/sass/gnome-shell.scss new file mode 100644 index 00000000..e292b41e --- /dev/null +++ b/src/themes/Kali-Purple/sass/gnome-shell.scss @@ -0,0 +1,9 @@ +$variant: 'light'; +$selected_bg_color: #a400a4; +$selected_fg_color: #ffffff; + +@import "common/_colors"; //use gtk colors +@import "gnome-shell/upstream/gnome-shell-sass/_drawing"; +@import "gnome-shell/upstream/gnome-shell-sass/_common"; +@import "gnome-shell/upstream/gnome-shell-sass/_widgets"; +@import "gnome-shell/_common-tweaks"; diff --git a/src/themes/Kali-Purple/sass/gtk-applications-css b/src/themes/Kali-Purple/sass/gtk-applications-css new file mode 120000 index 00000000..b765e2d5 --- /dev/null +++ b/src/themes/Kali-Purple/sass/gtk-applications-css @@ -0,0 +1 @@ +../../Kali/sass/gtk-applications-css \ No newline at end of file diff --git a/src/themes/Kali-Purple/sass/gtk3 b/src/themes/Kali-Purple/sass/gtk3 new file mode 120000 index 00000000..863676f3 --- /dev/null +++ b/src/themes/Kali-Purple/sass/gtk3 @@ -0,0 +1 @@ +../../Kali/sass/gtk3 \ No newline at end of file diff --git a/src/themes/Kali-Purple/sass/gtk3-dark.scss b/src/themes/Kali-Purple/sass/gtk3-dark.scss new file mode 100644 index 00000000..245f6c9e --- /dev/null +++ b/src/themes/Kali-Purple/sass/gtk3-dark.scss @@ -0,0 +1,19 @@ +// General guidelines: +// - very unlikely you want to edit something else than _common.scss +// - keep the number of defined colors to a minimum, use the color blending functions if +// you need a subtle shade +// - if you need to inverse a color function use the @if directive to match for dark $variant + +$variant: 'dark'; +$high-contrast:'false'; +$selected_bg_color: #a400a4; +$selected_fg_color: #ffffff; + +@import 'common/_colors'; +@import 'gtk3/upstream/_drawing'; +@import 'gtk3/upstream/_common'; +@import 'gtk3/upstream/libhandy/Adwaita-base'; +@import 'gtk3/_common-tweaks'; +@import 'gtk3/_applications'; +@import 'gtk3/_budgie'; +@import 'gtk3/upstream/_colors-public'; diff --git a/src/themes/Kali-Purple/sass/gtk3.scss b/src/themes/Kali-Purple/sass/gtk3.scss new file mode 100644 index 00000000..65a7f9be --- /dev/null +++ b/src/themes/Kali-Purple/sass/gtk3.scss @@ -0,0 +1,19 @@ +// General guidelines: +// - very unlikely you want to edit something else than _common.scss +// - keep the number of defined colors to a minimum, use the color blending functions if +// you need a subtle shade +// - if you need to inverse a color function use the @if directive to match for dark $variant + +$variant: 'light'; +$high-contrast:'false'; +$selected_bg_color: #a400a4; +$selected_fg_color: #ffffff; + +@import 'common/_colors'; +@import 'gtk3/upstream/_drawing'; +@import 'gtk3/upstream/_common'; +@import 'gtk3/upstream/libhandy/Adwaita-base'; +@import 'gtk3/_common-tweaks'; +@import 'gtk3/_applications'; +@import 'gtk3/_budgie'; +@import 'gtk3/upstream/_colors-public'; diff --git a/src/themes/Kali-Purple/sass/gtk4 b/src/themes/Kali-Purple/sass/gtk4 new file mode 120000 index 00000000..38b0f9b2 --- /dev/null +++ b/src/themes/Kali-Purple/sass/gtk4 @@ -0,0 +1 @@ +../../Kali/sass/gtk4 \ No newline at end of file diff --git a/src/themes/Kali-Purple/sass/gtk4-dark.scss b/src/themes/Kali-Purple/sass/gtk4-dark.scss new file mode 100644 index 00000000..60890e40 --- /dev/null +++ b/src/themes/Kali-Purple/sass/gtk4-dark.scss @@ -0,0 +1,18 @@ +// General guidelines: +// - very unlikely you want to edit something else than _common.scss +// - keep the number of defined colors to a minimum, use the color blending functions if +// you need a subtle shade +// - if you need to inverse a color function use the @if directive to match for dark $variant + +$variant: 'dark'; +$high-contrast:'false'; +$selected_bg_color: #a400a4; +$selected_fg_color: #ffffff; + +@import 'common/_colors'; +@import 'gtk4/upstream/_drawing'; +@import 'gtk4/upstream/_common'; +@import 'gtk3/upstream/libhandy/Adwaita-base'; +@import 'gtk4/_common-tweaks'; +@import 'gtk4/_applications'; +@import 'gtk4/upstream/_colors-public'; diff --git a/src/themes/Kali-Purple/sass/gtk4.scss b/src/themes/Kali-Purple/sass/gtk4.scss new file mode 100644 index 00000000..047fbab6 --- /dev/null +++ b/src/themes/Kali-Purple/sass/gtk4.scss @@ -0,0 +1,18 @@ +// General guidelines: +// - very unlikely you want to edit something else than _common.scss +// - keep the number of defined colors to a minimum, use the color blending functions if +// you need a subtle shade +// - if you need to inverse a color function use the @if directive to match for dark $variant + +$variant: 'light'; +$high-contrast:'false'; +$selected_bg_color: #a400a4; +$selected_fg_color: #ffffff; + +@import 'common/_colors'; +@import 'gtk4/upstream/_drawing'; +@import 'gtk4/upstream/_common'; +@import 'gtk3/upstream/libhandy/Adwaita-base'; +@import 'gtk4/_common-tweaks'; +@import 'gtk4/_applications'; +@import 'gtk4/upstream/_colors-public'; diff --git a/src/themes/Kali/assets-renderer/gtk2/Makefile b/src/themes/Kali/assets-renderer/gtk2/Makefile index d809356c..0ea866ec 100644 --- a/src/themes/Kali/assets-renderer/gtk2/Makefile +++ b/src/themes/Kali/assets-renderer/gtk2/Makefile @@ -30,10 +30,10 @@ build: $(SRC_FILE) $(SRC_FILE_DARK) --export-png=$(ASSETS_DIR_DARK)/$$i.png $(SRC_FILE_DARK) > /dev/null 2>&1 \ && $(OPTIPNG) $(ASSETS_DIR_DARK)/$$i.png ; \ done - mkdir -p $(THEMES_DIR)Kali-Light/gtk-2.0/assets/ - cp assets/* $(THEMES_DIR)Kali-Light/gtk-2.0/assets/ - mkdir -p $(THEMES_DIR)Kali-Dark/gtk-2.0/assets/ - cp assets-dark/* $(THEMES_DIR)Kali-Dark/gtk-2.0/assets/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Light/gtk-2.0/assets/ + cp assets/* $(THEMES_DIR)Kali$(VARIANT)-Light/gtk-2.0/assets/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Dark/gtk-2.0/assets/ + cp assets-dark/* $(THEMES_DIR)Kali$(VARIANT)-Dark/gtk-2.0/assets/ clean: -rm -r $(ASSETS_DIR) $(ASSETS_DIR_DARK) diff --git a/src/themes/Kali/assets-renderer/gtk3/Makefile b/src/themes/Kali/assets-renderer/gtk3/Makefile index c0992465..4c327b68 100644 --- a/src/themes/Kali/assets-renderer/gtk3/Makefile +++ b/src/themes/Kali/assets-renderer/gtk3/Makefile @@ -27,14 +27,14 @@ build: $(SRC_FILE) --export-png=$(ASSETS_DIR)/$$i@2.png $(SRC_FILE) > /dev/null 2>&1 \ && $(OPTIPNG) $(ASSETS_DIR)/$$i@2.png ; \ done - mkdir -p $(THEMES_DIR)Kali-Dark/gtk-3.0/assets/ - mkdir -p $(THEMES_DIR)Kali-Dark/gtk-4.0/ - mkdir -p $(THEMES_DIR)Kali-Light/gtk-3.0/ - mkdir -p $(THEMES_DIR)Kali-Light/gtk-4.0/ - cp assets/* $(THEMES_DIR)Kali-Dark/gtk-3.0/assets/ - ln -nrsvf $(THEMES_DIR)Kali-Dark/gtk-3.0/assets/ $(THEMES_DIR)Kali-Light/gtk-3.0/assets - ln -nrsvf $(THEMES_DIR)Kali-Dark/gtk-3.0/assets/ $(THEMES_DIR)Kali-Dark/gtk-4.0/assets - ln -nrsvf $(THEMES_DIR)Kali-Dark/gtk-3.0/assets/ $(THEMES_DIR)Kali-Light/gtk-4.0/assets + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Dark/gtk-3.0/assets/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Dark/gtk-4.0/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Light/gtk-3.0/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Light/gtk-4.0/ + cp assets/* $(THEMES_DIR)Kali$(VARIANT)-Dark/gtk-3.0/assets/ + ln -nrsvf $(THEMES_DIR)Kali$(VARIANT)-Dark/gtk-3.0/assets/ $(THEMES_DIR)Kali-Light/gtk-3.0/assets + ln -nrsvf $(THEMES_DIR)Kali$(VARIANT)-Dark/gtk-3.0/assets/ $(THEMES_DIR)Kali-Dark/gtk-4.0/assets + ln -nrsvf $(THEMES_DIR)Kali$(VARIANT)-Dark/gtk-3.0/assets/ $(THEMES_DIR)Kali-Light/gtk-4.0/assets clean: -rm -r $(ASSETS_DIR) diff --git a/src/themes/Kali/assets-renderer/xfwm4/Makefile b/src/themes/Kali/assets-renderer/xfwm4/Makefile index d500fd00..09f28f94 100644 --- a/src/themes/Kali/assets-renderer/xfwm4/Makefile +++ b/src/themes/Kali/assets-renderer/xfwm4/Makefile @@ -10,7 +10,7 @@ build: $(ASSETS) for src_file in $(ASSETS); \ do \ variant=$$(basename $${src_file%.svg}) ; \ - mkdir -p $$variant $$variant@1.5 $$variant@2 ; \ + mkdir -p $$variant $$variant@2 ; \ for i in $$(xargs < $(INDEX)) ; \ do \ echo ; \ @@ -28,18 +28,14 @@ build: $(ASSETS) && $(OPTIPNG) $$variant@2/$$i.png ; \ done ; \ done - mkdir -p $(THEMES_DIR)Kali-Light/xfwm4/ - mkdir -p $(THEMES_DIR)Kali-Dark/xfwm4/ - mkdir -p $(THEMES_DIR)Kali-Light-HiDPI/xfwm4/ - mkdir -p $(THEMES_DIR)Kali-Dark-HiDPI/xfwm4/ - mkdir -p $(THEMES_DIR)Kali-Light-xHiDPI/xfwm4/ - mkdir -p $(THEMES_DIR)Kali-Dark-xHiDPI/xfwm4/ - cp assets-light/* $(THEMES_DIR)Kali-Light/xfwm4/ - cp assets-dark/* $(THEMES_DIR)Kali-Dark/xfwm4/ - cp assets-light@1.5/* $(THEMES_DIR)Kali-Light-HiDPI/xfwm4/ - cp assets-dark@1.5/* $(THEMES_DIR)Kali-Dark-HiDPI/xfwm4/ - cp assets-light@2/* $(THEMES_DIR)Kali-Light-xHiDPI/xfwm4/ - cp assets-dark@2/* $(THEMES_DIR)Kali-Dark-xHiDPI/xfwm4/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Light/xfwm4/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Dark/xfwm4/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Light-xHiDPI/xfwm4/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Dark-xHiDPI/xfwm4/ + cp assets-light/* $(THEMES_DIR)Kali$(VARIANT)-Light/xfwm4/ + cp assets-dark/* $(THEMES_DIR)Kali$(VARIANT)-Dark/xfwm4/ + cp assets-light@2/* $(THEMES_DIR)Kali$(VARIANT)-Light-xHiDPI/xfwm4/ + cp assets-dark@2/* $(THEMES_DIR)Kali$(VARIANT)-Dark-xHiDPI/xfwm4/ clean: - -rm -r assets-light assets-light@1.5 assets-light@2 assets-dark assets-dark@1.5 assets-dark@2 + -rm -r assets-light assets-light@2 assets-dark assets-dark@2 diff --git a/src/themes/Kali/sass/Makefile b/src/themes/Kali/sass/Makefile index a5353eec..37b14e32 100644 --- a/src/themes/Kali/sass/Makefile +++ b/src/themes/Kali/sass/Makefile @@ -5,21 +5,21 @@ THEMES_DIR=../../../../share/themes/ .PHONY: build clean build: clean $(patsubst %.scss, %.css, $(wildcard *.scss)) - mkdir -p $(THEMES_DIR)Kali-Light/gtk-3.0/ - mkdir -p $(THEMES_DIR)Kali-Dark/gtk-3.0/ - mkdir -p $(THEMES_DIR)Kali-Light/gtk-4.0/ - mkdir -p $(THEMES_DIR)Kali-Dark/gtk-4.0/ - mkdir -p $(THEMES_DIR)Kali-Light/gnome-shell/ - mkdir -p $(THEMES_DIR)Kali-Dark/gnome-shell/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Light/gtk-3.0/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Dark/gtk-3.0/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Light/gtk-4.0/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Dark/gtk-4.0/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Light/gnome-shell/ + mkdir -p $(THEMES_DIR)Kali$(VARIANT)-Dark/gnome-shell/ - cp gtk3.css $(THEMES_DIR)Kali-Light/gtk-3.0/gtk.css - cp gtk3-dark.css $(THEMES_DIR)Kali-Light/gtk-3.0/gtk-dark.css - cp gtk3-dark.css $(THEMES_DIR)Kali-Dark/gtk-3.0/gtk.css - cp gtk4.css $(THEMES_DIR)Kali-Light/gtk-4.0/gtk.css - cp gtk4-dark.css $(THEMES_DIR)Kali-Light/gtk-4.0/gtk-dark.css - cp gtk4-dark.css $(THEMES_DIR)Kali-Dark/gtk-4.0/gtk.css - cp gnome-shell.css $(THEMES_DIR)Kali-Light/gnome-shell/gnome-shell.css - cp gnome-shell-dark.css $(THEMES_DIR)Kali-Dark/gnome-shell/gnome-shell.css + cp gtk3.css $(THEMES_DIR)Kali$(VARIANT)-Light/gtk-3.0/gtk.css + cp gtk3-dark.css $(THEMES_DIR)Kali$(VARIANT)-Light/gtk-3.0/gtk-dark.css + cp gtk3-dark.css $(THEMES_DIR)Kali$(VARIANT)-Dark/gtk-3.0/gtk.css + cp gtk4.css $(THEMES_DIR)Kali$(VARIANT)-Light/gtk-4.0/gtk.css + cp gtk4-dark.css $(THEMES_DIR)Kali$(VARIANT)-Light/gtk-4.0/gtk-dark.css + cp gtk4-dark.css $(THEMES_DIR)Kali$(VARIANT)-Dark/gtk-4.0/gtk.css + cp gnome-shell.css $(THEMES_DIR)Kali$(VARIANT)-Light/gnome-shell/gnome-shell.css + cp gnome-shell-dark.css $(THEMES_DIR)Kali$(VARIANT)-Dark/gnome-shell/gnome-shell.css gnome%.css: gnome%.scss diff --git a/src/themes/Kali/sass/common/_colors.scss b/src/themes/Kali/sass/common/_colors.scss index 3ea1c0a5..fb2d2f16 100644 --- a/src/themes/Kali/sass/common/_colors.scss +++ b/src/themes/Kali/sass/common/_colors.scss @@ -10,8 +10,8 @@ $text_color: if($variant == 'light', black, white); $bg_color: if($variant == 'light', #ffffff, darken($_dark_base_color, 2%)); $fg_color: if($variant == 'light', #5c616c, #eeeeec); -$selected_fg_color: #ffffff; -$selected_bg_color: saturate(#367bf0, 20%); +$selected_fg_color: #ffffff!default; +$selected_bg_color: saturate(#367bf0, 20%)!default; $selected_borders_color: if($variant== 'light', darken($selected_bg_color, 15%), darken($selected_bg_color, 30%)); $borders_color: if($variant == 'light', darken($bg_color, 15%), darken($bg_color, 10%)); $alt_borders_color: if($variant == 'light', darken($bg_color, 24%), darken($bg_color, 18%)); diff --git a/src/themes/Makefile b/src/themes/Makefile index 8ec9016f..cc92d667 100644 --- a/src/themes/Makefile +++ b/src/themes/Makefile @@ -1,4 +1,4 @@ -THEME_SRC=Kali/ +THEME_SRC=Kali-Purple/ SUBDIRS=$(foreach SUBDIR,gtk2 gtk3 xfwm4,assets-renderer/$(SUBDIR)) sass .PHONY: build $(SUBDIRS) clean @@ -6,7 +6,8 @@ SUBDIRS=$(foreach SUBDIR,gtk2 gtk3 xfwm4,assets-renderer/$(SUBDIR)) sass build: $(SUBDIRS) $(SUBDIRS): - $(MAKE) -C $(THEME_SRC)$@ build + $(MAKE) -C Kali/$@ build + $(MAKE) -C Kali-Purple/$@ build VARIANT='-Purple' clean: - $(foreach SUBDIR,$(SUBDIRS),$(MAKE) -C $(THEME_SRC)$(SUBDIR) clean &&) true + $(foreach THEME_SRC,Kali Kali-Purple,$(foreach SUBDIR,$(SUBDIRS),$(MAKE) -C $(THEME_SRC)/$(SUBDIR) clean &&)) true