From 98275fb5f2210fbe4e6cb5ac8cce7f3cd129ef58 Mon Sep 17 00:00:00 2001 From: xHyroM Date: Sun, 13 Aug 2023 23:23:59 +0200 Subject: [PATCH] feat: add .themes --- .../cinnamon/assets/activities-active.svg | 1 + .../cinnamon/assets/activities.svg | 158 + .../cinnamon/assets/add-workspace-active.svg | 1 + .../cinnamon/assets/add-workspace-hover.svg | 117 + .../cinnamon/assets/add-workspace.svg | 117 + .../assets/calendar-arrow-left-hover.svg | 1 + .../cinnamon/assets/calendar-arrow-left.svg | 152 + .../assets/calendar-arrow-right-hover.svg | 1 + .../cinnamon/assets/calendar-arrow-right.svg | 152 + .../cinnamon/assets/checkbox-checked-dark.svg | 1 + .../assets/checkbox-checked-darkest.svg | 1 + .../assets/checkbox-checked-focused-dark.svg | 1 + .../checkbox-checked-focused-darkest.svg | 1 + .../assets/checkbox-checked-focused.svg | 1 + .../cinnamon/assets/checkbox-checked.svg | 1 + .../assets/checkbox-unchecked-dark.svg | 1 + .../assets/checkbox-unchecked-darkest.svg | 1 + .../checkbox-unchecked-focused-dark.svg | 1 + .../checkbox-unchecked-focused-darkest.svg | 1 + .../assets/checkbox-unchecked-focused.svg | 1 + .../cinnamon/assets/checkbox-unchecked.svg | 1 + .../cinnamon/assets/close-active.svg | 7 + .../cinnamon/assets/close-hover.svg | 5 + .../cinnamon/assets/close.svg | 14 + .../cinnamon/assets/corner-ripple.svg | 59 + .../cinnamon/assets/overview-hover.png | Bin 0 -> 838 bytes .../cinnamon/assets/overview.png | Bin 0 -> 680 bytes .../cinnamon/assets/switch-off-dark.svg | 1 + .../cinnamon/assets/switch-off-darkest.svg | 1 + .../cinnamon/assets/switch-off.svg | 1 + .../cinnamon/assets/switch-on-dark.svg | 1 + .../cinnamon/assets/switch-on-darkest.svg | 1 + .../cinnamon/assets/switch-on.svg | 1 + .../cinnamon/assets/trash-icon.svg | 97 + .../assets/window-list-active-bottom.svg | 1 + .../assets/window-list-active-top.svg | 1 + .../cinnamon/cinnamon.css | 1804 +++++ .../gtk-2.0/assets/border.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/button-active.png | Bin 0 -> 344 bytes .../gtk-2.0/assets/button-hover.png | Bin 0 -> 336 bytes .../gtk-2.0/assets/button-insensitive.png | Bin 0 -> 338 bytes .../gtk-2.0/assets/button.png | Bin 0 -> 350 bytes .../assets/checkbox-checked-active.png | Bin 0 -> 591 bytes .../gtk-2.0/assets/checkbox-checked-hover.png | Bin 0 -> 488 bytes .../assets/checkbox-checked-insensitive.png | Bin 0 -> 550 bytes .../gtk-2.0/assets/checkbox-checked.png | Bin 0 -> 511 bytes .../gtk-2.0/assets/checkbox-mixed-active.png | Bin 0 -> 423 bytes .../gtk-2.0/assets/checkbox-mixed-hover.png | Bin 0 -> 367 bytes .../assets/checkbox-mixed-insensitive.png | Bin 0 -> 433 bytes .../gtk-2.0/assets/checkbox-mixed.png | Bin 0 -> 367 bytes .../assets/checkbox-unchecked-active.png | Bin 0 -> 318 bytes .../assets/checkbox-unchecked-hover.png | Bin 0 -> 344 bytes .../assets/checkbox-unchecked-insensitive.png | Bin 0 -> 340 bytes .../gtk-2.0/assets/checkbox-unchecked.png | Bin 0 -> 326 bytes .../assets/combo-entry-ltr-button-active.png | Bin 0 -> 271 bytes .../assets/combo-entry-ltr-button-hover.png | Bin 0 -> 275 bytes .../combo-entry-ltr-button-insensitive.png | Bin 0 -> 279 bytes .../gtk-2.0/assets/combo-entry-ltr-button.png | Bin 0 -> 285 bytes .../assets/combo-entry-ltr-entry-active.png | Bin 0 -> 305 bytes .../combo-entry-ltr-entry-insensitive.png | Bin 0 -> 267 bytes .../gtk-2.0/assets/combo-entry-ltr-entry.png | Bin 0 -> 260 bytes .../assets/combo-entry-rtl-button-active.png | Bin 0 -> 267 bytes .../assets/combo-entry-rtl-button-hover.png | Bin 0 -> 264 bytes .../combo-entry-rtl-button-insensitive.png | Bin 0 -> 264 bytes .../gtk-2.0/assets/combo-entry-rtl-button.png | Bin 0 -> 272 bytes .../assets/combo-entry-rtl-entry-active.png | Bin 0 -> 321 bytes .../combo-entry-rtl-entry-insensitive.png | Bin 0 -> 273 bytes .../gtk-2.0/assets/combo-entry-rtl-entry.png | Bin 0 -> 269 bytes .../gtk-2.0/assets/entry-active.png | Bin 0 -> 365 bytes .../assets/entry-background-insensitive.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/entry-background.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/entry-insensitive.png | Bin 0 -> 317 bytes .../gtk-2.0/assets/entry.png | Bin 0 -> 316 bytes .../gtk-2.0/assets/focus.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/frame-inline.png | Bin 0 -> 144 bytes .../gtk-2.0/assets/frame-notebook.png | Bin 0 -> 146 bytes .../gtk-2.0/assets/frame.png | Bin 0 -> 147 bytes .../gtk-2.0/assets/handle-horz.png | Bin 0 -> 133 bytes .../gtk-2.0/assets/handle-vert.png | Bin 0 -> 132 bytes .../gtk-2.0/assets/handle.png | Bin 0 -> 141 bytes .../gtk-2.0/assets/line.png | Bin 0 -> 128 bytes .../gtk-2.0/assets/menu-border.png | Bin 0 -> 147 bytes .../assets/menu-checkbox-checked-hover.png | Bin 0 -> 306 bytes .../menu-checkbox-checked-insensitive.png | Bin 0 -> 479 bytes .../gtk-2.0/assets/menu-checkbox-checked.png | Bin 0 -> 306 bytes .../gtk-2.0/assets/menu-checkbox-hover.png | Bin 0 -> 246 bytes .../assets/menu-checkbox-insensitive.png | Bin 0 -> 327 bytes .../assets/menu-checkbox-mixed-hover.png | Bin 0 -> 315 bytes .../menu-checkbox-mixed-insensitive.png | Bin 0 -> 432 bytes .../gtk-2.0/assets/menu-checkbox-mixed.png | Bin 0 -> 315 bytes .../gtk-2.0/assets/menu-checkbox.png | Bin 0 -> 246 bytes .../assets/menu-pan-down-insensitive.png | Bin 0 -> 185 bytes .../gtk-2.0/assets/menu-pan-down.png | Bin 0 -> 165 bytes .../gtk-2.0/assets/menu-pan-left-hover.png | Bin 0 -> 181 bytes .../assets/menu-pan-left-insensitive.png | Bin 0 -> 190 bytes .../gtk-2.0/assets/menu-pan-left.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/menu-pan-right-hover.png | Bin 0 -> 181 bytes .../assets/menu-pan-right-insensitive.png | Bin 0 -> 197 bytes .../gtk-2.0/assets/menu-pan-right.png | Bin 0 -> 181 bytes .../assets/menu-pan-up-insensitive.png | Bin 0 -> 185 bytes .../gtk-2.0/assets/menu-pan-up.png | Bin 0 -> 161 bytes .../assets/menu-radio-checked-hover.png | Bin 0 -> 421 bytes .../assets/menu-radio-checked-insensitive.png | Bin 0 -> 617 bytes .../gtk-2.0/assets/menu-radio-checked.png | Bin 0 -> 421 bytes .../gtk-2.0/assets/menu-radio-hover.png | Bin 0 -> 355 bytes .../gtk-2.0/assets/menu-radio-insensitive.png | Bin 0 -> 501 bytes .../gtk-2.0/assets/menu-radio-mixed-hover.png | Bin 0 -> 426 bytes .../assets/menu-radio-mixed-insensitive.png | Bin 0 -> 603 bytes .../gtk-2.0/assets/menu-radio-mixed.png | Bin 0 -> 426 bytes .../gtk-2.0/assets/menu-radio.png | Bin 0 -> 355 bytes .../gtk-2.0/assets/menubar-item-active.png | Bin 0 -> 138 bytes .../notebook-combo-entry-ltr-entry-active.png | Bin 0 -> 307 bytes ...book-combo-entry-ltr-entry-insensitive.png | Bin 0 -> 272 bytes .../assets/notebook-combo-entry-ltr-entry.png | Bin 0 -> 268 bytes .../notebook-combo-entry-rtl-entry-active.png | Bin 0 -> 319 bytes ...book-combo-entry-rtl-entry-insensitive.png | Bin 0 -> 270 bytes .../assets/notebook-combo-entry-rtl-entry.png | Bin 0 -> 277 bytes .../gtk-2.0/assets/notebook-entry-active.png | Bin 0 -> 368 bytes .../assets/notebook-entry-insensitive.png | Bin 0 -> 326 bytes .../gtk-2.0/assets/notebook-entry.png | Bin 0 -> 325 bytes .../gtk-2.0/assets/pan-down-insensitive.png | Bin 0 -> 185 bytes .../gtk-2.0/assets/pan-down.png | Bin 0 -> 165 bytes .../gtk-2.0/assets/pan-left-insensitive.png | Bin 0 -> 190 bytes .../gtk-2.0/assets/pan-left-semi.png | Bin 0 -> 197 bytes .../gtk-2.0/assets/pan-left.png | Bin 0 -> 180 bytes .../gtk-2.0/assets/pan-right-insensitive.png | Bin 0 -> 196 bytes .../gtk-2.0/assets/pan-right-semi.png | Bin 0 -> 190 bytes .../gtk-2.0/assets/pan-right.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/pan-up-insensitive.png | Bin 0 -> 185 bytes .../gtk-2.0/assets/pan-up.png | Bin 0 -> 161 bytes .../assets/progressbar-horz-trough.png | Bin 0 -> 207 bytes .../gtk-2.0/assets/progressbar-horz.png | Bin 0 -> 200 bytes .../assets/progressbar-vert-trough.png | Bin 0 -> 216 bytes .../gtk-2.0/assets/progressbar-vert.png | Bin 0 -> 211 bytes .../gtk-2.0/assets/radio-checked-active.png | Bin 0 -> 665 bytes .../gtk-2.0/assets/radio-checked-hover.png | Bin 0 -> 548 bytes .../assets/radio-checked-insensitive.png | Bin 0 -> 677 bytes .../gtk-2.0/assets/radio-checked.png | Bin 0 -> 538 bytes .../gtk-2.0/assets/radio-mixed-active.png | Bin 0 -> 610 bytes .../gtk-2.0/assets/radio-mixed-hover.png | Bin 0 -> 533 bytes .../assets/radio-mixed-insensitive.png | Bin 0 -> 609 bytes .../gtk-2.0/assets/radio-mixed.png | Bin 0 -> 519 bytes .../gtk-2.0/assets/radio-unchecked-active.png | Bin 0 -> 532 bytes .../gtk-2.0/assets/radio-unchecked-hover.png | Bin 0 -> 542 bytes .../assets/radio-unchecked-insensitive.png | Bin 0 -> 560 bytes .../gtk-2.0/assets/radio-unchecked.png | Bin 0 -> 527 bytes .../gtk-2.0/assets/scale-horz-focus.png | Bin 0 -> 444 bytes .../assets/scale-horz-trough-active.png | Bin 0 -> 246 bytes .../gtk-2.0/assets/scale-horz-trough.png | Bin 0 -> 228 bytes .../gtk-2.0/assets/scale-slider-active.png | Bin 0 -> 757 bytes .../gtk-2.0/assets/scale-slider-hover.png | Bin 0 -> 757 bytes .../assets/scale-slider-insensitive.png | Bin 0 -> 706 bytes .../gtk-2.0/assets/scale-slider.png | Bin 0 -> 715 bytes .../assets/scale-vert-trough-active.png | Bin 0 -> 245 bytes .../gtk-2.0/assets/scale-vert-trough.png | Bin 0 -> 232 bytes .../assets/scrollbar-horz-slider-active.png | Bin 0 -> 257 bytes .../assets/scrollbar-horz-slider-hover.png | Bin 0 -> 253 bytes .../gtk-2.0/assets/scrollbar-horz-slider.png | Bin 0 -> 247 bytes .../gtk-2.0/assets/scrollbar-horz-trough.png | Bin 0 -> 133 bytes .../scrollbar-vert-slider-active-rtl.png | Bin 0 -> 251 bytes .../assets/scrollbar-vert-slider-active.png | Bin 0 -> 250 bytes .../scrollbar-vert-slider-hover-rtl.png | Bin 0 -> 254 bytes .../assets/scrollbar-vert-slider-hover.png | Bin 0 -> 251 bytes .../assets/scrollbar-vert-slider-rtl.png | Bin 0 -> 247 bytes .../gtk-2.0/assets/scrollbar-vert-slider.png | Bin 0 -> 247 bytes .../assets/scrollbar-vert-trough-rtl.png | Bin 0 -> 132 bytes .../gtk-2.0/assets/scrollbar-vert-trough.png | Bin 0 -> 132 bytes .../gtk-2.0/assets/spin-down-insensitive.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/spin-down.png | Bin 0 -> 153 bytes .../gtk-2.0/assets/spin-ltr-down-active.png | Bin 0 -> 219 bytes .../gtk-2.0/assets/spin-ltr-down-hover.png | Bin 0 -> 223 bytes .../assets/spin-ltr-down-insensitive.png | Bin 0 -> 217 bytes .../gtk-2.0/assets/spin-ltr-down.png | Bin 0 -> 225 bytes .../gtk-2.0/assets/spin-ltr-up-active.png | Bin 0 -> 230 bytes .../gtk-2.0/assets/spin-ltr-up-hover.png | Bin 0 -> 231 bytes .../assets/spin-ltr-up-insensitive.png | Bin 0 -> 229 bytes .../gtk-2.0/assets/spin-ltr-up.png | Bin 0 -> 230 bytes .../gtk-2.0/assets/spin-rtl-down-active.png | Bin 0 -> 212 bytes .../gtk-2.0/assets/spin-rtl-down-hover.png | Bin 0 -> 216 bytes .../assets/spin-rtl-down-insensitive.png | Bin 0 -> 213 bytes .../gtk-2.0/assets/spin-rtl-down.png | Bin 0 -> 216 bytes .../gtk-2.0/assets/spin-rtl-up-active.png | Bin 0 -> 210 bytes .../gtk-2.0/assets/spin-rtl-up-hover.png | Bin 0 -> 214 bytes .../assets/spin-rtl-up-insensitive.png | Bin 0 -> 208 bytes .../gtk-2.0/assets/spin-rtl-up.png | Bin 0 -> 212 bytes .../gtk-2.0/assets/spin-up-insensitive.png | Bin 0 -> 180 bytes .../gtk-2.0/assets/spin-up.png | Bin 0 -> 152 bytes .../gtk-2.0/assets/tab-down-active.png | Bin 0 -> 226 bytes .../gtk-2.0/assets/tab-down.png | Bin 0 -> 224 bytes .../gtk-2.0/assets/tab-horz-gap.png | Bin 0 -> 136 bytes .../gtk-2.0/assets/tab-left-active.png | Bin 0 -> 234 bytes .../gtk-2.0/assets/tab-left.png | Bin 0 -> 232 bytes .../gtk-2.0/assets/tab-right-active.png | Bin 0 -> 230 bytes .../gtk-2.0/assets/tab-right.png | Bin 0 -> 230 bytes .../gtk-2.0/assets/tab-up-active.png | Bin 0 -> 230 bytes .../gtk-2.0/assets/tab-up.png | Bin 0 -> 223 bytes .../gtk-2.0/assets/tab-vert-gap.png | Bin 0 -> 138 bytes .../assets/treeview-pan-down-active.png | Bin 0 -> 196 bytes .../assets/treeview-pan-down-hover.png | Bin 0 -> 185 bytes .../gtk-2.0/assets/treeview-pan-down.png | Bin 0 -> 196 bytes .../gtk-2.0/assets/treeview-pan-up-active.png | Bin 0 -> 174 bytes .../gtk-2.0/assets/treeview-pan-up-hover.png | Bin 0 -> 179 bytes .../gtk-2.0/assets/treeview-pan-up.png | Bin 0 -> 184 bytes .../gtk-2.0/assets/treeview-separator-ltr.png | Bin 0 -> 142 bytes .../gtk-2.0/assets/treeview-separator-rtl.png | Bin 0 -> 141 bytes .../Flat-Remix-GTK-Violet-Dark/gtk-2.0/gtkrc | 39 + .../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.png | Bin 0 -> 133 bytes .../gtk-3.0/assets/close@2.png | Bin 0 -> 193 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 .../gtk-3.0/assets/maximize.png | Bin 0 -> 123 bytes .../gtk-3.0/assets/maximize@2.png | Bin 0 -> 161 bytes .../gtk-3.0/assets/minimize.png | Bin 0 -> 82 bytes .../gtk-3.0/assets/minimize@2.png | Bin 0 -> 98 bytes ...horz-scale-has-marks-above-active-dark.png | Bin 0 -> 628 bytes ...rz-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1277 bytes ...z-scale-has-marks-above-active-darkest.png | Bin 0 -> 624 bytes ...scale-has-marks-above-active-darkest@2.png | Bin 0 -> 1263 bytes ...ider-horz-scale-has-marks-above-active.png | Bin 0 -> 629 bytes ...er-horz-scale-has-marks-above-active@2.png | Bin 0 -> 1283 bytes ...rz-scale-has-marks-above-backdrop-dark.png | Bin 0 -> 712 bytes ...-scale-has-marks-above-backdrop-dark@2.png | Bin 0 -> 1127 bytes ...scale-has-marks-above-backdrop-darkest.png | Bin 0 -> 648 bytes ...ale-has-marks-above-backdrop-darkest@2.png | Bin 0 -> 974 bytes ...-marks-above-backdrop-insensitive-dark.png | Bin 0 -> 712 bytes ...arks-above-backdrop-insensitive-dark@2.png | Bin 0 -> 1127 bytes ...rks-above-backdrop-insensitive-darkest.png | Bin 0 -> 648 bytes ...s-above-backdrop-insensitive-darkest@2.png | Bin 0 -> 974 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 -> 667 bytes ...-horz-scale-has-marks-above-backdrop@2.png | Bin 0 -> 1047 bytes ...slider-horz-scale-has-marks-above-dark.png | Bin 0 -> 613 bytes ...ider-horz-scale-has-marks-above-dark@2.png | Bin 0 -> 1198 bytes ...der-horz-scale-has-marks-above-darkest.png | Bin 0 -> 539 bytes ...r-horz-scale-has-marks-above-darkest@2.png | Bin 0 -> 1065 bytes ...-horz-scale-has-marks-above-hover-dark.png | Bin 0 -> 628 bytes ...orz-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1273 bytes ...rz-scale-has-marks-above-hover-darkest.png | Bin 0 -> 624 bytes ...-scale-has-marks-above-hover-darkest@2.png | Bin 0 -> 1259 bytes ...lider-horz-scale-has-marks-above-hover.png | Bin 0 -> 629 bytes ...der-horz-scale-has-marks-above-hover@2.png | Bin 0 -> 1304 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 712 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1127 bytes ...le-has-marks-above-insensitive-darkest.png | Bin 0 -> 648 bytes ...-has-marks-above-insensitive-darkest@2.png | Bin 0 -> 974 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 -> 559 bytes .../slider-horz-scale-has-marks-above@2.png | Bin 0 -> 1102 bytes ...horz-scale-has-marks-below-active-dark.png | Bin 0 -> 633 bytes ...rz-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1262 bytes ...z-scale-has-marks-below-active-darkest.png | Bin 0 -> 630 bytes ...scale-has-marks-below-active-darkest@2.png | Bin 0 -> 1255 bytes ...ider-horz-scale-has-marks-below-active.png | Bin 0 -> 663 bytes ...er-horz-scale-has-marks-below-active@2.png | Bin 0 -> 1287 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 ...scale-has-marks-below-backdrop-darkest.png | Bin 0 -> 625 bytes ...ale-has-marks-below-backdrop-darkest@2.png | Bin 0 -> 1008 bytes ...-marks-below-backdrop-insensitive-dark.png | Bin 0 -> 711 bytes ...arks-below-backdrop-insensitive-dark@2.png | Bin 0 -> 1157 bytes ...rks-below-backdrop-insensitive-darkest.png | Bin 0 -> 625 bytes ...s-below-backdrop-insensitive-darkest@2.png | Bin 0 -> 1008 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 -> 574 bytes ...ider-horz-scale-has-marks-below-dark@2.png | Bin 0 -> 1180 bytes ...der-horz-scale-has-marks-below-darkest.png | Bin 0 -> 522 bytes ...r-horz-scale-has-marks-below-darkest@2.png | Bin 0 -> 1081 bytes ...-horz-scale-has-marks-below-hover-dark.png | Bin 0 -> 633 bytes ...orz-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1262 bytes ...rz-scale-has-marks-below-hover-darkest.png | Bin 0 -> 630 bytes ...-scale-has-marks-below-hover-darkest@2.png | Bin 0 -> 1255 bytes ...lider-horz-scale-has-marks-below-hover.png | Bin 0 -> 632 bytes ...der-horz-scale-has-marks-below-hover@2.png | Bin 0 -> 1314 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 711 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1157 bytes ...le-has-marks-below-insensitive-darkest.png | Bin 0 -> 625 bytes ...-has-marks-below-insensitive-darkest@2.png | Bin 0 -> 1008 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 -> 537 bytes .../slider-horz-scale-has-marks-below@2.png | Bin 0 -> 1091 bytes ...vert-scale-has-marks-above-active-dark.png | Bin 0 -> 589 bytes ...rt-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1184 bytes ...t-scale-has-marks-above-active-darkest.png | Bin 0 -> 585 bytes ...scale-has-marks-above-active-darkest@2.png | Bin 0 -> 1175 bytes ...ider-vert-scale-has-marks-above-active.png | Bin 0 -> 590 bytes ...er-vert-scale-has-marks-above-active@2.png | Bin 0 -> 1184 bytes ...rt-scale-has-marks-above-backdrop-dark.png | Bin 0 -> 712 bytes ...-scale-has-marks-above-backdrop-dark@2.png | Bin 0 -> 1157 bytes ...scale-has-marks-above-backdrop-darkest.png | Bin 0 -> 668 bytes ...ale-has-marks-above-backdrop-darkest@2.png | Bin 0 -> 1012 bytes ...-marks-above-backdrop-insensitive-dark.png | Bin 0 -> 712 bytes ...arks-above-backdrop-insensitive-dark@2.png | Bin 0 -> 1157 bytes ...rks-above-backdrop-insensitive-darkest.png | Bin 0 -> 668 bytes ...s-above-backdrop-insensitive-darkest@2.png | Bin 0 -> 1012 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 -> 688 bytes ...-vert-scale-has-marks-above-backdrop@2.png | Bin 0 -> 1077 bytes ...slider-vert-scale-has-marks-above-dark.png | Bin 0 -> 565 bytes ...ider-vert-scale-has-marks-above-dark@2.png | Bin 0 -> 1098 bytes ...der-vert-scale-has-marks-above-darkest.png | Bin 0 -> 499 bytes ...r-vert-scale-has-marks-above-darkest@2.png | Bin 0 -> 966 bytes ...-vert-scale-has-marks-above-hover-dark.png | Bin 0 -> 589 bytes ...ert-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1181 bytes ...rt-scale-has-marks-above-hover-darkest.png | Bin 0 -> 585 bytes ...-scale-has-marks-above-hover-darkest@2.png | Bin 0 -> 1171 bytes ...lider-vert-scale-has-marks-above-hover.png | Bin 0 -> 590 bytes ...der-vert-scale-has-marks-above-hover@2.png | Bin 0 -> 1175 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 712 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1157 bytes ...le-has-marks-above-insensitive-darkest.png | Bin 0 -> 668 bytes ...-has-marks-above-insensitive-darkest@2.png | Bin 0 -> 1012 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 -> 519 bytes .../slider-vert-scale-has-marks-above@2.png | Bin 0 -> 999 bytes ...vert-scale-has-marks-below-active-dark.png | Bin 0 -> 582 bytes ...rt-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1157 bytes ...t-scale-has-marks-below-active-darkest.png | Bin 0 -> 582 bytes ...scale-has-marks-below-active-darkest@2.png | Bin 0 -> 1154 bytes ...ider-vert-scale-has-marks-below-active.png | Bin 0 -> 582 bytes ...er-vert-scale-has-marks-below-active@2.png | Bin 0 -> 1161 bytes ...rt-scale-has-marks-below-backdrop-dark.png | Bin 0 -> 748 bytes ...-scale-has-marks-below-backdrop-dark@2.png | Bin 0 -> 1192 bytes ...scale-has-marks-below-backdrop-darkest.png | Bin 0 -> 666 bytes ...ale-has-marks-below-backdrop-darkest@2.png | Bin 0 -> 1024 bytes ...-marks-below-backdrop-insensitive-dark.png | Bin 0 -> 748 bytes ...arks-below-backdrop-insensitive-dark@2.png | Bin 0 -> 1192 bytes ...rks-below-backdrop-insensitive-darkest.png | Bin 0 -> 666 bytes ...s-below-backdrop-insensitive-darkest@2.png | Bin 0 -> 1024 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 -> 540 bytes ...ider-vert-scale-has-marks-below-dark@2.png | Bin 0 -> 1064 bytes ...der-vert-scale-has-marks-below-darkest.png | Bin 0 -> 471 bytes ...r-vert-scale-has-marks-below-darkest@2.png | Bin 0 -> 941 bytes ...-vert-scale-has-marks-below-hover-dark.png | Bin 0 -> 582 bytes ...ert-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1142 bytes ...rt-scale-has-marks-below-hover-darkest.png | Bin 0 -> 582 bytes ...-scale-has-marks-below-hover-darkest@2.png | Bin 0 -> 1131 bytes ...lider-vert-scale-has-marks-below-hover.png | Bin 0 -> 582 bytes ...der-vert-scale-has-marks-below-hover@2.png | Bin 0 -> 1154 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 748 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1192 bytes ...le-has-marks-below-insensitive-darkest.png | Bin 0 -> 666 bytes ...-has-marks-below-insensitive-darkest@2.png | Bin 0 -> 1024 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 -> 498 bytes .../slider-vert-scale-has-marks-below@2.png | Bin 0 -> 966 bytes .../assets/text-select-end-active-dark.png | Bin 0 -> 779 bytes .../assets/text-select-end-active-dark@2.png | Bin 0 -> 1359 bytes .../assets/text-select-end-active-darkest.png | Bin 0 -> 774 bytes .../text-select-end-active-darkest@2.png | Bin 0 -> 1355 bytes .../gtk-3.0/assets/text-select-end-active.png | Bin 0 -> 771 bytes .../assets/text-select-end-active@2.png | Bin 0 -> 1339 bytes .../gtk-3.0/assets/text-select-end-dark.png | Bin 0 -> 672 bytes .../gtk-3.0/assets/text-select-end-dark@2.png | Bin 0 -> 1219 bytes .../assets/text-select-end-darkest.png | Bin 0 -> 630 bytes .../assets/text-select-end-darkest@2.png | Bin 0 -> 1132 bytes .../assets/text-select-end-hover-dark.png | Bin 0 -> 781 bytes .../assets/text-select-end-hover-dark@2.png | Bin 0 -> 1357 bytes .../assets/text-select-end-hover-darkest.png | Bin 0 -> 774 bytes .../text-select-end-hover-darkest@2.png | Bin 0 -> 1354 bytes .../gtk-3.0/assets/text-select-end-hover.png | Bin 0 -> 771 bytes .../assets/text-select-end-hover@2.png | Bin 0 -> 1339 bytes .../gtk-3.0/assets/text-select-end.png | Bin 0 -> 699 bytes .../gtk-3.0/assets/text-select-end@2.png | Bin 0 -> 1177 bytes .../assets/text-select-start-active-dark.png | Bin 0 -> 707 bytes .../text-select-start-active-dark@2.png | Bin 0 -> 1379 bytes .../text-select-start-active-darkest.png | Bin 0 -> 710 bytes .../text-select-start-active-darkest@2.png | Bin 0 -> 1369 bytes .../assets/text-select-start-active.png | Bin 0 -> 719 bytes .../assets/text-select-start-active@2.png | Bin 0 -> 1369 bytes .../gtk-3.0/assets/text-select-start-dark.png | Bin 0 -> 618 bytes .../assets/text-select-start-dark@2.png | Bin 0 -> 1149 bytes .../assets/text-select-start-darkest.png | Bin 0 -> 581 bytes .../assets/text-select-start-darkest@2.png | Bin 0 -> 1075 bytes .../assets/text-select-start-hover-dark.png | Bin 0 -> 707 bytes .../assets/text-select-start-hover-dark@2.png | Bin 0 -> 1329 bytes .../text-select-start-hover-darkest.png | Bin 0 -> 710 bytes .../text-select-start-hover-darkest@2.png | Bin 0 -> 1322 bytes .../assets/text-select-start-hover.png | Bin 0 -> 719 bytes .../assets/text-select-start-hover@2.png | Bin 0 -> 1369 bytes .../gtk-3.0/assets/text-select-start.png | Bin 0 -> 627 bytes .../gtk-3.0/assets/text-select-start@2.png | Bin 0 -> 1159 bytes .../gtk-3.0/assets/titlebutton.png | Bin 0 -> 72 bytes .../gtk-3.0/assets/titlebutton@2.png | Bin 0 -> 74 bytes .../gtk-3.0/gtk-dark.css | 1 + .../gtk-3.0/gtk.css | 7215 +++++++++++++++++ .../gtk-3.0/thumbnail.png | Bin 0 -> 2339 bytes .../Flat-Remix-GTK-Violet-Dark/gtk-4.0/assets | 1 + .../gtk-4.0/gtk-dark.css | 1 + .../gtk-4.0/gtk.css | 5345 ++++++++++++ .../Flat-Remix-GTK-Violet-Dark/index.theme | 13 + 411 files changed, 18337 insertions(+) create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/activities-active.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/activities.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/add-workspace-active.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/add-workspace-hover.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/add-workspace.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-left-hover.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-left.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-right-hover.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-right.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-dark.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-darkest.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-focused-dark.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-focused-darkest.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-focused.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-dark.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-darkest.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-focused-dark.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-focused-darkest.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-focused.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/close-active.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/close-hover.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/close.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/corner-ripple.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/overview-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/overview.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-off-dark.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-off-darkest.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-off.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-on-dark.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-on-darkest.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-on.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/trash-icon.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/window-list-active-bottom.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/window-list-active-top.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/cinnamon/cinnamon.css create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/border.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/button-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/button-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/button-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/button.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-checked-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-checked-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-checked-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-checked.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-mixed-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-mixed-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-mixed-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-mixed.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-unchecked-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-unchecked-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-unchecked.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-ltr-button-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-ltr-button-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-ltr-button.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-ltr-entry-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-ltr-entry.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-button-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-button-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-button.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-entry.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/entry-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/entry-background-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/entry-background.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/entry-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/entry.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/focus.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/frame-inline.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/frame-notebook.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/frame.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/handle-horz.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/handle-vert.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/handle.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/line.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-border.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-checked-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-checked.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-mixed-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-mixed.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-down-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-down.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-left-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-left-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-left.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-right-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-right-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-right.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-up-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-up.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-checked-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-checked-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-checked.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-mixed-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-mixed.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menubar-item-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-entry-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-entry-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-entry.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-down-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-down.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-left-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-left-semi.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-left.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-right-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-right-semi.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-right.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-up-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-up.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/progressbar-horz-trough.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/progressbar-horz.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/progressbar-vert-trough.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/progressbar-vert.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-checked-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-checked-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-checked-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-checked.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-mixed-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-mixed-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-mixed-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-mixed.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-unchecked-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-unchecked-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-unchecked-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-unchecked.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-horz-focus.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-horz-trough-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-horz-trough.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-slider-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-slider-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-slider-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-slider.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-vert-trough-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-vert-trough.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-horz-slider.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-horz-trough.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider-rtl.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-trough.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-down-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-down.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-down-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-down-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-down-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-down.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-up-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-up-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-up-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-up.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-rtl-down-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-rtl-down-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-rtl-down-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-rtl-down.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-rtl-up-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-rtl-up-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-rtl-up-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-rtl-up.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-up-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-up.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-down-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-down.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-horz-gap.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-left-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-left.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-right-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-right.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-up-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-up.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-vert-gap.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-pan-down-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-pan-down-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-pan-down.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-pan-up-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-pan-up-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-pan-up.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-separator-ltr.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-separator-rtl.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/gtkrc create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/main.rc create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/bullet-symbolic.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/bullet-symbolic.symbolic.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/bullet@2-symbolic.symbolic.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/check-symbolic.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/check-symbolic.symbolic.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/check@2-symbolic.symbolic.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/close.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/close@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/dash-symbolic.svg create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/dash-symbolic.symbolic.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/dash@2-symbolic.symbolic.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/maximize.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/maximize@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/minimize.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/minimize@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-hover-dark.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-hover-dark@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-hover-darkest.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-hover-darkest@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-hover.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-hover@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start@2.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/titlebutton.png create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/titlebutton@2.png create mode 120000 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/gtk-dark.css create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/gtk.css create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/thumbnail.png create mode 120000 .themes/Flat-Remix-GTK-Violet-Dark/gtk-4.0/assets create mode 120000 .themes/Flat-Remix-GTK-Violet-Dark/gtk-4.0/gtk-dark.css create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/gtk-4.0/gtk.css create mode 100644 .themes/Flat-Remix-GTK-Violet-Dark/index.theme diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/activities-active.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/activities-active.svg new file mode 100644 index 0000000..0aa8550 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/activities-active.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/activities.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/activities.svg new file mode 100644 index 0000000..b4a4b0d --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/activities.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/add-workspace-active.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/add-workspace-active.svg new file mode 100644 index 0000000..e14d6f0 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/add-workspace-active.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/add-workspace-hover.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 0000000..ce48f5c --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/add-workspace.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/add-workspace.svg new file mode 100644 index 0000000..5b3ed52 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/add-workspace.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-left-hover.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-left-hover.svg new file mode 100644 index 0000000..a2926b8 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-left-hover.svg @@ -0,0 +1 @@ +Gnome Symbolic Icon Theme diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-left.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 0000000..2774254 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,152 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-right-hover.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-right-hover.svg new file mode 100644 index 0000000..2ef1f87 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-right-hover.svg @@ -0,0 +1 @@ +Gnome Symbolic Icon Theme diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-right.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 0000000..366e69b --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,152 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-dark.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-dark.svg new file mode 100644 index 0000000..cc8f26e --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-dark.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-darkest.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-darkest.svg new file mode 100644 index 0000000..95b16a1 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-darkest.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-focused-dark.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-focused-dark.svg new file mode 100644 index 0000000..c9ff6d1 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-focused-dark.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-focused-darkest.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-focused-darkest.svg new file mode 100644 index 0000000..c9ff6d1 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-focused-darkest.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-focused.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-focused.svg new file mode 100644 index 0000000..62fac0f --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked-focused.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked.svg new file mode 100644 index 0000000..f4b3d9e --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-checked.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-dark.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-dark.svg new file mode 100644 index 0000000..a9000fe --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-dark.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-darkest.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-darkest.svg new file mode 100644 index 0000000..40be08e --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-darkest.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-focused-dark.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-focused-dark.svg new file mode 100644 index 0000000..cae1990 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-focused-dark.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-focused-darkest.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-focused-darkest.svg new file mode 100644 index 0000000..50386e3 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-focused-darkest.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-focused.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-focused.svg new file mode 100644 index 0000000..eb9fd53 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked-focused.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked.svg new file mode 100644 index 0000000..dc24e72 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/checkbox-unchecked.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/close-active.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/close-active.svg new file mode 100644 index 0000000..3f803e3 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/close-active.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/close-hover.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/close-hover.svg new file mode 100644 index 0000000..5d95cbe --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/close-hover.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/close.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/close.svg new file mode 100644 index 0000000..551f15c --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/close.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/corner-ripple.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/corner-ripple.svg new file mode 100644 index 0000000..4a204c6 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/corner-ripple.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/overview-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/overview-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..75673f9cf4d11cc891275cbcb5fc775db9585540 GIT binary patch literal 838 zcmV-M1G)T(P)kdg0009GNkl1!KD9DQ@_rPbw?9N7*sw#Z576(BYZ3DEzb{X_e)6zI27Qi4@NLTggv_=u%gc6IKq z_MDkkn?VhNLVmQbWvk!4Q-E9+tqwIZ;jQ&2E4P!K4{ zVmm2%q@W83^_SfE%JoPU#PVW+Td|Lms^%XH9UnTZV>$b6d z{;iU34gsM(fa~AKN6w(yeBwPF_MaV`T-4G#6|dp!-S{$2pZ|Q=%Vnpz|5@{Ca6S00 zlz1sJXa`i!JTylYZ!b%K?7q9$^qax-syC|M=I)D^N5_rH#`N;-Pu(o__C}S^1P6r% z*C$O!_Ow)PU-d_WouD0qS|zP`TY-r>$~^YT2l0me>;5hrW~9P=&pB+Y+{Wqsx>1SGJUMB~@W z>Dr(%@xn4ps(4lo8$o@ZkfAjy#g-&i?2R`@oyh|q*}}szNcyIcR;ZMdUWH*PF*&Ss zZN4?PvVi6mvE~L-wRk<)2wQXH5CwhZHWD!KbIZ5JreuJVm-AZYihvH8&lBRn&8q26 zs_Am|Ixp&b5n5Dy@FGCRX3>$w45I$si?j*_{L_oH6w%#Px`rnIxA=%Z0mD;*r^|!p Q1ONa407*qoM6N<$f{;O?8~^|S literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/overview.png b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/overview.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9892e7810742fe87155de5a70d9768fea0b4b7 GIT binary patch literal 680 zcmV;Z0$2TsP)kdg00002VoOIv0RM-N z%)bBt010qNS#tmY3ljhU3ljkVnw%H_000McNliru;tUZC7$)NZDG~qx0y#-UK~zY` z?UYYQ6k!;~fAeQ&c6Zi)EE@~zwkU>MnF!IrGCBwm9)u_fl)|8*yQeM^6m$^r64|vV z3`vkcNr{9G7J`vMnZim6VY%*Zx;s0&JI-`zYgVOmhkZ`p_Z^=1dEe)GKPaJu{{h0T zyNHO0fQ^NPjqv*gY<94){zV`lb$k2Uf~Q@9+-l<8hxyJ#jr5`=-0o`A3*%NZ)IZ+*HH*RyO0Q4Yaj-SHFD97pssQ;?B{Jj#yThZ--;`ZmBH3X{6TcLhClVGN)8+2eH}DXOOW7= z=5IsRtH-?@rJgzt_jMTK$ziIHi--1?KrL_BSR06vB*7NO!=x54(svg~5+g=@AiA+u z-hf(6AUmjJ5N!<7=zw_Kt@@1A;!n0oVPoSFZ9sMuEm8n%M*X3|nt~&Dnib!6?3%C8 z^I(lXv>9cO?*&+xbF+%p)Ajrqz7v(xr%ra}QXfBG2v63X^WhzB>giInxmnC&7X(K$ zWevfR^DSrcnfwN_`+#Y_oVY)KD|Dz<_PYGudY9+@%%!pAb+$40&w&uPC)cXueyyw; z`Rn4-iR*Jq2{{o~Dh{f_`1;h;)z>R=bn;Fcg`$DF(eU9x!p07j6_}Y)rCbu@F&kA!CyxOMZ8Z_FEHjHVKl}m(9?n#zS$LZO O0000 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-off-darkest.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-off-darkest.svg new file mode 100644 index 0000000..6c29e67 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-off-darkest.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-off.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-off.svg new file mode 100644 index 0000000..0d0eee0 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-off.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-on-dark.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-on-dark.svg new file mode 100644 index 0000000..c78df1c --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-on-dark.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-on-darkest.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-on-darkest.svg new file mode 100644 index 0000000..fc00a44 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-on-darkest.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-on.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-on.svg new file mode 100644 index 0000000..e46d40a --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/switch-on.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/trash-icon.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/trash-icon.svg new file mode 100644 index 0000000..61097dd --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/window-list-active-bottom.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/window-list-active-bottom.svg new file mode 100644 index 0000000..acace47 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/window-list-active-bottom.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/window-list-active-top.svg b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/window-list-active-top.svg new file mode 100644 index 0000000..f047a46 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/assets/window-list-active-top.svg @@ -0,0 +1 @@ + diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/cinnamon.css b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/cinnamon.css new file mode 100644 index 0000000..b6e52fa --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/cinnamon/cinnamon.css @@ -0,0 +1,1804 @@ +/*************************** + * Check and Radio buttons * + ***************************/ +stage { + color: #eeeeec; } + +.label-shadow { + color: rgba(0, 0, 0, 0); } + +.sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b 2px, #23252e); + text-shadow: 0 -1px rgba(0, 0, 0, 0.873255); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.873255); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); } + .sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 6px; } + .sound-button:hover, .modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + text-shadow: 0 -1px rgba(0, 0, 0, 0.825255); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.825255); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); } + .sound-button:active, .modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + background-image: image(#0f1014); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .sound-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + color: #888a8d; + border-color: #13151a; + background-image: image(#242731); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +#menu-search-entry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: #962ac3; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 6px; + color: white; + border-color: #13151a; + background-color: #272a34; + box-shadow: inset 0 0 0 1px rgba(150, 42, 195, 0); } + #menu-search-entry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .popup-menu #notification StEntry:hover { + box-shadow: inset 0 0 0 1px #962ac3; + border-color: #350f45; } + #menu-search-entry:insensitive, .popup-menu #notification StEntry:insensitive { + color: #888a8d; + border-color: #13151a; + background-color: #242731; + box-shadow: none; } + #menu-search-entry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #fd7d00; + padding: 0 4px; } + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: white; + selection-background-color: #962ac3; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 6px; + 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; } + .notification StEntry:focus { + color: white; + border-color: #962ac3; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: inset 0 0 0 1px #962ac3; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .notification StEntry:insensitive { + 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; } + +StScrollView.vfade { + -st-vfade-offset: 68px; } + +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 8px; } + StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; } + StScrollBar StBin#trough { + background-color: rgba(39, 42, 52, 0.1); + border-radius: 8px; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 6px; + background-color: #74767a; + border: 0px solid; + margin: 0px; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #606267; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #962ac3; } + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; } + +.popup-slider-menu-item, +.slider { + -slider-height: 0.3em; + -slider-background-color: #13151a; + -slider-border-color: rgba(35, 37, 46, 0.3); + -slider-active-background-color: #962ac3; + -slider-active-border-color: rgba(35, 37, 46, 0.3); + -slider-border-width: 1px; + -slider-handle-radius: 0.5em; + height: 1em; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; } + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; } + +.check-box StLabel { + font-weight: normal; } + +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("assets/checkbox-unchecked.svg"); } + +.check-box:focus StBin { + background-image: url("assets/checkbox-unchecked-focused.svg"); } + +.check-box:checked StBin { + background-image: url("assets/checkbox-checked.svg"); } + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox-checked-focused.svg"); } + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + height: 26px; + padding-top: 2px; } + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; } + +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("assets/checkbox-unchecked.svg"); } + +.radiobutton:focus StBin { + background-image: url("assets/checkbox-unchecked-focused.svg"); } + +.radiobutton:checked StBin { + background-image: url("assets/checkbox-checked.svg"); } + +.radiobutton:focus:checked StBin { + background-image: url("assets/checkbox-checked-focused.svg"); } + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; } + .toggle-switch-us, .toggle-switch-intl { + background-image: url("assets/switch-off-dark.svg"); } + .toggle-switch-us:checked, .toggle-switch-intl:checked { + background-image: url("assets/switch-on-dark.svg"); } + +.cinnamon-link { + color: #c072e1; + text-decoration: underline; } + .cinnamon-link:hover { + color: #d39cea; } + +#Tooltip { + background-color: rgba(0, 0, 0, 0.8); + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 6px; + padding: 8px 12px; + color: white; + font-size: 1em; + font-weight: normal; + text-align: center; } + +#LookingGlassDialog { + color: #eeeeec; + border: 1px solid #13151a; + border-radius: 6px; + background-color: #23252e; + spacing: 4px; + padding: 8px; } + +.menu { + color: #eeeeec; + border: 1px solid #13151a; + border-radius: 6px; + margin: 10px 5px; + background-color: #272a34; } + +.popup-sub-menu { + background-color: #272a34; + box-shadow: none; } + .popup-sub-menu .popup-menu-item:ltr { + padding-right: 1.75em; } + .popup-sub-menu .popup-menu-item:rtl { + padding-left: 1.75em; } + .popup-sub-menu StScrollBar { + padding: 4px; } + .popup-sub-menu StScrollBar StBin#trough, .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; } + +.popup-menu-content { + padding: 1em 0em 1em 0em; } + +.popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; + border-left-width: 0; + border-right-width: 0; } + .popup-menu-item:active { + color: #ffffff; + background-color: #962ac3; } + .popup-menu-item:insensitive { + color: rgba(238, 238, 236, 0.5); + background: none; } + +.popup-inactive-menu-item { + color: #eeeeec; } + .popup-inactive-menu-item:insensitive { + color: #888a8d; } + +/* This is for popup menus in Cinnamon versions < 3.2 */ +.popup-menu { + color: white; + color: #eeeeec; } + .popup-menu-arrow { + icon-size: 16px; } + .popup-menu .popup-sub-menu { + background-color: #272a34; + box-shadow: none; } + .popup-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 1.75em; } + .popup-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 1.75em; } + .popup-menu .popup-sub-menu StScrollBar { + padding: 4px; } + .popup-menu .popup-sub-menu StScrollBar StBin#trough, .popup-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; } + .popup-menu .popup-menu-content { + padding: 1em 0em 1em 0em; } + .popup-menu .popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; + border: 1px solid transparent; + border-left-width: 0; + border-right-width: 0; } + .popup-menu .popup-menu-item:active { + color: #eeeeec; + border-color: rgba(238, 238, 236, 0.11); + background-color: rgba(238, 238, 236, 0.08); } + .popup-menu .popup-menu-item:insensitive { + color: rgba(238, 238, 236, 0.5); + background: none; } + .popup-menu .popup-inactive-menu-item { + color: #eeeeec; } + .popup-menu .popup-inactive-menu-item:insensitive { + color: #888a8d; } + .popup-menu-icon { + icon-size: 16px; } + +.popup-menu-boxpointer { + -arrow-border-radius: 6px; + -arrow-background-color: #23252e; + -arrow-border-width: 1px; + -arrow-border-color: #13151a; + -arrow-base: 21px; + -arrow-rise: 9px; + -boxpointer-gap: 2px; } + +/*Scale view context menu*/ +.popup-combo-menu { + color: #eeeeec; + border: 1px solid #13151a; + border-radius: 6px; + background-color: #272a34; + box-shadow: none; + padding: 1em 0em 1em 0em; } + +.popup-combobox-item { + spacing: 1em; + padding: .4em 1.75em; + border: 1px solid transparent; + border-left-width: 0; + border-right-width: 0; } + +.popup-separator-menu-item { + -gradient-height: 1px; + -gradient-start: #16171d; + -gradient-end: #16171d; + -margin-horizontal: 0; + height: 1px; } + +.popup-alternating-menu-item:alternate { + font-weight: normal; } + +.popup-device-menu-item { + spacing: .5em; } + +.popup-subtitle-menu-item { + font-weight: normal; } + +.nm-menu-item-icons { + spacing: .5em; } + +#panel { + font-weight: bold; + /* sets the height of horizontal panels */ + height: 40px; + /* sets the width of vertical panels */ + width: 32px; } + #panelLeft { + spacing: 4px; } + #panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); } + #panelLeft:ltr { + padding-right: 4px; } + #panelLeft:rtl { + padding-left: 4px; } + #panelLeft.vertical { + padding: 0px; } + #panelLeft.vertical:ltr { + padding-right: 0px; } + #panelLeft.vertical:rtl { + padding-left: 0px; } + #panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); } + #panelRight:ltr { + padding-left: 4px; + spacing: 0px; } + #panelRight:rtl { + padding-right: 4px; + spacing: 0px; } + #panelRight.vertical { + padding: 0px; } + #panelRight.vertical:ltr { + padding-right: 0px; } + #panelRight.vertical:rtl { + padding-left: 0px; } + #panelCenter { + spacing: 4px; } + #panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); } + #panel:highlight { + border-image: none; + background-color: rgba(191, 23, 23, 0.5); } + +.panelLeft { + spacing: 4px; } + .panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); } + .panelLeft:ltr { + padding-right: 4px; } + .panelLeft:rtl { + padding-left: 4px; } + .panelLeft.vertical { + padding: 0px; } + .panelLeft.vertical:ltr { + padding-right: 0px; } + .panelLeft.vertical:rtl { + padding-left: 0px; } + +.panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); } + +.panelRight:ltr { + padding-left: 4px; + spacing: 0px; } + +.panelRight:rtl { + padding-right: 4px; + spacing: 0px; } + +.panelRight.vertical { + padding: 0px; } + .panelRight.vertical:ltr { + padding-left: 0px; + spacing: 0px; } + .panelRight.vertical:rtl { + padding-right: 0px; + spacing: 0px; } + +.panelCenter { + spacing: 4px; } + .panelCenter.vertical { + padding-left: 0px; + padding-right: 0px; } + .panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); } + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #eeeeec; + border: #ffffff; + background-color: rgba(35, 37, 46, 0.79); + font-size: 1em; + padding: 0px; } + +.panel-top { + box-shadow: 0 1px rgba(22, 23, 29, 0.8); } + +.panel-bottom { + box-shadow: 0 -1px rgba(22, 23, 29, 0.8); } + +.panel-left { + box-shadow: 1px 0 rgba(22, 23, 29, 0.8); } + +.panel-right { + box-shadow: -1px 0 rgba(22, 23, 29, 0.8); } + +.panel-dummy { + background-color: rgba(191, 23, 23, 0.5); } + .panel-dummy:entered { + background-color: rgba(191, 23, 23, 0.6); } + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; } + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; } + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; } + .system-status-icon.warning { + color: #fd7d00; } + .system-status-icon.error { + color: #bf1717; } + +#overview { + spacing: 12px; } + +.window-caption { + background-color: #303340; + border: 1px solid #303340; + color: white; + spacing: 8px; + border-radius: 6px; + font-size: 0.9em; + padding: 5px 8px; + -cinnamon-caption-spacing: 8px; } + .window-caption:focus { + background-color: #962ac3; + color: #ffffff; + border: 1px solid #962ac3; } + +.window-border { + border: 3px #962ac3; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.05); + /* Cover rounded corners and some bad adjustment gaps */ + box-shadow: 0 0 0 1px #962ac3 inset; } + +.overview-empty-placeholder { + color: #ffffff; + font-size: 2em; } + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 1.5em; + border-radius: 6px; + font-size: 1em; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + 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; } + .expo-workspaces-name-entry:focus, + .expo-workspaces-name-entry#selected:focus { + border: 1px solid #962ac3; + background-color: #962ac3; + color: #ffffff; + font-style: italic; + transition-duration: 300; + selection-background-color: #ffffff; + selected-color: #962ac3; } + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 6px; } + .expo-workspace-thumbnail-frame#active { + border: 4px solid #962ac3; + background-color: black; + border-radius: 6px; } + +.expo-background { + background-color: #303340; } + +.workspace-thumbnails { + spacing: 26px; } + .workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; } + +.workspace-add-button { + background-image: url("assets/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; } + .workspace-add-button:hover { + background-image: url("assets/add-workspace-hover.svg"); + transition-duration: 100; } + .workspace-add-button:active { + background-image: url("assets/add-workspace-active.svg"); + transition-duration: 100; } + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); } + +.workspace-close-button, +.window-close { + background-image: url("assets/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 12px; } + .workspace-close-button:hover, + .window-close:hover { + background-image: url("assets/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; } + .workspace-close-button:active, + .window-close:active { + background-image: url("assets/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; } + +.window-close-area { + background-image: url("assets/trash-icon.svg"); + height: 120px; + width: 400px; } + +.calendar { + padding: .4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; } + +.calendar-main-box { + margin: 0 .8em .5em .8em; } + +.calendar-events-main-box { + height: 300px; + margin-right: .5em; + border-radius: 6px; + padding: .5em; + min-width: 350px; + border: 1px solid #13151a; + background-color: #272a34; } + +.calendar-events-no-events-button { + margin: 6px 0 6px 0; + padding: 6px; + border-radius: 6px; } + .calendar-events-no-events-button:hover { + background-color: #962ac3; } + .calendar-events-no-events-button:hover .calendar-events-no-events-icon, + .calendar-events-no-events-button:hover .calendar-events-no-events-label { + color: #ffffff; } + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + font-weight: bold; + color: #eeeeec; + text-align: center; } + +.calendar-events-date-label { + padding: .1em .1em .5em .1em; + color: #eeeeec; + font-weight: bold; + text-align: center; } + +.calendar-events-event-container { + padding: 0; } + +.calendar-event-button { + border: 1px solid rgba(0, 0, 0, 0); } + .calendar-event-button .calendar-event-time-past { + color: rgba(238, 238, 236, 0.4); + font-weight: bold; + text-align: left; + margin-bottom: .2em; } + .calendar-event-button .calendar-event-time-present { + color: #eeeeec; + font-weight: bold; + text-align: left; + margin-bottom: .2em; } + .calendar-event-button .calendar-event-time-present:all-day { + color: #962ac3; } + .calendar-event-button .calendar-event-time-future { + color: #eeeeec; + font-weight: bold; + text-align: left; + margin-bottom: .2em; } + .calendar-event-button .calendar-event-summary { + color: #eeeeec; + text-align: left; + width: 200px; } + .calendar-event-button .calendar-event-countdown { + text-align: right; + margin-bottom: .6em; + color: #eeeeec; } + .calendar-event-button .calendar-event-countdown:soon { + font-weight: bold; } + .calendar-event-button .calendar-event-countdown:imminent { + font-weight: bold; + color: #fd7d00; } + .calendar-event-button .calendar-event-countdown:current { + font-weight: bold; + color: #962ac3; } + .calendar-event-button:hover { + background-color: #962ac3; + border: 1px solid #13151a; } + .calendar-event-button:hover .calendar-event-time-past, + .calendar-event-button:hover .calendar-event-time-present, + .calendar-event-button:hover .calendar-event-time-future, + .calendar-event-button:hover .calendar-event-summary { + color: #ffffff; } + .calendar-event-button:hover .calendar-event-countdown { + text-align: right; + margin-bottom: .6em; + color: #ffffff; } + .calendar-event-button:hover .calendar-event-countdown:soon { + font-weight: bold; } + .calendar-event-button:hover .calendar-event-countdown:imminent { + font-weight: bold; } + .calendar-event-button:hover .calendar-event-countdown:current { + font-weight: bold; } + +.calendar-event-color-strip { + width: 2px; } + +.calendar-today-home-button { + padding: 6px; } + +.calendar-today-day-label { + font-size: 1.75em; + color: #eeeeec; + font-weight: bold; + text-align: center; + padding-bottom: .1em; } + +.calendar-today-date-label { + font-size: 1.1em; + color: #eeeeec; + font-weight: bold; + text-align: center; } + +.calendar-today-home-button-enabled { + padding: 6px; } + .calendar-today-home-button-enabled:hover { + background-color: #962ac3; } + .calendar-today-home-button-enabled:hover .calendar-today-day-label { + color: #ffffff; } + .calendar-today-home-button-enabled:hover .calendar-today-date-label { + color: #ffffff; } + +.calendar-month-label { + color: #eeeeec; + font-weight: bold; + padding: 8px 0; } + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; } + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); } + .calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("assets/calendar-arrow-left-hover.svg"); } + .calendar-change-month-back:active { + background-image: url("assets/calendar-arrow-left.svg"); } + .calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); } + .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("assets/calendar-arrow-right-hover.svg"); } + .calendar-change-month-back:rtl:active { + background-image: url("assets/calendar-arrow-right.svg"); } + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); } + .calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("assets/calendar-arrow-right-hover.svg"); } + .calendar-change-month-forward:active { + background-image: url("assets/calendar-arrow-right.svg"); } + .calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); } + .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("assets/calendar-arrow-left-hover.svg"); } + .calendar-change-month-forward:rtl:active { + background-image: url("assets/calendar-arrow-left.svg"); } + +.calendar-day-event-dot-box { + margin-top: 1.7em; + max-rows: 1; } + +.calendar-day-event-dot { + margin: 1px; + border-radius: 2px; + width: 4px; + height: 4px; } + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: bold; + font-size: 1.15em; + text-align: center; + color: #eeeeec; + border-radius: 6px; } + +.calendar-day-base { + font-size: 1em; + text-align: center; + width: 2.2em; + height: 2.2em; + padding: 0.1em; } + .calendar-day-base:hover { + font-weight: bold; + color: #ffffff; + background-color: #962ac3; } + +.calendar-day-heading { + color: rgba(238, 238, 236, 0.85); + margin-top: 1em; + font-size: 1.05em; } + +.calendar-day { + border-width: 0; + color: rgba(238, 238, 236, 0.9); } + +.calendar-day-top { + border-top-width: 0; } + +.calendar-day-left { + border-left-width: 0; } + +.calendar-nonwork-day { + color: #eeeeec; + background-color: transparent; + font-weight: bold; } + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: #ffffff; + background-color: rgba(238, 238, 236, 0.4); + border-radius: 99px; + border-width: 0; } + .calendar-today:selected, + .calendar-today:active:selected, + .calendar-today:focus:selected, + .calendar-today:hover:selected { + background-color: #962ac3; } + +.calendar-not-today { + color: #eeeeec; + border-radius: 99px; } + .calendar-not-today:selected { + font-weight: bold; + background-color: rgba(238, 238, 236, 0.4); } + .calendar-not-today:selected:hover { + font-weight: bold; + color: #eeeeec; } + +.calendar-other-month-day { + color: rgba(238, 238, 236, 0.3); + border-radius: 99px; + opacity: 1; } + .calendar-other-month-day:hover { + color: #ffffff; + opacity: 1; } + +.calendar-week-number { + color: rgba(238, 238, 236, 0.85); + font-size: 0.8em; + margin-top: 0.8em; } + +#notification { + border: 1px solid #13151a; + border-radius: 6px; + background-color: #23252e; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #eeeeec; } + .popup-menu #notification { + color: #eeeeec; + border-image: url("asset/message.svg") 9 9 9 9; } + .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; } + #notification.multi-line-notification { + padding-bottom: 13px; + color: #eeeeec; } + #notification-scrollview { + max-height: 10em; } + #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; } + #notification-scrollview:ltr > StScrollBar { + padding-left: 6px; } + #notification-scrollview:rtl > StScrollBar { + padding-right: 6px; } + #notification-body { + spacing: 5px; } + #notification-actions { + spacing: 10px; } + +.notification-with-image { + min-height: 159px; + color: #eeeeec; } + +.notification-button, .notification-icon-button { + padding: 5px; } + +.notification-icon-button > StIcon { + icon-size: 32px; } + +#altTabPopup { + padding: 8px; + spacing: 16px; } + +.switcher-list { + color: #eeeeec; + border: 1px solid #13151a; + background-color: #23252e; + border-radius: 6px; + padding: 20px; } + .switcher-list > StBoxLayout { + padding: 4px; } + .switcher-list-item-container { + spacing: 8px; } + .switcher-list .item-box { + padding: 8px; + border-radius: 6px; } + .switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #962ac3; } + .switcher-list .item-box:selected { + color: #ffffff; + background-color: #962ac3; + border: 0px solid #962ac3; } + .switcher-list .thumbnail { + width: 256px; } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; } + .switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); } + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #eeeeec; } + .switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #ffffff; } + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; } + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; } + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("assets/corner-ripple.svg"); + background-size: contain; } + .ripple-box:rtl { + background-image: url("assets/corner-ripple.svg"); } + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); } + +.flashspot { + background-color: white; } + +.modal-dialog { + background-color: #23252e; + border: 1px solid #13151a; + border-radius: 6px; + padding: 5px 10px; } + .modal-dialog > StBoxLayout:first-child { + padding: 10px; } + .modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 10px; + border: none; + background-color: #23252e; } + .modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; } + .modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1.3em; + padding-bottom: 12px; } + +.run-dialog { + padding: 10px 15px 10px 15px; + border: 1px solid #13151a; + border-radius: 6px; + background-color: #23252e; } + .run-dialog > * { + padding: 0; } + .run-dialog-label { + font-size: 1.3em; + font-weight: bold; + color: #eeeeec; + padding-bottom: 15px; + text-align: center; } + .run-dialog-description { + color: #eeeeec; + padding-top: 15px; + text-align: center; } + .run-dialog-description.error { + color: #bf1717; } + .run-dialog-error-label { + color: #bf1717; } + .run-dialog-error-box { + padding-top: 15px; + spacing: 5px; } + .run-dialog-completion-box { + padding-top: 5px; + padding-left: 15px; + font-size: 1em; } + .run-dialog-entry { + width: 21em; + height: 1.2em; + padding: 7px; + border-radius: 6px; + caret-color: white; + selected-color: #ffffff; + selection-background-color: #962ac3; + 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; } + .run-dialog-entry:focus { + box-shadow: inset 0 0 0 1px #962ac3; + border-color: #350f45; } + .run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; } + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; } + +.mount-password-reask { + color: #fd7d00; } + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; } + .show-processes-dialog-subject, + .mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; } + .show-processes-dialog-subject:rtl, + .mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; } + .show-processes-dialog-description, + .mount-question-dialog-description { + padding-left: 17px; + width: 28em; } + .show-processes-dialog-description:rtl, + .mount-question-dialog-description:rtl { + padding-right: 17px; } + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; } + .show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; } + .show-processes-dialog-app-list-item { + color: #ccc; } + .show-processes-dialog-app-list-item:hover { + color: white; } + .show-processes-dialog-app-list-item:ltr { + padding-right: 1em; } + .show-processes-dialog-app-list-item:rtl { + padding-left: 1em; } + .show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; } + .show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; } + .show-processes-dialog-app-list-item-name { + font-size: 1.1em; } + +.magnifier-zoom-region { + border: 2px solid maroon; } + .magnifier-zoom-region .full-screen { + border-width: 0px; } + +#keyboard { + background-color: #303340; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); } + +.keyboard-layout { + spacing: 10px; + padding: 10px; } + +.keyboard-row { + spacing: 15px; } + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 1.4em; + font-weight: bold; + border-radius: 6px; + box-shadow: none; + 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); } + .keyboard-key: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); } + .keyboard-key:active, .keyboard-key: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); } + .keyboard-key:grayed { + 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; } + +.keyboard-subkeys { + color: white; + padding: 5px; + -arrow-border-radius: 6px; + -arrow-background-color: #303340; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; } + +.menu-favorites-box { + padding: 10px; + transition-duration: 300; + background-color: #272a34; + border: none; } + +.menu-favorites-button { + padding: .9em 1em; + border: 1px solid rgba(0, 0, 0, 0); + border-radius: 6px; } + .menu-favorites-button:hover { + background-color: #962ac3; } + +.menu-places-box { + padding: 10px; + border: 0px solid red; } + +.menu-places-button { + padding: 10px; } + +.menu-categories-box { + padding: 10px 30px 10px 30px; } + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 10px 10px 0 10px; } + +.menu-application-button { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0); } + .menu-application-button:highlighted { + font-weight: bold; } + .menu-application-button-selected { + padding: 7px; + color: #ffffff; + background-color: #962ac3; + border: 1px solid #13151a; + border-radius: 6px; } + .menu-application-button-selected:highlighted { + font-weight: bold; } + .menu-application-button-label:ltr { + padding-left: 5px; } + .menu-application-button-label:rtl { + padding-right: 5px; } + +.menu-category-button { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0); + border-radius: 6px; } + .menu-category-button-selected { + padding: 7px; + color: #ffffff; + background-color: #962ac3; + border: 1px solid #13151a; + border-radius: 6px; } + .menu-category-button-greyed { + padding: 7px; + color: #888a8d; + border: 1px solid rgba(0, 0, 0, 0); } + .menu-category-button-label:ltr { + padding-left: 5px; } + .menu-category-button-label:rtl { + padding-right: 5px; } + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 2.2em; } + .menu-selected-app-box:rtl { + padding-top: 10px; + height: 2.2em; } + +.menu-selected-app-title { + font-weight: bold; } + +.menu-selected-app-description { + max-width: 150px; } + +.menu-search-box:ltr { + padding-left: 30px; } + +.menu-search-box-rtl { + padding-right: 30px; } + +#menu-search-entry { + width: 250px; + min-height: 16px; + font-weight: normal; + caret-color: #eeeeec; } + +.menu-search-entry-icon { + icon-size: 1em; + color: #eeeeec; } + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #eeeeec; + border: 1px solid #13151a; + border-radius: 6px; + background-color: #23252e; } + +.restart-osd { + font-size: 1.6em; } + +.workspace-osd { + font-size: 4em; } + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + color: #eeeeec; + background-color: #23252e; + border: 1px solid #13151a; + border-radius: 6px; } + .osd-window .osd-monitor-label { + font-size: 3em; } + .osd-window .level { + padding: 0; + height: 0.7em; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 6px; } + .osd-window .level-bar { + border-radius: 6px; + background-color: #962ac3; } + +.window-list-box { + spacing: 6px; + padding-left: 10px; + padding-top: 1px; } + .window-list-box.vertical { + spacing: 2px; + padding-left: 0px; + padding-right: 0px; + padding-top: 10px; + padding-bottom: 10px; } + .window-list-box:highlight { + background-color: rgba(191, 23, 23, 0.5); } + +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; } + +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: rgba(238, 238, 236, 0.6); } + .window-list-item-box.top, .window-list-item-box.bottom { + border-bottom-width: 2px; } + .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel { + padding-left: 2px; } + .window-list-item-box.right { + padding-left: 0px; + padding-right: 0px; + border-right-width: 2px; } + .window-list-item-box.right StBin { + padding-right: 0; } + .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; + border-left-width: 2px; } + .window-list-item-box.left StBin { + padding-left: 1px; } + .window-list-item-box:hover, .window-list-item-box:groupFocus { + color: #eeeeec; + background-color: rgba(238, 238, 236, 0.1); } + .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus, .window-list-item-box:running { + color: #eeeeec; + border-color: #962ac3; } + .window-list-item-box .progress { + background-color: rgba(150, 42, 195, 0.8); } + +.window-list-item-demands-attention { + background-gradient-direction: vertical; + background-gradient-start: #a61414; + background-gradient-end: #a61414; } + +.window-list-preview { + spacing: 6px; + color: #eeeeec; + border: 1px solid #13151a; + background-color: #23252e; + border-radius: 6px; + padding: 6px 12px 12px 12px; + font-size: 1em; } + +.grouped-window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; } + +.grouped-window-list-item-box { + text-align: left; + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: rgba(255, 255, 255, 0.6); } + .grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom { + border-bottom-width: 2px; } + .grouped-window-list-item-box.top StLabel, .grouped-window-list-item-box.bottom StLabel { + padding-left: 2px; } + .grouped-window-list-item-box.right { + padding-left: 0px; + padding-right: 0px; + border-right-width: 2px; } + .grouped-window-list-item-box.right StBin { + padding-right: 0; } + .grouped-window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; + border-left-width: 2px; } + .grouped-window-list-item-box.left StBin { + padding-left: 1px; } + .grouped-window-list-item-box:hover, .grouped-window-list-item-box:focus { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.3); } + .grouped-window-list-item-box:active, .grouped-window-list-item-box:checked { + color: #ffffff; + border-color: #962ac3; } + .grouped-window-list-item-box .progress { + background-color: rgba(150, 42, 195, 0.8); } + +.grouped-window-list-item-demands-attention { + background-gradient-direction: vertical; + background-gradient-start: #a61414; + background-gradient-end: #a61414; } + +.grouped-window-list-thumbnail-label { + padding-left: 4px; } + +.grouped-window-list-number-label { + z-index: 99; + color: rgba(255, 255, 255, 0.1); } + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #4a4a4a; } + +.grouped-window-list-button-label { + padding-left: 4px; } + +.grouped-window-list-thumbnail-alert { + background: rgba(255, 52, 52, 0.3); } + +.grouped-window-list-thumbnail-menu { + color: #eeeeec; + border: 1px solid #13151a; + background-color: #23252e; + border-radius: 6px; + padding: 0px; } + .grouped-window-list-thumbnail-menu > StBoxLayout { + padding: 4px; } + .grouped-window-list-thumbnail-menu .item-box { + padding: 10px; + border-radius: 6px; + spacing: 4px; } + .grouped-window-list-thumbnail-menu .item-box:outlined { + padding: 8px; + border: 1px solid #962ac3; } + .grouped-window-list-thumbnail-menu .item-box:selected { + color: #ffffff; + background-color: #962ac3; + border: 0px solid #962ac3; } + .grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; } + .grouped-window-list-thumbnail-menu .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); } + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; } + .sound-button-container { + padding-right: 3px; + padding-left: 3px; } + .sound-button StIcon { + icon-size: 1.4em; } + +.sound-track-infos { + padding: 5px; } + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; } + .sound-track-info StIcon { + icon-size: 16px; } + .sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; } + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; } + +.sound-seek-box { + padding-left: 15px; } + .sound-seek-box StLabel { + padding-top: 2px; } + .sound-seek-box StIcon { + icon-size: 16px; } + +.sound-seek-slider { + width: 140px; } + +.sound-volume-menu-item { + padding: .4em 1.75em; } + .sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; } + +.sound-playback-control { + padding: 5px 10px 10px 10px; } + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; } + .sound-player > StBoxLayout:first-child StButton:small { + width: 20px; + height: 20px; + border: 1px solid transparent; } + .sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; } + .sound-player > StBoxLayout:first-child StButton:small:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + text-shadow: 0 -1px rgba(0, 0, 0, 0.825255); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.825255); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); } + .sound-player > StBoxLayout:first-child StButton:small:active { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + background-image: image(#0f1014); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); } + +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(35, 37, 46, 0.9); + border-top: 1px solid #13151a; + color: #eeeeec; } + .sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #eeeeec; + border-radius: 6px; + border: 1px solid transparent; } + .sound-player-overlay StButton StIcon { + icon-size: 16px; } + .sound-player-overlay StButton:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + border-bottom-color: black; + background-image: linear-gradient(to top, #20232b, #252831 1px); + text-shadow: 0 -1px rgba(0, 0, 0, 0.825255); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.825255); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); } + .sound-player-overlay StButton:active { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + background-image: image(#0f1014); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .sound-player-overlay StBoxLayout { + padding-top: 2px; } + .sound-player-overlay > StBoxLayout { + spacing: 5px; } + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #181a20; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #962ac3; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; } + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; } + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; } + .panel-left .workspace-switcher, .panel-right .workspace-switcher { + padding: 0; } + +.workspace-button { + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(0, 0, 0, 0.2); + width: 20px; + height: 14px; + color: rgba(255, 255, 255, 0.45); + padding: 3px; + padding-top: 4px; + transition-duration: 200; } + .workspace-button.vertical { + height: 1.5em; + width: 24px; + padding: 0; + padding-top: 3px; + padding-bottom: 3px; } + .workspace-button:outlined { + background-color: #962ac3; + color: #ffffff; } + .workspace-button:outlined:hover { + background-color: rgba(150, 42, 195, 0.7); + color: #ffffff; } + .workspace-button:hover { + background-color: rgba(238, 238, 236, 0.2); + color: #ffffff; } + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 6px; } + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(0, 0, 0, 0.2); } + +.workspace-graph .workspace:active { + border: 1px solid #962ac3; } + +.workspace-graph .workspace .windows { + -active-window-background: rgba(67, 73, 90, 0.8); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(67, 73, 90, 0.8); + -inactive-window-border: rgba(0, 0, 0, 0.8); } + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(89, 96, 119, 0.8); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(46, 49, 61, 0.8); + -inactive-window-border: rgba(0, 0, 0, 0.8); } + +.panel-launchers { + padding-left: 7px; + spacing: 2px; } + .panel-launchers .launcher { + padding-left: 2px; + padding-right: 2px; + padding-bottom: 2px; + transition-duration: 200; } + .panel-launchers .launcher:hover { + background-color: #962ac3; } + .panel-launchers.vertical { + padding-top: 2px; + padding-bottom: 2px; + padding-left: 0px; + padding-right: 0px; + spacing: 1px; } + .panel-launchers.vertical .launcher { + padding-top: 2px; + padding-bottom: 2px; } + +#overview-corner { + background-image: url("assets/overview.png"); } + #overview-corner:hover { + background-image: url("assets/overview-hover.png"); } + +.applet-separator { + padding: 1px 4px; } + .applet-separator.vertical { + padding: 4px 1px; } + +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); } + .applet-separator-line-vertical { + height: 1px; + background: rgba(255, 255, 255, 0.12); } + +.applet-box { + padding-left: 4px; + padding-right: 4px; + spacing: 4px; + color: #eeeeec; + text-shadow: none; + transition-duration: 100; + text-align: center; } + .applet-box.vertical { + padding-left: 0px; + padding-right: 0px; + padding-top: 3px; + padding-bottom: 3px; } + .applet-box:hover, .applet-box:checked { + color: #ffffff; + background-color: #962ac3; } + .applet-box:hover-label, .applet-box:checked-label { + color: #ffffff; } + .applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(191, 23, 23, 0.5); } + +.applet-label { + font-weight: bold; + color: #eeeeec; } + .applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #ffffff; + text-shadow: none; } + +.applet-icon { + color: #ffffff; + icon-size: 22px; } + .applet-icon:hover, .applet-icon:checked, .applet-box:hover > .applet-icon, .applet-box:checked > .applet-icon { + color: #ffffff; + text-shadow: none; } + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; } + +.user-label { + color: #eeeeec; + font-size: 1em; + font-weight: bold; + margin: 0px; } + +.desklet { + color: #eeeeec; } + .desklet:highlight { + background-color: rgba(191, 23, 23, 0.5); } + .desklet-with-borders { + border: 1px solid #13151a; + border-radius: 6px; + background-color: #23252e; + color: #eeeeec; + padding: 12px; + padding-bottom: 16px; } + .desklet-with-borders:highlight { + background-color: rgba(191, 23, 23, 0.5); } + .desklet-with-borders-and-header { + border: 1px solid #13151a; + border-top-width: 0; + border-radius: 0 0 6px 6px; + background-color: #23252e; + color: #eeeeec; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; } + .desklet-with-borders-and-header:highlight { + background-color: rgba(191, 23, 23, 0.5); } + .desklet-header { + border: 1px solid #13151a; + border-radius: 6px 6px 0 0; + background-color: #1c1e25; + color: #eeeeec; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; } + .desklet-drag-placeholder { + border: 2px solid #962ac3; + background-color: rgba(150, 42, 195, 0.3); } + +.photoframe-box { + border: 1px solid #13151a; + border-radius: 6px; + background-color: #23252e; + color: #eeeeec; + padding: 12px; + padding-bottom: 16px; } + +.notification-applet-padding { + padding: .5em 1em; } + +.notification-applet-container { + max-height: 100px; } + +.tile-preview { + background-color: rgba(150, 42, 195, 0.3); + border: 1px solid #962ac3; } + .tile-preview.snap { + background-color: rgba(150, 42, 195, 0.6); } + +.tile-hud { + background-color: rgba(150, 42, 195, 0.3); + border: 1px solid #962ac3; } + .tile-hud.snap { + background-color: rgba(150, 42, 195, 0.6); } + .tile-hud:top { + border-top-width: 0px; } + .tile-hud:bottom { + border-bottom-width: 0px; } + .tile-hud:left { + border-left-width: 0px; } + .tile-hud:right { + border-right-width: 0px; } + .tile-hud:top-left { + border-top-width: 0px; + border-left-width: 0px; } + .tile-hud:top-right { + border-top-width: 0px; + border-right-width: 0px; } + .tile-hud:bottom-left { + border-bottom-width: 0px; + border-left-width: 0px; } + .tile-hud:bottom-right { + border-bottom-width: 0px; + border-right-width: 0px; } + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; } diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/border.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/border.png new file mode 100644 index 0000000000000000000000000000000000000000..d3e7f3b473cf300f1fc157482b3ef498baf4a3cb GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdwyR7sn8enaK~tMSk-$FwSQ* U)2PlpinR(g8$%zH2dih1^v)|cB0Tn&|1HJ+OuiOGd4G#I4#%q=K9-hE6?(LubUM4Kj_Y9(FP_H-@hd?{&Jh&p4(kEdspo1 ow7Z+D_x-uC$NtYZK8Ae^*+ucrVLO+o0X@v%>FVdQ&MBb@0D7F2R{#J2 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/button-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..264c771e0fdf6d9f3dd4be66424ce3eefe393268 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSr8<5myefbthaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Ttc#ba4!^=zV*|u;`G10PBVQ zMLD8!DPaa?TYU1Ezuak-X`a)}T_7>TlW)SYnHJ88C#Pxj@JfoSto(cW?sD1O%?IKS z&slqX@=wi&Tf8jR9-I8L(=vK{ZI&R*+o_idB|I4#wyJim{}W@m|L4Cy790#8oc3rf zeeB^S!06&2;<>`*xW9`vL&k#D;%}GyZdus!`Q6TD2Bt;-_OIXiK+f(A1G~k6{|9gV zuKOId+S)^@V*9c;j@jNELiy$|?sx}2Nl*5wxbI`M%u;jf`fc`c{T9(1=gHnyK3Y{4 gViWtXtX)ssR@@`9bK*`Gphp=zUHx3vIVCg!0GalNrvLx| literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/button-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..31cd5afaab9ac5dcc6e4b291c8b7b65892403106 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSr8<5myefbthaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Ttc%ba4!^=zV*|u;`G10PBVQ zMu%G24|egi8BKmHQ1#Ano#VQR+)oS)Cd(-F8gD$_niDyjDd)tF#w-7p{=3|_O|T$; z#^tj)`>gybA1>eXVe`*dC+6hcnis|5nt$v@%93OThqtm_^VfWF+;;T)_1#PiE?=^G ze7{(*2|BR!l=gIP^jwm`5A=>o%ki>HrCa(KIsL^oIy!#6SFlpinR(g8$%zH2dih1^v)|cB0TsRWba4!^=zV)-qu*fz0k#MK zb0!$*tteY;u{MP5$Zd!6dy8$@Y}oY=9Nr?N6PXbqv0}1EZ>`Tphe)pCe_#K^)I-<AGlbdfhnlGtgcF79JswmdKI;Vst0MM+9?f?J) literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-checked-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..928aa74652c1cea6da078ab3f7b5c60e6fedb27d GIT binary patch literal 591 zcmV-V0pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10o+MM zK~y-6l~YY?6HydB_r5quJFUYbm>4hxV--YyL$OPt4Z0DvQrrYW5h)~8Y!@jJ(c&mA zxbmY&@nd5(RK=xe@kbPNVR0jr2DG&?_Py(3$l%ms+5->X{W#~I#k~XoTBipslMibS z0i^I>hykn5Y^7YUe|tq*rw4`b%!wylRtiLI=mJ=4&}=l;jo>U>#%(8_a8;~5832d? zr4-8LQI|=4hP63XZCr1`_5>5=4gqC zaCNNo7dgN`0wcu&?#}qARwhCbBEtBU5{Ay73Hu(+JqbRZPDv)4lT0=zL&Fzkb#*0t z4`*j3d+@N_yZ<1P_wP(gCYuvar-VG6lFqKKzz#F2m2sRtl@BK^FMmZ(&w((Wd;Anr zx26FAKiAfv5*_a39>)OyhzQ=jUqmvQ#PMTC1Bc$;ko~+5#%oD7hs-p5C|F;dXDk3(SoCz)38;ehX`Dq$UDvtp70N zCHF7Io%j(I+ub%AWALl7v7|Z^?iXV=^Q@FZ#Jf5s5nCVt=+@~0Ch;NCyQ6a^`XpjY d-|H)H{s2pd#y{*2p2q+H002ovPDHLkV1lkf`P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10d+}4 zK~y-6osml`gkcoNf6wy{Hk5^XE;W>ev5|Yp%Ep4mMw%20Mez-=@Db#)P+~8nM1-Q0 zafxyn<&r_UjIyyYd5;BN%=;Q~cIQ0*-~U`51u$N{?nR6q6Y(geVu%_NR;Yc`eCcal ztDIKj)$3ltn2ZiNhoSIl5u^7%aG@^)Q|Q)$6#R))P}G)5L1P*wc=Yc(N5Wa;*Qb7@ zvD!(OS)PcBd{I!+kxhPG%D1x3pwO2=Rd+6>T{)j73X0pa$g54Zbb+Z`09=usJx%EV zxNDLC@DBtj?aa1vfWwI!_QtO52G{;a&K5(K*jmwiU#Ljs6Qx z=I*W9SNM45j@{9#=r=%Mb13-D1mJZ3o}H0Po80jiB27*gLih)RAa^W_IeSm0R$2aZ$lc9ZiZXZU^meXTV;{3wYYB4(d%UMZV36b+zuK*GO65>~K{ enDs5I6*I3XL4*lSf6li600000@?kEP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10kcU& zK~y-6jg!Gn6HydE&wVp3n8r3`Q^UdpMGRos*X-ED#pFN~ig^mfJb?zYHeij@xgW(+o_sFbPc1X7XlCXra?UCul*@%d z7=VZ%m%B}+@`&Z-rBEUw+$$HzW*5V{dVL#J#XjG;RJsGe{QMjstgpY}!Na@UTD%$7 zeX2KjTl)xbR)@pOFAKPK(zY?@-mzf?*QJX;H1#A~5`)fv+0<3w_D{&tEh@wKidu zr{}rDE`qAE+x#-Lv*)=OF>UM8Wa7Jf^7pZA$K%G><1Lfta&&lb>}&6d09;OIDz?a4 opusF-tg{i*_O1SfKbMKL(Xs=}XaE2J07*qoM6N<$g1c$|*#H0l literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-checked.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..1e15a2a20bdb66136bd195a53b6f244635304324 GIT binary patch literal 511 zcmVpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10gOpR zK~y-6os&OkQ&AMgf9Dy{C4)j}z%&|5XfX~k6#ScJsdj0=(!sSL3L#5D2Prfl1*z>K zh;}b1bZSe6I5`+%N+~VGq^OOFW{4Wa#X+I;UWbRzH1C--e&fC0@4M$5&J}=#(9036 zuEh-StB&UFh9Cj5ja zjst{Tfa}1d!1>9OoWAY_1%S)3bpOy%r1eJN;+=pAH^~+dx#?qguAj?OeSbp)F5C_< zFy3SNUO%gwB{ah)V#f&I@Bt7U^?-)lY=ujAPZ5lJEMH-<&c>6PJ)oBT&QAKPWe&zY zc+a|V`;J(i;?qwSY->R)$lia?o8>RoSu?!7^qKWXAKT9W4X@^^`$7QTt~6MC_`zm( zUZ9qccdHF@4=SMTRu{q^nnO+@`S~i1!Vk*Nzd6DPKMgcR$0{&qQqKGXHXqqEv@p$| zz3NU{M5T;mDVj!P3}g%Qt9H^aEjq8zR}!Vzi{E&*f9mTRG=~5H002ovPDHLkV1my; B++P3y literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-mixed-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-mixed-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ca47e215769c7d63574ec8c75f79fcbc99c7e02a GIT binary patch literal 423 zcmV;Y0a*TtP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10W?WO zK~y-6os%(215pr$|CuM*sEJ`QX00`N3K7A=!icRG@B~^}m>5uOau0j8v9M6^4uJ&A zY={t$sH-qD7AbU1%x3+%dAx6C{$dCK@_tZZrUq120dkm#3D~t+?Wo`HUQyl;DvofO z@v`&m9EcKh15^c{QS>T?eJU(2H$Bf=b1q@|yHA0EFqDflIw%jF0F?ryIU1f_`+!?263 z?Og!C+hBlL1T#xqSxsYgtUvfWWTpoM01JL`hlm?6D^GRKL@hHteCa>md;yUXcosbz RLaG1&002ovPDHLkV1m^jrYHaa literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-mixed-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..fc617c4b32e2097774d1431b3fdeca75f59020a4 GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt+E%T^vI!dY4Yz=*8?P;(ES1 zxg})LS^@h5TUKXmp0ALtpCS8)IeDVJz!r0R1*HgXuEqr$yY?>G$SEc!Sa#BeJ5c6i zTI!y=G0*N)w+lAp-8yY>{aZw^OV*jGqD?$|=a=!l+or#C_BW%$v1i)TPIJzjwezur z!~tpdtQ%D&3?^HDoqZ}4aV6r1H@7|iYH4qk_UtRu)BCIHbzjW4`D|42`&$#M=juQ% z<}2Y@Dr?;yurj7yom_vPlj)tmyU(#oO&iJQHgkHJ{LfwfCtr1%{qJw_kOeixp|(%B zY+Sb=4hYSxZ*$c#xPNi)?6cYGZ<=hHM6XT|Wnw<_{>}Zo*jk3%SAL)ReKQ{e!-2um L)z4*}Q$iB}3Mi9= literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-mixed-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..4a678a99642aca3414368771cdce895422406897 GIT binary patch literal 433 zcmV;i0Z#sjP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10X|7Y zK~y-6rISrg0znXkUsv}Ggb9P=55yP~qQpz!LUbvKTQA@V^cvj5y>UBixC9AA663<3 z05Xip(9_*+h_MO3`gZ+NU-he0iUB}ADAhSp!)SF3fMdB7Bi?0N-wg(@4=f*)>Vnw4 z?{9m;$$+utv@w886GWf=IMwEwZSCy0{X%f!I++z8+nUG((Xihpqt%fkHiH4c5gBNs zD+GYAiak$LhSTP#E%EzNE+69J{1iDaH@7&BzYvBk^m@-fo|T|ht1g5A!1HpbomDN* z9>J`RtY?a>24S;>aTG6vqj8L8*s?rU2#R{Ic<_fk0Pk-v`1ckFfHG^$KC3CCh!}Nc znrz%a$^^uy!`*E5Nlub0AzYV8tanT@K{V>e%A_|80Q_M0k~7iJMpv-LITNFfGU@GT b@bUN!A75`Z)kBe$00000NkvXXu0mjfumre$ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-mixed.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..6908949d83cd5b68a3cc0bfda4d91c0698f72780 GIT binary patch literal 367 zcmV-#0g(QQP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10Q^Zr zK~y-6rISBPf>9L4f9If(qu|<*TYrYOhF58_*{>me0BLz4f~XH*_&sWHYB6ndsducF zhJuC`F_g|}h@u3_a3KUidD8y6`6aEhCNtxPFl~ScRcX{$QqksCq^YH!G z3mPQtjfF5ksZu0qR|78yaL=#o7A^$=gR@7*uhWI__+`rQ{3-C{Vyka}anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt-oLT^vI!df!eq^kPmFX-U5~ z`D~KF&y6?k9l1T@O56eA7luXr{0eezo?TO#HYjwgezJF?hxn1N?{)tC%1@i6$S~!S z?xh`0$9NVzb{8?YAMtA2`}yx9y|xP!UiZ1Ra%Z#5Mb;EHyY`2=E!y+umHJO!w)ey0 ziI13-nB))tUaa`}&K^HD24nUmI~l)hym^0P`HQgiaymcxe@HWOt&F>4&DH!anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)eIT^vI!df!gA^*ih!;I@Be z?Ei!nYc#d_RS=Oh;|2FTt3sBJekHzX|&pl@~cev$-9(_=4ayCs~<=!Oibp24% z{a%|l3m=aE*v@zR?Qi4m6Rwk{l2mg2SD$<3KQhdIOB|AAbO@Yw-EE`LRn`S% mHM5z7_a2jYcY9lGJ(G@h^j)S7{RE(g89ZJ6T-G@yGywp90*b%@ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..7bf5fc6202530892d5b97e35af95a32e16b34c02 GIT binary patch literal 340 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&HdT^vI!df!go>&xsY;I@C} z&AY}{g&A{Y40kZ!I&j3qfi8wlb<-Fr|o%je!_%?3ANJ&KYaS0HmRTC z!0)nEXN+}!N;N#Nm>DrGanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt-25T^vI!df!ey>&t8?(vm*! z?T611yE>Et*_*V5ST8VzFij0$5Q=5dyrsubDS9-Uzx|HVl$3m#AMfs;iD_ea@NRqB zw>wKL8#?~>s8nzLHl?_3@$UN(9P5`qpWAN1d~)wLl`DnKUq8%^UR%EB#jbwi{d>Az zK5_VXu4mK13HH;~66GG{OyXfsRC9=sSWuGjEk8$Ab#~6X5Aq+}nIcqt#kTWxPkiw@ zLXG{(MusC=OQ!saI=#2mV)4z1=~@x|@sgLA84uiDpZQHGvr+jSPf_bNx#Dy0?JqHg VJe{DoB@gI522WQ%mvv4FO#t=Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0v>JY5_^EPCHwHsm_wAkg}- zzO0!==ZM>e4TAhnZ66u#>8+Yw(a^AAL15E{-)k1Rajb0JllNfuaT8|djW=r+o?p@N zIeq#T?uAwiH;T5_F>?lW+01?>cl4Xss>QFbNLIX``Q+!7nco;>FC4SvzqCwz2IGwP ztaG;s_B@bpU|Dd3JE$umj45UR?6Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uuJY5_^EPCHwcI0Xb5IFYn zzm2K5V^FtWz=dtMOZctbwy(@fW*1oG?#5mDYniKrROjmh`Q{&HCz{FgxJ>#P6kV*V zwxi>Fb@pfFhBfB5`2$#=dv*PO8(DeRHmA;LZZXqj&oeraKF$-F9oS7e7fGzIyUOjt zz)|IBtt@dco}o5;Z!yX2QIo8(N Shd+RP$>8bg=d#Wzp$Py@jb&{B literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..0c69ed1cb3d561f02ab0db3ef9dabfaee4d42786 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!3HGtKUiJ>Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vZJY5_^EPCHwcI0Xb5IFYn zzm2Hkih|3mUDsrnS3fb_a*sxK?C^d2dFuwD9@`QaQkH>J}#OXuF| z?tCZYl$Tq`G~sL6^V{pREUtTm-nzwlH+-AL?0Z&?DxRhLPNZ!-A-I73){(+hj)&6( zIv50aoAT5Q8uv5&`e|y;-$4Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wkJY5_^EPCHwcI0Xb5IFYn zzfG7p*mPZR0oX?z^qOz`e-`xZ6rPGWJ1ZMgu z=dvG^d_4ck&fIzF)eMpAuIUDZp1L$?ZgBL@w9h9tH@{pXtjKZ9Wpky4Q5yRN#`P?Y z9*grXa=WmE?uq*_&;CdAe1=tB9P7kIT90;2XZSJy?4k`Z`YYGY)@sW?uN@a;9$Irg f|M8eF`Hoh?Pu6||x|+e$)z4*}Q$iB}F)eRb literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-ltr-entry-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-ltr-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e90b704e9d5246259f307f7ac541205a55ae10c2 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSr8<5myefbthaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tu1@ba4!^=zV)-FIQ87#Ld>~hyKO=XlpinR(g8$%zH2dih1^v)|cB0Ts>gba4!^=zV*|n(vT-fa}HV z88;qH_K0L&l=@$KQ6rP!r$CwLWe#pmor;UjtzKqfeA%|tVjh#RQsIVe%il`v+1%0@ z+PNZ6t80&oQFGAz7gd(~6K-D>sq|dt`{^s!f!&NJFTLP(PWX~1bnYaR_>Kei3xa&M z9p+f)`nc_%`JKG7kbdcF-%g%pTCg?I-!b_9$2yPcAxD0Bf45;=7-1B1b$j1Npc@%H MUHx3vIVCg!03$7FQ2+n{ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-ltr-entry.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-ltr-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..92e352facb6e6dca1810e58aaed4eda0ce212895 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSr8<5myefbthaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0ToU3ba4!^=zV+TG}j>mf!2ri zXL-GjwhL_E_dnb7vd7}fJ0^%M;S{@WyE?MQINkhJ(caXuBU2QY&XizQ@-IrgDk5@7 z_O;Em>M6h63|si;JnATw%PrZwi#g(n>+;(ft(Kctu0CXI`GArC2YX1@tMVHTYjwL% zwjmJhMG7N=(fsSMFboFyt=akR{ E0E#+fE&u=k literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-button-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..86cd0d43092af35fcd46f5778744bb2cfe916863 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!3HGtKUiJ>Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vBJY5_^EPCIb+sJ#!frs@% z{%;SZ)@NE(5{;HO+6)u;zAbb~>hWmj|Gi?-0tXN8iSd!&E>CZq8DM{8ho!}3&OGae zCHLF^MQ}{twJKVS@!|ymh69q%mt{rqH5E!QJlLoD(}s^h<^9(910`Y`8thq*di`XL zc=yhX_r~eK;8$mO9;-1nOxbmNRb>3#Pybf-&oC_xa}AqYEm*<$CCxCGFX6-ipc@%H MUHx3vIVCg!0KiLT3jhEB literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-button-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..7a0d838074150ec404bf7815ef03bada64b3ead9 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!3HGtKUiJ>Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vhJzX3_EPCHw_T_7G;9-4m z{T#oP(vqCC^>XeulJgD+@BAR9G;^i4Ak(R9toc`$#K(oRiaEV^RJn5MPDU3yLmG>V z6YsL@z>uAvB|GeR#Tcgi44O8ndcLop0YgSt_48$?Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vhJzX3_EPCHwHsm{Gz{7eW z|G2NCpkv}mKAHBSO+|cuM-S*Om@uRB(yG>VJbx#v+SmHCsX4t@Y>Ch;UTgW5VTK%s zVpxJz_5Q-3DGI+#I2bfOXTELL&at#O$gsdNcd3M4G{b?C?BfTnpGjc*&o${4zeA2* z|MOZA35E#0J6kjJ+y%2|F8yBhb_dr-1((umd)%K_s()tsJW)FE>)eg^fDUBvboFyt I=akR{04_IRF#rGn literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-button.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-button.png new file mode 100644 index 0000000000000000000000000000000000000000..3969eafae2957cf53b938b0cbed14a7920c335d3 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!3HGtKUiJ>Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0v>JzX3_EPCHgHsm{Gz~j3A z@fKex!xS%ZiH64v>e|mAgz&^LY6i8Nr8TY!<&Ks7wOs$_&3~ua#a!ec*IEb{&kd>; zVC--B{y}WjTH|YtEABV5F(mD4%X*&kQcYikVab(uy}Ief8VmxA{OA1|;-eZxe|R@= z%8@fd`mV4lAlpinR(g8$%zH2dih1^v)|cB0TrF|ba4!^=zV)-Bj3RQkz*hK zzul|3cE*thx)n`!4)dGtDy1c@U-C$j=U!6)zC61~A>{niE3eW67G+Ge znN^WAdyShz#?!l#i;{K4uDoG;{w0R>L@WQCq(nxyn%4K435?u7)HMP#CNmwXX%TWg zT_LlcUFPKxhREQO(g}{e&nj+i_MCPs>>b0tX;Y-NL#57?KR&s>o}qx9JJo*q!8cqw QK%X&qy85}Sb4q9e07K`2r~m)} literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..6e8475422f02e6f29e25afd2d5c46bef438c8eeb GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSr8<5myefbthaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Ts>jba4!^=zV*|kn50xKYV+~Z|4&1*wcL~yHbnyyQyKrHv^Jw-oeB+g>DKXyj^wSmEVmr31h z!4}a|^>;+&-wWY*aJ%i+&9LS-bJluE+9W4Tdg_yYI^+WL0fid1(?upP%(!|P6*>>q zxmg?%{3qDv-d+;;qPAJWl6lE|v&#Dc_j6VU9N0d|s3_=$b+zp=`xj67-oG=q^7Hs) Q2XrZer>mdKI;Vst06gPo2mk;8 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-entry.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/combo-entry-rtl-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..78877f0bb9eb4e23039d0f47517f0422707f1b17 GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSr8<5myefbthaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Ts>iba4!^=zV*|kn50xK}j^4TEpXEMs#Hq@8=QeE+;1D`8cjGB1lSv}eDxZG%*p|tb=4N(#Zf(DA*N@qW zslul>vkW?ZPFFh~tYf&je%Y5Gm(wirxxYOZKhRUF$~pAc=5>c%zEFep^Vt%OX+T#p Nc)I$ztaD0e0svyGXGQ=3 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/entry-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..583918c609a935af5221c2a837d9808b3de5bf7e GIT binary patch literal 365 zcmV-z0h0cSP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10QyNp zK~y-6?bI=A!ax{@@#k`vlSn3uB}Ixu=~~Rx&2;P6)_j3;@06k>5EKfrLXt~5q&03z z=e*N9{D%MZh^Ob5mK#p}J%ODwJL)k=Rb4XC0Y=1FYAiKIthmz;=P6FNu*Jc_ zQlH0LEDjFPUc&1)zyS{MUr^A{Ap3A2kulpinR(g8$%zH2dih1^v)|cB0TrF{ba4!^=zV*|I`6Q7fa^tX zZ<%98nhx0&BD%>XVJ={eammN6-R9kbh(Ree5jBJ^c91r LtDnm{r-UW|iiv(_ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/entry.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/entry.png new file mode 100644 index 0000000000000000000000000000000000000000..e94bbff83b722d6c71983ba1fb9425241a5c512c GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSr8<5myefbthaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TrF}ba4!^=zV+Tpx+S%fny)- z1KO8u_^8+ue*gd0EvajF7{6iM+ABS|_j#Q<(|(?U8HN7m^?R+2YV@;WHJ>-VRA;cW znXs(o#Eyee;m@A(PVDFxWH3&Ri?d9<{+;nurK5^aTSM^!nHGTw7D1=(o{)z+j2Wq#!-TdB K&t;ucLK6U|;eL4l literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/focus.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/focus.png new file mode 100644 index 0000000000000000000000000000000000000000..afdd9b8156c118ba6249e4f7b0f7d3bf56642abc GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=I14-?iy0XB4ude`@%$AjKtah8 z*NBqf{Irtt#G+J&^73-M%)IR49K|s)@kAXm( p*ib03z`@h=czY+Kw8J$fhJ`jP*^fFm90ICm@O1TaS?83{1OT6~Ez$r0 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/frame-inline.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/frame-inline.png new file mode 100644 index 0000000000000000000000000000000000000000..3f41e82150dce3d51f2a360043a128bde79df16b GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^%s|YanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt=MNE{-7_Gn1c)i~K&%!0N*T j1VNX&Kon2U2_ptuHKwCG{qAlADrN9=^>bP0l+XkK;e;nO literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/frame.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/frame.png new file mode 100644 index 0000000000000000000000000000000000000000..a2fad81d0d836aa2b3e298b49558ad1eb651cfaa GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&3kE{-7_Gn1c)i~K&%!0N*T l1oHRyC#56+fy*>ThP*IVtDPraRsq#Ac)I$ztaD0e0st;7D9iu= literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/handle-horz.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/handle-horz.png new file mode 100644 index 0000000000000000000000000000000000000000..3a156d37264598dc1914e4f7e64dfa5086680e02 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrE!3HEhySY69aSA*liy0XB4ude`@%$AjKtah8 z*NBqf{Irtt#G+J&^73-M%)IR4bVEVy&^k1?t ZJA>qFMzgqSTxWr@44$rjF6*2UngB;#BzXV; literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/handle-vert.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/handle-vert.png new file mode 100644 index 0000000000000000000000000000000000000000..79139562880e0fa8e6a535ff18769d92d39a8719 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRT!3HFG4z<*R1PVMNiy0XB4ude`@%$AjKtah8 z*NBqf{Irtt#G+J&^73-M%)IR4%F#l;v`hW2# YgD5|vnc9{2e}Iwzopr0QsRL*8l(j literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/handle.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/handle.png new file mode 100644 index 0000000000000000000000000000000000000000..d7783019ff77fe4febcf8cb316156adbd16fce1f GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y~!3HE1UzHvKQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vgo-U3d95a)jh>QF_&%o-# iy85}Sb4q9e01_G?WB>pF literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-border.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-border.png new file mode 100644 index 0000000000000000000000000000000000000000..a2fad81d0d836aa2b3e298b49558ad1eb651cfaa GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&3kE{-7_Gn1c)i~K&%!0N*T l1oHRyC#56+fy*>ThP*IVtDPraRsq#Ac)I$ztaD0e0st;7D9iu= literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-checked-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..65e1d1e6ee53d16e08b4ddfcb7f6094e339ea6ad GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt=mKT^vI!de=@q%X`Rx$8ENT z}WN#fx(iE~Ep!!rpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10c=S` zK~y-6rIWF06j2n0zkj?dq!AY;4lQPcNs~_Sf`yI9&fXbhh^Dg_ zgmgCg5_Ueo4y>i@CUb0N!?5gR1D@*MbN=t+aN)v#mH8fE*PNA+>!La%;ehs;3hD@ zv?$&JuMHXiwKM0Py{iqMfi{iQWK3c=GvJ72VV7-Do1P^>2#_<>Ly_=O~ z0FtYK^uBk4X$a4d-n7>j!#Mu631>-i(ksZ)^c(Q8)4Ja|hc3KTAjyuBB-xMvoE;@e zwwd4h29j)1*D2EHHN2?nktFLAtg5OSbO+x1W-*_?GU?@_u1DVcW<6`O7tsENX;FMf zI{!1D=id8^ZCiE3?(Y76hS}5OG=1yhdXjNtA8(d VhRHo002ovPDHLkV1m<`-LL=v literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-checked.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..65e1d1e6ee53d16e08b4ddfcb7f6094e339ea6ad GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt=mKT^vI!de=@q%X`Rx$8ENT z}WN#fx(iE~Ep!!ranMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;`-E{-7BNQaxn$+u&STF z@AN_D-Nie_>(+j2S}wqvxZgl**Mf+Q3x^JA%AfRR(*MAF#ZUIi#p^wnGoXRb6$om~6<)gH#E2Qq@s_?9!}PR^-%l>b4SO;qEiLg88eT%|`WIgNIL pPvvg79w`(OKbbBiH}9peUZ333A65M`9sr%g;OXk;vd$@?2>?U8T?YUF literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..1d020982d63d7532e0cb75bd41bc95356296cb50 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)$PT^vI!df!eq^kNPaaXtU{ zALkOmq)De(cQ6D;?Czc7H?`%3&_Av=o|;QO9?P=>V;Z9;C??q6uM|7zWhj}WWAk_C z9rpK!^aT%O?cFyavh}9u1laZzI81yyQ>W#u*h1{Flo!jU{?d867*EJW0-XR$0y;TY1~b WE}mve5e`8AF?hQAxvXanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt(4!T^vI!de=_&K2W*(iCHtCW6lgUd~&J6sl#hvzS>hFb10=o}fJhN_U>#oOk z$0}a_nxOLZl5%tJk`+1s#Va*5Cv91|IiqITnZ%x(x6^;Io8Mcb{wRz~rwHgL22WQ% Jmvv4FO#svYdl>)# literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..058f6c987546307a26c72e8a13bc2fcc1c60a814 GIT binary patch literal 432 zcmV;h0Z;ykP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10X<1X zK~y-6rIJlb13?glznb)93`q-XPM8&@p&|*@-(d6NDlDY&?VRm7K!^ z7znsXBr~R57(--YX2618bW!is_nL-(mH@WqfNddInkWzDZg1PH@014bpH{31w` zBq@_0`2LMRwlGi_OtP#UhGC9q1)-T_SzBQsB5D9Cs?8bn>y5@mx7RBoNl|_FRGVdq a*VY$1pljJ1r^B-V0000anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt(4!T^vI!de=_&K2W*(iCHtCW6lgUd~&J6sl#hvzS>hFb10=o}fJhN_U>#oOk z$0}a_nxOLZl5%tJk`+1s#Va*5Cv91|IiqITnZ%x(x6^;Io8Mcb{wRz~rwHgL22WQ% Jmvv4FO#svYdl>)# literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-checkbox.png new file mode 100644 index 0000000000000000000000000000000000000000..90c9fceb1733ce4d4b2503cc3af568e08ea1492c GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;`-E{-7BNQaxn$+u&STF z@AN_D-Nie_>(+j2S}wqvxZgl**Mf+Q3x^JA%AfRR(*MAF#ZUIi#p^wnGoXRb6$om~6<)gH#E2Qq@s_?9!}PR^-%l>b4SO;qEiLg88eT%|`WIgNIL pPvvg79w`(OKbbBiH}9peUZ333A65M`9sr%g;OXk;vd$@?2>?U8T?YUF literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-down-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..ad983e535fb1cf73be7d3e69c7ab48fffc431125 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*nzE{-7anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)ELE{-7sH-o3EpUXO@ GgeCw(;xc^z literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-left-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-left-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..a2cac3ef386a9eb47ef5323465f48530092d8cb8 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)cTE{-7anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;GbbYar!oF85jJUzopr0R3t@!vFvP literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-left.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-left.png new file mode 100644 index 0000000000000000000000000000000000000000..a2cac3ef386a9eb47ef5323465f48530092d8cb8 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)cTE{-7anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)cTE{-7&i|AdD%<|Jvo4YTBrp8Hq@~ltcz^Jtrm9IMizOX)rKvEVxXfd^pfTsHGd}|Z X^T7m{H%`JJ=P-D>`njxgN@xNAOAtC% literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-right-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-right-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..3c8af15e4518020c6a4c0f98499a277d5b6f8676 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt(~GE{-7%ek55jn?0{O}lzOy+lPIB!%OT9Y)rhObia2ZZjHH pJ)gvT<4Cqc$8znhZow7L>~a;wtsaYr)BsIq@O1TaS?83{1OU#xLwo=L literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-right.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-right.png new file mode 100644 index 0000000000000000000000000000000000000000..80da318c6e93d5cad9222b0150fcad1cd865d5f3 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)cTE{-7&i|AdD%<|Jvo4YTBrp8Hq@~ltcz^Jtrm9IMizOX)rKvEVxXfd^pfTsHGd}|Z X^T7m{H%`JJ=P-D>`njxgN@xNAOAtC% literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-up-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..067969fb8843a69f3fd7117096a71cb47725f650 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*nzE{-7)iO1j-y?#7CNg-s`njxgN@xNA?F=`Z literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-up.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..a99f7cf08a3973191e5184c9d48c319d877cb4fb GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt+0EvKsc~6qHgn^-Sf6;CYR^A$*P6kg`KbLh*2~7Z+ CnlT^% literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-checked-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..63e5863fa798b6c8f43ddc39714cd81b55ed1221 GIT binary patch literal 421 zcmV;W0b2fvP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10WwKM zK~y-6rP9GlRdEmo@b6r?wNr>_5fX@ELc63@L}0Wr+zV|Z-@u)V)Rs{}yK3Vz^a?$I zI}t1{T9IvwR`zRig6VXwchSJWf99L{=Kl?o{HHbD1ZI*vPVykhLJ~<1le|mvx@ns4 zW7)8ZFL;9$Ty6b6_V5WS6+Ze%MuTqCmP`E9zqV8GyLev-e&Aw>k9!D41;2!ENisl_WRT=nmD(r2yw8$MCCQ*^ z8c9Y;7E8fi4?)c>CHYV#Ji~5@hwbA2EOEQD#OHWY39jK3^F5RQ*1?Uo_DUCcgagc- z)4YTutdA?$Xb)-&3nhQOy^B*kob<&xyuwHPZ2br?FgrpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10rp8m zK~y-6rISBsQ(+XvfA@R&Q|aL1;8ZA-HlT}(BI4qvMT(n(b!-eTd9k{wXiOc76fyZ; zDi61SD7vY^Nt~P%7Zp@gFo;7(QJVHkavf|Q&o*}PY~SIW`<-*)!hb?G6HyfHTyt(t zRi_b|094^4B2UtA$M^l8NxexvYGHV+u!_^_GGl__kfezfh@EGEo$zx6}LvZa2lryKLY)00000NkvXXu0mjf Dq;wJG literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-checked.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..63e5863fa798b6c8f43ddc39714cd81b55ed1221 GIT binary patch literal 421 zcmV;W0b2fvP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10WwKM zK~y-6rP9GlRdEmo@b6r?wNr>_5fX@ELc63@L}0Wr+zV|Z-@u)V)Rs{}yK3Vz^a?$I zI}t1{T9IvwR`zRig6VXwchSJWf99L{=Kl?o{HHbD1ZI*vPVykhLJ~<1le|mvx@ns4 zW7)8ZFL;9$Ty6b6_V5WS6+Ze%MuTqCmP`E9zqV8GyLev-e&Aw>k9!D41;2!ENisl_WRT=nmD(r2yw8$MCCQ*^ z8c9Y;7E8fi4?)c>CHYV#Ji~5@hwbA2EOEQD#OHWY39jK3^F5RQ*1?Uo_DUCcgagc- z)4YTutdA?$Xb)-&3nhQOy^B*kob<&xyuwHPZ2br?FgranMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&%sT^vI!de>gsuh(2Ca_nQf zuXv~ZO3yVe98)FkG`l!ieG%hX*U&M;+9RfOcZQ3^F2RFG7I42l{y;WPcdhwL<9YWh z_w6tKG$-ZGAsfHKUb%Z04|1mc{;mG|%x}+Ko@tY0)FOR0O?jf>Y3nJzyZ&!YgZdi& znR(p$%mP9tg9npxUR1#X>&*6y8jD1k0%P`JdmueH#O<@ymj=d z@4~j+7!mvbd3uhojwarHw7KI4TRL-czjOSZug_SfoSt_F=ywKBS3j3^P6pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10fI?H zK~y-6t&_cO6HyR_znNXHBDq6C?hsN$kq8QY-heiyB1#dcEv;`H7rX{yy?2wmfYTxI zqm_6H3Q!0V0&0q+HAtJilOlLAA&QOQl%spTd*gJSBwgU@&-h zQC#o+y&&?^%+lf3*6Rk4Wm!k!_`p=}57YGhWj&8}ckdFyn+R5%bH@sxaXc^>&ocvT zr|DbZd4PWN1_oVG9nUjQrDpp9x(xtWUW%fRivp4)IS{xp3-~KdCKCbd7r^Z6kGfu2 z6rf463VfMOP*T^M3r7fH6SJ}b#Hu4i9*_3+ZqD;QD~daatXD}=G=P4;|IN%CbzNQt z$@BcS!YiQnq}MxwbGwjvzab)p!8kJ8ud3=pyWN)WRdq|v9+}7n(A#$I#nki1GG$rT r`8il?oPCu6pA5>AR%EDE%}s;J|iaV00000NkvXXu0mjf`jp)5 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-mixed-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..5dc6d232aadaed495581a3af46198f9000605f51 GIT binary patch literal 426 zcmV;b0agBqP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10XIoR zK~y-6rP9A@RbdbW@Y$=z$_PO$BnZL473>UFB0@q66-z;|6|HP6tRexi4NW~Ep5wft&?9R;Yw_mc)sBr*CliW&jCCPjeN!})TndE6z z{p?i3WqignEaF6y%Xop0SnMKS#Rr_5U~r)^SQ;-J!&jW`+ZpHa3Da%x0Uq~}Tm8>* zuMND$0{itZ4kkI$A@HNB_OPC0yQ)_Iy}?O*!>PXcai-}# zK3=$q4a`j-pT-E+yBcmcAL>5lTlf$U8|NE+BhKLo-eI@N5guW-Z^d!3DNH==9}bL5 UV2q0CkpKVy07*qoM6N<$g6a0O2><{9 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..148815556f767fed251989c9987502794b8ba64b GIT binary patch literal 603 zcmV-h0;K(kP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10q99Y zK~y-6rIS5qQ&AMhf9Jk@EJBSqIJgvwDeB^)gSfb95pfU{b#bVMmv@ua%_(#cl_KrC zN#x;B5Jk~V4NiiKlj0`$4T?BuAXtpVzUCbV+gjQr9XxP`d(Qn|e*b&#f&UCyTZp1) z=yx2CtLhjcBY-NrMdVQ$Zuq|cbM=0+dNEtA9`3~PYZb{Gm@=w+jp{z&vZ(G^RDI)| zJJ^#TtksUF>U9-4R`&hpy>P=YJfOzh15THU#V0EVOh?hyR2;ujI5bf#z8vJ)Ik!K7 z`=UB(t(`Xj>4gOg+}%hF5Cp+9L>{Zid4SYkBXU%XIXmOraS^!!Z0@7~ZdA)^%uP*_ zOTg9CQe#9G7vEvbQ()5ofLtOn*X?w6dYQ})0Hdk`m~1vHKzbt!KsJ}lC4dKDL_~p4 z?Ks}9B9p+c0pfX84SuxSdEg`b`v(nA#b&UC~eG^UfF6kbLAko1)NZ5!15(_ zyR&%Si!co5thFD2RzHMm)#@&RQyI_Oy+Tkbl|BO()tH8JZn&S=IXCLT1Hcvvg>SHC z7Q$NXT%tN9BGoS3ne_el05kP^UR2MZIxZp;*7t8OYt{{ub8a{hxd4m-+m^~-5qT)x p?zFY`OFzPOQK?iiQ4|e)+CLB>xg8fR!L9%R002ovPDHLkV1l8Z2-E-o literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-mixed.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..5dc6d232aadaed495581a3af46198f9000605f51 GIT binary patch literal 426 zcmV;b0agBqP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10XIoR zK~y-6rP9A@RbdbW@Y$=z$_PO$BnZL473>UFB0@q66-z;|6|HP6tRexi4NW~Ep5wft&?9R;Yw_mc)sBr*CliW&jCCPjeN!})TndE6z z{p?i3WqignEaF6y%Xop0SnMKS#Rr_5U~r)^SQ;-J!&jW`+ZpHa3Da%x0Uq~}Tm8>* zuMND$0{itZ4kkI$A@HNB_OPC0yQ)_Iy}?O*!>PXcai-}# zK3=$q4a`j-pT-E+yBcmcAL>5lTlf$U8|NE+BhKLo-eI@N5guW-Z^d!3DNH==9}bL5 UV2q0CkpKVy07*qoM6N<$g6a0O2><{9 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/menu-radio.png new file mode 100644 index 0000000000000000000000000000000000000000..843e15661af350d4a8f8d020d6701548ba01ebb7 GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&%sT^vI!de>gsuh(2Ca_nQf zuXv~ZO3yVe98)FkG`l!ieG%hX*U&M;+9RfOcZQ3^F2RFG7I42l{y;WPcdhwL<9YWh z_w6tKG$-ZGAsfHKUb%Z04|1mc{;mG|%x}+Ko@tY0)FOR0O?jf>Y3nJzyZ&!YgZdi& znR(p$%mP9tg9npxUR1#X>&*6y8jD1k0%P`JdmueH#O<@ymj=d z@4~j+7!mvbd3uhojwarHw7KI4TRL-czjOSZug_SfoSt_F=ywKBS3j3^P6YDb50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>8PZ!4!j+x0bmX-dn7iIlpinR(g8$%zH2dih1^v)|cB0Tmtaba4!^=zV*|ny)EAp!H&Z zd`lY}muexanpn_9&zD(uII(fghhr42c0(@U}pKoHU`9AV#muGF{DY#N|C*kA- z!EHwCLQXONdL=d?qMiHE<@QNh8`{@bZMBbM3`{i-`SY{+8PG2bp00i_>zopr01dTz Az5oCK literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..6352cfa8d0895a1bf14311c2d4d613d510e9c585 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSr8<5myefbthaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Ts>lba4!^=zV)-BiA7Vk=BRy zlOmMabYDCX=6JX7|KS}gGP1jFnFz42Rq)+l@!hBVhhDmM(&oFYRW93(Kdw6*#=37M z=fv=vi#FLL`t*f(xBPHBe)u2jT3rJ*_ukDZUpWr^mRfn~1+(*lVDZ*kqXUe5ANVy` zE|$JlpinR(g8$%zH2dih1^v)|cB0Ts>kba4!^=zV*|k*~=>p!MPY zEn?nRUL3QYvE%!{=Z1{TEFOt#xSKm0-5$-_KI^FY=d#6m*P|00&sdb?I!B70c))4A zI?d(irY$zU(WZ|E-FlpinR(g8$%zH2dih1^v)|cB0TrF`ba4!^=zV)-Bj3RQkz*hK z=jK;WpXG8SOPOtMj!nbzgzc3)v&9c_8%X+!hMYPO@^nttPf4Z!` z?5!bi(`IY&F(&U@F>{UgeG1|*SkrrdhFdXb|C)SnhMK2K1rqXnj5Cx9uQuq_ntf;8 z_sQVXyUxytZr0G7l-k<KsW{omrEzBZ2;6 N@O1TaS?83{1OTUhd<*~p literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..bfefe326329df1c6a46377c063d18bfe04490915 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSr8<5myefbthaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Ts>mba4!^=zV)-H`gHtf!2rh zDdvSL-8mCQmTeMwQ~Uq9;1q$`F$p?N3nXH>PtW<)Y#Ds!#KQ`sx{jRWuWYUde$H9c zu|kW1Z^4>Z;u&m*Z(KAlpinR(g8$%zH2dih1^v)|cB0TnIsba4!^=zV*|n!m|Fr0wB$ zkqcn~5-Ar>UOaO5|Nn9sp1`C%OKkbBHg>FRR=)q|NlaVum9p*PbsbSx&a#JamCOpB zW_m1wA&4Pb#8!jpp7pJ73?>rEo@}=@E<{cCUpB|zy&>_3-=vH=)khWvCH82%36+1y z;r_#3LrBk%Yj1hR+}d`f2Xh|R?G8GZ{orf0UhMVehf7mJt_mfmF|NBd`-j>A;p?6% VOu;?bHbB=hc)I$ztaD0e0ss}PY7zhd literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-entry-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..511c08724aed17f574f79852bddd8aaeb2f34bcb GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSr8<5myefbthaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TuoAba4!^=zV*|-oM#Frv2md zhI_gt8fqOcwG9e2g10|=UMk~d(Dp9cWE!>i%!RevEta&_G~jEW<>mWtXw%;QI~VhWT5?pl_|#? z_tr2eZnzopr05Is8=>Px# literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-entry-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..bed61969cd045fea5bd35ba52887f2b2272e5fe6 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSr8<5myefbthaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0To^Lba4!^=zTloY}R1|0XBEX zO;Z|TBqs&WUvQ!N{{LDhoh3qx-TkGs@|9j;2Z}-QXPxg9j*H)~` z^4z=7WN~Rmam105-H-lCW~(o;VhYGg`j$S&I`ParS%(g}Z1pP(1esbI95dIw|Px-gJ*xUYtXZDWH*+2LT|K?_2yT7wpPX4<_WU!ahsYF5d z*Bpgv&t0->gU)rHw@5zD`Qw~iE}uoYQrl@|$t5xsh3;ppmN4|(Og{5^{_z^d=_&4Q Ub%8TGf!<^AboFyt=akR{0M@L58UO$Q literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-entry.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/notebook-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..a9aba4678491367fe44eebcaf44aa931dd3af154 GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSr8<5myefbthaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0To^Hba4!^=zV*|F|XM`p!MN> z9>s0a0y?*>LtgFszTZ#VktJw>A6vO&(Bfs?E3)rpsnknV8lT^@Z?C(YN1gPtk1qBl zFH{*6Djh@3BAzpz$Xj7ur=%27f8ZDMB<{N(n+t7JZ}987Zgej?C}F_n(vp-f`OD04 z@0^n^@BU3qZF*&SP-437{^T>CzA?+6WHaA!u>Qc;t!p>$JI6Ea*No8j4{WrRcC)PB zq}ak4s(LJS@+zTyYNu8)u2W5&yZl+}!hB9ECWTFl*Uc|{r|HP>+~(b_nEI#E)8D%b U-97wM6X-hzPgg&ebxsLQ07unanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*nzE{-7anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)ELE{-7sH-o3EpUXO@ GgeCw(;xc^z literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-left-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-left-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..54d2630212dc4584b0df4e94e283b3e28913e0fe GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kthza%eg%~JfbPm4qb{B$&Dh@ gAF%!qx@5q>5dT5ka4%OME6`X5Pgg&ebxsLQ0H^Fa3jhEB literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-left-semi.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-left-semi.png new file mode 100644 index 0000000000000000000000000000000000000000..b7cd858864dfd195d377f68d1d04cb93c984984d GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt(~GE{-7P|NqXB zRjG#*^S%O^a$YeHe#tYPFlIT)@QKIKxS_;(gM`B@MGKw-SsdJa#&(7V26K)oz54)E m%i-pBOw?s}n#cu428IpSvU;ZbbJqh+XYh3Ob6Mw<&;$S(ctigH literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-left.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-left.png new file mode 100644 index 0000000000000000000000000000000000000000..c9cb53ace653808466a3d0b022c40aa434e6d753 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt+z8E{-7|IaIu z`433dcbQC1W!RK9iPzzJ&v^zlnMe0MHwm_DpE~)C$;?@!jPoX&18?Sn6AcG>83c6_ VSRyTimH`c8@O1TaS?83{1OPxKI(`5E literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-right-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-right-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..3eb32f2289ba730c2d1a270bb732b3cad137a8e2 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt+L`E{-72O)QVeu*{Qz>XgGtXtDnm{r-UW|;IcuB literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-right-semi.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-right-semi.png new file mode 100644 index 0000000000000000000000000000000000000000..67638b4eb73c5bc0559460ed255ac4a215c18341 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt6AN2c`<0T_WAEY^DkGh77fP3^KC{r4BSLvutW?JlNdW_)te| i>->&yhcp%#GcZ)|&D^Oic6biZSO!m5KbLh*2~7a$2t@J# literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-right.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-right.png new file mode 100644 index 0000000000000000000000000000000000000000..6cf201d99515db43042cfc07cd330b000eafd834 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)cTE{-7&i|AdD%<|Jvo4YTBrlv`+S18lyg&F+Q`IDs#gY!Y(o~pFT;?%d(3o@9nVW&3 YX?}vsU4#GYfTl5cy85}Sb4q9e07#!Ze*gdg literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-up-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..067969fb8843a69f3fd7117096a71cb47725f650 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*nzE{-7)iO1j-y?#7CNg-s`njxgN@xNA?F=`Z literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-up.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..a99f7cf08a3973191e5184c9d48c319d877cb4fb GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt+0EvKsc~6qHgn^-Sf6;CYR^A$*P6kg`KbLh*2~7Z+ CnlT^% literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/progressbar-horz-trough.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/progressbar-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..d2afb84bd9c1fee6dfb2b932de23636fd32dadbb GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)M!3HGx`C7_=6lZ})WHAE+-(e7DJf6QI1t=(4 z;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i`u&r;B3<$IRBgjeHIUA`Jb0 z9A_uH*>~l?`0pO%v}M_|n>=FXcS|gPEEeA$@p1N4&$T}+I%YF!F=*SF#ac@xYb-5T zF4A9H`gMEI!u8h~yg18G-7cN?WXj@255GTUv_2xg#{0wXyFhywJYD@<);T3K0RS(9 BNech~ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/progressbar-horz.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/progressbar-horz.png new file mode 100644 index 0000000000000000000000000000000000000000..61882f38288ee6cafb75edacabe9a14cf33fa14e GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1d!3HGVjK4YnDb50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWIZIPZ!4!j+x0mQ&#y_e*c|% zUcSx#&zhb!@;@S7yd{{AT)IE|({4_VOanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt-vZE{-7_Gi&=Cxta|`T;?y6 z)-|hpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10wzgB zK~y-6g;LFH6G0UJy_wl;lD4#)L+ZhV9*RhmfQRDE-fgu7i+_U9;!#2AN%3D0q)0tf z3ptjepq|8{)|*(gNbfeSCPtgxo$Ss$4{g)U2l`I)K7JoFZwOuCdHFJk7MOX;g7N?$ zz@d@m^h9!fXc7h&^)lC69nV# zaPH5BlA@GKr?VZr9l_9{_Kh)HjoQ#9U`I;;81d8-rQ~EPo%sj&P){l4SZh5u9gc-T zbB#PNUuL5BnStzoz@1KlrtcHuqReCm?<+@5NU6keJC#b|=E4mu-o1_4nQ0hfu)Y1Q z!wEBlv4#|bFDvE9B>&=_TbR2x+s+@{E5RCrwe=V6nsStk<7iqiQ=UXy9FF5)=IT_B z=_DZl2tfdl7XUcfkWxY<2v4r%_I(XO#QSV*yAXyU-fq0>8GQNbbw_S313*=}*?}{} zbU`ZFmi@5#5ye6Qh2m+1L5QcT6)ZhoJ_Z2*qE=*#F{|Wxqvx5h*>8=GgLn{WsK zU`F8kehiur^?G#+Kt%`I@3tL9Q7;&P*4iiF*+Fgh%aP={)Nt;{8!2Vkb=@qe|A%5` zv~=j3*nVo%tCIktqy6t29gMBG>1HvGqO$-CYVVf7Y!OE-)6zP$Y*!lfz3Tv?!){j$ z=1!G_<#`gg0$`K?W?+{s)~yte4t{?Bnw-;Z|j600000NkvXXu0mjfn6ELZ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-checked-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..8d9e2ef1d24a6af8953bd9e101b2ee7b5e214788 GIT binary patch literal 548 zcmV+<0^9wGP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10kKI$ zK~y-6m6O416G0fof8Xpv!QN7_7UCfXL5zx`cxXV32}-?rQG_0hV7v(ZUsRA*p+&@l ze?SGPBnDcfV5yd#dXP{9VsTHJHp%Wj53M2DP>Js}^X9$xyfFI4DkB2q`nB^Qto&ebE!pC#%$kq_v&;k41BQNBl-|pB0tl#W> zpSm@UdB)n@cAw5+1!v+! zG9Z&58)%%#r+VJ3i?ovwCs|1Y%0m!4ppj(j)nGvRwGu!gSE%8G-h*X(4>sR?$N5I4 zcocI`{}AwbVPFo(mTV!nnl)eR0)N=v02q-UM;F|^<;$Cb=l^8}6!T)bHo4&dTEDy* zq{{GaYU87+894Yf4?kV%w0`?Hh~sAl;lFB2%pMy}UBCJEWNV*F;8k(uY#4fF69pg* mn9w(5OFq%ubZv5@SN{i$+Ma%Rwh^lU0000pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10y0TN zK~y-6eNs(N6HydB_r5aIPHAbUgtCJWG>~dYGyzSFfwgY+H>msye}s{Z8y6UsME`*s zO*CmjyOP8NG@(FerY)W6v~S*Zp(*_!zSX5Ox82Vnh}IfQilx znNMu!jqf*Vqjbg zrOsz-#;)Y@MTdwdjR62e3_2}8?CZD|G;@!E<5&Se!L{C5mc5;yD>+1TBN+gQ2zJ_; z(fxjL#*UVI(bXaSeKUP==NJD=o^;|}HbRJODLb2eopExTmSqopr&0?Pots1t8(M3eocx*+ zIR5c-tWFXQ0-Y<{ac&W*d!tJ{J^hWjxjYJmJO%@eYPF7U->VS07Kp-bG8n`ks8}rD z0nt}?zC87Tm>D7h8D-)+Mglh3_Zu|<4mvGAoV0C>nIZ!~yXA)h+V{M(Is-u9m0k>V zeAEh>p@^9xj81L^%~0$3DDd1}0QeXFMbe9w-&=NfsTW?YiwH9j6B7VIq6dhgZqjM{ zabnDV;FX>M^*(SzUaq@XNyNM&;-?}~20;kafXGKC+Vi}#`Y8Sn^ws(#qHg<=00000 LNkvXXu0mjfGgcw; literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-checked.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..03f4271c078af60d12e269347174f01dfd7571bc GIT binary patch literal 538 zcmV+#0_FXQP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10jEhs zK~y-6m6N|~(@_+~Klc(PdH6+#oM#T2Zhb3Uj7{x^3}lqY`wrs(IR{|#7z8JDjiHedNf#GCh zEJpYcp1YWz-pRHVz;#+H{h9&H7;gUfyaFIgSKr+D1!XYpH{clR!EUC08zrRMtY?J$ z!z{Vt008y%2DQaQ+>wu{yqZu-nKF)bXJ31eW%T~w$$j+RAQjF-z5 z&-WD0-5E$&LqatZi__M_B*QRMl<)Dur}b|=;`&-6AwZfb@NYrxMhCU!uOM*wZ|(Z) z2DPQbo&XgpGC#64X{KAJe@5}*jtV-rU)UB{J)Id0zdHBv_O=3~Gea{1@B25~evol9 z017Z$zSK!)E?gJn6^Q?j*Mq$bGHz_Pe5(TqzixhHW72W9q~0b(2mwr_DcFv8{^^s0 csY+D;2ZXhoJU+H1!vFvP07*qoM6N<$g84e~TL1t6 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-mixed-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-mixed-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7b7d2997636acdf7e26f1f07afea67a991ea607e GIT binary patch literal 610 zcmV-o0-gPdP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10q;pf zK~y-6m6K0PR8bhlf9KDg8AnU6>7<(|a1k!tMG#nv7C}<0pidA;eS{#(s6K%yZCVIH z?Gl0(ttx8WA8X@2??^LR&YgSa-gDj-3aO<{&+5Q=e(&?VaE@Y+;U~dd^&jx=Chb<5D&e&0srJp<$euFB>Mm(OfuKEJTR|>b8ySGJlV`Yd z>n63@@L#cdeT|vfd%S-04ij0E7x|RxkB_=)UvCNE)ypMDM@J6KUR_N%f8i1!q^&g5 zfOKE|PiduOO+oz)?D7r6^cKh(`;@)>yQ+Ai&uch052lg-BJ7Y(r97@GFMe{@-vBKtQH5nPs~ zzVIK`8$&k$w)bB1u6=y5TxlIE^86%-R%-hvp^)Gyirjac%YuZ(jpp!GSnh1y?or?1 w$hZzNtu&Vv)Bpq$2`mMp7dF3t`?}Nr3q?BH9ehCJpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10isDn zK~y-6m6K0PRACs!f6qG?2dp;zb2H`2MG#UX)@sNRg7G5+MFCC!bDqU(wCLga#ZxAY8{{O8 z0hqBS<3%cB=F-cv%SpdA9&`DX^kz_=k{AVCYjE9NHR-{T?nBo`=KHpr0dx74^rl~a zD#-2#wn{7<-FNW9$b8?n1NiEHn`|4dt<7%yD&GdM$HTAsD^+`kNVOeMs~(xT(_SUC zF|0EfK;TK$F%QT!hCTfU7`)NT{+{%XkiS)7>Fz3DmVVSiVjFe_nTBED>hWD+fbPRx z3|{a3dxj(9WW>qC_EOR!A!o4O7`&NY#owyz3jh8dvN-iQ5oT+inH40R1lU;q$&)MZ z_pZ@wpl2=$;`;_s+f;KqVamK&H~RYA2Z@3-XG&V-WtYHfXYBL4Kk*6xC<{>QVOXiI{NQu$+tx0)usl=Uu7Py^FpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10q#je zK~y-6jgvob(@+$}&wVek9j7U=QzcBO*^mNrr3$0~Bi)$z2DG1o4}pSUWTA{mFw#f} z7+7hTDuI}q(%6pw+xYo1B&eZEAZK`b!#(Hy?voDTk}RupqZE8VEcTeW4FE)R##Fu$ zB@JA6e7rbM7uTNFv?osqcxcq>nywpCRw@7hRTRjwRHaFjG4RTBHuiy&Y$2ehS*`Q; z)rx+zam6x;#APr50CS08>c)AIjl4(SAlMr)gsTW zs-ASyBz#S_eYMBHXM3x&^5tbD&iOb7^N!RE^Kq@-*wHj&J@=f10gCszyDQBAVAf6a`?~-DDJx*+ z_8glR&i|+^FJ=iW2sBno0RVoo(a|z#@#Cee&droT~0OouDRB5vPqN<16X&hZ=W+8|K2?D@S#V;gDqypbf vRjCd=XX^nl%7MSyIMa$ckD1E1%j*0az&h;V^sNp@00000NkvXXu0mjffK3ll literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-mixed.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..bb0e7f5d05959117e75e10a2b190b89279139d25 GIT binary patch literal 519 zcmV+i0{H!jP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10hCEZ zK~y-6os+>!(_t9LKhL`*wjiQm2~rF}a0FgfE=y(|y@%kjQz#-Cbnq|mAeaZC>`%}N z>QKju+J>-BVtKL-oyv)H_)WKd@3+I4{*o=WzNh#7@_fF}^YHQ-C-ii%FcvyL2O0*K zth>G}*uZOfdOP<%T5pZRYNnL%hrv4D#uf4ZmPzJc$GZ~~_dZ<>jsjLQr9@b%lz?<| z@I;L9C3!ZLnJ8YWIDqgVSZfyskVuz*eOm*tC+U37o8E$4y8(4Me+u1-3*GM=2Jo(G z%*AEOHmttvIY#IEIn&$K6bXJ-`M9vd_riXC2I;ypINvC^@i5gA21xXDF*@HLaV+U1 z)A7B<>$Q-O98P-;qqz8$;77G3P}!}KU)YHRP`1ZcKCDaJ>8SPb1kW638O;9&@8x4l zZfYx+2fgaJyYX^n`)1JroWAgT(#$s7g-x~@UhbU)Z~%AT-9G5D1S4qxqAat5SM1Tu=aG$Q{U45xmI+s!$2|Z5002ov JPDHLkV1jn0@D~68 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-unchecked-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-unchecked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c3eddc9059289b64458a7e02896433e945694b12 GIT binary patch literal 532 zcmV+v0_**WP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10ij7m zK~y-6m6FeDQ&AAce{;@B^T&U^Aza+4(2WY+i7V;81y|xT1bqwNp(1VsK|yz7eFMS0 zwO#cA5(_s`o11%j&pG2F0TYp$e5+xY-!}vE34bZe@@+((sOnxqasY#V7m-gW`=inD zaB*J#lv~Zs?B`2F9y!-&T4${>27r_jF~k@`?LpsrM&@e2l9&1>CXpPe;#Hd?LD zlJAlfU->e|c=V&V@&Hb}1=!5oE9dOaMyq`RJlp4-YowI2W@~z@nod4QmgUVYvy_U8#(omM4=+9xs3&1f|I2E6l? zFIVNg_a*T5tQZ^{fN|05#~2U&v?|dHE>Xo-RT*RaIxc!o0p|ZdjedIbb+a|O5$gIj zs1d{pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10jo(w zK~y-6m6E+~)KCzG&&>6%|JIhb!0Av*BmyOLh(2la5K*3jhe#9}3W`Y3A@&U@cz`4? zKo_T2AU;uMbo?jU=;vlS^jPu#;>Q-y???#HzCCFWYqO`$|~6JJNt>!G<{Ag_*#~a z{|i5yL{L@V47_`(!YF!^PKp;{81q*2Y7!CQe(0D197a*1wuRS_C?)=d2jJu%+v8otEv!!j_t_JtZ)&VkOaqhfr8!IAP!y+EW zG#1{UbKAC8BJ#1WE3>UZJ+BM|ms;za_4UT9C?6EXqlD=1kr45y=auRE<<%<6-TMEo zv-Ul!VBfU$6A|!A00hI(!I*`s=eO25f2kMEF@O%hpZ}XoCI?_X0dOSV?*R~Iz7^mz gyuZ*|-)#2(06MP6%y51wZU6uP07*qoM6N<$g2ANuVE_OC literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-unchecked-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..7861595e644ab97b0c9f7687cd53a9adbedbccb3 GIT binary patch literal 560 zcmV-00?+-4P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10li5? zK~y-6m6N@06G0S(&%ML$Y*tS2W+R)@MG7Q-O6U-M(&iaZl&8o;5J5vh5eYhk-++P# zh~4D@;so!m|8{qlnYk1YVXP3@r@F=cjy~Pd5LS{T-De=20CeC*Ism{#*PeWzJ-yBI z(O`L>{*L>)y*qzTz)=*pwAPVQN&x_zwJ@f3b+s@8d@8cmF>q;?3ifq7oqY=f{bYM5 ziHUes3;-bFF`MLNW6hu#Z@&UAjRJsn8h!`^{d(tN8WYi-FaQt{bQA}+X_7!!y}Fuz zp(N=%7vk^f-lKcrRg>(;sD#K%wH3Ecx8l}|FpTc@{*Q?O+&IGw&_SeQwJv;{NJol< z57~=!Zm+#blzIRW=`aA1jd4H#fFR67H{RKe3!Jkc&^3GV{o2%S(*jdhPQ>?_J)PC% z+=%$KVG)nIS{Oxq#(6%v5a9D{l9%fiOec9Mpz|!d8ZrPBS^B22W-u+r<$We19+P5R zT5B$fZ1)5J{=DCftE=9}K+k)1xp*uh%tTB~00hqdL{%-^Y?>SA{dtk4N5HTF{`rl+ ylO)}z9&${?ha%DiK?pR0$X6zMmt|MO<^5k@X4Zc;pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10h~!h zK~y-6m6EY;)Ibo1|CwFehkd>XAsuZ>BmyOLh(2la5D`zoLl8kjK@kZ$#JvFp50K;` z2%?DX-DB6D9g4dM2NC4^tI=w{Upq5D;V)HH^@NyTsp1gO<>r;Hh-rnC-gI4eG47{P zUDS2`E)g9U`MttsxiQ8907M21eUuQ_0jeKe+nxXjV}qiq7hi3bJua(7dE0j+Re0a{ zq3F-->_xl(>Q&m+@$(V2T-h=UFw^0UY+e`zju@&-;+=Ug8z7}615nV^ z+5c#ZD1+#S%CNJ6hycu2Ohl_b2HDl1k3k4nv5K6AxDJ3$r&ST-Iv}M}cFvtc^^*Yi_833}{*m4Je14FaPY5_dN)G`jn7=FVg;RRlb=~E-|2MXXz8C4a RAyEJT002ovPDHLkV1l2K=T-m! literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-horz-focus.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-horz-focus.png new file mode 100644 index 0000000000000000000000000000000000000000..84f2f28609f11ccc7c22ccce08a705932ab019ae GIT binary patch literal 444 zcmV;t0YmpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10ZBvylQxDJ0EEyApjV~XmvSfp=pV6KtsYsH zeMY3;<8d_}jk*iqQf>QPaI1BbTd&#Eno_{(YBHI8006mew_mS!8oS1;*E zJ5JAK*0J&U?sk_rpFh3WcA=Eb9><7TRf0f`qb?F=K*kUzJ6sjoAG=mQ$96@^T6BnVzJo#iJar~obSkK mEi3>aGNCbI^*?e4_KHs?AcRT-lB&P}0000ftJ=O=6AQHgv1 z>r@L~Jw7ML#>UpvX8ia6|M{H~+zAit57#fcy2-%E=%4bE4xsiYSB}rMt^fC5Fd;GJ p=YjJ|K|Wp0ZU;3aSe5x07_94+Uv9poKM&{}22WQ%mvv4FO#rr!V&MP) literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-horz-trough.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..64656c184247b021f991daa069eab9ac501efc2b GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6L!3HE_wj8emQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w8o-U3d9-VK`Ir2Fe2(VsQ zxlUl#L^uAUl6UMUg_%UHmSPvUa%<1m|Mv0?hR5ESu5fQXruoKm;YQt8ip$kIRtPxB z_$#&^n^t<&Q&Vv%OEpJXY}#M5e^xb>%v0v-7CEtG-f}LP{awI$3yVpuCpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10)k0I zK~zYI?bXds({LCE@b9msEo~_;9gy&nI0y%~>V@f11O5ZPgbWQz;HE?Z*&o1xKR{l0 zRJe#?9FPk)AzV?p?d2pRfh9t^fukL?TkAnd1Xjj2k9@Cve*N_MwsSdr506qqlE&wobqQbVnaYXvqK-De#!-`Qd6!dKLnlNVe%pa9o`kE9sqBzQ_ z0Dv0W1vl%3Pv}lJv+Wrg%-i8e*HTeX2qAjUQ!|sXj{6r=6Jp$mUD>sp_2Pvb&^QS5 zEwRH9Km56iHB`QX2~X|pPjk0_>L5@M0f4v>!Q}p^xS!h{*t=ajm9OR!6!dKL>Q?&I zTyk7Iv9yB7Su)l!=G1ZV6#76=S?{?L3MpaM!0FUtYN9CQU+h!zooL$G;B?0-=Lo5m z`Yd5?3)i_Wr^Jm266Q9~u+@(pp$xQ_-}Nt2$;#hsX={>hrTZKq0;+STjBd^nH=-bf z+;@a3z{pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10)k0I zK~zYI?bXds({LCE@b9msEo~_;9gy&nI0y%~>V@f11O5ZPgbWQz;HE?Z*&o1xKR{l0 zRJe#?9FPk)AzV?p?d2pRfh9t^fukL?TkAnd1Xjj2k9@Cve*N_MwsSdr506qqlE&wobqQbVnaYXvqK-De#!-`Qd6!dKLnlNVe%pa9o`kE9sqBzQ_ z0Dv0W1vl%3Pv}lJv+Wrg%-i8e*HTeX2qAjUQ!|sXj{6r=6Jp$mUD>sp_2Pvb&^QS5 zEwRH9Km56iHB`QX2~X|pPjk0_>L5@M0f4v>!Q}p^xS!h{*t=ajm9OR!6!dKL>Q?&I zTyk7Iv9yB7Su)l!=G1ZV6#76=S?{?L3MpaM!0FUtYN9CQU+h!zooL$G;B?0-=Lo5m z`Yd5?3)i_Wr^Jm266Q9~u+@(pp$xQ_-}Nt2$;#hsX={>hrTZKq0;+STjBd^nH=-bf z+;@a3z{pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10#8Xq zK~zYI?Ug-m6EPUa|BrpXmqh8Mm!_x;Ol;YB`5e3msY6j`gg{8_d=CVbonEVjB(@z8^GNLU>?|0|1QCP)ef6v$WDGx7IvM z;@_VxD&k>hd4t1QZ-t9ZA>64oD^(&*hM6(?!)Vxl0YIPH@XSg&%Wnl2>+Pu9%B|vt&R%9$Ti#$s&D=P9VHP&p_ijsI~tI}$$ z6aF7xr8=QplPC40UX zxJ2iOtRqR13^JqjyV0=!`sDnXO;Z%vSI_lV$|CPMLb$VDa3v)Ul0jxF{eCq3^%9u8 z+Q97Kdql+EI9xRRpxJVS0B46%Z8Rz+QH=kj+Ekg<_UUNU->Tc|9Ou$=!>E6s5nF?$ oJ13%i+gP)C_~WNX`4w~X7tlTZKBZ#c{{R3007*qoM6N<$g6e)o^#A|> literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-slider.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..6d90f89ed142f4daa6096f138a1b5a9a4eb11a5a GIT binary patch literal 715 zcmV;+0yO=JP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10$52z zK~zYI?UhYy6G0fq|1&!~o86sFLQ4y&rBLcEH(x%7F9~S7Z1gY z;8&=gOA&ie+6oP=+3d`2vYFlS5{jg|Nt$@Z09Z-$xqKfonZLMEtjgb;TKW%mJG zH@Th%07BUbfNv((AEcDq0Me;NLWp%j=%(ZPm0Eov@Vo$)%>e*eKSdlz2-~fwm#D;; z{IQhs<3&Z5sMR(ZWgCsM>snCp|UK0FFWn00J3up3r|w3y{T|_V`a7J zb6y!K0RY=}P_Hj?rP@u4u}0eKejY0lLaZ~!pRcSoeM$@WQ3# z?*6+@hw3>9ec4!EyO89pnPp+=%2l5b`Wk>!DiT86t+>87?oLMGdI22QcZCqQN=1aS z2eta*^p*kD`a&@H4#gq>*E~VfA40C2NZl;?VmF+Q`%W*m90=SoHY3j+gym{Jj? z>{RQKNiq>yr=Zk2EfoRy8pqMhqF6-$#ZIZn700SG zwIqo<=yl^*O8Kc&1R#aUpZq@BS9x|W7srxi8b^owDua25p|No;XVNs?wYjsTRJ&QN z&T~R1dze|Kaqw$T^?T`CC8HO^>xF@q_PSpz#u{OG+;m;RZQCg-J0n&d9Q@oF+s`Z7y^8}dffEb|P?;%bibpEuWZZ}pL%%dcVw##}=GRnCS x;`SiBZsdbePANM9!H&uF*5Kl2|A3bi@fT$X={rWn3jP29002ovPDHLkV1ms4L|Xs= literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-vert-trough-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scale-vert-trough-active.png new file mode 100644 index 0000000000000000000000000000000000000000..991818689cc52b3ae6fea9b8c739e74a0780f419 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)u!3HEnufz)gDb50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WkTFf3E{-7{oyiFjtcw#wcq9*a zbUkued234f{`hYOMn?ahrwi&v{#cW$x3Oxb$Ho_b=ZD`-V|w>z*`GWn`G0#}DZ1)& zYj)ND|F5fXLhIN8Ao%e7zdYlt$Rnpt{CfEJeK^y9$$!Qh3^vs)nCbdQXOZf1yLWFI nH@J3rUbN+OqwY~P#R)?j7v{M+NDn)$mHs&#VIZDL}OHw#g`Jjq*YXMyWnleLD= aT+D*>6lUeVa`FZ`fWgz%&t;ucLK6VX(N&-T literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e09898952c315b68e9f377b1f74ab9a8c8501135 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@)1s;*b3=DjSL74G){)!Z!pk#?_ zL`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MSY$wjv*QolM^KB8U$w=d!|ZT zb6dw7AO8Q}kcWq75)hx4l#~?XHs-k67JKy{Yw+==HJqy!igl-(HHv04b yyujfD2NaGTIPjt8q5a{cK(&QcYxE@MFfi;hP?34O%xxLaWelFKelF{r5}E*@`()ez literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..052b31911928ac1737a1e008fdfdf94910d1ad4c GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@)1s;*b3=DjSL74G){)!Z!pk#?_ zL`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MO~gQjv*Qo@AeyV9SRU|x!;kH z_@{PH;5&hjEYrGrqn>E&|MUHlm0%EuRoFzANpW-Xrd95?{!kxuU*u@s#MWJhv;-}m zsR{ng^4DDIK7IE0g*sP6GyX@a79BnqC1p{z^XB!3XJ1%<+V;ME!bg|h=PD|K$0hln wHT!*6n-jk9U;tD0gDmY+Z&M#N$6t}&_DNN2(|T4lpsN@>UHx3vIVCg!0QPZY8~^|S literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-horz-slider.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-horz-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..484d8d05de7b7f03dc89f6af68ca617b1ddadfd6 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@)1s;*b3=DjSL74G){)!Z!pk#?_ zL`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MJ=8#jv*Qo@AhxxJ!Bx_a^KuV zETw6~#Bz=#u0e-fE3S2`1M?l$ zjo-?=GQF_ucDxG ah=GA4lrgV`eco1}EQ6=3pUXO@geCw8MI%Z8 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..32273a186cf33449e7db34ab368ec6c294d122d2 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@)1s;*b3=DjSL74G){)!Z!pk#?_ zL`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MID|ljv*QolM^JaGziW#_Dq$w z=C+PEKK%c`ArBDr^zd}IO15MjUYGUXDeQRDp~ei2){p=Hr)yMy{(rZgjjfF?bzE!R33L;Kr>mdKI;Vst01#4Ke*gdg literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b8ff0ffaef8c178638415c72b0385c96d42439b4 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@)1s;*b3=DjSL74G){)!Z!pk#?_ zL`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MeUw0jv*QolM^JaGzi8fOgd#& zCRVmDt?mE+WC;+EloaDO=D6Axd-We{@ZqL)oU0a!9Q*%&{=zqB|Cj%ll#tL$Nb->= z`~P3Q`>5^56EQx%JUl`zM>b?u^&MTdyu#Gb$VkUc{P%zPP#$H4y8nM-j-NVr`on*F oXC4>!!%2Z^3#)YWq}DJn7_3!djhTC7FVIO0p00i_>zopr08+(TY5)KL literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..7fd9037eda7d05e43a0f39be31968ef05afe4eab GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@)1s;*b3=DjSL74G){)!Z!pk#?_ zL`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$Mctk*jv*Qo&rUGpJ7mD)I$uzT zS=BiFm28&A*TCo0-eR+>FVdQ&MBb@0F0<$^Z)<= literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..ce370c92f350c22dbebe918f13876e77226a759b GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@)1s;*b3=DjSL74G){)!Z!pk#?_ zL`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MID|ljv*Qo&rUGpI^-bWdSCqD zp&eVpPsu9HI}o%nuvF2;P}@c_mfSx+8L+i7=w52NUP#ebKxUK9Y`#Ng@b=d#Wzp$P!JTVn)(#d9jiU=+JB2VD6y#xK={~Qt?`)b$e!anKBmE$+!i#IyA7W#0e7AV6 zm*(R0x_f^xRbT)3K}Pk#i{gXaiMLPcC51;Xyfph5r||l=cf2pYi3>fkO1O07cV$al pzj18;!4HZjR!ivhzARp6uKZV)`R>8+PM~`jJYD@<);T3K0RVimTM7UG literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..38681be3b061008a03d4081204d54c217b147ae3 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@)1s;*b3=DjSL74G){)!Z!pk#?_ zL`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MJ=8#jv*Qo&rUGpJ7mD)I-fh# zrJ8Zw6l;+}E&=bv2O5&adPg`DG!DOKnCc~T@YepHC(m!=>F!&4p!$7SX|d=vMh>Uf zYx)iOg3nt`wL6q(_VtI1$^(;)T2ouzZmK>~7ndfq;qP&;OM4IG*{eEw%=C=cscwnu oH!kgV{BFh}9UjYdd-^QF4O+6y(yDUjf$m}OboFyt=akR{0KULisQ>@~ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..256a7745ac3f40c7e09f70cd58e198cd26bbde3b GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y!3HG1DAjiXDb50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD=jPZ!4!j+x0*!ms`M|M0Ff a8-qXui~0XkkN*QD89ZJ6T-G@yGywoT$tJG= literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-trough.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/scrollbar-vert-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..fe633dea686d80c6d6d751e1e0a9be54e0b357ea GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y!3HG1DAjiXDb50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD=jPZ!4!j+x0%#6^DVE2tb| ZU|^SH%uQOfgBK{t;OXk;vd$@?2>|1JB4Ypm literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-down-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-down-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..bf45012d7018451d0904c8d3002e108a42ebe4db GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&5-9M9EM{QfI}E~%$MaXD00kvW zTq8jL~e5^WWQUvIqGvqoSylS=Ei7fB3T_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u+o-U3d5>ua^GvqqtAi{Ft zyLq;**|(;p-!B_i>g1{G%5x z?L#{{mhuFdgrB(I9mKYNU$y^9!KA%6!#WJyvh;$l1lRAMTVKm4-#b~+*lemsB+yO< MPgg&ebxsLQ0IRG|A^-pY literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-down-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..be2c0e9d8f844b47ca1d2e17150c798bc5db9f1d GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vHo-U3d5>ub{9pq|qkYIZr zz4x?GiMZ9bx}QF_)0|Ftos`S6T~hC!EF8aJCm-|TUnOQna^D?fn!Om_^V_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0v%o-U3d5>uaEFyv}55OBFT zUsXZQX~UPcDz*Nly%8=#s|AvETqX$YX^1|ToDgw!ORSQ0I&WF@RJIkXtjZad%=jmJ z`R|#CBLX&yQrIrMcjK6Mcjn_3IS1=(x&B2dR*4(ZB=>J)C}6zgqj>9o;itbq8yP%Z L{an^LB{Ts5&=X8g literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-down.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-down.png new file mode 100644 index 0000000000000000000000000000000000000000..2f0990cedb1edfd8eddc73e5ad2746fc3a206331 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0v{o-U3d5>ua^+sJjuK;p>9 z|EjWG-i3wYF|~HJ%k08-hcxrfoRaXXRK)2cYt`ew78Y~$!xx|WQ#IjHFt5XHxh(br zx!bDUjhO?@44?D+)v;vMai93<+w*X@#cswG*7JBA7M=K+IPq@qj9>Nf3=xbm{>u8# TehJJ6+RWhT>gTe~DWM4fGPO|4 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-up-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..905d867874f48f6fa9b9df774e921fe0a909a453 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w;o-U3d5>wyy8gd80seYei(#ZN&MeV+u(}V|{b6y=hVDqDKRn`0Xwvim>p3`l< z$Tsx7J(=vYH*H#MQ7ug Z@_pXOik_QM`xvSJ40f literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-up-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..fe7d76a59140bc8cd144868090fff2ae1cb65fb1 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u|o-U3d5>wyy8gdmq zpQ9(1BoN%unlMxSC;$Ej;h*$*y%d&iG>Dw7pmb2&;_9ITI)5CxpWb@>&bcSu^Z2%v z+6-^ME&W{6n!D@x+}mG2vGC;vhd-P<;l!mmi*B5;`N1NvuRiFM#GQQgr78x6L3N*| aAK;cdCFj0tMeB5+{S2P2elF{r5}E+f16Vi! literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-up-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-ltr-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..1ae1550f6a9350fff33e8d5e1f8f6d150ac948ab GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vTo-U3d5>wyy8gex|2)N$w zxv3-Oc|mDz!c6DN{ussZk8uZ!5;t;PoN1yYq@sRewVh3ce4WDdSFcXb3+-OM^G>l; z6+`B&*~cRu@x6a}bjIbBb+LZV>$9C6NGL5Yt_^s@xZu9MqRW}JH>WBwi0m#p9nU1c XBuq}?ymasdpzREvu6{1-oD!M_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w;o-U3d5>wyy+Hy5JNU%PC z%U16pxUFMu>jWeBPjWk*);-$Wbhc?)(~5X0PRAp{7FU}aD+?O(7H%j#f9`kxl5p|c zYz|i+XGWGCn?}&Gru*_2Nj{deA(g$+uC#j@w+<9lJP{NPcpXW6j Z^^>Q`sy19$c^POugQu&X%Q~loCIIOJSkV9g literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-rtl-down-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-rtl-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c49df666eaae67f26976dba50d60ef0dbfad93b2 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wCo-U3d5>ub{?c{ARU|^ox zE+y!~rSdFE)GZ+(tE=RvfoMlPW6a!=X{n41si~P+-PvFGc3E^zQF^kr?!^8j4r=jB zret*;wD)E;v@l;TVAIE)#C&;+t$1I`JC7CX^%)vOFWi(pw_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wio-U3d5>ub{Ir2FeFtBW2 zyIZ4bLdEp;6;17vCV1qZVtjpNNk+|qd1^Dyrm-?CnYr*B?>tYNjMzIZTaBNrmU|K( z^guy!deEx6=-3#oj_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vXo-U3d5>t~?5)u*~h>QF_ ze_a1a17Ab}Pg$9tNauX}{l*4~8tzQWzMtOz|8Jo(bH_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wio-U3d5>t~?5)u*~h>QHz zSJ64vz!#Cg!^f8=(kXAh&&VKA!<|Xld(y;*@Bja|P?_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xVo-U3d5>wxvImp>yAmDOw zztrStKE>r3iPM&p-dMULQeUehgZ1C#1I>;7Ph>2o2X0)siqD}s@my-iX4PX)tmFk6 zbE69xy3QJ^J$K%5*NkCn*8QK>F&!7XY~CE0UdK`QRe9+pj8Z>u6{1-oD!M< Drw~hF literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-rtl-up-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-rtl-up-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..61b9a1c808f1f4cf8143e73ec785fdaa40ba7679 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w?o-U3d5>wyy9^`B=5MX)U z!!NwQ(IF{u+LF>6^KKkewL7w)BkaK*v9`Od{7-o99S_tD4wGdFUi!UI=a7(7mi21^ z!EL!q83RtqIAyJUEx0nd{Y+$V`rXHy85bn1>)l=RaQXp0r+A^4Axt`MK_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wqo-U3d5>wxvImp>yAmDOw z|H)%_n5sg!H><2Ytfbn$M(#+1M%V*;UK@!Y9_ub{``dCmeX|kMzDJzfmR(ud*1_>) z&q9VBwVo?4UpR7mEwh1kbDMPt%bpX5wf22eE?}5(g@66c*2ABG7BP6b`njxgN@xNA DtTs*E literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-rtl-up.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-rtl-up.png new file mode 100644 index 0000000000000000000000000000000000000000..d77aa7c888caadedf8a015082f78b7b2bc0e0735 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5Qk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wCo-U3d5>wxv*~r;oAmV!Q zx37Vwa*N2TguW%k7KB!#^CAd=d#Wz Gp$Pz3#Z3kP literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-up-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-up-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..65908b0b82d542e3468b26819abf4ceb21266c0a GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&5-9M9EM{QfI}E~%$MaXD00kvW zTq8=04VW?|6# WFIBov)!7(m7=x#)pUXO@geCwL;x+aF literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-up.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/spin-up.png new file mode 100644 index 0000000000000000000000000000000000000000..7486675fb3af03f73e52197986354dc920b9e533 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&5-9M9EM{QfI}E~%$MaXD00kvW zTq8)ET>g0DY+Jf-T-(BO9{FlNTu&slTBZ?^87{Fjlz?vl6i VrYl*W4gsxZ@O1TaS?83{1OT_MQR)By literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-down.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-down.png new file mode 100644 index 0000000000000000000000000000000000000000..3c7ebf8f1a7ec953aa3e83947b20b3e654ccb162 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^96-#%!3HEZpRM}WyJBkRJ*ZRF7>A8?XOXqbDr>=c^|H%^tYq> zzh2`%e)K$oA(zzRzK~hWBu@$ziBx$!yks66H3R} TE;;=LTFl_->gTe~DWM4f&9YNF literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-horz-gap.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-horz-gap.png new file mode 100644 index 0000000000000000000000000000000000000000..da12eca3435fba870b7daa06d6e279547eda39a8 GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y@!3HFyABb!LQk(@Ik;M!Qe1}1p@p%4<6riAF ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wbo-U3d95a&>fZ)Ov!~cg5 c95}$hz_FjPlilHe4Nw7tr>mdKI;Vst0HvZP+W-In literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-left-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..569781b3337363c06e789bd150b0b1c0018a50ea GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b`!3HGn8ON~#Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWIZqPZ!4!j+wD147mDY2bB=juiYpYP9XEVn5!C>J&;>})1a4olk|e3 zq}hvDj|(ZeZ_{KeXJ|O{dCTSxtPC9ggar5YZvE4?&gP!?+4f^iE6pwheY#pxyYBs- d`h9YL7+(LBc2DYLcnEX?gQu&X%Q~loCIBE0R&xLV literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-left.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-left.png new file mode 100644 index 0000000000000000000000000000000000000000..b0196acb2ccb84cba7545aea13b2758d2368d115 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b`!3HGn8ON~#Db50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWIZKPZ!4!j+wD19Jvk|NVq&K z{G`6tMX5QV@U@_g`^S`dhnaT@vWUkya`;B+>amFLyZfDiA?SMc=H2VI%KE;lDk${x zyja7`Tf)-K&VcG{p&Q;a>Y%%SvayDmd|T aCI16uX_F%g9u`0cFnGH9xvXM!_#;hy83hVLK5?)gjmCoG)m!d7u+5pr`EvLAB@EZ6dfk7qJB>s0&WWwFwyco%J8gV` Yogq?1C^zZAA)xgPp00i_>zopr0BpomaR2}S literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-up-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6e5b3ba526f07bdf555032d00d6ea0c3c7874271 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^96-#%!3HEZpRM}IHz0Hz>qI=0a63o7rFGZzqFWnio^v(18f6{Z^e@;0q Zeo|BFm*=$UEkNrTJYD@<);T3K0RW&SRN?>t literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-up.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/tab-up.png new file mode 100644 index 0000000000000000000000000000000000000000..e1b0411b8a476e8f7df6ac5b119efd7209f4e5fb GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^96-#%!3HEZpRM}%Ske={YDb50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD>8PZ!4!j+w~`AaLP|;s3)2 bfPjI4%agHFe{~5HPzi<Dnm{r-UW|6vHQK literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-pan-down-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-pan-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b39c144a9e8a8f68cdb10409e8f9c2ee9a850f2a GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt+L`E{-7c)v19RmV(2(D&q;c>j)BfO{j`?5cGcbos8`0@Am{MVdWM^ZUX&Psgn o_V#t&{QLXz6uducD9AA|oGLN#G+N#@8E80zr>mdKI;Vst0GudA=>Px# literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-pan-down-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-pan-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..784de0b94e7fb9e79b3fbb49b3a5f51a8b1af09c GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*nzE{-7{lV=janMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt+L`E{-7i^-Jf)65Q8oH=1sUH0DY)vIUUnj0Grwo06pU=uK4aW)QPE|6#nHFmsk k^X^>`cGz?*&;e-V@*VQk*K4DIPGMm1boFyt=akR{0JCO7f&c&j literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-pan-up-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-pan-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7d85666ae743958b7964ebe8248b36eff925d971 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&KtanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&FoE{-7W{f$yvZucKi@L)soaNmgb~hJfpm VrH`C1O#zz4;OXk;vd$@?2>=5PHZlMJ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-pan-up.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-pan-up.png new file mode 100644 index 0000000000000000000000000000000000000000..1c74473ea02eea964db09640b2496d8b44dd89ce GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt-;eE{-7k~^9K$jJbv};*v|Ct?`&P98gWbkzLb6Mw<&;$UtML&`N literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-separator-ltr.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-separator-ltr.png new file mode 100644 index 0000000000000000000000000000000000000000..0bba26110c385c619c43fe05b16d770a00911894 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdx8c7sn8enaNkK82JogQu&X%Q~loCIEjND0=_^ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-separator-rtl.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/assets/treeview-separator-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..70500bcf94974930980fb0a4d7e8e2e72688b05d GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdu+x7sn8enaLqxSAU;BcJAbX jBL@x~`0)C9IU9q#GfSoQ+Z~&Msu(<7{an^LB{Ts5wZ<$b literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/gtkrc b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/gtkrc new file mode 100644 index 0000000..3465ba0 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/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:white\nbase_color:#292c37" +# Foreground/background +gtk-color-scheme = "fg_color:#eeeeec\nbg_color:#23252e" +# Selected foreground/background +gtk-color-scheme = "selected_bg_color:#962ac3" +gtk-color-scheme = "selected_fg_color: #ffffff" +# Insensitive foreground/background +gtk-color-scheme = "insensitive_fg_color:#888a8d\ninsensitive_bg_color:#242731" +# Menus +gtk-color-scheme = "menu_color:#1a1e23" +# Links +gtk-color-scheme = "link_color:#962ac3\nvisited_link_color:#8db7ff" +# Treeview headers +gtk-color-scheme = "column_header_color:#898b8b\nhover_column_header_color:#bcbdbc" +# Window decoration +gtk-color-scheme = "window_color:#292c37" +# 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/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/main.rc b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-2.0/main.rc new file mode 100644 index 0000000..062796d --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/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/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/bullet-symbolic.svg b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/bullet-symbolic.svg new file mode 100644 index 0000000..c029973 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-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/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/bullet-symbolic.symbolic.png b/.themes/Flat-Remix-GTK-Violet-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/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/check-symbolic.svg b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/check-symbolic.svg new file mode 100644 index 0000000..bac5cd6 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-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/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/check-symbolic.symbolic.png b/.themes/Flat-Remix-GTK-Violet-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/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/check@2-symbolic.symbolic.png b/.themes/Flat-Remix-GTK-Violet-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+{TBz!Je*uF6*2UngCB1G1dS8 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/close@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/close@2.png new file mode 100644 index 0000000000000000000000000000000000000000..05da08cdcab37947801c1afd98c2db9909ffbe70 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^{2tczargdWNJP%*hdWb%|RcT_%noL5uNx#MB0WUK~UJ!uL*{`nDu(0((8rF&>+12ewTwychX7m3v$1 t?TMDz_c#3fkjH;9;r;qq8y@^(737GY^m5%>OQ4$=JYD@<);T3K0RT&TPTv3k literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/dash-symbolic.svg b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/dash-symbolic.svg new file mode 100644 index 0000000..7886d54 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-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/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/dash-symbolic.symbolic.png b/.themes/Flat-Remix-GTK-Violet-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/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/maximize.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/maximize.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6d1bfc82ef3a45f2e0d37fefd9133cf8c09a79 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqPM$7~Arez-&u-*wa1dcV7~a>J zknsN2#YT>425MZ(W$GU{`pz?W{2|x-J_oCJYZLcte%}oJfQ2Qyi?_T!D8O3Xnz!J@ W9IFUR<~u;s7(8A5T-G@yGywo!#weEn literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/maximize@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/maximize@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6bcc9ec8ea3363e049bdf85b11ddf114cd564d50 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^{2}RMpZ&)h6gOP2^x5}~u3Kc**89ZJ6 KT-G@yGywpgNjs$g literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/minimize.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..f4da52f087a646565bbcd0672c67494aaf3ae46a GIT binary patch literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqlAbP(Are!Q6Bbw|{Q3X?e|-(t fjEwheO$-cOo-7PZJsO{YiWody{an^LB{Ts5_Oun^ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/minimize@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/minimize@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e1546dc44467df389ac744b8948567d778e197b4 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^{2AsQ2t6C_ww7?1t`|6e^| u(NFuGvu2*S>aj6RjE$|$#ft|h$G{-7o&D&P6?rK@O$?r{elF{r5}E*gts5Z# literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d65f5986e3eb0dedbf9badf87885fe59baf8b431 GIT binary patch literal 628 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPStf`U|{43@Ck7RavK=_uVPr$;IMzD z@tIZHS0|}#o1%4Sn&zRY8V4t9ADXItXqwjH=~_poY8;rVeR!(Y!D(8D`ZRX-tM3Go zz3Mx9HMaF>?(Egv(XY9)Uu##N#`X!CyZXS~2|#5UJ3xY(J11!E28vJ6+znI)WPlU{ zNez%liOP&pm6;VPb1PNm6(~(CQkq(_7JzJ34k z^Ot&>d?3)UTb?eCArezlFJ2Ei6d>aEkkvBDl~pHVqo9bXmej%`8M?e$r? zaV?WX?&U@^=xjfxCbVrDgP4Bu#jf?w5*Pi`TFG|Yl1n|QWY>Xf%RA$xuf+Sjk^3Yu z^T(Hl|NM`u`*x{)%RO~p?cbUSbP0l+XkK D%dZTr literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a0bdfd002a869b8c67760783fa796e73d8670b11 GIT binary patch literal 1277 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|_Nh@Ck7Ra{n{@Z(#Vpiec3% z?W>biw#`@A-zRfyrtz7XO1r0MoSdn)f4bh$**YhtYVV(^d1$iwk?Cs3Ch6^;s&jCr z_K_)?N2hD-pR9gxn(pD5I!C8#9-XXlaGK7c8QO=ZYaN`Tb$Gh=p{d$OW@sLnrU_&m zng$fnIx=1J&@}BMKr~eo#Ga~o7$l{A7^DUy1=Iype|Q>5Jy6Y|=^*yusahZf(}5%y zffztRkQ$J&K=mM9Fj)`-XdsjeRsa=2sF@1U2v-Jl4@mtXpg6=C5H{2hu(D2#&0XqS zCTZ@Uq_uCd=KiUg2l)j=1O!9{1jGb^NKjlzP(oNhN*G8AN{R?bN(w1T3MokoE6WI} z$Ox+_2x}^eXe){6Dua-oiip0dh=HD%t-hF@ftbCygr|jshlPZfrG&SYq_2&npRJ_7 zy=0KLOp=dGimyzHpKO}HOnQJ!dZ0{ZjC@6md}W+Mb-a8{qI_M7VsoluQ>tQ1x?)?p zQhSDCN2X$DmSR_yVt2MucaBm|u2OHFQeU3(gnZ?R1xk|(lqVG`O)65JQmj0!M0t9- z%B%|2Ih87ND^=!oXl&?I-`uIO5$M@&jjcTzTl+M2^lR>#sJUmNCdk)Qv<^aoZt?SJ z6MzXQyCldjn1PXrnT?%;lZ#(iL`+;lQc7AzR!&|)QAt@xS5M#2+}hDKAS5&_A}T&P zGpn$uw5+_MrmnGR)||NuRj zKYjW3?fZ`(zyJLG2L=pFUzP*YFN>#(V~B)g>%q?W?m`*%5B)Np(o1EEpX@vT znMZ=2^hup6ulCXo4{|CJUi8$@(6h+x_2=y~zr5PI&G!8Jziu;bY}pc_F>}q5t1PUW zd+p?N(?AOALQop&hc-%QUUDc@L*;6@g zHp%U?^}SSDzV+-BW7+uR!fH>6v!`RY*^XG>SmMbNB`jO`!u-;ywCyfW>dvjb_#hff*0DeA3%BYMz<6JpB^ZwQyD3ae)L=`ObxI>sS)3 zidF^jgow(^wKjz26nE-P@7MgHZZ)~w<+|-H_XX#t)YR{Nv7_u)gwU_Ew9<1DtmVRpu%M1h&vIwj#=}*T`=QRY*Uw4vX;LV z=5gTWtv3B92U8CV=&4ywX1p64dzWW}et%=%lBFwOR*aZa=9sutDN?P}}W)i&hGPso>_SRg+sTdo_ZAXlz;vgW?Y zn)@ef9srU+FEBH*urRW+F>$anadI$mb2IaCGxLkGNsF<`inGZ{u*)lOYASK+sB#&o zaT}^}8(9c=S_}AC3;Nm!`q>Ev@cW;i05rw1B*-tAfr*)gm5tp$ASgH_G%PYQI;O9G z*6cOw)^FIjY3sIa+js2Px$o)IXU|@|c=_rR5PX4vuV24@`}XbokDtHP)8qqzhTZgZ zaSV}|ntJhi*dYgz)`!eJAunAgsOf&u(De{`G(kY2Wzm%H^&-qH*PeWcuggAr^d@tH z+owt*f#76k-LwY%DX3uw@##IGp7gtioS*G60cZ# z$QjHNdhpzE-|vQy^042!($}k7ShKkgmfG3fnrnQmHzsV8EBo!=(TYjN;ori3KK2Uy pq8wjn{QsGM(WE1LZQ{%Sv$uE$b$Z literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d79a4c368506720fe21261cb17b2feaf67e229b9 GIT binary patch literal 1263 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|=!~@Ck7Ra{n{@Z(#Vpiec3% z?W>biw#`@A-zRfyrtz7XO1r0MoSdn)f4bh$**YhtYVV(^d1$iwk?Cs3Ch6^;s&jCr z_K_)?N2hD-pR9gxn(pD5I!C8#9-XXlaGK7c8QO=ZYaN`Tb$Gh=p{d$OW@sLnrU_&m zng$fnIx=1J&@}BMKr~eo#Ga~o7$l{A7^DUy1=Iype|Q>5Jy6Y|=^*yusahZf(}5%y zffztRkQ$J&K=mM9Fj)`-XdsjeRsa=2sF@1U2v-Jl4@mtXpg6=C5H{2hu(A%djh$+n zCTZ@Sq`7ah=KiUg2Y~^|$iT?Rz{CVZjLgi8EG&$ytc+}|jO^UZeB8|ZyexuzEJDJp z5+ZC;qHHo^AS5f!CMUrzugs;V!lkduWuVJzrORur$7`d{Yiqz~Z^Y+l%;#jv@9HcZ z?jjuNDjex1674P$;~^63DH0zhQ4k?n94T26Em;;XT^%o7lOSE2Bwe2*(~vCFm?G1Z zD$|@Q(~>6Jnl9UxA={oQ+mR*Ll`YquBiEB7*PAQXnN{ z%xvr&oLv0EB4Xkal2Xz#vU2hYib~2lx_bJC=GKm`0U@Db5mE8UnOTKJrDf$6HFb?m zv*yfQuzLNbJqM1Rx^VH*OrRQ1lI^M&NVsoykFs+@r&VolWKfOC#>C?U^?=t>uZ=JhK;==v{VYai+cXAnq z6wdoBU{Iz1zO(c97I(&o6MBY^Up`}Eu&(s>xmw6R;laOmqQO!54^?#17i-u&Hp)re zt8wRP+LDi}G-4j>$-KPovhYZ~M0$PKrS+FJ-iR)hXSMhiJ>{QF>*S}43R?Mc(t9=T zJTY7HVWWmgf$XzQ-Xi;o_!bqhX&nu@+K?@>VPbF6s?OJp5q_~NM1(_+s;es`FyFRK zI&t}+$RFXkC)tx;2+ndKdutgMwUSFTP|z7cOUOKN`Fm(y~gTe~DWM4f DI@KSy literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b4d847da51a97a5dede45c799d1d4f4b36a26375 GIT binary patch literal 629 zcmV-*0*d{KP)C#g!|mo3DWD#DsH z#+x+8oHfUrHN~Ac$DKIGoHxdtHpZMc$DTOHoHoauH^-eg$DB3Bn>NOsHpZMc#+)|C zn>5CpHO8AX#hfEIqHpZJZ#+x+8tX9yiS<$au(y(9Bpg+l>K*^&-%cDiht5wgl zW7D)|)UjaFv0>7&V$!o^)3j&Rv}o0tFT|KG#F;L|m@dTBr{>kF=hds{)~n~&uju5- z@a4+z=+E-$((>-z_3z&H@89lt) z=;-O{^78WX^z`)f^z`)g_4W4l_V@Vt`X^=|Q2+n{+et)0R2Y?A(MMatP!NUT1G$0? z3q_h55g~vCgLI8XQHoLwF=77yKVd=OxtVYIE@p8C@Dr*kz!G;|^ImWpxNEZ*ku97X zxI}BSAY|*iL_rN_w?^c>?o_$%c;x53+$aEmRBvxYUM~p%7cHBl?B{dfpf;sIKaUYy zJ`t;NhT9Rx?>uS?j`J!${yDDRVL2S_H&o^ve>G&jIDTFsrgN;HK$Isz8T!uoTgjaY0)}OIgguCTJ}|Wr+f^gFqQa!4`{Fv7%I5XwkufrP>LS zwI(1SSVRR8Xk^U-;Sp#cNCIJvED4gtgv9_M(EGr4`sOX?p7Wjm&b+y|LxK*kGyBvG zf}nMNzCK~#YYQHn=^F61+7NaOf<6om35XzoWeHS5+uc@z>CU#P%H7#Ov#ufIxHP+l zY#R>6p()#;frjDbpqlR4v#BU{&Mqzm=v{0IhC{;e$Y>q~%cWr0WE7W*;;oomU;<4> z0f0*e3=r7Wh(iJlii4PFpaIDxVK@{tj|@mO4>%MIkAz-np*bL>ppYfvteA*E>RhCP z0zT*>6Oa@ER!Iavy2$SD1t@~aD@$Z|Bw87Wm@8tn{vQv-ztQ{2s}aDcSRNI}qdM?t zj!ksuru%Nqj6HnDUOsalKi9n_&jVf^h5QzPf!mQscWJu6r=nD^GVIee4^3ob-O~ zF9R@f7|tGU&5;R6vNp==HtK63V?@Xt?Z_Jy6^wNijlU`$fAvV-T_P7hmWxXjk|zqu zQ$X+Ea|EzjoR;ON=)9B~4`uQpS{Pdz;XIPv!7#5b6mzR~v zd)9&@b>UK2P&l;4$k@d6V~dTOHgB`q@wu%X7Uz!lIOyd=IPB}^eEpn)Ykfox4OT?GHv?epy9jZ8INklk^SBM#jd+6^b`XrRuFlqt#B&ywmCC z<`)+9`bERi|E|&qx-|rSFy-gt8L?&SE%t5ithj9^n)846^L^vSm}CAhjwRp!P1dP* z_2JG+-Pwyn=`GvQ*1FUaSxqHFJBp5+Q>EtWrakY^JehF%_NZSaCyju58Cn><(=9Pd z=DrkB8okrGd3y@G?YtT3qmK9=jhPoKB%Zni#TJ=4ekAhQO?7C8Yi;9l&hj-@AIW$f z$|#@ij@QIK#i`$g5*Yw=gC;3U@$RNyyPIN|Vv~W{Q+UAiz3z@U8a*N9oMBR4v<@L`_5-g!e zbUf{dt3~6<1-8r3X^W1ba88mOZ*Za|miGtJ)8}VyjqUHkV;>&CS{B*%{E&WU+wtES z#XT*sDn$64xZ6x=-_xSSMO!7rvW%Bqu!S+?wV~^a!rcS|#pX7h1ai$mZ(>>1Uw7j< zCQeYtiQpZ|hw@KhB(NS^Kq22`XMMjG7>Y#{jl|al_8(`^~x-%}) z0NWFpmFd@Aja1KJJ#i#eBQp1aHJOtZcV~5UO@Q}rF9JtvEM@D7H6{rKTNyLV$D#)U zw}#JXEUlzK=Tm#5qS_)<(=$=vX)VQn54}hZZf~vZg%btsu9v-YevXpkWFC^b Rz2N9UeuN;Or(Ur){{b)2!7cy* literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5cb905425162535cf29881618c8585faa83e18c6 GIT binary patch literal 712 zcmV;(0yq7MP)X1^@s6F&7Tg0007yNklh24rEFz7|s4N|MQd zF$TsMJTH)CSxgDxT~jK1e-L^Q$f78D;Rta%N&jQp1;*g}fhbjeK}h$iQu)$ebT7!F zD0xnfvyi6sUDys4o*zh6W*3F@E~_G6Ius1!N+7||i8vE8XGifmd)cdAtR z@;)$%(np*-_m9GMpC-;LGW$GZjt)r($1>?qhv@Ez^BH z-|1|8A^?mme-=jR&=>#^cMwKtg*bl>fKeDGbHsVw^D0AQTk*UKIPrQEC9?#ug`iTa zo><$AUkL($?hqr~6s~)~d<+-q`2=QX$rwBC@R8pDD40Om9Ds^QpO&gh8+&Ppju;z9y|*1fVV!3-peH_ZOXz`%GSz$e5N$VCDQ3=A?-Qc~jL z;yhr$%`L{wEy~3u0z{mg!kj`vKqM$AC?Fuf4+DIB!a&5!D+ES@JUjwC{QSJUg1o!} ze0%~x5+u$Klm&_i^70Gv@BzhzUou2Ra67GD1Df1R*|tK|X#VegR>A0THkuRD_QoC;}4X7Zer{ z5D^d*5fl;=5|$7Wkq`zVQAuG@DG?D#5g;iBMAD)_BrYQ+CM_-@CoU-`At5IrB`+zh zC?%~VC95ngqa-b(EG?@nBd;bary?t-Dl4ZZE3YO8M2hP23P7YGuc)a2M9Nx9%GydQ zI!Y?KN~*fbDmu!lx+Of?W!~gUzFd`F6g8YIR7@3$kIJvk*#l$5frKDwK zl2S{{s_GjWn_F7jr_Y)_Z{wDoyY?PEdHUS>3zsfmxq9u! z&0Dwc+`V`I!NW&So<4i|?&H^Q-+%o0_507?e_$|$?P?n^0loEfaSV}=Y(3Z=@0}>a z_ThNM*3jTCgY9>Wiue`1Uv5(RzQ&aAe2b9p+RbOy7Kuk5tFHUM&U1e4wX(8%@5NoU zqN24IJk3OzNHb6?ff5uV?! zCr`a4H_M9)$jo<{_si~_hUTKQ8{zG9Ud5^DZcJ3Y8Qd!R?z4&R#?+ZMyZQdhCdPPj zW;L~M%#nVt@9F8yzo;%{XVV`IKD!Thq!_G!#K_n_E@N2!!&Rm>iTiEsnkjr z<@nBH-tUeW)`|6gx9KwW=|1K^@7PvBZ6x)Ig~wpe(5-o%}e<|VUKf+4^(Bjt$WuY0=u zn`UKpHM21PSZ;HqQZut}Z)(If0keIcobkOM($?INH5EH@tw}J~<=nj$hWcjrBrn>Y zxNLFcWsiu5y2QQKP^qel?_c##PWF_1bFYQzDLcF5>^ZR^la`95t0(WNUBGj6Pdl5( zv17-MAD>aG`k>Kv`u>%wCO&RX>a(})dT{2g+r<6KXZvG4EQ4-=iVIIyKbLh*2~7Z+ CXi!Q3 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..93ec2f4c7ce8dfd52f762762c891130bf8b667c4 GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`)2I;1l8snB_$wRPEHQUR!~p?3Ie%622cb@LI6+@2!J9G08|MC$ZRw&PztOBp$4iGCJs># zG!vo>!j+Jakd%~^1_K~NN=gdIgfk#&fG!6r1DYl#CI)8%xgsJWKvGCZ2tooG92^{+ zoSa--T-@B;JUl$SyuAGU`~m_3_b>hI1%^dnNswPK10xeN3%9tWl$^Yhvc035M_717 zK~ZT%<%G#oXUv{6cfrC%OINPmuyNCt6Q|FfyLtQ0orjNKy?OufM4D@ceH6mM1xCLm(rqp z+b{n3AD`scVR`c0gZO1J=ME&uo5}a(EQw(6^Z0zjt?5=Kx8~YfZo{olIhY^4iR@Ux z>u#*_Zr!01UeOX4*Os*d7Zl#_xN1^iZt*qqhwZ^f+`RqV64lpyF5b1-@a@!;<)I8WPb&(yUDaU< z-pZKVd`rb?=jXQb6Yg7_R$TOK_21ob@Bh7Bv|@rmpw851#|%HQiv*?T^66&Z1EnWV LS3j3^P6V!3-peH_ZOXz`z(8;1l8ssE3efYT#11#Ni5n3}iJx??AX592}gSoLpR7 z+}zweJUqO-ynK9o{QUd^0s=xpLc+qrqN1X}fRd1qkd%}J1{yGMfI$S;Zgj4_4;Zp> zB|(0{42(?79GqO-qGI9_l2Xz#vT_QFO3J2YmR7cQPQHP$2}!A?WmWYJjm<5s?bBz? zp0{z!&Ru(to;-c-{Dn)GuUx%$lG{r>&u@4tWl zmY7Xa0Y>LBPZ!4!i_^VVGs7AMGu~X53 zGcxMb@Bj7_mW1tAk-V>Oss7xu_`J$Y&cI}=uyE@R-{))_E}mQ&A+)VGrDx?=&S|Tn ze%v{HWmAZzr1X6lK-x9s%&nSKV?afc^>q~d9*7_wlji;k^D|`J7ogCASm9A$( zu4tS)mzr?y{FEK5l{{lkPl!q0do=NU;FN`$4`&{}w^-mDSA^OtTU~Fpr#0fL2?b{k zaL;;vu4ML%#iAK9mp?S}9n@U;$U60Xgxcx-8t2VkZ4mzTQ~v6^x&SV%{*~6+PNy>;ow(g~`5^P-W1qSN zx27MOb#>$Qu$eO-&f)koW1UOh5~~%DyLNmEXI-fBulKLE>yLS>xu2%K74nohobxJt z^91SD@t%h>ITrI}wH uy33=GJ?j`yuJm;Eb6Mw<&;$Sz?pmt= literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5cb905425162535cf29881618c8585faa83e18c6 GIT binary patch literal 712 zcmV;(0yq7MP)X1^@s6F&7Tg0007yNklh24rEFz7|s4N|MQd zF$TsMJTH)CSxgDxT~jK1e-L^Q$f78D;Rta%N&jQp1;*g}fhbjeK}h$iQu)$ebT7!F zD0xnfvyi6sUDys4o*zh6W*3F@E~_G6Ius1!N+7||i8vE8XGifmd)cdAtR z@;)$%(np*-_m9GMpC-;LGW$GZjt)r($1>?qhv@Ez^BH z-|1|8A^?mme-=jR&=>#^cMwKtg*bl>fKeDGbHsVw^D0AQTk*UKIPrQEC9?#ug`iTa zo><$AUkL($?hqr~6s~)~d<+-q`2=QX$rwBC@R8pDD40Om9Ds^QpO&gh8+&Ppju;z9y|*1fVV!3-peH_ZOXz`%GSz$e5N$VCDQ3=A?-Qc~jL z;yhr$%`L{wEy~3u0z{mg!kj`vKqM$AC?Fuf4+DIB!a&5!D+ES@JUjwC{QSJUg1o!} ze0%~x5+u$Klm&_i^70Gv@BzhzUou2Ra67GD1Df1R*|tK|X#VegR>A0THkuRD_QoC;}4X7Zer{ z5D^d*5fl;=5|$7Wkq`zVQAuG@DG?D#5g;iBMAD)_BrYQ+CM_-@CoU-`At5IrB`+zh zC?%~VC95ngqa-b(EG?@nBd;bary?t-Dl4ZZE3YO8M2hP23P7YGuc)a2M9Nx9%GydQ zI!Y?KN~*fbDmu!lx+Of?W!~gUzFd`F6g8YIR7@3$kIJvk*#l$5frKDwK zl2S{{s_GjWn_F7jr_Y)_Z{wDoyY?PEdHUS>3zsfmxq9u! z&0Dwc+`V`I!NW&So<4i|?&H^Q-+%o0_507?e_$|$?P?n^0loEfaSV}=Y(3Z=@0}>a z_ThNM*3jTCgY9>Wiue`1Uv5(RzQ&aAe2b9p+RbOy7Kuk5tFHUM&U1e4wX(8%@5NoU zqN24IJk3OzNHb6?ff5uV?! zCr`a4H_M9)$jo<{_si~_hUTKQ8{zG9Ud5^DZcJ3Y8Qd!R?z4&R#?+ZMyZQdhCdPPj zW;L~M%#nVt@9F8yzo;%{XVV`IKD!Thq!_G!#K_n_E@N2!!&Rm>iTiEsnkjr z<@nBH-tUeW)`|6gx9KwW=|1K^@7PvBZ6x)Ig~wpe(5-o%}e<|VUKf+4^(Bjt$WuY0=u zn`UKpHM21PSZ;HqQZut}Z)(If0keIcobkOM($?INH5EH@tw}J~<=nj$hWcjrBrn>Y zxNLFcWsiu5y2QQKP^qel?_c##PWF_1bFYQzDLcF5>^ZR^la`95t0(WNUBGj6Pdl5( zv17-MAD>aG`k>Kv`u>%wCO&RX>a(})dT{2g+r<6KXZvG4EQ4-=iVIIyKbLh*2~7Z+ CXi!Q3 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..93ec2f4c7ce8dfd52f762762c891130bf8b667c4 GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`)2I;1l8snB_$wRPEHQUR!~p?3Ie%622cb@LI6+@2!J9G08|MC$ZRw&PztOBp$4iGCJs># zG!vo>!j+Jakd%~^1_K~NN=gdIgfk#&fG!6r1DYl#CI)8%xgsJWKvGCZ2tooG92^{+ zoSa--T-@B;JUl$SyuAGU`~m_3_b>hI1%^dnNswPK10xeN3%9tWl$^Yhvc035M_717 zK~ZT%<%G#oXUv{6cfrC%OINPmuyNCt6Q|FfyLtQ0orjNKy?OufM4D@ceH6mM1xCLm(rqp z+b{n3AD`scVR`c0gZO1J=ME&uo5}a(EQw(6^Z0zjt?5=Kx8~YfZo{olIhY^4iR@Ux z>u#*_Zr!01UeOX4*Os*d7Zl#_xN1^iZt*qqhwZ^f+`RqV64lpyF5b1-@a@!;<)I8WPb&(yUDaU< z-pZKVd`rb?=jXQb6Yg7_R$TOK_21ob@Bh7Bv|@rmpw851#|%HQiv*?T^66&Z1EnWV LS3j3^P6V!3-peH_ZOXz`z(8;1l8ssE3efYT#11#Ni5n3}iJx??AX592}gSoLpR7 z+}zweJUqO-ynK9o{QUd^0s=xpLc+qrqN1X}fRd1qkd%}J1{yGMfI$S;Zgj4_4;Zp> zB|(0{42(?79GqO-qGI9_l2Xz#vT_QFO3J2YmR7cQPQHP$2}!A?WmWYJjm<5s?bBz? zp0{z!&Ru(to;-c-{Dn)GuUx%$lG{r>&u@4tWl zmY7Xa0Y>LBPZ!4!i_^VVGs7AMGu~X53 zGcxMb@Bj7_mW1tAk-V>Oss7xu_`J$Y&cI}=uyE@R-{))_E}mQ&A+)VGrDx?=&S|Tn ze%v{HWmAZzr1X6lK-x9s%&nSKV?afc^>q~d9*7_wlji;k^D|`J7ogCASm9A$( zu4tS)mzr?y{FEK5l{{lkPl!q0do=NU;FN`$4`&{}w^-mDSA^OtTU~Fpr#0fL2?b{k zaL;;vu4ML%#iAK9mp?S}9n@U;$U60Xgxcx-8t2VkZ4mzTQ~v6^x&SV%{*~6+PNy>;ow(g~`5^P-W1qSN zx27MOb#>$Qu$eO-&f)koW1UOh5~~%DyLNmEXI-fBulKLE>yLS>xu2%K74nohobxJt z^91SD@t%h>ITrI}wH uy33=GJ?j`yuJm;Eb6Mw<&;$Sz?pmt= literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..ef14660c533bb2adf9650d9a5ce6d80742cadb3f GIT binary patch literal 666 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`!UT;1l8sMV>r)0+a&k1q!1HK701;#fujZ>z+S<4rIT4 z`4Xu3&6_t6r@nvx{@uHGK=SkF&tJZL`SIh&uV24@|Ni~w&!4}4|Ni^;4;UW*ZtQyn z44ROVAirP+MkZz!ZgEK|Ie8^zdq+2qu<(e2qSA`W36rPJm_29if`yBgu3Wug8Q_!PZ=7{4Z`*Z$()4B*w_-#_V-( z4US}_$*mvOt_Y0ZQMTge-b0i$if|IUa@SumS$E6rH9Uz+g&xQ!CxmT|Eb^d mKb7;uIA(gK8*xvT_|5Efv?wK4$ifEbQwC30KbLh*2~7aAmZgjU literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..03fe555c78a17c5557baecdaf8a879ab3be28d9b GIT binary patch literal 1026 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>V!3-peH_ZOXz`$4=;1l8s%5I|IdG=NpY1%V8pVu*T(AcO>pKvW`2A+zDikaa=W$W~y=;t>Iw5A-|G zn?N;iHZUk2Jb3Wv(Ia3GJ$drv>C>mcfO`J?`OB9tU%h(u`t|F#Z{NOq_wN1s_a8od z`1I-1=g*(NeEIVA>(_7JzJ34x{l||VzkdDt{rmTyKY#xI{rm6VKVYc0OD!z~MnHT? zkY6wZBNHah47Tl@PUCjJJ zWY*G^M;7Xw<3HqlUq@H9eag}4%>|`3jngJsr5YD9>9vVvXl4eO2`83FbX^X*B-y{(HSeMrzuA15 z!}Z%E10FewR&ckUE8MF#FYEP84w*)Y(~lOPS?D<1?S!W-X~uyF z_h2|Bt9P7xzvyG{b%8`j6E2(P#rct<@uB;;7$)BljJK9yzcByIwIl9V zf5@~XPulilgGFC`mCzkwe^tHG#}_hAt>|d)nrPL#>-5YV*O<^vGc}~vrS;er1{xWK zUr^cQwOTEAm00lf3rQstkLCH!x>Ck_%zvTpd6!8h-t1m7uNI_Ciq9)q9GvlpSN7-H zwKlTr^VuHi2}sWNS~KzGk>-t?8GpQf<X1^@s6F&7Tg0007FNkl&|ZQd*E=|3K-bM~{94 z!I{O~joKC!Q#xy!?9RMBG%3-V7|nB?eSbW&Gs_BGlFiLc*Z2L;08p>jpVVr#Y|!&G zXpxy6-}gV}^ZA8*K40^F{}VGimzC&;k(Ba7yI#d$Dt#6rCdIbEd)W3q-i=d)=iqG90WnKv$OL6 z0En4|5aLy(Qt@2Z9qQnEYsh-g|VwMYP# zN~O~EwNA#z$8QqRQv&d?P$=|2`XS?a9x?MGF>^VW%Z=)x^Zv^OAScAg1wllx){c=7 z;+HXIWH8Gz2qAuw5JI(Dt&zcYyA2`=$QbipYyEpvP;1?^)^3osc3o@Dqij3NGH9)l zrs+GHpPxTq=GTXZhu3b|nO&<^tKSF!+U@pok|g_$M&rsg8;yoNJv}{0l4Jz{{@oWT z?#+a>YwHo!C`2#5|7L#=0_No8?002ovPDHLkV1hG= BKRW;b literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..560b817dc61c4c9747c828bb73414a2dc96923cc GIT binary patch literal 1047 zcmeAS@N?(olHy`uVBq!ia0vp^sz9vA!3-p4v@3jKU|^gY;1l8soX&V|@SXtZJJ2*NyySRCHdinST1OEN?fR|T4<9>m`sST`4{G43-Q%AZ91W=8$mLa=DdQr|=xbi0%dpg&^X{bmyTlp}wX%r29=Wtt`$I`y zS9ehISrxVi58sH0r}i#A{`=vpGb+9}1CsvO#LStuL^Il}=ljB=7vGyKjqBVvIiu)_ zwD^*VCp(2R3M@`7GKqe0#PG_?-VGXSyL!GPU2ZHCJL)^}@$Zf6ek=19rhho>x2E!7 zC;=6}HZztgLAedFGhdsaLRw%y_9 ze1#|OaPl*>_m` z)}pk}s(Bk#vefb)h;T0odr(-?`eoIMkgwZLbWb;Oz8i6My4UST=lquc+W5|Fd2V5{|7SI`A8s?&d93!DrEHh;>8>iT zyObqcI}Y?m`BN02`SG!`S(<+$1ykl uLwCO&IGix!$@K>t>ZPYxm6a^GSud&O&T+%V)Bu=}7(8A5T-G@yGywpr0F4O% literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..38757a8d9a3a29c6d36bcb175fab1c96f71ed380 GIT binary patch literal 613 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*Qhx$`LR^6~DFCFMiHQY>m?3}# z$RL22n3$QEnSmr2us~>t2saNOHxEA#uK+KfAS){yD=Rx28wVRZ2NxF~AHOi4fG`iA zAP=7q55EvEzc9Z55Q#7{GBLt{tb)3nf`*(T5NXOQX{l-$sc9OiYniBPn`-G=Xz2lw zr8W@hTj?3u=^NV{7&{o4I2f8b8k#y8nK|FpT96L(k9|pyUoZm`GYcylyMI7Xa7bua zWOPhl|E$?-)~(;Lansgq+js2T_w?zrXU|@|c=_rR5PX4vuV24@`}XbokDtFnix%tz z8g#{$JbF=y3l(f9GW0e7jC;=8w|UTXV%cv&*uxlzu(*pL=)q5tlEu zR~Zxb8XF7Vjbx74*>^-^m)4<}*TF%&e#L9zI<8hue6_nb-+Ie2vp&CyzT7{RNpFZW&>hn=|@H}n`MXvWu_$=e&G7FoIR u;kUNJKX;4ypY`q+)pB>da3^NoyMNrL<&xrMW4ts$iN({^&t;ucLK6V@pt>*s literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5eeff51784ef3844d959a38cec1dc66a25418df3 GIT binary patch literal 1198 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|?bl@Ck7Raz_Ed5MTrWCPpR@ zU}0rrWn}|u0SSQsGZQleu&}VOvao<;Sy|ax+1R`1%<_hge8PTfJjnAR9Zw#T2xF%R2+z8rDT+(WR#_3m8E4> zq-9lQYwEOdJhOfyl|o42Yb2lzE>5J(E!q+@oS9WvR9aSEQB&90G;8jH)oa#o+H>I8sS6h`UA}Vl+KrpH zZr{0k@BV{_j~+jN_4eI|kDtDL`~KtipTGaWpfo6UKQR2hc)B=-NJzFG?2PX&lwtqS zFXK6TsZ8;cednK?&^?aIQMU#t>Ny-O?zTGXRA?@V*& zPB}YMm18f`e%ho=sqdQGc4TGVFENGYKV085W-h9V+$oUBrFCPmN+Z|CBEcY$InRn! zJwrOu=Xx0Z=ZV+wTo||MRwv6jt+pvk0u{ro4OPz{w^Nl|VfRa>WA@vmd>5mxFP|dJ z{%I%fR#fXLd*^ya>)srJU}5teLV=h4KWvWp;Sw&^V45TBy*7sT0Z04MOXhNHpZ@YI zCwZFwmc4Og`=XDtq&N0EFZ$T3s_``c;*X-)P~H)e-FQ^+!JPFmP}^oRQHIr2xZDD2%Vuz8D~fr?t2^lNUx?Fa9Fi8cCl>q&gS zX7ry%{z-bD>>k|jVR`-PM~Y8S&$i8Zx|4K1ZrJ#Lxr#)s=z?m)pfftVe75bA=JXD! zNO>SwnfaS%$!Sfk^ecC#O|$O#^zKAs=b>EoQ(00{S*O0`$F{lDGv05xmsiRrauby2 NJYD@<);T3K0RRr^Q$GLz literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..a5eab18a7415a8070ddc1ed3260ce67e544756de GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QfC5uLR^6~selO#n282(^*{zt z6P)Dc=H}ty;pOFJWo2b!W8>oD;^X7v=jR6sLKuulKu%6hUS3{7K|xJTO+!ONTU%R4 zM@L^@-@w4Y(9qDx$jI2(xVz_F8_+WrB|(0{3{1={tZeN50YSkbp<$8HF@62BX0KVd ze#6F1TeofBv2)+kXU|@|c=__xr%#{0fWX(U-@gC&`75Fz5)?MaJY5_^B&Mcbe9qSt zz{C20>AEi89p;b%CO;8Zhhw$>%Y&v&@V2$zzr?qSYeL%zBSw)$bJj>6EbC0pj!Ws4 zk4^GQ_Ex;{=@ftcu~i0^%ci{u`H}Q}&Q168bC1mWJ;8|cJ8#3GTZ?yA+*aDc)0JeB z@axEnp2W|GUaWs0m)Mh+@ISGlb?JZebq5a|{PCi3Me?1i4J-2Q-8uUFSC`}lu^CIB zRJ=TpQIJs|{Yb_5_JdiudbvASz3P*9-M3i()S3H78q;n^?f>`sFYoiPz?8m^d6u9k N_H^}gS?83{1ON$WsRsZ6 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0d644faa1d7b1b076e8e2414fe41cc88d4a97178 GIT binary patch literal 1065 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|^gP;1l8s1%`Nz2H}$tx%-DeLI!=^L6`JGushgoZ^#B_wBN z6&972l~>f%H8#zfyI}R2^_%t_ICkp7#Y>m3T)lSV=B?Xz?%uoq;Nhdk&tJWL_u=EG zFWrX-|stdn!B-h-*30>y#4#7qt-D<7C0W3U6N_^qD}d__N>sU zX(yQ3-zl73)p5$;Nu%y}j?1Ad110ypZ0v1T_R(G$EZN4tQ1^ZGvZ*NUvuN(hw8McCV`fIKQ0_F_w)ATPAxpt zo@*=kY|55}MLiW8QtKP0-PrJBlkk7uBF|3Vtw-8dSRcRXyK$@K>CG!{{+;#u(F1X2 zSq8m=K$)c#atFBcIu;Y!I?!`9m84G-mo_@4I=6@Z7>Gzpp>}u>E{L^P-CuR38tX*L(=__*Nm|M** z{^)fQ#;lpE4U%JyZIgCO^1T(|D{=kegP(^s2Pv5io(s`EV;}=u% z|C<|a4O-*jyL87SrTzErHHXFiO}utSee&luoOfR~_3n%IZ&Od+c=F+KbN_`G?(Egv(XY9)Uu##N#`X!CyZXS~2|#5UJ3xY(J11!E28vJ6+znI)WPlU{ zNez%liOP&pm6;VPb1PNm6(~(CQkq(_7JzJ34k z^Ot&>d?3)UTb?eCArezlFJ2Ei6d>aEkkvBDl~pHVqo9bXmej%`8M?e$r? zaV?WX?&U@^=xjfxCbVrDgP4Bu#jf?w5*Pi`TFG|Yl1n|QWY>Xf%RA$xuf+Sjk^3Yu z^T(Hl|NM`u`*x{)%RO~p?cbUSbP0l+XkK D%dZTr literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..1495c44df7b3224defa4777627ba1b5a77dc93c4 GIT binary patch literal 1273 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|_Ne@Ck7Ra{n{@Z(#Vpiec3% z?W>biw#`@A-zRfyrtz7XO1r0MoSdn)f4bh$**YhtYVV({eq_4Zu}OOSr|KM>seNRM z=F#aIK*594bPvzeIXYeQ=wyw9({v8a&^|m}>);fv!_&17P1Qa!L-WWqO(5gYG@yvq zk?ER;rfDAma;Iv7*i$tRgQT<%gVcbefVzO{4^IQBKLQk)4pg88lAR7DwT=J{0hik9{p}@# zyk(MnWKw)(Qv77o{AJPuWHJI}GGpW`V&p616sqIpYZB$_QWTq06`N8OThbNV(v{jX z6gx5%JF^tKvJ|_smAZ43dUBO|^OXAXlqcjXPb^THT%bIuP-#+;@|0rbX(h_j%T;Do zsLrWWnOmtcuR~))r~2kjjg3Ihc57_y(b(Fjv7=ve*F?=d6E#7;o}zUS5_G8_1Lgx$ zPgY5gUoZnB6Ehn-2PYT5u!xwrgp{<5tem`pqLQ+XuAaW3xwWHfKuBm#TQ zX<2ziO2`ZU#?y)%zNcCqn|Ag$V({F#<)fvWEk zyjOnFu5`X`;WBZ?(d(*44%tcHDqK8HJz6cqx$x&qTgJpmWuHzz-MaZ?>WV$*cdCm0U%K(Gx>e2m z9a6PvAC9nIEd8glTsh-~**ziV?V0_I2HmnrM=qb7$zb+zm&B^4ZVDIwp4D#K@;;AS z?88P4n};=P66b2%Ns-Fgqro+Ohh%lNNuUPbn}ZwYFZ%MDqpx0csXXhA|It(ay=k8O zbWuScUrxeSjhLrZOFr$>xKeDnY@@S?U9nbDQI+g&j|4D>GZ@I)g(|XX zb@TN)UGUmgw@dbf_wOx-nDWVs?V3#_nxt;?AiHa3X_c@t`xXBh1kAbn5=Y&$KTSU%x;b5^aYzu zzs8?n_HI`Uit$ow-nDzzF3Be`V(hXfy{|2OE-Lb5>H1h3)`kC=&PhuMq_4Z}2uy_x Mp00i_>zopr0B7_j&;S4c literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..f12461f6e4fb87eb67085a5d67a09852c11553f0 GIT binary patch literal 624 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPStf`U|?ho@Ck7RavK=_uVPr$;IMzD z@tIZHS0|}#o1%4Sn&zRY8V4t9ADXItXqwjH=~_poY8;rVeR!(Y!D(8D`ZRX-tM3Go zz3Mx<)wlL)Z0}Lu)~CLsS7Qg5u@k}tiKuS}3IY{?w1CjAK8+nf29N}b^r?eH3Kb?5 zDNHR@oLQzgD@U#;Pp+>*aZa=9sutDN?P}}W)i&hGPso>_SRg+sTdo_ZAXlz;vgW?Y zn)@ef9srU+FEBH*urRW+F>$anadI$mb2IaCGxLkGNsF<`inGZ{u*)lOYASK+sB#&o zaT}^}8(9c=S_}AC3;Nm!`q>Ev@cW;i05rw1B*-tAfr*)gm5tp$ASgH_G%PYQI;O9G z*6cOw)^FIjY3sIa+js2Px$o)IXU|@|c=_rR5PX4vuV24@`}XbokDtHP)8qqzhTZgZ zaSV}|ntJhi*dYgz)`!eJAunAgsOf&u(De{`G(kY2Wzm%H^&-qH*PeWcuggAr^d@tH z+owt*f#76k-LwY%DX3uw@##IGp7gtioS*G60cZ# z$QjHNdhpzE-|vQy^042!($}k7ShKkgmfG3fnrnQmHzsV8EBo!=(TYjN;ori3KK2Uy pq8wjn{QsGM(WE1LZQ{%Sv$uE$b$Z literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..72dfd56202d1347dd41340445f40fc55d7ae2346 GIT binary patch literal 1259 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|`Y<@Ck7Ra{n{@Z(#Vpiec3% z?W>biw#`@A-zRfyrtz7XO1r0MoSdn)f4bh$**YhtYVV({eq_4Zu}OOSr|KM>seNRM z=F#aIK*594bPvzeIXYeQ=wyw9({v8a&^|m}>);fv!_&17P1Qa!L-WWqO(5gYG@yvq zk?ER;rfDAma;Iv7*i$tRgQT<%gVcbefVzO{4^IQBKLQk)4pg88lAR7DwT=J{0h zNLS%VH<4&}kr)q=I8TxIFo}W)$>K=Kl4!}Yc6!%T+9c`vB$JGf+IpY|yVN&#t8eL5-`=OObArb1iJE(XKAoa<5E5LG3@ofbKWCK$`2{mDGBLBU zb8vF;3yX+}OGrt}$jZqpC@LxI=<4Yknp-=%284u$MMNbeXJ!=^m6nxP)YLUL&6>Ml z^_umY_8d5N>cYiKm#7Enro!ZN3U|={ocNfp4`^MQqi@fd}H;ZkXvTt!U*CLNI z&u#}vF57C5uBD`s`q_77%Y{E@X0{o4{{Fek#qGi$n~dWelleb{cD7uMGdSNT@Ga(- zY3G8UGt-Z6U@@O<+Ub~@>tW7(XKo+10D-x2Npf9b}`ZpOdd=1CW9=B*ZR7JY6h z?zs5-hj}x0_`CBou)Yy8zL$57eM9s1BO$WenLFpbw=-P&wJIm#m|I}Qv86YTR0Zxh zZL;L^Dvg-OelqW_yDU^G;7G6Qy0kvn;0LZJ5)l{^5eQV2wZ1yr&!+ zS2WCD?>*y{pP0@O4r8OpJ0;FeA@=W=7h4_b@wN0TvtO$@eZgr{-uow#S07ghit!R_ z{#8}=OX5kCFgx?f)!R~@h>JZ-&xy0-Uigp6QeO0ck4Mg1U>aobboFyt=akR{0Jo(e AeEC#g!|mo3DWD#DsH z#+x+8oHfUrHN~Ac$DKIGoHxdtHpZMc$DTOHoHoauH^-eg$DB3Bn>NOsHpZMc#+)|C zn>5CpHO8AX#hfEIqHpZJZ#+x+8tX9yiS<$au(y(9Bpg+l>K*^&-%cDiht5wgl zW7D)|)UjaFv0>7&V$!o^)3j&Rv}o0tFT|KG#F;L|m@dTBr{>kF=hds{)~n~&uju5- z@a4+z=+E-$((>-z_3z&H@89lt) z=;-O{^78WX^z`)f^z`)g_4W4l_V@Vt`X^=|Q2+n{+et)0R2Y?A(MMatP!NUT1G$0? z3q_h55g~vCgLI8XQHoLwF=77yKVd=OxtVYIE@p8C@Dr*kz!G;|^ImWpxNEZ*ku97X zxI}BSAY|*iL_rN_w?^c>?o_$%c;x53+$aEmRBvxYUM~p%7cHBl?B{dfpf;sIKaUYy zJ`t;NhT9Rx?>uS?j`J!${yDDRVL2S_H&o^ve>G&jIDTFsrgN;HK$Isz80ZTnZUk|A#f7w?L7vY^+?tRfoc5Eji z8RP?fD01T9FFkwI&Qy7B)r-KqAfMHBvlHg1NY%8K01Pr{<;B0A7YfKF= z2~-)I5MXrDb{`|Z4TBdMmxeL61*ir6jZ4EAB%^N>V5IGN4C%i-5C+~589MwI0bPb* zmLZvCu1vBUtK6Mc;mM|WaVXxLN*~TWRCkqs&lYd^J^%x!8?)SlRpG^^9O6)XIF-Jf zdw$(jhkG6z>8%do)*R*5gmNE-aUY%FJ&NExj^sT)$!q>r)N)DGnl{vSdAKco_yumH z^SZd}x|o(Lrr#W8{4~~cXQBr`(OWvnB~12_rudX;ex+1UB^{`i4c5*GAI%6K&x-12 zhn~z1{U#s&T|V3(e@UHt^>l8e>GeqSYjKNWv{fT?IML7RtEKO<4+k=09&W*21Gdj`}JgZ_FvtbvI*wS&U2w&HIhc7J+4kX=dEd_uQ)lU2j|KxoYSxFu)!(LHvHXWkx^GJGd=j(bRAx% zj`G6D{kW9sfUww@#k<%%9Ld?ls)z5<3N;V3<*4@z*^Xj0#bzaQFhzTCTZ%A&aFvrK z5fr|$I39gvGd@-1>S-Op#-qAoP1E+=NN$s^buCERQ$BV~La|mp3e{yq9O5_}WBaC$ zTV5^_Q2d__<=atepFGnfiW;+$8}zHxOmpZUes?2B7=f0eGS{nq$sam7_d%*^z*$O0 gCb`eb?8J`rxEwOtny#wJ1{)9(9ukRe2#(MD2idK@9RL6T literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5cb905425162535cf29881618c8585faa83e18c6 GIT binary patch literal 712 zcmV;(0yq7MP)X1^@s6F&7Tg0007yNklh24rEFz7|s4N|MQd zF$TsMJTH)CSxgDxT~jK1e-L^Q$f78D;Rta%N&jQp1;*g}fhbjeK}h$iQu)$ebT7!F zD0xnfvyi6sUDys4o*zh6W*3F@E~_G6Ius1!N+7||i8vE8XGifmd)cdAtR z@;)$%(np*-_m9GMpC-;LGW$GZjt)r($1>?qhv@Ez^BH z-|1|8A^?mme-=jR&=>#^cMwKtg*bl>fKeDGbHsVw^D0AQTk*UKIPrQEC9?#ug`iTa zo><$AUkL($?hqr~6s~)~d<+-q`2=QX$rwBC@R8pDD40Om9Ds^QpO&gh8+&Ppju;z9y|*1fVV!3-peH_ZOXz`%GSz$e5N$VCDQ3=A?-Qc~jL z;yhr$%`L{wEy~3u0z{mg!kj`vKqM$AC?Fuf4+DIB!a&5!D+ES@JUjwC{QSJUg1o!} ze0%~x5+u$Klm&_i^70Gv@BzhzUou2Ra67GD1Df1R*|tK|X#VegR>A0THkuRD_QoC;}4X7Zer{ z5D^d*5fl;=5|$7Wkq`zVQAuG@DG?D#5g;iBMAD)_BrYQ+CM_-@CoU-`At5IrB`+zh zC?%~VC95ngqa-b(EG?@nBd;bary?t-Dl4ZZE3YO8M2hP23P7YGuc)a2M9Nx9%GydQ zI!Y?KN~*fbDmu!lx+Of?W!~gUzFd`F6g8YIR7@3$kIJvk*#l$5frKDwK zl2S{{s_GjWn_F7jr_Y)_Z{wDoyY?PEdHUS>3zsfmxq9u! z&0Dwc+`V`I!NW&So<4i|?&H^Q-+%o0_507?e_$|$?P?n^0loEfaSV}=Y(3Z=@0}>a z_ThNM*3jTCgY9>Wiue`1Uv5(RzQ&aAe2b9p+RbOy7Kuk5tFHUM&U1e4wX(8%@5NoU zqN24IJk3OzNHb6?ff5uV?! zCr`a4H_M9)$jo<{_si~_hUTKQ8{zG9Ud5^DZcJ3Y8Qd!R?z4&R#?+ZMyZQdhCdPPj zW;L~M%#nVt@9F8yzo;%{XVV`IKD!Thq!_G!#K_n_E@N2!!&Rm>iTiEsnkjr z<@nBH-tUeW)`|6gx9KwW=|1K^@7PvBZ6x)Ig~wpe(5-o%}e<|VUKf+4^(Bjt$WuY0=u zn`UKpHM21PSZ;HqQZut}Z)(If0keIcobkOM($?INH5EH@tw}J~<=nj$hWcjrBrn>Y zxNLFcWsiu5y2QQKP^qel?_c##PWF_1bFYQzDLcF5>^ZR^la`95t0(WNUBGj6Pdl5( zv17-MAD>aG`k>Kv`u>%wCO&RX>a(})dT{2g+r<6KXZvG4EQ4-=iVIIyKbLh*2~7Z+ CXi!Q3 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..93ec2f4c7ce8dfd52f762762c891130bf8b667c4 GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`)2I;1l8snB_$wRPEHQUR!~p?3Ie%622cb@LI6+@2!J9G08|MC$ZRw&PztOBp$4iGCJs># zG!vo>!j+Jakd%~^1_K~NN=gdIgfk#&fG!6r1DYl#CI)8%xgsJWKvGCZ2tooG92^{+ zoSa--T-@B;JUl$SyuAGU`~m_3_b>hI1%^dnNswPK10xeN3%9tWl$^Yhvc035M_717 zK~ZT%<%G#oXUv{6cfrC%OINPmuyNCt6Q|FfyLtQ0orjNKy?OufM4D@ceH6mM1xCLm(rqp z+b{n3AD`scVR`c0gZO1J=ME&uo5}a(EQw(6^Z0zjt?5=Kx8~YfZo{olIhY^4iR@Ux z>u#*_Zr!01UeOX4*Os*d7Zl#_xN1^iZt*qqhwZ^f+`RqV64lpyF5b1-@a@!;<)I8WPb&(yUDaU< z-pZKVd`rb?=jXQb6Yg7_R$TOK_21ob@Bh7Bv|@rmpw851#|%HQiv*?T^66&Z1EnWV LS3j3^P6V!3-peH_ZOXz`z(8;1l8ssE3efYT#11#Ni5n3}iJx??AX592}gSoLpR7 z+}zweJUqO-ynK9o{QUd^0s=xpLc+qrqN1X}fRd1qkd%}J1{yGMfI$S;Zgj4_4;Zp> zB|(0{42(?79GqO-qGI9_l2Xz#vT_QFO3J2YmR7cQPQHP$2}!A?WmWYJjm<5s?bBz? zp0{z!&Ru(to;-c-{Dn)GuUx%$lG{r>&u@4tWl zmY7Xa0Y>LBPZ!4!i_^VVGs7AMGu~X53 zGcxMb@Bj7_mW1tAk-V>Oss7xu_`J$Y&cI}=uyE@R-{))_E}mQ&A+)VGrDx?=&S|Tn ze%v{HWmAZzr1X6lK-x9s%&nSKV?afc^>q~d9*7_wlji;k^D|`J7ogCASm9A$( zu4tS)mzr?y{FEK5l{{lkPl!q0do=NU;FN`$4`&{}w^-mDSA^OtTU~Fpr#0fL2?b{k zaL;;vu4ML%#iAK9mp?S}9n@U;$U60Xgxcx-8t2VkZ4mzTQ~v6^x&SV%{*~6+PNy>;ow(g~`5^P-W1qSN zx27MOb#>$Qu$eO-&f)koW1UOh5~~%DyLNmEXI-fBulKLE>yLS>xu2%K74nohobxJt z^91SD@t%h>ITrI}wH uy33=GJ?j`yuJm;Eb6Mw<&;$Sz?pmt= literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..ef14660c533bb2adf9650d9a5ce6d80742cadb3f GIT binary patch literal 666 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`!UT;1l8sMV>r)0+a&k1q!1HK701;#fujZ>z+S<4rIT4 z`4Xu3&6_t6r@nvx{@uHGK=SkF&tJZL`SIh&uV24@|Ni~w&!4}4|Ni^;4;UW*ZtQyn z44ROVAirP+MkZz!ZgEK|Ie8^zdq+2qu<(e2qSA`W36rPJm_29if`yBgu3Wug8Q_!PZ=7{4Z`*Z$()4B*w_-#_V-( z4US}_$*mvOt_Y0ZQMTge-b0i$if|IUa@SumS$E6rH9Uz+g&xQ!CxmT|Eb^d mKb7;uIA(gK8*xvT_|5Efv?wK4$ifEbQwC30KbLh*2~7aAmZgjU literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..03fe555c78a17c5557baecdaf8a879ab3be28d9b GIT binary patch literal 1026 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>V!3-peH_ZOXz`$4=;1l8s%5I|IdG=NpY1%V8pVu*T(AcO>pKvW`2A+zDikaa=W$W~y=;t>Iw5A-|G zn?N;iHZUk2Jb3Wv(Ia3GJ$drv>C>mcfO`J?`OB9tU%h(u`t|F#Z{NOq_wN1s_a8od z`1I-1=g*(NeEIVA>(_7JzJ34x{l||VzkdDt{rmTyKY#xI{rm6VKVYc0OD!z~MnHT? zkY6wZBNHah47Tl@PUCjJJ zWY*G^M;7Xw<3HqlUq@H9eag}4%>|`3jngJsr5YD9>9vVvXl4eO2`83FbX^X*B-y{(HSeMrzuA15 z!}Z%E10FewR&ckUE8MF#FYEP84w*)Y(~lOPS?D<1?S!W-X~uyF z_h2|Bt9P7xzvyG{b%8`j6E2(P#rct<@uB;;7$)BljJK9yzcByIwIl9V zf5@~XPulilgGFC`mCzkwe^tHG#}_hAt>|d)nrPL#>-5YV*O<^vGc}~vrS;er1{xWK zUr^cQwOTEAm00lf3rQstkLCH!x>Ck_%zvTpd6!8h-t1m7uNI_Ciq9)q9GvlpSN7-H zwKlTr^VuHi2}sWNS~KzGk>-t?8GpQf<eRV&=Pq5kbougSpdgR|VFN7%0-$w3^4YUz&!0bk z@#4k%_wPS^`0(-L$4{R=ef|3N+qZAuzkmPr>(}q!zyJLC^Y`!HfB*ggJ@xkyzX{NL zmL)-c!3<2yEUawo{sBS3A)#TB(J_7fvu3YZw|>LMO%-9G_j}EgoO3j~l9&xAe6LpulvH2y z|7rQenYN4{l<(>>ioDF-!gz37X-uw!u&t;ucLK6VPW=Hn` literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png new file mode 100644 index 0000000000000000000000000000000000000000..3c1d69540ed27dea1634d9485ca738240701b498 GIT binary patch literal 1102 zcmeAS@N?(olHy`uVBq!ia0vp^sz9vE!3-qjgo9!j7#I%)_=LCuxvN&KI&N z#UTnHQb0in7tTPI1*!px0|A5qA>r!bvOp0a8zK%QAq(_7I zym{-^t=qS6-??+={{8z89z1yX@ZsafkDokw^7QG`XV0EJfByW%ix)3nzI^rS)$7-< z-@JMA_U+qu@7}$C|Ni60kDoq$`ts$=*RNlH{rdI$_wPS{{`~#>_us#N|NsC0d|0{y z7>gMtL4Lsu%&cte9Q=YJqGB>~@=B^|I=a?2whm4%uI?V5Uf#Zb0YSkb;So_Waq)?% z8ReDLwGCa}J-vMsXUv>Ecj4j$mSceEjs;ix;onynX-Sr}E@N8MY7Z%ikrdYL)1}oaANxGH&ISti$h2 ztM4rm3!Jp^a86>`kAM4jCLRC%@7vD>KA+puLasbnxSUgT#@&7PcH1Sr(qr~5`SW%6 z*#L{DmxPoiec5^bV8C8y?-QFO&z1_Y^;vGoj5J-m)6e1hMLWOK^_=rJ3tGMUB{7+| z&`LUB*|zC{nj*^|TX@NAGS)i!=#6EQlA5)0kk+wzQX&R7B_|dM-tvtozi>+PqOt31 z#x*xTb|qdEe|9=+&8r79Bz_((TVrwh;U0;T{2xuGpA=Js2YQ~g_f4G4gUkf z=dP*q`WyD%OAM6$^zNXlU&k#L{YQ-HuDR2`f1DB-c=`k9F7_pp^z$F`c&gs7diYas zYRjDswNt&=)>f>0>Z*G_z2d}{6-#e6X7_YPP0?NPuw%vF2ZGw@OQV?n@!}vIYrprQBAGSEAEfx1JyH98GqzvI`hDe(pXoJ;fi7a= zNsH@ty$@S_=byE_XIAq<#@;8tZ~tD9pMChNUw5yWcY5|;F_9na)>bvP%MN*M0VXL1 MPgg&ebxsLQ00CN6$?9;mO(ur)wSQSKm27b9bM{&R+E$ zy_(yBs9$quzs8P!tzCT@K<Wm6>Hg zq&llyWp;(ioJy6s1xgc(lqOfH&Tms++o7?sLt|5?#>N7r$tB9uN|mSQD@`m^nlwps z-(=1GlY#Ek+|Mr{A|xmw3__A3g3_XbGGco<4j2;>F9CuRejn7YO+J_3O89KYslD zrS?7b8_=+8o-U3d65**ABbAu~W!gS2f3`%!i>n!kna|8L%rA#?eD z@z32g@eBcvPtSWlecC0i+b_QTOE>4J`rDkOwdBT?mz(*j*X}Z8xKreQ+bUIDA+&eK zweRVk0Y}YkuT&pYtX<*io~-jlweEb-E6(IXz9W^`c3R{&fPsqO=GsW4orf>en93K&M?3_e)63~YXp00i_>zopr01Dy^RsaA1 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..04c33413e8d1c57817ff178c606369ca6ab718a0 GIT binary patch literal 1262 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|`Y<@Ck7Ra{n{@Z(#U8NoCu7 zh5dap$7ULz={MLvP51Cjwf&P+4o%lPI$P(&RPFsUH4jZzKQdkI*d)FEQ*{o`)IKsr z^XPPq{gc%Xf)wiITc6(?ShINf-*oNKwF^VQ-RjO*dRgeBR~-#0xN(sz>2{}b*XRZR^K{F zbN?i*eUml!1C{X$hzJOX3JQn`3W^H}N(c)`2?I$%Nf7}_aUpq0Aw?-6B^eBa^tG1sv6b|czts7_IAPE~A4Q*6ypY|m8e%u?*iQtZxF?8;H< z$yMsjRqD@E>dRA}kgq(kKxuM;@}xqgNrlRjOO&UVsmv@_nNzMhyFztNmCC#}^>v-< zn>#f&c57_y(b(Fjv7=ve=S0mt6E#78oT7PPiq=6$m@K`^9}Y}0*(E`K!3>N{>>Qk2 z0)ir>|G=Pr zUxySh!LoR|IEF|_wjOMc?06W6q! zJxwquNJIJYyU+J6UtWEE?em{|`7AScSFK)qnHO*N~CHg%vKZ3$ko}9;8P@MZNj;@^n-^H zlaKWg@lYYB?DRmPCKb6Sr?WU0ZT(yza zla04k7vG81nbFswcKgS^Ft;7MXGrtQrb$<4A3guK%`$l5>6}#m-j3h0n{^EmPCaUu zx*nYtop2&2HC}#gn#PPxCv=3TJTfwVEbvPI3X5cL-)d${U@~OzboFyt=akR{0DM^` A{r~^~ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..c908f069b3229364cbe9ab224d4e22f0ef4c25e2 GIT binary patch literal 630 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPStf`U|{46@Ck7RavK=_uVPr$;IMzD z@tIZHS0|}#o1%GOvi6~=+WV(z9iFOrWQyjY>6$?9;mO(ur)wSQSKm27b9bM{&R+E$ z-5T4v)wlMk@90(E-m9^rM}1q51`q*7c7g?Wz@_>%cJ*oO0O|sgKsHb>P|XC5T}290 ziWR07D^4p>oL;IpqfBvTj$BWkTwl53>=xD4ZEEY=L1;scTyMVo!~*$A*>c^va=nu@ z_f6K^KN;vw&HX?xFf+2SFtV~Saj-LSaxigmFmZD-adR{CaWnIavdM_C$%wPbNwCW+ zap@>?=_+&Ssc`A5av7*`8(9i?Sqb=91CgMwtzdw;?vZAoagHTHe!&b(%q*;I?18}{ zq2Un`kx|k8{j+AT+puBd#!Z{IY~8kf`;Hw?pFMx^;^oU%pTOV?1bqGa_1m`}KYspF z`=0s@XxKGR7sn8Z@YIWu%1nVWZ6B9Eb4ii*E)%-g;gPxZOyRLfPS-yD-QUrD%eCdtotG$d5rro}EO>Z~D$*dz= z>elo&pW6F+qFtG6ka|>!)k&}TN8g2ht~>JFb{%tP`Sc(EKYZg_ulzA{ey@LLvq>>) zr@OJrp6P+FW%~~1JhjW>pQ_n#blFei%P|ZGZrW_l(%UxY;ewA(-Bv8ym%IIcXz=~c wKZ5bO5^H_6vz+$|vS~$UrM5PnN?G%l!N?_Of#LQnP;fDLy85}Sb4q9e03{j>A^-pY literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..384440d2f2ba473d5714c55ace6c0999e4129de7 GIT binary patch literal 1255 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|`Y+@Ck7Ra{n{@Z(#U8NoCu7 zh5dap$7ULz={MLvP51Cjwf&P+4o%lPI$P(&RPFsUH4jZzKQdkI*d)FEQ*{o`)IKsr z^XPPq{gc%Xf)wiITc6(?ShINf-*oNKwF^VQ-RjO*dRgeBR~-#0xN(sz>2{}b*gRZQrkR9 zbMGY0eUml!1C;>-kdc9riGhiUk(rs1g@uuom645=k)4y7hnty?hgpD+MTnn8M3_}l zlubqqgk+Vtbdiz6kAyl*}Qe>J^WtvlETGC`%(q-E+WZN@k zJ2GWEv*fz6<+^j^dUE7?bAd>{uRwlMk;0S`h3O@V(@Pa+lq=3^QC-unw!TAcW0(5o zZuKp_>f8G?c1+ONJyCNn(05Zb4@}WI2nh{eo#oOv;XMH z)8{W-ynN;Awd*%--nxC~?!EgD9zJ^f_}R;MA3lHi`u)d`pTGb7{Ram1`#Pk6NtM~t z#W6%evh`qld{3ba`v-r|7k$B!uHVE`Q_f$I)%9}oxHR!ywZHAui>{~6bxjit3i3Fy zs;}3QZehXGuof;i81@up9(V2GVA9*62M)Y^ueF4`cBe`yQg_SY@V}r zg}Cs%Qx{7_WVvs9}?8RkkTmB(I3Qs3KBi z-G#LRQ zN38c}C3#8f&1ZX)HhIRbqp=LriUQ8;*k8cekYWA4v-9^IdDi_$_Y{Qk#O{6()e<=S zXP`LqF9!36`)@G6xul}Bw)?kQQqS6kx3gRpY~6gIt?;Dln=2|k*G?v%Rxj;vC_DfF literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8be7f56bc7bd63c3b3b24ebe73d9b9776ce78d5e GIT binary patch literal 663 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPStf`U|>`T@Ck7RavK=_uVPr$;IMzD z@tIZHS0|}#o33+sy57+ldWWWI9iFOrWV+^|>Dou9Y9F4adt|!Sk=Z84W*HxwV|skH z>Cw5C$LE+Gn`3!wj`{Jq=Evt*90!WbwLCW4xzOR{LdR2!oKG!wIlVgc{Fc-!8{#i* zOt`c$@zSQ`%UjZ}Y)ZMjIqmY6^s6)Uj?B-|Ns9b_Urxt!^o{9$S;_IiJ66!jXf|pBs4rCA~Gtvf5NQU>o#oI zxN+0wEnBy3-@aqV&V5gxKY#J!<;z!}z~Bo6dqu5_D+ zhlts?ce@=gWWEjK`Y~PFy6WML;sPCEKlWtD8$mg|L|4|lE4u3*&Ow?3gf^5VTCf0(u3Eih~^U&6F? ut{w|j-95@p`+1`5O2aw07RQ(g{AMl*%ipY0)%qLgR|Zd4KbLh*2~7Y=|7+R+ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2782c275fd6edc4cc3334e61e6ebf32cdf686c5e GIT binary patch literal 1287 zcmZ8f3sjO<94B)wU7k9Yn>x~(X(FgKr!_Tt2rAR8d~K%3R;{HyJS*MOZRI0dwmfNz zSBWVmYS=W((rKx{2ZEsC`%MWd7$P7D3aI-~JMHW{_xs=b|Gm!t+;eXp2@SNgu(N*wRFbJ*y4rXMH2%HYKplcbSf_$j&LyVIfXIRboAYiPx-n0KtCb|Jcci^4}^ZqU- z$%|Fs-BPf-rC?9X10QzLUQQ8`L*B<(83w!u0w`YA6FmTuHw#o2`mqc5vWxa{iv3$3 zqPZmj+>$^pC5T%Z%qu(8_Tp?$?fKri#NPU(zJ}!f#$N}Ut_(J(4bd`(f$R}xwt$`Y zw)O5P7eC4)2zf*yzi^CC9_uI`@1jg}l}>b*O>~!wd#K``3UTjaNnfR;uS(MYWOAT- za^UIY;PZDw&)*H#N{8#DBlS{2!<69F)SE`x+h*A)eOd@iif?;uKY3YvLFV^6z zN=gn34Tr2X{m5*c`9`Zvn?L<*i^H}ZFodrk^1wk;(xzqo1EW4AZwHu)PV>a+v~I&{y7(+W{MU8*?&8R1#^thwA$Z^B-O|(w*e}F z^%oC+xVy*Jb^soOu9N7~5*~dn*EhWW_<`PZ-3mS=t9TFx$J(9W9>+%s8+i3au$ONZ4lMRy!@vsL1UAW zEzZyis~YnzO1$&Ymc?b{>}PzZ?#88j$vH&L4Kkzo!l3W2nW!Njh-^YdwP~QI)R?y- z)xkMl4m_yYR(vgra$l7$z|6N5&xj=WxOFEep3%3dyK%U>{o&gP}A6wk~TpoLkVsJU@P-o+r>fcS>vz8&V zE{;mvU=pRODF1!b71EU&7vY*<#=rbf6PL4Lsuj7%(?T;dY)YU)}#dIp9@CZ=Xq&Mux_-XR4=^$m@E z6Xq{ov-a4@o40P?ee~$@lV{Igzj^!a-TMz8KLNq#&tJZL1%YqhzJ34s`}glZfB*i2 zfGzIde1VqS_jGX#k&sM1*lER-D8Y82yk%4PCXvX^?^C)%CQVR%z2MLf&-Z`tHy9qX zF`i$X@bT!fYhFvQx}0HmFR}caa^>~0+^Rx>{aY?N^=^wwbUEB#;dgOiQQ?eV{i3l~ z0_87k30Uf$8s}Wnf9M~B+Ix*VJ_$z`eAw2qS)XfuyG4FLMohx%=0m@&(zHb8EjO(3 zdYHoTZ_lFkQ`?yyyH<%DXV`Kk?$Xn&b&|^*Hu<<)N;WLbeLTyob~p33Z)e$~zRdNr z*j4sE^Adkk!An2eN%}JdY^s8;UiZ;&@i3DsmjfuV!3-peH_ZOXz`*z*z$e5N$i)T}7#L*4#l=NM zMFj)|`1$#Hd3kwwcsMzQIfaCPNKjA^C=QVV$^ro&81V9n01*$55D;;53vvqza)Gsj z6$tb43i0y`@$m`r@C!i@kPSq7201)x<3Gwm^@d8zX z6a(212ABj1!bBhnpd?H^k{}P%I-ntNy+DQl7$J***gO!IfV2Y@pvwZ?!^bbk$1fxx zC<2xRxey}4$1lt;Ai^&wEFd5Plob*d7ZQ;W1|dmdQ6Q2M5s?xRlM)q^78REf6_*tg zlNJ+`5d$(LWW*$7#X(3;ToQ=nB_!k|r4^;5m84{VNLf}+O;%n_PF`J3L0w)!Ltar+ zQCUYxSzAd3h;)=yb(K~1RDehgi1by}fyjVwov|e_f^$lO{DK)6nV4DF*f}`4c?1N7 zMWtnA<>VCb2`PZr#3f_ul;n4<9{#^7PsB7cXDE`|#=Wmv7&`|M>Cq*Pp-tK)~*LE6`rX z7oIMTArg|k2fL%a3uV|J_&=$OyuHYvNPW7KhtrfbYKJt6&p*9T6QG%FQGC1bW7vYu*Pi_~AH8DVeQLu*e^j89$)9B2caLPbHa z*_2JPWfWOybM*Q&pUw9_#h7}1C=cA8()G71eRbfZ{oT7%C%<7iA9Aqqy-KNf(HoZC zs~?;YUzFE*gR@M(ojbonU)THj%hZCWyn)vxKRGR2H2KY%hDpo!-fjLL5Z9+v&ro5% VGb;GSJZDg0;_2$=vd$@?2>?8?XYK$1 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..db57639e00732e83be8a1a25a8098c9559b42f0b GIT binary patch literal 625 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2ocr2Yr^gt!7}IFON%k&=>9R8&+@ zPymujN=iUdPEJl%Ru&>C4+cOkLf3tzn?V2jlmz(&GcYo-aB_)D$g8Pq>F6048kv}ySvk9SdU=Nw6xBC0 z_Dz_-c+J{lCvV=mefQC$$4{O;fBoj|yZ0YHe){z3^OrAQzkd7v^Y`yRfB*jb_iqc& z;as4(S3O-ELnI_q4|aw%IWVwZaF4nfm(@LO>f3GlQ7czCXLatGnepZSepRJM2TJsv zW`26u3W!b&D!;qdz<60IrihfZtJal s%e!RF)~(yP4McX|Rr+`G`N!wd*Nc+QWgR}82=pL>r>mdKI;Vst03w0FBme*a literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..cf564ad885a48f022c1933aa91028002c62f9a8a GIT binary patch literal 1008 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>V!3-peH_ZOXz`$4%;1l8s?Vq#*z0F;oBkd%~^l9B?323#+9`2{mDGBLBTv2$>8^9TqEi%QGL%E>DzDk-a|s;O&f>*^UA8Jk(UdIpDuM@A>6 zWR{ebS5#Kl)HcprxOnaQP5TcWKYjVi)oa&p+`4_|?!EgD9zJ^fGtJXyp1uCsIdgQ3KkpQ0K6hS!y_o6R9lLDm`55{1m)v~#_oGeO zn){Y5fz{&sCaiTkJArTUwTy}L^WPqvFw^u^Sm>{i+_@)>B@CjIHfuSr@~zw5Wmhcq z`q5&)Tt3_Drguf+m#vF+zV6exjKyI4zWGP{{=Q!0y}&B?_lDew>sm5C$yxQ~y%OaN zyt-eGaf64qQ{*20o~IEL14Pq~7fjR*%=pOkZj&At@4aKm*IXW&%PYD%i=6U#6dXO} zmg}D{E+>CC21QTV<6D!{EoA>dQhQOr!(g3@BCM173nov~h}hG3W12eGJTbrUF_ zeoQr%clTf95M6UaN9DrvE7iA*4m~=S$zw5dxw3Oko{GT}mwA0W8zMatjy%z}x^(>E z?#v$@=`X$d4{yKxLG=8kse0}C%LEj@OL4Lsuj7%(?T;dY)YU)}#dIp9@CZ=Xq&Mux_-XR4=^$m@E z6Xq{ov-a4@o40P?ee~$@lV{Igzj^!a-TMz8KLNq#&tJZL1%YqhzJ34s`}glZfB*i2 zfGzIde1VqS_jGX#k&sM1*lER-D8Y82yk%4PCXvX^?^C)%CQVR%z2MLf&-Z`tHy9qX zF`i$X@bT!fYhFvQx}0HmFR}caa^>~0+^Rx>{aY?N^=^wwbUEB#;dgOiQQ?eV{i3l~ z0_87k30Uf$8s}Wnf9M~B+Ix*VJ_$z`eAw2qS)XfuyG4FLMohx%=0m@&(zHb8EjO(3 zdYHoTZ_lFkQ`?yyyH<%DXV`Kk?$Xn&b&|^*Hu<<)N;WLbeLTyob~p33Z)e$~zRdNr z*j4sE^Adkk!An2eN%}JdY^s8;UiZ;&@i3DsmjfuV!3-peH_ZOXz`*z*z$e5N$i)T}7#L*4#l=NM zMFj)|`1$#Hd3kwwcsMzQIfaCPNKjA^C=QVV$^ro&81V9n01*$55D;;53vvqza)Gsj z6$tb43i0y`@$m`r@C!i@kPSq7201)x<3Gwm^@d8zX z6a(212ABj1!bBhnpd?H^k{}P%I-ntNy+DQl7$J***gO!IfV2Y@pvwZ?!^bbk$1fxx zC<2xRxey}4$1lt;Ai^&wEFd5Plob*d7ZQ;W1|dmdQ6Q2M5s?xRlM)q^78REf6_*tg zlNJ+`5d$(LWW*$7#X(3;ToQ=nB_!k|r4^;5m84{VNLf}+O;%n_PF`J3L0w)!Ltar+ zQCUYxSzAd3h;)=yb(K~1RDehgi1by}fyjVwov|e_f^$lO{DK)6nV4DF*f}`4c?1N7 zMWtnA<>VCb2`PZr#3f_ul;n4<9{#^7PsB7cXDE`|#=Wmv7&`|M>Cq*Pp-tK)~*LE6`rX z7oIMTArg|k2fL%a3uV|J_&=$OyuHYvNPW7KhtrfbYKJt6&p*9T6QG%FQGC1bW7vYu*Pi_~AH8DVeQLu*e^j89$)9B2caLPbHa z*_2JPWfWOybM*Q&pUw9_#h7}1C=cA8()G71eRbfZ{oT7%C%<7iA9Aqqy-KNf(HoZC zs~?;YUzFE*gR@M(ojbonU)THj%hZCWyn)vxKRGR2H2KY%hDpo!-fjLL5Z9+v&ro5% VGb;GSJZDg0;_2$=vd$@?2>?8?XYK$1 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..db57639e00732e83be8a1a25a8098c9559b42f0b GIT binary patch literal 625 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2ocr2Yr^gt!7}IFON%k&=>9R8&+@ zPymujN=iUdPEJl%Ru&>C4+cOkLf3tzn?V2jlmz(&GcYo-aB_)D$g8Pq>F6048kv}ySvk9SdU=Nw6xBC0 z_Dz_-c+J{lCvV=mefQC$$4{O;fBoj|yZ0YHe){z3^OrAQzkd7v^Y`yRfB*jb_iqc& z;as4(S3O-ELnI_q4|aw%IWVwZaF4nfm(@LO>f3GlQ7czCXLatGnepZSepRJM2TJsv zW`26u3W!b&D!;qdz<60IrihfZtJal s%e!RF)~(yP4McX|Rr+`G`N!wd*Nc+QWgR}82=pL>r>mdKI;Vst03w0FBme*a literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..cf564ad885a48f022c1933aa91028002c62f9a8a GIT binary patch literal 1008 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>V!3-peH_ZOXz`$4%;1l8s?Vq#*z0F;oBkd%~^l9B?323#+9`2{mDGBLBTv2$>8^9TqEi%QGL%E>DzDk-a|s;O&f>*^UA8Jk(UdIpDuM@A>6 zWR{ebS5#Kl)HcprxOnaQP5TcWKYjVi)oa&p+`4_|?!EgD9zJ^fGtJXyp1uCsIdgQ3KkpQ0K6hS!y_o6R9lLDm`55{1m)v~#_oGeO zn){Y5fz{&sCaiTkJArTUwTy}L^WPqvFw^u^Sm>{i+_@)>B@CjIHfuSr@~zw5Wmhcq z`q5&)Tt3_Drguf+m#vF+zV6exjKyI4zWGP{{=Q!0y}&B?_lDew>sm5C$yxQ~y%OaN zyt-eGaf64qQ{*20o~IEL14Pq~7fjR*%=pOkZj&At@4aKm*IXW&%PYD%i=6U#6dXO} zmg}D{E+>CC21QTV<6D!{EoA>dQhQOr!(g3@BCM173nov~h}hG3W12eGJTbrUF_ zeoQr%clTf95M6UaN9DrvE7iA*4m~=S$zw5dxw3Oko{GT}mwA0W8zMatjy%z}x^(>E z?#v$@=`X$d4{yKxLG=8kse0}C%LEj@OKH!-o$aKYsl7?c4Y7-+%u6`RmuOKY#xG{rmUdzkfjYDpcA(0y^Ee zB*-tAfr*)gm5n_xC^#fEEIcAID!PB>>~$M9ZrZ$M>$dGXo<4j2;^nJPpT2;=*RS8c z{rLIo^w;+?K%uiprg_CIef4ksk_kiK{@ZrNp zj~+dJ`t;eeXV0HMfAQkQ%a<=-y?XWf_3Jlp-n@PL_T9U8@87@w@ZrP9j~_pM`t?z?73^V9zS{d?D?zLZ{EKD@bS~vZ{L6X{Pi1XFVNP1Ozw5R zfl1?>r;B5Vgyh_V?eRi|GHegbyQjVN-M0Bq+f>))w%ptqk+(Joye^9B-fJ!pHU?@A=*DDw9{1XnB5mJNIqI_Mh{PJt;{% zC@7e|&>+{~-hNKqUB_n3SbK8St(>OCjwYP1&se4x*N?~n1x119+v1IL3)5%cveUU~;pDw%ip3tr((ON;_td7dbZ>JL4*eKrs&2)2C&4eI?xWR) zZ=svCw5~om&G+W%loh^({Obz+u6)|l<-W!B>@(**3zW0?=085X#yvXRV zF$0tGmZP_A+OH=Dn(w!KboAs0l~-15KZ5t9{H)-emLr)OcjxKPWx}V+>XRJri2NuN z4`W%Zl}~rbyU$)6&*L37wf6_- zju+Q>y#HxQS8=TK%WPAvpTfJBUCuAtE%KGtvO2MOPP+mHCw8rz-+qX7mgr3LN=~o6 uCeMAo9degHY4?Ncb>g4quRr|vGsZ3S=RdXb>}OzVV(@hJb6Mw<&;$TF#E;eh literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..0fd1ac54083d347676bca4d5e7af73b876bc7ba1 GIT binary patch literal 662 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2qyz`!UK;1l8sKhvS zCd^;FX6><)H*ej(^XT!DXU|{1dHe4D2awI5fc61x`S$JG_n$w3Hh_))_ix*@SOK8v zH$7b(LnI_q4|3WcDv)9OkY4meO>yGyX`2PsCht_r`jP(c+UI}w+h*QO|NXP>p?Au5 zzjyL|=9@WN#Q09<_r11yTV&T9f2?b%M8LI8jq*EJrFn!Ge>f94OYqh#)?a)g$yfF@ zo-u7*U752*bI+Q`Cl-E~czmw+!_{qR{Z8vU7cKix*(K}xuvXf8yGWjxVaWBKi(efR z)*hU3Osk>suDhGf+pmWw>uiz85}ovccfPH0!u)cWxEJO-TC6Egjfop+?0M)}8KsHsTvhqsTfUtmy3Sa@VqbZlIFVp@7eW=?*2RZU%e zM|V$e-^7`-=gwcWWYd^jy(mB4%-KOS}nw^t_ zTFf`R+99dexw+_uMVIJpwajkm+49>Ly<-f1r01$X?JcL9)}wVooNw3)rb}Kt`GIf4 z$H}WY{9J2qG$_vz-&-knEH`RVdLhgCNU^;_^B?MFFA9GwUDNNazA@iG=#r;Wi-VI@ z=Wjz(^|@zi4`zqCu0K?0^ECgW_6N>&#>!RuEgEWly6*WG>l>V#^g`q(mxH~yYkFfi zL&^U1z&oNp^Mt3xrfgEn%kuoTaNTRw%a7EKipNH5%$^ikIPK~4xe=u&+`Z>Se33me zOU_<5GyUTIX13#L8J??E+58rs?38@AByt`jf7F~gseV#V7azQwQLJ`i&YIKi&b0*v zW+&$SnH;{5yP!mGMb6LDVGF$r3jeilTDopQ&*_5Fs{z|OM5b6W^wv4w3<`K=n!!6u tYxNn&5`&aWGEVM?Hy{4Ne>dYZ`*#~(>GzQ(iNM6f;OXk;vd$@?2>`pMh^znr literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..505c7ecc87c65ccb6ae411757c7571e4eb89839c GIT binary patch literal 574 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*Qm+DhLR^6~(Ey~EiHU_70$6|y zoQR1DqzFht8DKUy4?hnt5DD<|3bL}Yv9hwWvaz$Vad2_-@$n1u2?+D>3G(m>@e2s^ z@(c3|h%kZx6PRR_Q_zr81R_m&5YkfBFjCV5B4afzV|6VPEjJ!) zH+C=pA`=HgQ%6HnCnGaw|GTT_0X<+*666=mz{Jb~v^y|3Bs4rCGAg=%*6ei~Hg4Ly zW$U)>JDxs!{^G^USD%333j}=q`t{qlA3uKnY80AK4m9Jmr;B5VM0o1Obm@ZzB5ehG1)I)efc z|L!~00p(RW+ViH&d28RLp8CrEj%4u1o^9LhB#pP}@&7+_;nMeG+;do>=3I-t&kafi Mp00i_>zopr0H(C6ZvX%Q literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8d315981ccff40d37a7472dcaaab165e8f173e52 GIT binary patch literal 1180 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|{?d;1l8s8Kr zfQ6L}s0+jg0cK`q78Vv(78W+3I4cOTv$1h-ar1HW@bmBr@bU@r@eA?s3-b#AkqEz_ zh=8D|fS{OwkeDC{i3tg4J05UD9BYbz@2 zD5~fvspu-H0+F6F28oiPt7#dlYnf>4S!(N9>F8VO8rbL>+Ugkrk)6J=y@83N zp(zkK8JRhk|9B<~bb4k-Qf&fB*UW4-7(_vVlpB@q?#}V~B)g>%q?W?m`*%5B{DR$y)9c ze~UdmQQKy=OXKK-OKM*wcW%m2yQ<}sH_6Psy6*n}%PH&QcF%kMy-xY)t-J2AdF!vg zwb`_qM@=lu%wXO2_3Nh>eih}OpqYQ3_tO7g$9s;P_38b6^0nya329$h%X(c^PJVfj zJ1@RfB>J{wkH@T+47ax{cVL2SEk44R}`dE`;e1i_DgYZ{~eqT>n6(| zIaEFGtm7TGZ-0b>?W^}l8@yJSFO_uY#dF3#)9d>Vdu<9jY-23X*{9a0anh-G!^uX= zrMf)YCl?&b(RH1aI^AN4N-x*ur7W6V`b7brT%ymO3N6vhd$M4Xiq@HDQ%?k3IWa-8 z_zJh#dIvFA-kLOzCc^{Eo}S3s*nM!u86&occn;w*@n*wL<9VC&G<|N)ju@`lN%Z4mSxC>k#An^6;*Ka?5{<@;twic-WsHcl#h(vhm#p^;% z1|qH(yKihv&`)q)8Yy_OL*?iH{YD~&ZGU&98O@x-aAaz<@Zs;h8-v>R9J|Hi)N}Yi z%vIw_A<`FhQdS2wt@^#JGC#a`ZC>%QE9*8|hxz}yUaZ)h6tu8b*sZbSJEO$Hj`gZ{ zHgrs6uVdWEe*4i!ULScSHs=>nN>RBhBs%`JmW4L-34au`T>InWU*VsUmR~1LeR5MV zylC#}mkX9YvFHnqn My85}Sb4q9e00mN_g8%>k literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..dc82d1502a71d2216c97f5261f5a03d380611dfc GIT binary patch literal 1081 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|?Jr;1l8s={DJv_hsHmu`t7~g(>*(m{>FMd~>l+vt7#bQH85tQH8?Wu_ zvIAO{Q4-`A%)rRR&cVqgASfa#CN3cC$FHWq^zQ6U}S7!Ze#E47aS286&sh7 zT~bz2SyfwC-#laXocU|lZP>hL|Iw4D&tJHB`O4L6*Kgdsb^FfUd-oqaeDwI)%Xc3> zfBE|T$Ist?{{91j$zd{jK>ywMba4!kkZe839vze@!S=x2SbL#IZpO`fk+(M3u5Boq zx-2zyM#I+!OAZSh7J0d1&-?X#XHIiZDBkzmZRX_b@@($P6E7ZU&dx2^uzmA<*UQDl zmvvsfzR^7QRbGwa^UXhbb#I+We}3}3?CyYvKcwA^w@v#ox%1Ok!znu@7Nush-cEYK zVCj5Bg9IJ@l-tCFOwf6O^7ps1|_He$Q+LhL$ z(Hfs>=5D##Dl2=NeL;8kE3Lz~9o}-}mZlc3U|TL3-fZFjP;GP8hwix*XZA=v`N^?2 zCcL?n?PI1_?=m+-!_{ua_XTDJE`DiP)6*&C@rHTc4^_q zQinG$T9;Dxh~dMO)vvUUt23N4UbpU9C7(lX!|7K^Gxf6rN~YOgyK?c?_Y;yiyH3wv z#HVu3`p5czqQQ$oJ-hVFlDqRKa4!ly!NgvBcJ@e4^lBqgAC4<$ocn53h ztouf)QEr!N?l*CrW%lWuHo>I5FR6VQqngWh&q>bi0j|OJ!i%C+P98kGBCCEvXH(uJ zmETei4@fTwy`bc|>AQkVCG!@pRg)6>`Son-qF6mQ9A^)|$DrHIsLx|lcj6$?9;mO(ur)wSQSKm27b9bM{&R+E$ zy_(yBs9$quzs8P!tzCT@K<Wm6>Hg zq&llyWp;(ioJy6s1xgc(lqOfH&Tms++o7?sLt|5?#>N7r$tB9uN|mSQD@`m^nlwps z-(=1GlY#Ek+|Mr{A|xmw3__A3g3_XbGGco<4j2;>F9CuRejn7YO+J_3O89KYslD zrS?7b8_=+8o-U3d65**ABbAu~W!gS2f3`%!i>n!kna|8L%rA#?eD z@z32g@eBcvPtSWlecC0i+b_QTOE>4J`rDkOwdBT?mz(*j*X}Z8xKreQ+bUIDA+&eK zweRVk0Y}YkuT&pYtX<*io~-jlweEb-E6(IXz9W^`c3R{&fPsqO=GsW4orf>en93K&M?3_e)63~YXp00i_>zopr01Dy^RsaA1 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..04c33413e8d1c57817ff178c606369ca6ab718a0 GIT binary patch literal 1262 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|`Y<@Ck7Ra{n{@Z(#U8NoCu7 zh5dap$7ULz={MLvP51Cjwf&P+4o%lPI$P(&RPFsUH4jZzKQdkI*d)FEQ*{o`)IKsr z^XPPq{gc%Xf)wiITc6(?ShINf-*oNKwF^VQ-RjO*dRgeBR~-#0xN(sz>2{}b*XRZR^K{F zbN?i*eUml!1C{X$hzJOX3JQn`3W^H}N(c)`2?I$%Nf7}_aUpq0Aw?-6B^eBa^tG1sv6b|czts7_IAPE~A4Q*6ypY|m8e%u?*iQtZxF?8;H< z$yMsjRqD@E>dRA}kgq(kKxuM;@}xqgNrlRjOO&UVsmv@_nNzMhyFztNmCC#}^>v-< zn>#f&c57_y(b(Fjv7=ve=S0mt6E#78oT7PPiq=6$m@K`^9}Y}0*(E`K!3>N{>>Qk2 z0)ir>|G=Pr zUxySh!LoR|IEF|_wjOMc?06W6q! zJxwquNJIJYyU+J6UtWEE?em{|`7AScSFK)qnHO*N~CHg%vKZ3$ko}9;8P@MZNj;@^n-^H zlaKWg@lYYB?DRmPCKb6Sr?WU0ZT(yza zla04k7vG81nbFswcKgS^Ft;7MXGrtQrb$<4A3guK%`$l5>6}#m-j3h0n{^EmPCaUu zx*nYtop2&2HC}#gn#PPxCv=3TJTfwVEbvPI3X5cL-)d${U@~OzboFyt=akR{0DM^` A{r~^~ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..c908f069b3229364cbe9ab224d4e22f0ef4c25e2 GIT binary patch literal 630 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPStf`U|{46@Ck7RavK=_uVPr$;IMzD z@tIZHS0|}#o1%GOvi6~=+WV(z9iFOrWQyjY>6$?9;mO(ur)wSQSKm27b9bM{&R+E$ z-5T4v)wlMk@90(E-m9^rM}1q51`q*7c7g?Wz@_>%cJ*oO0O|sgKsHb>P|XC5T}290 ziWR07D^4p>oL;IpqfBvTj$BWkTwl53>=xD4ZEEY=L1;scTyMVo!~*$A*>c^va=nu@ z_f6K^KN;vw&HX?xFf+2SFtV~Saj-LSaxigmFmZD-adR{CaWnIavdM_C$%wPbNwCW+ zap@>?=_+&Ssc`A5av7*`8(9i?Sqb=91CgMwtzdw;?vZAoagHTHe!&b(%q*;I?18}{ zq2Un`kx|k8{j+AT+puBd#!Z{IY~8kf`;Hw?pFMx^;^oU%pTOV?1bqGa_1m`}KYspF z`=0s@XxKGR7sn8Z@YIWu%1nVWZ6B9Eb4ii*E)%-g;gPxZOyRLfPS-yD-QUrD%eCdtotG$d5rro}EO>Z~D$*dz= z>elo&pW6F+qFtG6ka|>!)k&}TN8g2ht~>JFb{%tP`Sc(EKYZg_ulzA{ey@LLvq>>) zr@OJrp6P+FW%~~1JhjW>pQ_n#blFei%P|ZGZrW_l(%UxY;ewA(-Bv8ym%IIcXz=~c wKZ5bO5^H_6vz+$|vS~$UrM5PnN?G%l!N?_Of#LQnP;fDLy85}Sb4q9e03{j>A^-pY literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..384440d2f2ba473d5714c55ace6c0999e4129de7 GIT binary patch literal 1255 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|`Y+@Ck7Ra{n{@Z(#U8NoCu7 zh5dap$7ULz={MLvP51Cjwf&P+4o%lPI$P(&RPFsUH4jZzKQdkI*d)FEQ*{o`)IKsr z^XPPq{gc%Xf)wiITc6(?ShINf-*oNKwF^VQ-RjO*dRgeBR~-#0xN(sz>2{}b*gRZQrkR9 zbMGY0eUml!1C;>-kdc9riGhiUk(rs1g@uuom645=k)4y7hnty?hgpD+MTnn8M3_}l zlubqqgk+Vtbdiz6kAyl*}Qe>J^WtvlETGC`%(q-E+WZN@k zJ2GWEv*fz6<+^j^dUE7?bAd>{uRwlMk;0S`h3O@V(@Pa+lq=3^QC-unw!TAcW0(5o zZuKp_>f8G?c1+ONJyCNn(05Zb4@}WI2nh{eo#oOv;XMH z)8{W-ynN;Awd*%--nxC~?!EgD9zJ^f_}R;MA3lHi`u)d`pTGb7{Ram1`#Pk6NtM~t z#W6%evh`qld{3ba`v-r|7k$B!uHVE`Q_f$I)%9}oxHR!ywZHAui>{~6bxjit3i3Fy zs;}3QZehXGuof;i81@up9(V2GVA9*62M)Y^ueF4`cBe`yQg_SY@V}r zg}Cs%Qx{7_WVvs9}?8RkkTmB(I3Qs3KBi z-G#LRQ zN38c}C3#8f&1ZX)HhIRbqp=LriUQ8;*k8cekYWA4v-9^IdDi_$_Y{Qk#O{6()e<=S zXP`LqF9!36`)@G6xul}Bw)?kQQqS6kx3gRpY~6gIt?;Dln=2|k*G?v%Rxj;vC_DfF literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..a965ce5735c47fe7062c81d753680ccbeb3e3a8f GIT binary patch literal 632 zcmV-;0*C#HP)NOsHpZJY#+x+8 zoHoasG{&4Z#+x<9n>NOqGsUe}(5_n1u3OQrT+y#w(Xd|9pg+l>K*^y&%A!NcqeRQA zR?o9z)3j#Pv0&1%VbZi_)U##Nv}o0sF2tBG#F;L|m@dTBsOQzI=hmy|)~x8)t?1;* z@a4+z<;(Eq&GF~X@#oL+@80(C;P&w0_xJDn`0)Gr^85Mo{QC6#`t|(!_Wb+z{rvg; z{rdj>`~Ls`|Leg`bpQYWL3C11Qvd=31O)~MQBzb^S6EnCT3e5ro3601v9YqVw6(Uk zx45|F=jZ6?>FMh7^78WX^7Qod^z`)f^!4@i_V)Pr`TAgR!UO;S0M$uEK~xx5UC~)1 z0#O`>@u%h>LdL$Pgvl;MB^s5zO_+}J{Xd9{#xeb$%irbu0)U!c_k2IUmQ>g#_fDFf zAZRy^bBT~*?!~JKdnvdv0Ni5F*m^}5AW?{zG2QbCP`PI_($kJZ^2mq|r&w)Bd{`vk zme|^*_AT-A9zT%yb%)oH*xF~~QDS|Wxig8Uvy6G~qxN<%4ymht)IKg}02WI6-*jmn z0B7^ss=nQFhJ(hJ%7f4<+jjdu)s<}IkN8S?V2rLtZKyxOKxJ;K8DXH(X=}gP&S{i| SCRJSk0000ic3%=gizK<%LtANb+m)ZRMAc`g4&LXD=H+9 z0Gfax6hTCa0zqSvmxLt5r9eOe2nZyRzzfP2*4~HO>78@Gd(ZcM=iKw-UWy2#FSA~4 zjlp1+F@ge^;9LhbX|W|hXFKK|3}!(>L`W13q$QXVu6IKTp_%us@Vb*M-AkBDkY#!* zxE?}?EX^U--y#dS1UM5X&A^H{SeQ)|K{zQy5VKKI1P~&KI5-KLh>{#UoP~oSqJ&M5 zaDV|XhENG+qmqP;0~ZN|huJt(1q=r#1}Ufl3KRR29%wg+Z!&KQt7DsEb0?#bN5l3C&NAXr3I^R3~a`lUf8PTA!V26Q;C1 zKcf}@*$$_5NYgs&Z*(bcb}2KuRh;eys7KB1dBy8}mDl?^zpt^dzwuswQ&E3Yv97s9 z*L+{60a2=Nd7y78*S9`2ys0p}d1Pp-datc|-~MEvy?UUdcA!&W?0jl`D;(^4KG-cD z>Vb#eNs)JQq)%z;R}br64(nfk7-$(Wz8M*88y(b+B5%jW1}DddCdZMf3DeZX@Ra%E z^yJ9&)cDM_d1hvEc4m5ZZf=eh|I`iqwv#8AVY@Jv3l}Y3V!OibYkLPL=d~_a9C6E5 z>JI;aKsqBhBs45Mk{R`5^zPWb`{E89N@k^`p1pGQdisrw>|7o{FTcE^vPvkGD;iq0 z9bG-|dUZOz!C)LhOs3)Ck0YaF6zL8FVe$076xPSff2AH%5l|s(Z!ut zk2x(eVOi;}?hF~uJM-xyx{s7GP%F4#`;ryy$wEk2)`9XP^t60ruAnfn4ne4Ee^1!r zMRr+#{u?_xkAT0=J-d^U!LVP6P{^(|sm$dQ16$Ryy2d_sl`AvWY>IL|x@)tD-WxMi zy_ZBv6+BJ~wW@>L);Qdk#*QvjQ|+C5YWm71?$;l3%D#5+TVblS0wGW z^-uP1x?Zs{J~_N8@tDoQk2%FPzDt+hK0_N!PqOea-rOFn5&agiz;{1QMqP3M@hI&i zoioNx~9M~+Y0-7-Kjkx)`69_-YR(C zDz%HrHeQpMRxXGM_N*KE?(jybHie$Bc0!+1(qSLI+{w^wYNUh;+(^nbTuZ(iQ9T?q z%j$2qdiKGr;f4GkeRAAS?lv~cL4Lsuj7%(?T;dY)YU)}#dIp9@CZ=Xq&Mux_-XR4=^$m@E z6Xq{ov-a4@o40P?ee~$@lV{Igzj^!a-TMz8KLNq#&tJZL1%YqhzJ34s`}glZfB*i2 zfGzIde1VqS_jGX#k&sM1*lER-D8Y82yk%4PCXvX^?^C)%CQVR%z2MLf&-Z`tHy9qX zF`i$X@bT!fYhFvQx}0HmFR}caa^>~0+^Rx>{aY?N^=^wwbUEB#;dgOiQQ?eV{i3l~ z0_87k30Uf$8s}Wnf9M~B+Ix*VJ_$z`eAw2qS)XfuyG4FLMohx%=0m@&(zHb8EjO(3 zdYHoTZ_lFkQ`?yyyH<%DXV`Kk?$Xn&b&|^*Hu<<)N;WLbeLTyob~p33Z)e$~zRdNr z*j4sE^Adkk!An2eN%}JdY^s8;UiZ;&@i3DsmjfuV!3-peH_ZOXz`*z*z$e5N$i)T}7#L*4#l=NM zMFj)|`1$#Hd3kwwcsMzQIfaCPNKjA^C=QVV$^ro&81V9n01*$55D;;53vvqza)Gsj z6$tb43i0y`@$m`r@C!i@kPSq7201)x<3Gwm^@d8zX z6a(212ABj1!bBhnpd?H^k{}P%I-ntNy+DQl7$J***gO!IfV2Y@pvwZ?!^bbk$1fxx zC<2xRxey}4$1lt;Ai^&wEFd5Plob*d7ZQ;W1|dmdQ6Q2M5s?xRlM)q^78REf6_*tg zlNJ+`5d$(LWW*$7#X(3;ToQ=nB_!k|r4^;5m84{VNLf}+O;%n_PF`J3L0w)!Ltar+ zQCUYxSzAd3h;)=yb(K~1RDehgi1by}fyjVwov|e_f^$lO{DK)6nV4DF*f}`4c?1N7 zMWtnA<>VCb2`PZr#3f_ul;n4<9{#^7PsB7cXDE`|#=Wmv7&`|M>Cq*Pp-tK)~*LE6`rX z7oIMTArg|k2fL%a3uV|J_&=$OyuHYvNPW7KhtrfbYKJt6&p*9T6QG%FQGC1bW7vYu*Pi_~AH8DVeQLu*e^j89$)9B2caLPbHa z*_2JPWfWOybM*Q&pUw9_#h7}1C=cA8()G71eRbfZ{oT7%C%<7iA9Aqqy-KNf(HoZC zs~?;YUzFE*gR@M(ojbonU)THj%hZCWyn)vxKRGR2H2KY%hDpo!-fjLL5Z9+v&ro5% VGb;GSJZDg0;_2$=vd$@?2>?8?XYK$1 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..db57639e00732e83be8a1a25a8098c9559b42f0b GIT binary patch literal 625 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz3!3-qXPX2ocr2Yr^gt!7}IFON%k&=>9R8&+@ zPymujN=iUdPEJl%Ru&>C4+cOkLf3tzn?V2jlmz(&GcYo-aB_)D$g8Pq>F6048kv}ySvk9SdU=Nw6xBC0 z_Dz_-c+J{lCvV=mefQC$$4{O;fBoj|yZ0YHe){z3^OrAQzkd7v^Y`yRfB*jb_iqc& z;as4(S3O-ELnI_q4|aw%IWVwZaF4nfm(@LO>f3GlQ7czCXLatGnepZSepRJM2TJsv zW`26u3W!b&D!;qdz<60IrihfZtJal s%e!RF)~(yP4McX|Rr+`G`N!wd*Nc+QWgR}82=pL>r>mdKI;Vst03w0FBme*a literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..cf564ad885a48f022c1933aa91028002c62f9a8a GIT binary patch literal 1008 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>V!3-peH_ZOXz`$4%;1l8s?Vq#*z0F;oBkd%~^l9B?323#+9`2{mDGBLBTv2$>8^9TqEi%QGL%E>DzDk-a|s;O&f>*^UA8Jk(UdIpDuM@A>6 zWR{ebS5#Kl)HcprxOnaQP5TcWKYjVi)oa&p+`4_|?!EgD9zJ^fGtJXyp1uCsIdgQ3KkpQ0K6hS!y_o6R9lLDm`55{1m)v~#_oGeO zn){Y5fz{&sCaiTkJArTUwTy}L^WPqvFw^u^Sm>{i+_@)>B@CjIHfuSr@~zw5Wmhcq z`q5&)Tt3_Drguf+m#vF+zV6exjKyI4zWGP{{=Q!0y}&B?_lDew>sm5C$yxQ~y%OaN zyt-eGaf64qQ{*20o~IEL14Pq~7fjR*%=pOkZj&At@4aKm*IXW&%PYD%i=6U#6dXO} zmg}D{E+>CC21QTV<6D!{EoA>dQhQOr!(g3@BCM173nov~h}hG3W12eGJTbrUF_ zeoQr%clTf95M6UaN9DrvE7iA*4m~=S$zw5dxw3Oko{GT}mwA0W8zMatjy%z}x^(>E z?#v$@=`X$d4{yKxLG=8kse0}C%LEj@OKhvS zCd^;FX6><)H*ej(^XT!DXU|{1dHe4D2awI5fc61x`S$JG_n$w3Hh_))_ix*@SOK8v zH$7b(LnI_q4|3WcDv)9OkY4meO>yGyX`2PsCht_r`jP(c+UI}w+h*QO|NXP>p?Au5 zzjyL|=9@WN#Q09<_r11yTV&T9f2?b%M8LI8jq*EJrFn!Ge>f94OYqh#)?a)g$yfF@ zo-u7*U752*bI+Q`Cl-E~czmw+!_{qR{Z8vU7cKix*(K}xuvXf8yGWjxVaWBKi(efR z)*hU3Osk>suDhGf+pmWw>uiz85}ovccfPH0!u)cWxEJO-TC6Egjfop+?0M)}8KsHsTvhqsTfUtmy3Sa@VqbZlIFVp@7eW=?*2RZU%e zM|V$e-^7`-=gwcWWYd^jy(mB4%-KOS}nw^t_ zTFf`R+99dexw+_uMVIJpwajkm+49>Ly<-f1r01$X?JcL9)}wVooNw3)rb}Kt`GIf4 z$H}WY{9J2qG$_vz-&-knEH`RVdLhgCNU^;_^B?MFFA9GwUDNNazA@iG=#r;Wi-VI@ z=Wjz(^|@zi4`zqCu0K?0^ECgW_6N>&#>!RuEgEWly6*WG>l>V#^g`q(mxH~yYkFfi zL&^U1z&oNp^Mt3xrfgEn%kuoTaNTRw%a7EKipNH5%$^ikIPK~4xe=u&+`Z>Se33me zOU_<5GyUTIX13#L8J??E+58rs?38@AByt`jf7F~gseV#V7azQwQLJ`i&YIKi&b0*v zW+&$SnH;{5yP!mGMb6LDVGF$r3jeilTDopQ&*_5Fs{z|OM5b6W^wv4w3<`K=n!!6u tYxNn&5`&aWGEVM?Hy{4Ne>dYZ`*#~(>GzQ(iNM6f;OXk;vd$@?2>`pMh^znr literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below.png new file mode 100644 index 0000000000000000000000000000000000000000..41d1ac6f06bc364b9d06cd3251629c107c535912 GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QYQm^LR^9L|NsA2ty;Bz|Nb*) z&Ro5Eb=$UWhYue<1O`CH!Gi~ZOd#XPkt0AhkURzI_N_|yVb8cpF`a1@fM5*M9n~n$`cbIj{ zZQEUif?Ur8;YAfk4|>XR`5!%zE$8<*vnFNDB;%g=-&r>lZ3+~>i}KEC>GUX-xTO+T zt*}eQ?s~yT&oAc_SnEH0-?6*(WUos#L+(tMot&u`54KwD=5p}X{ZgH!TvZe9K2ve8 z@Ol@2{*{X^_x$6DdiDBb>O@2T?f_=cF)c$YRA_{8G0PtrSnSnFcxR} V*B^1P%LMw0!PC{xWt~$(697rhGe!Ua literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a77c0b7c658373f9f021fba87fa61a79795b1d14 GIT binary patch literal 1091 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|?Jx;1l8soB=WpA3h8u4;?ym^ytw&d-g!sM~)l;Dgd$%9y|zS1EnBrpkfFcq8>;BMSuz* zB#;XPKrIjkP!Pxlk`Mr70|BxExH5LpvZ|6Cr+L`dH($Q3l}b2ym;~Q<;z#DT)BGn>a}avu3x`? zwh=DQOv5Ie7&| zC1n*o10!P-a~peSzu<_-sMxrq?2@vI%BtGB`sNw4=geQbZo}q1`;VSHeg4A5%U7;m zyME*5t=o6*-n;+c;iJdTUcUSA`ODX@-+%o4{Rd?0KQ)u8<-la}*we)^L_)IlAZN5t zpakoK#WSY{EZLTEb6Gk9v?;UTrUXa^*@D+1lLQ8)DCH?N71VzfH66?AAXfKNse*Ysu7} ztT;DGDD0hdyo}?_&&eh_D-$GTtlNdwUOcjBM}&tu{T;UNDz?(ZqCXxguYay3dSNJ2j>1B@X^xl2I#v)WvH{P`u$Zp|$e!KjPuP1In{nyE)=h2x{<%)Oz6k0huj&?8R_m@R>|g2I>YaruNVP2C z(3AQ#bK_Envqc{iV&3*%*pS*iD>dHMhDF&Vr*K8&w|DK!6K1sOE;4$mdKI;Vst0FK*jHvj+t literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..38135a86e4f8eab9c27d8f70de2cfdf7b7c38b18 GIT binary patch literal 589 zcmeAS@N?(olHy`uVBq!ia0vp^5QCKad0}(*m+VT%ZCVqfc`uNE|Ez6f9AhQK~YtLS=3x z2+b={npmVXxmtBWtNNNY^|c)un>sZ%7AQ?BRGM6*Jheo5TB-8%$(s8oYaRfS`~o7v zf)c`lk|KiAqJlDFg0f%(ot?wF=vBz>;(GXwj{_en1P9zg_VunKQJgHEHW}Wrnj$u*6g+GH*DOr zb?eq`+jl&D`s~^B7q4Eu{saPFAmA$q{P_7xs^U>F(4fPfE{-7*my;737|rT5O{KF# z3-iR-L=G%p`11X;2M^>{tUc4Haz-cVMJhL|-7%*ggF>-P@APPk0z-kO&eOAQ-d181 z7xwGe(PP(Tals^Y0(Zm{pNmIwbGPnneDvvA*^5Wp9FrUheZFqnCa1--sVd?~uI$ceC29OGTZ);K=OI@4$>5X;LVcu+6r39s;XW3dF6 zE4CugedpQLhVy57;*Iwz)T@1Lo8XtMf|>1xL&>FuAY zb8x2iktv!-r|BM^sdIFO_Tj18N2h2Wnxb_WC^c34$PCRR(=-oF)jl*0D57~}y5^zj zT1Td7AAzu^Y95}ZeR#UoVUQZlLm;*`P(4r(s2-^1&~&hZsbB>lWgrBS0;&YFVWcKl zBUHg*ka~mykkw!=SR>FGT8BUiUq#%ZLsc-4h*fL3T|0Jz_lQs8G z)jY^AAR-_jDj*;x2t1QkHZ!a0-EtBLUlj19r;wPKt zFOwc1lO8CO86#g2BVQS(P#rH{lOSK4C|{SV*pjZ;maf#Eq1c|O*qN=^m7~;?tJIsT z)Ss_Bu|R2Zf%2q6rAdX#lZ%z7l_*aySD96zI;T=)Zk5Ws4vh_+8k@T{w)SXj>($ua zueoc2=I)7_Am2^VJTOJ;;8YL-g~LUy5Bq@WBdsLJFPMRmiH)6ulZ#(KSVUAzTtZSx zT1Hk*UP)Qsz{uRn(KR3>G&~|YJ~=b1sJOJOyrQPAv1!(vxeHdW-?;a{@e?O6T)cGo z%GK*PZr-|m=idGMj~>5x`S#t%PhY-$|MBDJuRnkPfk8{`dpiaO##!ggb zF2BzHxA|+6pDjyYFZO0f@v-28RZE$;ZMW{3yUqN2fPiNAcj>^tO>-}q^>!^bvbfW< zQ~iz5?F;cQTe$hO54k9xUiy7s$qml-nByt3roSDeZw>2S#)0qG8lXp8lnfhoX zZ>x2GWX89z>tt1!XZl&)_iGpLZt`C>qcSJEu$FO|)D=Vft?~c*na}>%Bb^rK!Xg;x zV7JfYUDr=jKcR{HIpbLk?A@&<#_OfYaV6BX$b2$=G+Q9;U+Plt8KOt_)Pyg-wrR2u zZ~e_48D8}py(PTcjk_v%&G)l3|5*L1De`dl-v*YCnJ=RD?+mZFl=Zy8tEMYn>AdeA zMYB0lO&V)B)rVshKU-=m#{C-cU`f~hS?4H8im$FWI fSZz4|@vz$dX-wZ0rN2c1lM;ictDnm{r-UW|z)%Gm literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..8741cd65e9dc82b379a04068c9ec2e573d0018fa GIT binary patch literal 585 zcmeAS@N?(olHy`uVBq!ia0vp^5o;uNv~}y& zZQFM|efsR#^B1pPz5WCOUm)Ns2>kf@ORC~gFwmewo-U3d5|@(`8W_#$G)<+mLksi7 z*hCI2U-Uph)06!= zcJ$bFSzItloxmOO#OLCX+}y1@8y|goCh=%nW0FIm&)03+-f8h{s){(0E4!w^!y@XT z!71m~#zxOWOu=d%BJIVcJ2qBdaG%JUJz>X;f&^X{ab`!C4cyX|2anYHvPeu!YH^P} yegEvegUTM^jk2a(k(H{UYt~M2**W8241=$PZ{eM7Nsd6@FnGH9xvX4CugedpQLhVy57;*Iwz)T@1Lo8XtMf|>1xL&>FuAY zb8x2iktv!-r|BM^sdIFO_Tj18N2h2Wnxb_WC^c34$PCRR(=-oF)jl*0D57~}y5^zj zT1Td7AAzu^Y95}ZeR#UoVUQZlLm;*`P(4r(s2-^1&~&hZsbB>lWgrBS0;&YFVWcKl zBUHg*ka~mykkw!=SR>FGT8BUiUq#%ZLs%@I2xp$K0zR8;Vr)nMq z1{Wg(BO?P76A&>nGc&TVFtV~TvT-r3-GZB@v{gEvr3AvNr|$_h=Gu- zIGdaVySy@&o(h+~DwlySuazFJjXtlf0k54ApQACKlPSNevv9bJaHOknq?<^zyGV?O zNUWzwe3(Q*gk*7~WJ#1{X|!Znf^=1Mw#Nwa>ZF~YU?`GHg>6R?pEL0qrRjx!Kokw3IUD7kD7sAO)UxX3ua(sVq@pv(AeRAn@kMgww#FJ?-h@7-DgH>Xql=!j2-WAKaIC z2zFd*>e2|a(&!N7Xz5U0)D}1G8xuzovnZ>k7Dq&el5dshkvsn<@Xup5ycwJJ{`%j! zmYa<~>rM3Oo3ne)zYQW`pRXQyY!%e|?nx=Cc{R zpa1-=hTpf44RI?E)VRyOUz)l>YNvbZ$3$hV>KmH6lQpcBn-A;Es6D5*vG$L0Y{9{W zl@fU=JNK-gv}jJj2iu-&n`^AHym|gV6yR=~V(?jg#vR%4ecg$vXST(6+&}DCZgA^> zR%LAPgT2)y+YOg>&D{T1Z{7K${l{O;xPK%6@8QO@p7-rD#RdIbL?$%P@BN+h&Yef_ z=WGMThM%&RI{s`jxU16elhf$r^$tzNGkX%3&YmH7WKYbx!0ekRm3ixbip-Sq+aQ}M zm6y(NQ7W&FlkH>pRkqD-;=g4JA6>q%ZEAf$#idtig4%XRYfsoI+!MI%$LlCEt6lKu zH%ry)ImP-hYuA=XTj>Y4{Nf3z+hF-H+*rd>H+s{&=?zEyj^Ev0x3=-716QX3lXm>B zXz3Y0BYz)gl5OpjTOtwr#FX>E{jXbn88)c=oKW>8Jvh%sW7URP>r`Zli~nq3mi+dQ VwOMBU2Vgp4@O1TaS?83{1OQN7`#=By literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png new file mode 100644 index 0000000000000000000000000000000000000000..19adb689b46329a6931401137676bb0aeaa800fe GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^5$W-k^)3t!);ThV8r|TY>rgdnR@zGf($7Y)xn`3%>w&~G1 z7RTq99|NP~^DK_fHaR}W>^Ml!6o`(^HiM`Hl1D*m%z#=DB5T4ftPQ`gHuB>7*h?GY zFDC)zu%bQa{A~W=k%+xyyB(JP^ zes$IJtE-=1TmAg{x))DQet3H7!}IeWUtIX~?(Wz3_rATq|Lxz`lW{`~&__s`G2e}Db^|NsBrkX`?QL10%B$dGXo<4o{?D>mVuU>xwfiDp76%2m-{Izs?E-17Qc)B=-NK7rA zcvb3<0goFukL)|MJM4!`50~zE@^^l#lJuE#v3{SIzKm~S@mW_0IN~4N}_tvBT z%ATf|9Q(AK_un(NeQPAv`+aa(Q_VCn`LuRL)`tfBzS7sn-ERx^FHen=7U*1fhWUcZ zx0C;3-z7>Nsax`b{l-&)tAQU25>5Het@)<0g#Y`L>HbVoufsfg*_Ux#_2BDqH9g{d z`g8Z)>k-^_CwCmZVc6$XdM;l7wx?z8w7P{CXxeFYN14m$rf1cfvvsPbEjz|R zt|S#Z$4=K4EsDA9fkbysC7O;$^^%bw4$dZcvdAbl3CY4E**G{8 zhhRZ1JQ5_qK?0nKM=}Xe1r8G7Ods)?9%)G6HC*8} zT^oIoH1;xiyg7Be1yb5XYx+cM#>A`4$+jDl?cYsxWKX^Re!4Sfy7M-_3sNqhkuPA} z6EF${y@f(%k&yM^%^*=UL>3L#h=(cS5vq9P@e+@=G~2o=Y=0;0csJLzHrKs2*RwYN z*ZKluefjUr<$+Df(3WgYE}NHcF32|*celj5?^pNaYfAaLa#yBOY^oGns(po8t<)ot#gc^z!!o zG%yqsi@o$^LSoX_nOV1T?&SWEcQ^ljVKs$Hd)D-_htb#1<&BPwPfSkpXJ!S$x%qjK zctyItv9|O#l#+FmQu=XooGjHUEY99tm zFgbE_x$nYyGU>HhMoDo@+TxJ1j`aD*g~h?|S1uOp!9FYz%4n)u!@+wMp{MSw#1)b4 zqjA5YACM9sKbgo%kAE)m(z={wo1$If*c+uMud#>Q!=8z-y)+SMF0S4dyh!*-+aaoH zds7mz+^+EREl1oe&gy#TvW;W}ZFP=ZK5v5=l4o7wnO9B5lV~RX(kInzvy01U+yj%S zDL3nHRM|l){OB#)*0R}<2w1m+s1XC?5+0IQH4wUKW|? mzWQT?5Pxaa?}lake1%2*sPckg!@dOiO+X|jCcH81df~s+9)vjn literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..df9d144a387e29e617064ba47502309517185f16 GIT binary patch literal 712 zcmV;(0yq7MP)?U?JG06husC zDWXLJAqWYx^SSe}`{r6`gk(uJt2yO+oOAAd=iMuCG?;C-cZGB;B3Lsmv&hp$!?r%xWw}1acD>*^Np;N+ zPB=nLjA#s!BwR0O5z7|<#GVe^uK!F*bu$R&95F@Z`=OM9qR36tu)h2?=y<^sMRLWT zopXo|ie?Hhn{{1{k@3G8q)Avn@XI{k{yA15~)K!5r>1R#T zeAT+Tlx5lW?)_2LCAn^ISqSlfA?6L!td&$I03MBo!@3??LSUl--_7Fi9e_R0I@Lbz ucDtuWObf)#JOFM4ZE1c`3}Ukb`vT90000NIqr;rek%g4vZ%PY*o14M${0s?$|!o0jfyu5-uJOVrd0^Iz< z{QN*=LVSFJKtV7P;N=A&9)2MN;u8ca03)CY5CuZKAO(Uz1QrqGVb)(lScYKvEWnRHWrp zWMqLzRYqP_R!&t`UQG^!)a4Y^P#6_s_ARdke9 zbyd{#RMhlU)eUO)7P10kJ+~ytFPMRmiJ6t1gOiIJ=nV-;8ATNhO&tSsOB;Jf7gsk= zA74NJz~GS3@QBE$*to=$)bxzpvhu3>_Rg-J-u?;GX3w3!Xw#NG`wkpAcKZ6Q+YcT+ zdH(X%>o@P-fBf|M%hzw;fBgLQ`_JEhP~gmPRTY@>E_u2*hDb>E9_)1PW|U!jVE$cj z=hGFMr+nYdS$fCa#Yg$=wypPSJ&RoXT-0=DKbe(UyMO;>wN2aJSIK2WhJ=>CTQ&I` zxB9pBv-q5ix6S)HF=W@ScWs_#aym`>PO)v;U2meAnU(aR)9L!f$_rr;{@-e*>#Q`- z&57aGJ*~I-_v|Mgdl%&Ee_Fd`bNJMn`As%0F-Q5nbuV*~{+_rhiT!?8pS)wdCyf+^Mpou zVT8}u4I-Il>Wh=!F|TF}*(E8=J;{bMr|7qRmuS`w#@V)wJ0dPWJW#q%tlMhuji=l- zqS;n?OriU%=O5(?-N};BZf>9?rc%k3d3$f;jv3vb42-r_G8Gzr?Rov-xLCivo?6J# zN;9>blHbWmI)|eE1V2pk=~?mi-qIOc?j2nr@giAv)0Ev7I=kE|lNC4JoFgM7o2(d? zu0Jk2@&%XLfeI5(S3j3^P6WJ{M4nJx9;70_~_a5=PzEq ze)Hz-yZ0YIefsqI%a<=-zkd7n{riufKY#uH{rk_~fB(!5ExZl1;<~4cV~B)g?!k5? zr$7d_2mdDoDo*NI^JZq`rmkH(jf|xJTduqO+rI79vt5V39~7K*_w3cI=hmH$6+Y?R zx!zu@OUs3h%TKKPkv89K`Umfv>7ufyB3gWNrisQ*v22~k>wM8UoyF=Jujl;V77d}! zm)37(T@xb0ye3#DT%>tP=VShV&UH#P-_9*q@2yZ2nBH)Y*Rd)WVx%RH^{9^W=y2X!8#aolVELd_=wKTI{LXWxF{e0{4gTe~DWM4fqnpqg literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..662a1826b4ed3680c607955d6d9b037e8704c8d1 GIT binary patch literal 1012 zcmeAS@N?(olHy`uVBq!ia0vp^xUSpkp@Q3;nt<6cmg5)#0` z1O_884B>_(&&d7_jDxI_AirP+MkZ!fb`DN1ZUI3N2}v166%9=t19M9odq)>nH%}j5 zKmWkskkIgm$f(%3#FW(ZjNG#Fs`~cMuAbih3DaiJoxf<)mOc9p965IS`mNg!9zA*f z^404%@7{m>^!f9buiw7^`1$Mi?>~S4{rk5~-fR*u5p45xaSV}=>^<1-ER-n2_Tc)r z4LRw~9^SW8Z!cT6?er#{OQ%>`cmJ*}EpT?QdhqvhtB&iAuQnfw6Dt0EU2YPbul|1C zjjn*(di#w$uC2N%CB5wZcZC}lL|%$=dr5`dTYF_@js&iG{o6DAkcMuxz<(977hV?A{Wqx1T&65ocQyF-MUx2&l_zTXEKmfBT$Jf! zkce8MYdE8ZEhfS!r_;HROMLS#)sI*9KjiKf3N~$*Zp-tu+4}y#hK12W?T@M%t{3f6 z1*-0ATWxuFQU;&=qL*G_+f^=coqw?2JM!=(j#YNMg|pA;OKxi^wru;)CZ6dnvGgfl z^4*&}vYdgBETVW)UU)2E+W*ddb;_(h7K2j0q|HZ|Vn3#aSvHl`e%8@^8FIn$S}Wi2 zv=>j8_G(T1zU#r_=d6)tOIwRfmz_I!f7)x~C-T=rE`7NjcX3AbF8;={`!$E#Rz0sQ xowRvzyTH2_Ydgy&C&|a#y}I8RQTEogJyhV%8?U?JG06husC zDWXLJAqWYx^SSe}`{r6`gk(uJt2yO+oOAAd=iMuCG?;C-cZGB;B3Lsmv&hp$!?r%xWw}1acD>*^Np;N+ zPB=nLjA#s!BwR0O5z7|<#GVe^uK!F*bu$R&95F@Z`=OM9qR36tu)h2?=y<^sMRLWT zopXo|ie?Hhn{{1{k@3G8q)Avn@XI{k{yA15~)K!5r>1R#T zeAT+Tlx5lW?)_2LCAn^ISqSlfA?6L!td&$I03MBo!@3??LSUl--_7Fi9e_R0I@Lbz ucDtuWObf)#JOFM4ZE1c`3}Ukb`vT90000NIqr;rek%g4vZ%PY*o14M${0s?$|!o0jfyu5-uJOVrd0^Iz< z{QN*=LVSFJKtV7P;N=A&9)2MN;u8ca03)CY5CuZKAO(Uz1QrqGVb)(lScYKvEWnRHWrp zWMqLzRYqP_R!&t`UQG^!)a4Y^P#6_s_ARdke9 zbyd{#RMhlU)eUO)7P10kJ+~ytFPMRmiJ6t1gOiIJ=nV-;8ATNhO&tSsOB;Jf7gsk= zA74NJz~GS3@QBE$*to=$)bxzpvhu3>_Rg-J-u?;GX3w3!Xw#NG`wkpAcKZ6Q+YcT+ zdH(X%>o@P-fBf|M%hzw;fBgLQ`_JEhP~gmPRTY@>E_u2*hDb>E9_)1PW|U!jVE$cj z=hGFMr+nYdS$fCa#Yg$=wypPSJ&RoXT-0=DKbe(UyMO;>wN2aJSIK2WhJ=>CTQ&I` zxB9pBv-q5ix6S)HF=W@ScWs_#aym`>PO)v;U2meAnU(aR)9L!f$_rr;{@-e*>#Q`- z&57aGJ*~I-_v|Mgdl%&Ee_Fd`bNJMn`As%0F-Q5nbuV*~{+_rhiT!?8pS)wdCyf+^Mpou zVT8}u4I-Il>Wh=!F|TF}*(E8=J;{bMr|7qRmuS`w#@V)wJ0dPWJW#q%tlMhuji=l- zqS;n?OriU%=O5(?-N};BZf>9?rc%k3d3$f;jv3vb42-r_G8Gzr?Rov-xLCivo?6J# zN;9>blHbWmI)|eE1V2pk=~?mi-qIOc?j2nr@giAv)0Ev7I=kE|lNC4JoFgM7o2(d? zu0Jk2@&%XLfeI5(S3j3^P6WJ{M4nJx9;70_~_a5=PzEq ze)Hz-yZ0YIefsqI%a<=-zkd7n{riufKY#uH{rk_~fB(!5ExZl1;<~4cV~B)g?!k5? zr$7d_2mdDoDo*NI^JZq`rmkH(jf|xJTduqO+rI79vt5V39~7K*_w3cI=hmH$6+Y?R zx!zu@OUs3h%TKKPkv89K`Umfv>7ufyB3gWNrisQ*v22~k>wM8UoyF=Jujl;V77d}! zm)37(T@xb0ye3#DT%>tP=VShV&UH#P-_9*q@2yZ2nBH)Y*Rd)WVx%RH^{9^W=y2X!8#aolVELd_=wKTI{LXWxF{e0{4gTe~DWM4fqnpqg literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..662a1826b4ed3680c607955d6d9b037e8704c8d1 GIT binary patch literal 1012 zcmeAS@N?(olHy`uVBq!ia0vp^xUSpkp@Q3;nt<6cmg5)#0` z1O_884B>_(&&d7_jDxI_AirP+MkZ!fb`DN1ZUI3N2}v166%9=t19M9odq)>nH%}j5 zKmWkskkIgm$f(%3#FW(ZjNG#Fs`~cMuAbih3DaiJoxf<)mOc9p965IS`mNg!9zA*f z^404%@7{m>^!f9buiw7^`1$Mi?>~S4{rk5~-fR*u5p45xaSV}=>^<1-ER-n2_Tc)r z4LRw~9^SW8Z!cT6?er#{OQ%>`cmJ*}EpT?QdhqvhtB&iAuQnfw6Dt0EU2YPbul|1C zjjn*(di#w$uC2N%CB5wZcZC}lL|%$=dr5`dTYF_@js&iG{o6DAkcMuxz<(977hV?A{Wqx1T&65ocQyF-MUx2&l_zTXEKmfBT$Jf! zkce8MYdE8ZEhfS!r_;HROMLS#)sI*9KjiKf3N~$*Zp-tu+4}y#hK12W?T@M%t{3f6 z1*-0ATWxuFQU;&=qL*G_+f^=coqw?2JM!=(j#YNMg|pA;OKxi^wru;)CZ6dnvGgfl z^4*&}vYdgBETVW)UU)2E+W*ddb;_(h7K2j0q|HZ|Vn3#aSvHl`e%8@^8FIn$S}Wi2 zv=>j8_G(T1zU#r_=d6)tOIwRfmz_I!f7)x~C-T=rE`7NjcX3AbF8;={`!$E#Rz0sQ xowRvzyTH2_Ydgy&C&|a#y}I8RQTEogJyhV%89o|c{ibrp-6jaXuv|YlzxChQ3|Ek5Kmqd#FLkT2f>?P zK=9_NrpZo11FhKZCfVKWX4~xSzMfk8&nC3_U1#3s8D{345f~v`TU%KodPGEP%)FeY z>1`ndgb*EO{=v+fdwYA|DwT>pUn_>eYqi?LOeXW*FpT`v)Kp<&Vgf`2W`@=pQ53P~ zd4blt3t+umE`J|o(O_nwlzQ82Hp4Isd02uV;6|en*6Z~bqryM8TCG59JrsVNIF5N| zXD3ifZCnYrEbCLN)e4d%85w?B(r7e7rBvlofl}(jb>YY9^?Iz7sx!05oP)n3q9>(N zDKDiQ>8vhGHk*a-``LE8{p&=alzKx%>vMB+`AjBrRsBd|=4=#2Is*WfWxXb%r=?P9 zEN}pjQVQSqr=?|CFNx^cIN<<5L;x@?0X!}g3b}E@0YFNLG)=P-z^d!IcDLKT(B?OZ z)*3goHSlNaVNGy45L9LEW?)>USHV49|VJU;YCV`iz8 zT9Z<~V&>UgE;ld?BMX4zIF1hw4|76@R+^^IP1F1;ggCRULj|W(tyb?4(K0j70$?G; h9{@j1)7<@E%|Fo;7#Ym`xIzE`002ovPDHLkV1j(JMvMRe literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b76e980fc46225ed6008d0338a09ba505f6fadd5 GIT binary patch literal 1077 zcmeAS@N?(olHy`uVBq!ia0vp^x~A3uBc?Bd0XK=#9j4{zSQ31nQmb`2CWB^GZ8zK&20ND^( zpcIe|R}5qW0YnO!4N(Rm;TnNlAb=YP;X+8DUN{%c9Axcqi-3xewZPRt42K(qX*ezs zWGz6GfgZej_wK!W_kiNaTwsVjc<=xidXFAGdiwM!Fg%|>fBxddi$h*;zJLGzQ49hNg~znWeRjy@Ruh ztDA?Xx36DdP)KNaWK?WIa%x(7Zdp}*TSsSCcW?iMX|ra}nLB^crY(E+9XN9A^z~b} zA3S>U{Q1jQuipTj_3_i^FJHfX|MBzJ?>```|NYyxopTy6;T-mKaSV}=>^;ct9KaD^6w-M;`w^={QYsPbuG*oR`uyzs`Ao z|NLA0``VV3p?m$CR2EO3YTM^F)U4Dh-CFc5x@F&N=>_YHJLde<^j)>m z;J!@DJlXX#A|{AkeIN4cV&3-I#ip6zJRhZ^-hMPt-E}H4?m$tstxsoTk;V&`&3}`9 zx)&1wUtsOKa6IeED&8&yB#x27YW;nr;Yxe!%?v=&~J6`xZnARVU4F zEbfXDvCf(}o#C8DR$$JG4~nn+w6g-&Jgt!B-OIRDVOmHV{6vdC9ja!EXH)`5s>44;tN<|FNf&Ty&W?*504lu!n7+F|YSQt7|iAsox1xAK~ zidZYvvE2{Zic+aWj#Gcde(y3sQIslaT5`s#_kQQ6vMk>xqU%Bk z9RL_(z9dOMgb?q$-R_5_rKN8FU+FY>y0Bt-Cir5jl>d z3n9K1i^W={Qkfi@$tiKUuG{9E&&$Wf{r&wC=X^ug^(%98bLWNwfTAc!l7wej=E(qH znr4}ZzU#Vvd3JVo;(y>hQsX$*<(-|K3V_X0sWe|Mm&XMMV+_9U7ZoAI#`N^`{LIXZ zGA=mqCnh4&8GyGz5F~k?kCP7}1SCmHnPC{OiRgvvx?z?Lo{h6A%Q8rkbie?>FpM`s zh^ON;3B!;B_{5G2hGDD{(G%Bo!*2J)&N`Eb2!CTgInkzR-g6u$Ow;r{gG@w3tyU{{ z9OnxFuzrJDt+viNf8cpun5OBOyN{v>tyZf8;L*^BmSx?sEUVM$bVlBGK@f1uvI5Jp zZXR=n-h=J!?Q4pneAYDWQn_5dIA~?3X^O+c!=ofge&u<7YjJVW9LWIqcNZQ5crMHG zM4?cS6h+YhAj`5iiXtMSkceKk+wIl~A3uBc?Bd0XK=#9j4{zSQ31nQmb`2CWB^GZ8zK&20ND^( zpcIe|R}5qW0YnO!4N(Rm;TnNlAb=YP;X+8DUN{%c9Axcqi-3xewZPRt42K(qX*ezs zWGz6GfgZej_wK!W_kiNaTwsVjc<=xidXFAGdiwM!Fg%|>fBxddi$h*;zJLGzQ49hNg~znWeRjy@Ruh ztDA?Xx36DdP)KNaWK?WIa%x(7Zdp}*TSsSCcW?iMX|ra}nLB^crY(E+9XN9A^z~b} zA3S>U{Q1jQuipTj_3_i^FJHfX|MBzJ?>```|NYyxopTy6;T-mKaSV}=>^;ct9KaD^6w-M;`w^={QYsPbuG*oR`uyzs`Ao z|NLA0``VV3p?m$CR2EO3YTM^F)U4Dh-CFc5x@F&N=>_YHJLde<^j)>m z;J!@DJlXX#A|{AkeIN4cV&3-I#ip6zJRhZ^-hMPt-E}H4?m$tstxsoTk;V&`&3}`9 zx)&1wUtsOKa6IeED&8&yB#x27YW;nr;Yxe!%?v=&~J6`xZnARVU4F zEbfXDvCf(}o#C8DR$$JG4~nn+w6g-&Jgt!B-OIRDVOmkL#Kg?R%nT%fYCr^#4dy~fZXP~v9)2EP0bV{qR#rAvR(3Wv4mNfUE-pSk zeqlZVVIDp~9zG!+ejy;2UqF}<2ILep$dGXo<4o{?D_K-uU@_W1O#6o;429H`1$LXtiB!4oZX%-jv*3LYbPET zYcddFT`yJrURJtnqq#`6c+LO+mU%3$2P6H8Chg%|@Q5Sj^=Vhrm#G&X=9id>yIQV~ zQoY{3&GmP6)kfh%Vplhx`QavY-7(_p&YR74JId~^|LZ(g{nk_ohH3L_D;G@@Pq_2t z_~a=JkDu+I=Vw!-%1&t;ucLK6Th Cw4?X{ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b0a835d194dfc2dd2f37e6004a11f3f01e545d2f GIT binary patch literal 1098 zcmeAS@N?(olHy`uVBq!ia0vp^xA|NO# zASfmvBqk^%E+{N6BrG8!DlH-=Eh;7>Dh@=lQZhDa;gf-+KMVV ziYmHFs(Q*mq^7T?X{4rUtfgn6rDv%PLRQ-PRyz7tx`sBohPHY}KxC(HWN%>NXlM#V zPDW-xN{Z0sDIT>JvUqGI9_l2Xz#vT_PaD*6US=2nib0U=@G z5z+C9>uW(25-Jba8-|sv>WBXl3$#GL& zm`zUk!OZ>nyK|K8&RBO0%1^~-vXj%~^IAXNOuv!x9%#k@`f8me({LEuMHfLu zpPX^^+z{^hD$g#~HQ(}3m1X;9)M3SJzN6EN`EI1s!p3v^n?wJF<{r*_aJ0^$^N&f+ z>bWZ~O)j%&P5P-BckHq7CuyhNTLLcA%+7Saw|x+}uG{SPlYJ|ALObu~xIA;O*ejM> zUQ=*aK=0<0-3KBRHvPKmYW^nd(ut{62~Qq>zbjz;|6Ys~`>tHiC6d8@TbURR=eIE& u2%P2j%kcUA>JOXJ58R9>{T<}=q`jV3arujRQ#Snvgwtm8XDT# z+B!Nq`uh3?1_p+PhDJt4#>U2blZ9siU2jwpC}pa?fNHxCaFFE1}2A0IzIzkq;%prD|TkdTOoh^VNjn3$N9l$5lz zw2X|5qN1Xbl9IBrvWkj|nwpxry1KTuwvLXDo}Qk*zP^EhfuW(Hk&%(Hv9XQi)UQCB z5=(;of*BZ@*w{HZx%dTyMa9G=B&DQfWaSi;RP+su%&i<<146>WBckJzvxKdD7&6&Gk_4z3$yF_6qO)KB-B-h5K4nbIXe+jn!xM zzc)Io>^^z#`)j-Ob8pV=-Rz=uGXITy{MQ4y(wnA8Yozg9RTg4+fAOOtgHCz+(F0S% z4wMTA+0Fd<*0O>rr+jI~jVpE!o=iNv=+23PDXSjs(Uh?%aG7HK=E~{^N$P&_mR9BW z{w~wVDSG&6@>QWpOK)++yg1Tol~y;!_F4Uo4A0d@#-C-=CLhw)KX&L0s%y@?apx2a>=RA@Xvlui$>nD8E(81I z2908=Mt<2D_YGId8_Vy^^f6Dnzixrp%M{-Sy7vtP%xMqZNlw)Pp4>Aj+6Q} z-v?$D*Drs$za@CftNlkEh*FL1Ae*D<9i^Wy}as~kCInpK+xCDjWGmdKI;Vst08#cBOaK4? literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..38135a86e4f8eab9c27d8f70de2cfdf7b7c38b18 GIT binary patch literal 589 zcmeAS@N?(olHy`uVBq!ia0vp^5QCKad0}(*m+VT%ZCVqfc`uNE|Ez6f9AhQK~YtLS=3x z2+b={npmVXxmtBWtNNNY^|c)un>sZ%7AQ?BRGM6*Jheo5TB-8%$(s8oYaRfS`~o7v zf)c`lk|KiAqJlDFg0f%(ot?wF=vBz>;(GXwj{_en1P9zg_VunKQJgHEHW}Wrnj$u*6g+GH*DOr zb?eq`+jl&D`s~^B7q4Eu{saPFAmA$q{P_7xs^U>F(4fPfE{-7*my;737|rT5O{KF# z3-iR-L=G%p`11X;2M^>{tUc4Haz-cVMJhL|-7%*ggF>-P@APPk0z-kO&eOAQ-d181 z7xwGe(PP(Tals^Y0(Zm{pNmIwbGPnneDvvA*^5Wp9FrUheZFqnCa1--sVd?~uI$ceC29OGTZ);K=OI@4$>5X;LVcu+6r39s;XW3dF6 zE4Cnu>KnyzKvS@ zePp`E{%N|0r)nRYp$#ODPSHFxMe8t7YO3~;8Jb6?X&#!YeQ3JYk*S(TrfY&2)3ibC zshWqUX&;`hbr_^T^AL!w4O9#iJTwiY_|SB)f~jByAY~u~k^-s(vtgtrSR+&cND!n2 zp$4c0!UgLEE1Rly2&4vvz-*uh$PGX%Kn$1^#GEemEnOO0CTZ@Uths-x=0Tt=zkrB< zfT)0gm>>`diVF!!2n$Mz2uMl@DM$(_N(w1S2`R}4tH=teDhO*SifAi|=qiJdo{EUR zs)&J}n618;oq?FWxrC>MgolNMm!*Wam4uItq@S&%zrAFTw@i|cOp32eil1znzf5|7 zOnRV9W{iAAjC^IBLUp`+O@e%FqI_MNVr#lmdxjzqbz~`aWh-{&DD~ti_2nr~$XA|N zpftHqX;Pu`YwV;u4Zl(lWAg3Q8*a21e#q zj;;YAVc`+c@yS_5#ieEC6*YB@O|$0AU9fun#=QrQpE!Bp;-$-1u3o!-lG{QULj?>{i;+G@R?fr0U?r;B5V#p$V6e_DqG%CLP9o*2Lz zdF)!6w_+-%;8MxoLA|Gfw!77~Z%oyVp0*-m&CRY&Y3XNvi+^)Ie^?@YUGe?+_s=cQ z+up90czncI$L_1AWXY`~FC5s_q}#Pm3N`Fq+bheUvFEK`vwmj7)`|O`X(_FGFA=qE zfy%L)eYV2vI_2S)5~JF_p7``UslQ~;OZC}X&MdZRX|Dae@rK9oq#sFj;&nW~MG`l) zRlL0DeLZJGxZJXyBmUoS2YnTM6WbsknxY>+vG7*alNg^{$5SF4o+$2{(VVG#@=5a1 z&70Y)=k`iQ`k2%i?9k%geD%|eTRJoUe{A*nW5X%D_E5j!v2)oURzGv`xi5H7!umT$ zG1CmIi3eufX8yBI^gu|vNuke{waJr%A*v<~=N82j|_+?wAA5FfwOi|*q<{^>#yVYMW zg~n~xH7&gLaCRiubCHFw?Be((az3=%Yw$jsw&t^J!q)3mo7N_aURd>ZYi)ql2D@K7 zuX?!f#x4`(p670Ta*xXN$tn!Lqi64Cm{5N@^xxCORTpkl_s8$KlzOL^%OdsfL;2=F WCXb*rX)Rzo;uNv~}y& zZQFM|efsR#^B1pPz5WCOUm)Ns2>kf@ORC~gFwmewo-U3d5|@(`8W_#$G)<+mLksi7 z*hCI2U-Uph)06!= zcJ$bFSzItloxmOO#OLCX+}y1@8y|goCh=%nW0FIm&)03+-f8h{s){(0E4!w^!y@XT z!71m~#zxOWOu=d%BJIVcJ2qBdaG%JUJz>X;f&^X{ab`!C4cyX|2anYHvPeu!YH^P} yegEvegUTM^jk2a(k(H{UYt~M2**W8241=$PZ{eM7Nsd6@FnGH9xvX4Cnu>KnyzKvS@ zePp`E{%N|0r)nRYp$#ODPSHFxMe8t7YO3~;8Jb6?X&#!YeQ3JYk*S(TrfY&2)3ibC zshWqUX&;`hbr_^T^AL!w4O9#iJTwiY_|SB)f~jByAY~u~k^-s(vtgtrSR+&cND!n2 zp$4c0!UgLEE1Rly2&4vvz-*uh$PGX%Kn$1^#GFpGO_MbDP1f8$Rr4TF3K(3B42+Bn zOiVz;$jr>h!otYP%E-pW%*)Np$IZ;o!z{qZBE-)kEX*n?!X_okCL;zyvf^xV672HI zTzV>8`l?(8y1Z7pyw-ZWHu}7_2E2Age2&I^PNw{>&cfj?!jZ1Rk!~WzfF58wV+mR*Ll`YquBiEY?MDl(4 z@)HXcCKoGAEmfRRrZ}@)aaNn!x(>CCUFw^=)wlMjZ|l?8*{`u{qUK(p@1|%SoC-o9 z@Bi8NcQ(+UsU<;v!3>N{Z0sDIT>JvUqGI9_l2Xz#vT_PaD*6US=2nib0U=@G5z+C< zSw+RAW#tt$b&XB4=FDBNdi}<|2acaOdEw%v%U7;myME*5t=o6+-M|0f(c>2{-@g0! z>C3n8KYslD_2=(D5V$|X7#OgOr#xL8Lo7~Do$}f`Bv7P%`pKm+StS=$f|Oia0*cg~ z7p_p`Jifw|XQ9)(=^|QMfleMCCuZEA|DySM;w;POH=h69bwAy{dhOQh{T^+Prwd({ zvuQk8VXWrizUsxf`;!=Q)~?TGI`G#bUi4>--Uh3G%eKy&IeWLg&drY&*Mbjz^s7`4ZH304m{U{#`&`+Rs($NPfTWu8e7!@Dyvq(6x__TH#aq`{{5+Q_m8wxQLC)eeQ(bG;@h|S z)S38ide@&P?{bWN=2v}hU5yUEJ>R66(+k@=US#N{N%2qlsk}~L;{Dt+Tqo`{t0>La z`BS5(P%Lb8B=s4u@X{p5fM-{=dbdrRZgV9dmD|XqWP`Y;)H36?(^6{tnVNsBf7KLt zxPPw0lpkg#xl`rD?rquS>e7|}u{uRw$giVrcCeEGt4OlfzW2>(FPmaE{jGZXD#|T) zQuZdnmzM)SpL?XTf1dkM*P9c*_OMT5m+j8|AH%)4QH0|h%fA|_tnEghyYFqhUuM(w zQNguD@uX10+pqioGc0&9%Y5Zx{{8cUg5q*d?G&uNcJ^Ze`#GV%p^6W6jscSqgQu&X J%Q~loCIAIi0nGpa literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..19adb689b46329a6931401137676bb0aeaa800fe GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^5$W-k^)3t!);ThV8r|TY>rgdnR@zGf($7Y)xn`3%>w&~G1 z7RTq99|NP~^DK_fHaR}W>^Ml!6o`(^HiM`Hl1D*m%z#=DB5T4ftPQ`gHuB>7*h?GY zFDC)zu%bQa{A~W=k%+xyyB(JP^ zes$IJtE-=1TmAg{x))DQet3H7!}IeWUtIX~?(Wz3_rATq|Lxz`lW{`~&__s`G2e}Db^|NsBrkX`?QL10%B$dGXo<4o{?D>mVuU>xwfiDp76%2m-{Izs?E-17Qc)B=-NK7rA zcvb3<0goFukL)|MJM4!`50~zE@^^l#lJuE#v3{SIzKm~S@mW_0IN~4N}_tvBT z%ATf|9Q(AK_un(NeQPAv`+aa(Q_VCn`LuRL)`tfBzS7sn-ERx^FHen=7U*1fhWUcZ zx0C;3-z7>Nsax`b{l-&)tAQU25>5Het@)<0g#Y`L>HbVoufsfg*_Ux#_2BDqH9g{d z`g8Z)>k-^_CwCmZVc6$XdM;l7wx?z8w7P{CZ+<_`Q&aHYXsY8h8sMlOP$CM}Jp0+#BPaCR8gP)rLp2 zYkTCqFAf*_HFb}`1Di!636zEGwmqjDtPQJ_%o=l>XNW3SXljS|6d^k zHKBuyYlF`b4Iiq#K2#eq^!JV7y6EBhn30B?BaLyROwuUx))))X__3DzqLyS)ONyv9 zb%L8V0i{oNQ)YW;v%U1W-r~8wlDWQz^TN{k7qzb^>X#=PmZw-NQ%x&V?3HQG>P*Y( zLZ@V*OS0G_6;H{;(=y47O!ALhIw#+Jy(L@OmaT5f#XAbgjzYS#tAOEcCA_1Aca=&+ zVUu+Rog<@-a7gnmJQ>xSh0F7R64|k$t7kOyQnfR3{MpBRWG0gblY`G^rn-M_|eJ{%Y zOYf&<(4E|SmOtn|8Tf6b!q;UkI#?t6JPGA5*39G9M%nrli-*)j{r(j@iEFK8@sgn=m2RH6rghu$x-DlT9q0V@~GCj|n2fZt4J0^rB^rmg3m7`7-t|1&Q*0haCIW e?LV~E4v1uhQZlaD!~j_(z}wT$?U?JG06husC zDWXLJAqWYx^SSe}`{r6`gk(uJt2yO+oOAAd=iMuCG?;C-cZGB;B3Lsmv&hp$!?r%xWw}1acD>*^Np;N+ zPB=nLjA#s!BwR0O5z7|<#GVe^uK!F*bu$R&95F@Z`=OM9qR36tu)h2?=y<^sMRLWT zopXo|ie?Hhn{{1{k@3G8q)Avn@XI{k{yA15~)K!5r>1R#T zeAT+Tlx5lW?)_2LCAn^ISqSlfA?6L!td&$I03MBo!@3??LSUl--_7Fi9e_R0I@Lbz ucDtuWObf)#JOFM4ZE1c`3}Ukb`vT90000NIqr;rek%g4vZ%PY*o14M${0s?$|!o0jfyu5-uJOVrd0^Iz< z{QN*=LVSFJKtV7P;N=A&9)2MN;u8ca03)CY5CuZKAO(Uz1QrqGVb)(lScYKvEWnRHWrp zWMqLzRYqP_R!&t`UQG^!)a4Y^P#6_s_ARdke9 zbyd{#RMhlU)eUO)7P10kJ+~ytFPMRmiJ6t1gOiIJ=nV-;8ATNhO&tSsOB;Jf7gsk= zA74NJz~GS3@QBE$*to=$)bxzpvhu3>_Rg-J-u?;GX3w3!Xw#NG`wkpAcKZ6Q+YcT+ zdH(X%>o@P-fBf|M%hzw;fBgLQ`_JEhP~gmPRTY@>E_u2*hDb>E9_)1PW|U!jVE$cj z=hGFMr+nYdS$fCa#Yg$=wypPSJ&RoXT-0=DKbe(UyMO;>wN2aJSIK2WhJ=>CTQ&I` zxB9pBv-q5ix6S)HF=W@ScWs_#aym`>PO)v;U2meAnU(aR)9L!f$_rr;{@-e*>#Q`- z&57aGJ*~I-_v|Mgdl%&Ee_Fd`bNJMn`As%0F-Q5nbuV*~{+_rhiT!?8pS)wdCyf+^Mpou zVT8}u4I-Il>Wh=!F|TF}*(E8=J;{bMr|7qRmuS`w#@V)wJ0dPWJW#q%tlMhuji=l- zqS;n?OriU%=O5(?-N};BZf>9?rc%k3d3$f;jv3vb42-r_G8Gzr?Rov-xLCivo?6J# zN;9>blHbWmI)|eE1V2pk=~?mi-qIOc?j2nr@giAv)0Ev7I=kE|lNC4JoFgM7o2(d? zu0Jk2@&%XLfeI5(S3j3^P6WJ{M4nJx9;70_~_a5=PzEq ze)Hz-yZ0YIefsqI%a<=-zkd7n{riufKY#uH{rk_~fB(!5ExZl1;<~4cV~B)g?!k5? zr$7d_2mdDoDo*NI^JZq`rmkH(jf|xJTduqO+rI79vt5V39~7K*_w3cI=hmH$6+Y?R zx!zu@OUs3h%TKKPkv89K`Umfv>7ufyB3gWNrisQ*v22~k>wM8UoyF=Jujl;V77d}! zm)37(T@xb0ye3#DT%>tP=VShV&UH#P-_9*q@2yZ2nBH)Y*Rd)WVx%RH^{9^W=y2X!8#aolVELd_=wKTI{LXWxF{e0{4gTe~DWM4fqnpqg literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..662a1826b4ed3680c607955d6d9b037e8704c8d1 GIT binary patch literal 1012 zcmeAS@N?(olHy`uVBq!ia0vp^xUSpkp@Q3;nt<6cmg5)#0` z1O_884B>_(&&d7_jDxI_AirP+MkZ!fb`DN1ZUI3N2}v166%9=t19M9odq)>nH%}j5 zKmWkskkIgm$f(%3#FW(ZjNG#Fs`~cMuAbih3DaiJoxf<)mOc9p965IS`mNg!9zA*f z^404%@7{m>^!f9buiw7^`1$Mi?>~S4{rk5~-fR*u5p45xaSV}=>^<1-ER-n2_Tc)r z4LRw~9^SW8Z!cT6?er#{OQ%>`cmJ*}EpT?QdhqvhtB&iAuQnfw6Dt0EU2YPbul|1C zjjn*(di#w$uC2N%CB5wZcZC}lL|%$=dr5`dTYF_@js&iG{o6DAkcMuxz<(977hV?A{Wqx1T&65ocQyF-MUx2&l_zTXEKmfBT$Jf! zkce8MYdE8ZEhfS!r_;HROMLS#)sI*9KjiKf3N~$*Zp-tu+4}y#hK12W?T@M%t{3f6 z1*-0ATWxuFQU;&=qL*G_+f^=coqw?2JM!=(j#YNMg|pA;OKxi^wru;)CZ6dnvGgfl z^4*&}vYdgBETVW)UU)2E+W*ddb;_(h7K2j0q|HZ|Vn3#aSvHl`e%8@^8FIn$S}Wi2 zv=>j8_G(T1zU#r_=d6)tOIwRfmz_I!f7)x~C-T=rE`7NjcX3AbF8;={`!$E#Rz0sQ xowRvzyTH2_Ydgy&C&|a#y}I8RQTEogJyhV%89o|c{ibrp-6jaXuv|YlzxChQ3|Ek5Kmqd#FLkT2f>?P zK=9_NrpZo11FhKZCfVKWX4~xSzMfk8&nC3_U1#3s8D{345f~v`TU%KodPGEP%)FeY z>1`ndgb*EO{=v+fdwYA|DwT>pUn_>eYqi?LOeXW*FpT`v)Kp<&Vgf`2W`@=pQ53P~ zd4blt3t+umE`J|o(O_nwlzQ82Hp4Isd02uV;6|en*6Z~bqryM8TCG59JrsVNIF5N| zXD3ifZCnYrEbCLN)e4d%85w?B(r7e7rBvlofl}(jb>YY9^?Iz7sx!05oP)n3q9>(N zDKDiQ>8vhGHk*a-``LE8{p&=alzKx%>vMB+`AjBrRsBd|=4=#2Is*WfWxXb%r=?P9 zEN}pjQVQSqr=?|CFNx^cIN<<5L;x@?0X!}g3b}E@0YFNLG)=P-z^d!IcDLKT(B?OZ z)*3goHSlNaVNGy45L9LEW?)>USHV49|VJU;YCV`iz8 zT9Z<~V&>UgE;ld?BMX4zIF1hw4|76@R+^^IP1F1;ggCRULj|W(tyb?4(K0j70$?G; h9{@j1)7<@E%|Fo;7#Ym`xIzE`002ovPDHLkV1j(JMvMRe literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c32b58b7998a2e98ef075ad25e315879458dd85c GIT binary patch literal 1084 zcmeAS@N?(olHy`uVBq!ia0vp^x~A3uBc?Bd0XK=#9j4{zSQ31nQmb`2CWB^GZ8z>GT;Zi_x zpdcC-q6{JhXG6FU5@IZn4FNzkKn9S6FyMk{T(~Yc1E>$mSee*XIX2W0oZe@(g$=D@^r%+tj&L_)InAiJ{= zqXgT7>)$ryq(^rvoo;)(cIvivUv2MADKhN)crIRXdJ@4_`2Fu=h0_9kyQ}49+`M%8 z|C6=T51)S*duy}Mw6IcpzDYfPK1U)xzKW8bWo_r7_KYiar9s!N?Hsk+%?`x8X0ZGl zoHZplao;_DW9vAhjS8iw?yrn-SbSIBGTUQuO~>`X^>+_XnW5EIDR_Eo^^8esT?-d* zZ~fM1r0e_i=Q`2d6}?WzUjbVeux_?M>z$t^;q=!(=o*+Ff`WzWGthLB}~9D=Z7uo*k?{*XdlyYU{XF z;oK2B=5$e0eLsnb;tYP;S#dz+j9Px0S#fVtE0{y?GMcJyORHe1pTo1la^pgG_iIUk z)8o%}Z8drSKz{rD$c>BowQp~HvZ7ydOxrG4{M^tT^yx$RuEO~v%f7Ylot=AEMHZ6{X# zT%;Jff0MDIR=N4Ym0zFF+oWV?IkRJu%*)$s+1BUzZN5*e`TSy8Hm^+Nc0t}c=7keV WPp`Tf`vaJm7(8A5T-G@yGywoYuA#XA literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above.png new file mode 100644 index 0000000000000000000000000000000000000000..5e0e7f730c30ca41cc38fff1fc66d96778c046f6 GIT binary patch literal 519 zcmeAS@N?(olHy`uVBq!ia0vp^5=%v17-8;y?z34dem=gbgH*A3qKk z0jU71hcJM;&YwSj;lhQB7cZVTapL63lc!FdI(P2erAwDCU%m_!gfJlX0?B93o;`p5 z{KbnG@87@w@ZrP9j~_pM`t^B1pP15Nt^20$}^ z{QPCr#_IyqzRT0aF+?J~cEWYBCIbQ1^+MWaZ+ex)-teyBIQaK}|EHrBOJ3OceN(x~ z$a2%`zKxt)?o36ON*ilirgv7sw*QwdJ@&{gUvJtZp?P1;=Ggu4cKvbin`iuw&xfk( zL_fKR&t*(F9D79AH??8qZG~4SGaFZatW>&wAYtx<&iD25D)FV}4JGNq^>_0A{mgsR zB<1b%C{n4wV$t?Box3Ky>R$aJef6)Cd<#;}$xQ#e+xB7+$3)H2-otVEVyX-WxEc2O Vi?0=a?+^3^gQu&X%Q~loCII#vFDd{4 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png new file mode 100644 index 0000000000000000000000000000000000000000..fc0cf2c44538e6d59835b8bac2513133e0dc8783 GIT binary patch literal 999 zcmeAS@N?(olHy`uVBq!ia0vp^x$rVOGIt^lYD&c@0>){dzd zO$5jV`tkVj<0np>fLH|N0=)?g0f^xF^XD&IxNz~}#Y>kiUA}zz%9Sg?V7zwi+V$(# zZ``(;H?w{PFMbLZj1hmRgTdi?nDlP6DJzI^%W)vMR9U%z?t=Iz_JA3l8e`0?Y{ zuV24?`}Y0&_n$w1{`&Rn_wV0-|Ni~=?;kK`ytaiJ10yN9B*-tAfsu)gor9B$UqDz? zOk6@zN?Jx%PC-dU-@wS+%F#6-BrH54IzBn8sJOJOyrQPAv1!(vxeHdW-?;a{@e?O6 zT)cGo%GGPvZ`{0f`|iE_4<0>!@$&7vkDtDL`~KtSuRkFB{{6ePKkyAOZA|iXaSX9I zJ@smM@F52g)(4{1@4NPXzgHce6R~lj(yPuzD{kyg;@tLoweK-WSC2!__PlZ4_eSOB zUEyOQlR|D?GEQ$jdL?dlZo(|XC*`*oIQsU+W*#VU?qNG8%lK{moq767zbbZGGK9T4 z9FkLET=2mq?qf`Dl1{Lo`nTlYjWv%76Sqb%E}vca#qHltVY5?z3U2Y7+vlPA&Nq4? zzn|gi#6{}6um0d)?)NZ;SNLv{#*yl0o?mA^-4XD&eX{x%!_IFZS!5ahdW$9at#B3R^tFtfT|MD?;Q7rfC zXUDeeUl#nja#E#i{!hKVOV8<_*lTrNUFkk#g&}xO=tJtT=M>2_uA@s?Oh4FK{_`#xE*-;txo3SCBDfM zSE?+J&-#7ZJ#gRSzdvtr>RfFzx+?L>>WMw4OrLC}!F5-|w<=RiO3&)8k8Zn_wW(>3 aehqVyZbE9rEhkV`X7F_Nb6Mw<&;$T2L|bA2 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..125d77e4a955026aa0358458ff6bf79eb599dc7b GIT binary patch literal 582 zcmeAS@N?(olHy`uVBq!ia0vp^5%boFaM#CHL?r7APafJk*#xytMc zl{u9vbE{P6SF0{)Q(xPmv9UvAQ>Vtp0;NfXN|Q^Kr{^n8EL55_S@XbT&HelWB0_=^ z!h(__g3_XbGGc;ql0u4-LP|;^I!YqC${?htDq^4~YNID+t1o7wFJ@;TW^X9&;4BsH zA{F5x9qA?=eYB1_G?%$>DEA ztKZ9t8aD0Ke(}G)=LX|pn|q!`X61}>3gH_JW=>I-6JD|5*{tim3TuvJ9bMbOYxk_@ z{+r!(kHdf5;{KCr*R`lT@4aSG&(Fj+sR92QLO&$`%3NV}?EwEHeqph#O#U~gNG{m% zPx#YZ6(+v}EQc@sTD0L}rIv=^IrS$SSG1kmp;4|>FOb8tQ)uUrbCV*JB=-D0t!}TC z&Awqt^!B?xH@vn^3f}9qSb4(39XTDp)_&vTwDyU4JEKJo=obc0S3j3^P66A<^c(D-rh9m%+WzT!M`!Dtn5w;hrsko^>PM!l9h;=Lf2z*Gnc7FDXdVTr z(K$L@^XPP~gHtpQP186$MeFc%Z6M>&6s<$kw2uJUQ#FrF)jkYlPtyXj4^P)R3?!#% z0@;VAg9ML&1c3~oN-dzW!(j5rbf7p;7f=L(G!IV&8VltDbpcHP>jH~FG{R)T%0PO7 z46sU|jar95_CmFT90L>qBCr;?u^`)lBHij+Cu!}Qthpb^<`)nV5D*m*5EBFoP;Ads?95i|%2DdcRqD-E>d#Z^%Tu0EpftHac~YU$q(bG%CCbyw zRA!c|%qdr$U7yEV46sMe86W z5FCvi(+1Dz5m#Wljkm6yma;2^&2;D-M(}0{{07!9zTBZ^4*8eU%r0- z@$>hezyE-sV%m;13=E7HJzX3_EKX0I`cipHpvW@7+d5{SeI^;yS{#& z?LfH}c)*|;`9FR@>R>HqOhS{h6$`cXoIqP>-PTqF# zyu(Glg*96^iyQTfjqPKO{)}jxbM@EjiL;wu{Aqc$MB!)0VapRrR`(W}6?V_b`Od#_ z#x~C@f7VN%sW_8W5x2O?f5F`D{=Bg3_ZJj>U$$rS#jA&$KAfL>L?Zjq+&0s9 z>vKb^w&v!|Z+z;1KX}8D+ZXM+xeZ-hru3%YzIEp#-?I#*MM*pxTK>r`i*-pkq&w}R z{Q()@lDE>{g~f7DCzd3)s(xjib20Pv>LV?;t>P+${#sd8@SHF8NtfUEVunrR6uY1C zu9h<{d`woBirM?=wu76_seGx{&<893hy`!DYp*j`z$KIKd2QkR? My85}Sb4q9e08-lmN&o-= literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..1456bef912312c1c0d48ccb163f942d01d4501af GIT binary patch literal 582 zcmeAS@N?(olHy`uVBq!ia0vp^5Q&#-r@jLy-m9?#sHR_IS1(W*oDGr%3HF1fiWH_4D@-j`oK~VZ zy;N~Vnc~cH#n}~#b6Qkax2dgf2cZo)a=p27eFgH9vgNvS<$5P;9+<4TALwRgMiv%E zRyHOMb|y{^CT?zKK5k}yQ8sB&HW@Jxl9gbWSK`!B=F(N>(o^BmSLHHL<2JMs@U|B4 zu@>~T74(nZy5=*`Ae)jPzhDL?7FIU)fZ&kO(D3kx$mst5S!*|J+Pr1!w(Z+@?AZ78 z+4JWwUcP+!>h&iu_yPuBzkdDp?dPw*S0?uW%{k!d;us=vxpd-nu_gln*6^h8H=@<= zMYUZvl(YW*-!EvLG2^(k=ecKk2V|e{JgM9#QYP)#ta^LL8rMS2&{KM$IUhEu|4F+3 zF;M6A<^c(D-rh9m%+WzT!M`!Dtn5w;hrsko^>PM!l9h;=Lf2z*Gnc7FDXdVTr z(K$L@^XPP~gHtpQP186$MeFc%Z6M>&6s<$kw2uJUQ#FrF)jkYlPtyXj4^P)R3?!#% z0@;VAg9ML&1c3~oN-dzW!(j5rbf7p;7f=L(G!IV&8VltDbpcHP>jH~FG{R)T%0PO7 z46sU|jar95_CmFT90L>qBCr;?u^`)lB3){mCu#1Tthpb^1_llz10y2?6B7_IGBY!> zurRW+GO}?p^Kdcqax?SsF!S@V2=TLs2(wCxvdM^nkgPJ7t}>UN3YWevueBbpjRCKn z0iV4wpOXonvl+jeqfn@`aJY+bgo|*bt8kQ?NVL01tcOT!m_$K@WKo1)7j$BWUTyHKA$@dk=PbyNFQlc=u zL~(kl;*4^|S#7H8+SS%~sBP?0-`uUfwMTthuln|Wja?JLUYnwMV2aj3NC=3y%-aw2 zXM9PJUoZnB6FUbdmw=#%n7D+bl(dYjoV=2N>Hj|cdrtb?t>1s?9-C9Z?|*7nY%BZJoi8^s`pliY z^67-1KWoeV?R>5;zB4s;{S_;Z*Xw`F3r<{{UhzqKL4Uxc!#xK6-!3TXGD|zmQV;K2 zd7M4{`oR-sdB2LEXrJAGe9aT5>*-Ticb}N<^NjJ)#eZVooBB>XfAy`s!~e9-yMOCn zcYSD@vf=DPoeMYpj<{=UzW%IXS*<7cT*(BL+`bKbLh* G2~7ag!L2Mi@vxn z=HmL8iyPuDEwDei(Bb4l$5V@(Pc3#iy*l*#>ag=06E1B|xx6{`@|LtKATs0XOpwEl zTwVG6>gwm$RzJVK_QlgvAD*86@a*iz=jT4YIREM0-LLQOfBW#@+lPnWKR){Y{r&GB zAAbM*{O8x#Kfk{H`ThOx-(Ua!{{Hv>|9`G+F)x9hwIfx#CD_zDEyzWw~AR|j)g=@7hV_2ilJFHyGHvl~nveOD z?7x`o`?>zWZ;dpT6Ego;x|%r{;~csqTerHFt^X)uzW9v$(ycQl9owa{b4k5`PHB~D zQ0H6Wtu8CS&5HTGYvl^r10wo9+rksgSEtCl5`MLI9?SXVd(M2{!hcUVq2l6F(f2^V OFnGH9xvX9Y%0!Eg$Y^_3}jDUc27!|RD zSqO{46lNSnU}D+940%Zi5@N!R0m2p_0)Z4r0)(VDp}lk7_s%`{obS6o?!6%VMN11C z3kZTN1HQ(EfWH&?9L)EC`s1GI1PC%V3;O1YKiKLZT@IuxKG{h7lv!lUrMmMUxiZO4 zFx7!capshvc_c?B70G)1Ih*3ZEp}#-(4ACAHWA6ud(a#Tl0!jt5|J!20w$thiX$K_ zB8o+JWCKn@vPq6G;A9lwFa-sJN=5?CqUc4oUIYXDsHy6NZM)O`2$Wti|~xUe={R2LztkL;_D z>SM(8zXFII_&aW(;pf4|_`$}6!KS34=H#K4o5QUs!>y?!Z2)N_9T}sYx#G^eG1lEN zR{j|L$9OMwy0>&jP(Jha$*hnzE3BLq(WRpdnYiKoSkvNo+tLI;$C8A(EbUpH>s8DP z6e|+t>ZEdYN~M@lt;;qy7B^M$E%oZQTCuJEXIrD*+1b+WY-@KkS}nkiPN&s@wb!P7 z9Xtg>Y6w0QGBP$Z-)C{)p!JcXA04wfZu{|xPwec`7&mvUx9@p;==Wja*CKDk|CaW9 z#_g=^oVz7uwAwmG8Qe!xH?E#Xh-*tEsP67prVgapQJNlk;}Xz#ptA% zeZd57xi76WVLy{wx5nYi zCzJ%K$$k6GSPEK~Uz17!M~{y;%GuIQ6GX z6L*@j?|t#BWu>cznZ!mUOusMKnDiAtN5_lXMP@yc*B75YPLKZUsL5wIT&m5Xws-AX z)4A(*^h9)h{)A<}k)7KVwrAn2tJ$G%JziNSMDRYSD&0>Wh?-*HuST76(DW(Ztd$Il zI;{&AO9U7n5hjCykVx+wuD*fmdNiIsucd2F|9Q|wihZb@jSk6vfCLvNr4i{KEn5j8`(wJkRyDO@wy}Yi-l0HsAcb@|nrTN_&=yA3adv{%mjaRN^V3 zz$)bhe<^(HOrPnsheORLb7fegN=5Jk<4UDp4NWOkcqj7(E_EI0iy?9J`bpoaT*>Kq S^rbBDke~p6Jg(O7dfvZCtad>F literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..455275346a02bc6226621baa179b52fd806c9d97 GIT binary patch literal 748 zcmVAsq6vfY-nVtRg?tA+Pu?rL>O5p+|Dg+3jD5=~-PwIJLuD}5`UPW7dGDRynLFCEgmH-|Nq;8LuLPX8)}#PH z#O9Xp*cx-ED&}_q3F;V@elCXRnEj_I$H}JM=pf} z02cy&5IRbArya*zSE?P|gabgBBtLP+Zl<%fkaIpZH!30q-;bnH&G%Be-znAJA2Xo9 ziykG(>}yB5pA7$CLh$`icB)x-qK#@TV#3l0t6yU8qF4Fngz#gp{< zM+N}96a*{LXVZ607{lz?YRH+m98abTcy=Lb@C%}Gc4VXxYM zg|Rjj;^^>QF~*UmYvJ3SH-E;HbYQTMBY8WT31{%!K*Hj8#t4P6=8GECRiW#;+F@jV zWB|Qb^!=BE*M%;t{4HntOqOL^TuMJC!bQ&u#8Kf*Q<}2O<_!95p66Qtz_ez!+pe`* z>m$M2rZi7i^7#@v@-es-zk8y&WEPRORen> zbv=JNHuF&cqA2=`3HKoOSePyk^RuuC)0G5VmX@vbWJ;623GHccVkRkR)ka?12 e+19did-V| z0bV`<9zG!+h~fMKydWgR3sk@dR4E7~p$KF(SPN7HqyVA}Bn}k>nFeFS1wjm;Q9KCk zSk-`>$_I2Oh!o}*03s27L16&_5r{=Vafk@NAW&QsC@vrgMB*}HV$x#bvSJdl;y@%RFCnQQAtf&Bn>2Gfk;JK zPDMr*h*V|dRb}N=WaU(4<<;cm)#Vh_7+*zkU1u`k$Y1wl-}@yyPu0dxH2ywSW^vBNb?NgS-F8;pDQxI$8f|#S*PsS zwXL2d>~QUp5@u$+cFuj(NAa8LZTBu%@@szE?Cir5xtqax*{?jlj+xu{M0M1EGf;ST zZ{s?SX1D7x(i3EMz0f))f3!x+^6Q0M=SzNN-g%1q(=~S!LSB<2uAKDVQRKen=Mt^i1!0$ucI|t8%I$&0{%+R2tMY9dis~lZQCgL+ zE0j~CWa%36UP|Subx3ScN5;KSiIN6KL-B9bULUXXER7U5POO@ie8O>`fbiWC{e$(w z`o>yqRWG(FhH6SbN?OppE{P}n*s>idqA9V0m!7;$b`CLmDO)0@s%~ ztvOy<71}GjyYk;Yx#)Q!&#Cp0^m!+H70>@d6&`UB=1gtN-j+_d@^0(h{5+M)s?QNK sq&DyP(=vC-?oS`4&D^j|LEf#7Sy2AbbJf-b383=E)78&qol`;+02ljQ5C)J03IYL87RZJGxJn=wA`2uTY^Vx3IiRsX zHk?Fe0NHQ=Q3K?{6(ci%Y)LSXl9G}J0|*1?LLd)FLNtnriAhLE02KonKz{)lA|fI{ zCkYD+0~ta>LO>BgK|uil0U(=$gM*WklZ%UshlhuspC2N)KwwJ~FmxhHg8YIR7@1gD zxkV+VWaSkUl~mNVbe%oD0zyK=BBJv0i)(5dTDvArnml99qO}`NoxXVU_MN-;9zA*X z{Kd=HZ{L0R`03N9&tJZL`3eNzzJ2@t{m0LrzkdJu^Y`Ds6BV!K0qwZr>Eak7A(?xy zQ;8{1g7rc1+m!fC@1wuPYI^pnDjBXS{=ak2|6~K@WU>3~{?$dV_k?-p`s eWqDeS_VEw46o&48`REWRg?YOAxvXI1!AXYY3HOPX%5P)zw zI5;>tIk~vFxVgD`czAeudHMMG`1$z-1Ox;H1%-r!goTAgL_|bIMa9I#fMF{kAps0z zVDJJ%6>f;tE}0F$$jB`T@(X5QWMXFJ;N;>K6c&?|l9p9a*V5L}H?y>HaCCBUbNBS} z@ec?L3JwVkkBE$liAzjQNlVYjDXXk)=lG{`&p<&)AIg>edtzGKb5jqg_2F>)H-ImRoRuarT=T^6$`HGpBf~UT$jdvHcRtooY{6H`Q_2e1~#25Ppv;;rXuHUzV3l@aMH$- z$3`ETJ_|K3ovz0uu~_$_&fXF^UC(Q(la`8~U%1wOt#)U^#tJrXxl0oZwi#MC?Jtv@ zH_5<^TYcjj!PP>G4*fCwv;C*^X`vN|YJ}>PulR6++%whf<;+Wy56@IAd9mAnug=|& z-kFXiFL%3Mn^IyByX@P7=?^or`h?_*8*8?)?#-QLu;S|5%FN(ppS%CmB#JV<-7#J5 zW=ZVzAsq6vfY-nVtRg?tA+Pu?rL>O5p+|Dg+3jD5=~-PwIJLuD}5`UPW7dGDRynLFCEgmH-|Nq;8LuLPX8)}#PH z#O9Xp*cx-ED&}_q3F;V@elCXRnEj_I$H}JM=pf} z02cy&5IRbArya*zSE?P|gabgBBtLP+Zl<%fkaIpZH!30q-;bnH&G%Be-znAJA2Xo9 ziykG(>}yB5pA7$CLh$`icB)x-qK#@TV#3l0t6yU8qF4Fngz#gp{< zM+N}96a*{LXVZ607{lz?YRH+m98abTcy=Lb@C%}Gc4VXxYM zg|Rjj;^^>QF~*UmYvJ3SH-E;HbYQTMBY8WT31{%!K*Hj8#t4P6=8GECRiW#;+F@jV zWB|Qb^!=BE*M%;t{4HntOqOL^TuMJC!bQ&u#8Kf*Q<}2O<_!95p66Qtz_ez!+pe`* z>m$M2rZi7i^7#@v@-es-zk8y&WEPRORen> zbv=JNHuF&cqA2=`3HKoOSePyk^RuuC)0G5VmX@vbWJ;623GHccVkRkR)ka?12 e+19did-V| z0bV`<9zG!+h~fMKydWgR3sk@dR4E7~p$KF(SPN7HqyVA}Bn}k>nFeFS1wjm;Q9KCk zSk-`>$_I2Oh!o}*03s27L16&_5r{=Vafk@NAW&QsC@vrgMB*}HV$x#bvSJdl;y@%RFCnQQAtf&Bn>2Gfk;JK zPDMr*h*V|dRb}N=WaU(4<<;cm)#Vh_7+*zkU1u`k$Y1wl-}@yyPu0dxH2ywSW^vBNb?NgS-F8;pDQxI$8f|#S*PsS zwXL2d>~QUp5@u$+cFuj(NAa8LZTBu%@@szE?Cir5xtqax*{?jlj+xu{M0M1EGf;ST zZ{s?SX1D7x(i3EMz0f))f3!x+^6Q0M=SzNN-g%1q(=~S!LSB<2uAKDVQRKen=Mt^i1!0$ucI|t8%I$&0{%+R2tMY9dis~lZQCgL+ zE0j~CWa%36UP|Subx3ScN5;KSiIN6KL-B9bULUXXER7U5POO@ie8O>`fbiWC{e$(w z`o>yqRWG(FhH6SbN?OppE{P}n*s>idqA9V0m!7;$b`CLmDO)0@s%~ ztvOy<71}GjyYk;Yx#)Q!&#Cp0^m!+H70>@d6&`UB=1gtN-j+_d@^0(h{5+M)s?QNK sq&DyP(=vC-?oS`4&D^j|LEf#7Sy2AbbJf-b383=E)78&qol`;+02ljQ5C)J03IYL87RZJGxJn=wA`2uTY^Vx3IiRsX zHk?Fe0NHQ=Q3K?{6(ci%Y)LSXl9G}J0|*1?LLd)FLNtnriAhLE02KonKz{)lA|fI{ zCkYD+0~ta>LO>BgK|uil0U(=$gM*WklZ%UshlhuspC2N)KwwJ~FmxhHg8YIR7@1gD zxkV+VWaSkUl~mNVbe%oD0zyK=BBJv0i)(5dTDvArnml99qO}`NoxXVU_MN-;9zA*X z{Kd=HZ{L0R`03N9&tJZL`3eNzzJ2@t{m0LrzkdJu^Y`Ds6BV!K0qwZr>Eak7A(?xy zQ;8{1g7rc1+m!fC@1wuPYI^pnDjBXS{=ak2|6~K@WU>3~{?$dV_k?-p`s eWqDeS_VEw46o&48`REWRg?YOAxvXI1!AXYY3HOPX%5P)zw zI5;>tIk~vFxVgD`czAeudHMMG`1$z-1Ox;H1%-r!goTAgL_|bIMa9I#fMF{kAps0z zVDJJ%6>f;tE}0F$$jB`T@(X5QWMXFJ;N;>K6c&?|l9p9a*V5L}H?y>HaCCBUbNBS} z@ec?L3JwVkkBE$liAzjQNlVYjDXXk)=lG{`&p<&)AIg>edtzGKb5jqg_2F>)H-ImRoRuarT=T^6$`HGpBf~UT$jdvHcRtooY{6H`Q_2e1~#25Ppv;;rXuHUzV3l@aMH$- z$3`ETJ_|K3ovz0uu~_$_&fXF^UC(Q(la`8~U%1wOt#)U^#tJrXxl0oZwi#MC?Jtv@ zH_5<^TYcjj!PP>G4*fCwv;C*^X`vN|YJ}>PulR6++%whf<;+Wy56@IAd9mAnug=|& z-kFXiFL%3Mn^IyByX@P7=?^or`h?_*8*8?)?#-QLu;S|5%FN(ppS%CmB#JV<-7#J5 zW=ZVzQQ9ynW~Hy+==;J%91?GNlZO<%tO!FRBA zzks%Z?9$Ly{{Xb-rl*Tzh=gSB!A>QnKnB(ezu&Z+nlyLGiGAElH~K`L&eQNui~Ih+ zzR~lT&N)Zt?3}{)5A8OaTx07$n7cM;^OfhnKfW`FN$Z;AEB~CcG5+!{&-PFc?mrS5 zvq}P6Ss7>FnD8ZF`sWS2nO_2b$?RLI{Ux|c=zw1@uLK|+N^hVF~_VbX=2t+-a2r?I<5+VXr3}hgaaFq}STo%Xx+K9}B=z@zwWPw~{09S)7h|I>S3$6et z3k-p~ckkZ2cMm9t%moJHg9i_Q0r=?Aqo+@w0>kt9^XD&Kymb27+0TJcng5hmRl0!7tFxO#LUXU$;B-wEG8)>EvulerLCiHW@+u<vItw5=mU*Q=SbXPI(m9l?14GI zIi`Dr@t%2eB&trNZXW~xX1?>?SMFM*&W(xC|Ir`+R-^9PbLsp;yM+C&y%)0Ya<)i} z{I*%~z7FpzBbm*K;Ww(JZ_Ut7KAU$l$kWAyMZUWrVpV5GmH7dkZ{MO8U9A;+9d)nH zf0A#&XG^in*e`d@H+`9y#&Z4b#PV4kZH4+B(w!@q^9=tqcD$H-A};RqZC)3bDH+>- zu@=O>i1>Oyb&KJ_O)9hFQ!YDyeR$@>q4HAA8kZ)IRvC;6JC{ z!*i7^XUy#`?t5>%>kPxUH|_0a3=;pREcvfr8FtSwiD`qW;fJ55om1zm`1wL#e|fFVdQ&MBb@0EP0dxc~qF literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..acac5e95a733eb3bfb9f19eebbb7b158d923edc2 GIT binary patch literal 696 zcmeAS@N?(olHy`uVBq!ia0vp^5QQ9ynW~Hy+==;J%91?GNlZO<%tO!FRBA zzks%Z?9$Ly{{Xb-rl*Tzh=gSB!A>QnKnB(ezu&Z+nlyLGiGAElH~K`L&eQNui~Ih+ zzR~lT&N)Zt?3}{)5A8OaTx07$n7cM;^OfhnKfW`FN$Z;AEB~CcG5+!{&-PFc?mrS5 zvq}P6Ss7>FnD8ZF`sWS2nO_2b$?RLI{Ux|c=zw1@uLK|+N^hVF~_VbX=2t+-a2r?I<5+VXr3}hgaaFq}STo%Xx+K9}B=z@zwWPw~{09S)7h|I>S3$6et z3k-p~ckkZ2cMm9t%moJHg9i_Q0r=?Aqo+@w0>kt9^XD&Kymb27+0TJcng5hmRl0!7tFxO#LUXU$;B-wEG8)>EvulerLCiHW@+u<vItw5=mU*Q=SbXPI(m9l?14GI zIi`Dr@t%2eB&trNZXW~xX1?>?SMFM*&W(xC|Ir`+R-^9PbLsp;yM+C&y%)0Ya<)i} z{I*%~z7FpzBbm*K;Ww(JZ_Ut7KAU$l$kWAyMZUWrVpV5GmH7dkZ{MO8U9A;+9d)nH zf0A#&XG^in*e`d@H+`9y#&Z4b#PV4kZH4+B(w!@q^9=tqcD$H-A};RqZC)3bDH+>- zu@=O>i1>Oyb&KJ_O)9hFQ!YDyeR$@>q4HAA8kZ)IRvC;6JC{ z!*i7^XUy#`?t5>%>kPxUH|_0a3=;pREcvfr8FtSwiD`qW;fJ55om1zm`1wL#e|fFVdQ&MBb@0EP0dxc~qF literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..fc411ea7bb7f6c7b478a0aa1421dc5acc8ad8ab1 GIT binary patch literal 540 zcmeAS@N?(olHy`uVBq!ia0vp^5P{ z1X2JdnSmq-F@q5kGdB-E4-oMJkpM5RAS){yD=RxI8#@~t2NxF~7dIadpCBK zFNhRj1Oqt*4LL<1(v(-!RMjw2(*z=8H7#RxEfXzW3vE41Z9OY(eJed9JAGq&17imR z69+?6M?+I5BQxj2r*B>a`pvW?$S;_Ii3Mm^KyXNCctm7$|E#qeHf`Rrb=&qG`<^~~ z{`|$um#tam~Jgmyu%sDqUEJ%94 zs9|pc^XLEZDvOj9&ODxLTRlm-LA>RmOK9%1$%zGm!dBY8*Y#)DX+P|6UipyEUgmh_ zDY2C=MRW5uGyQz><-|l~si2R!9<}{?J*@eX+uG%LP8#j(4S(RQ=gx5C^L&ToIHd(I zUL>d3MRY_R2)}dd`QDk#w|OO|b1-r{)x3!BjC^!tzsu%t2fxjhpR<+OMf>g3m+P`$ n$2AwupRmX{)OBU*&HI`2t3QN1S^3pU8x+T$u6{1-oD!M zO+`Sr#+L;71v4-*v2$>82?&aaiit}|O3BE|DJZGv7#bOyTiZMP1&2pQ$HXONmzGsj zR@c@wG|!klf8F{`yZ0YEaq`@SiR8o2L+0>O?PRYnznT6Qr@T)76Pe@r8EMBT7xg>-gzCjoh`jS&Te1v>b5JEsYQ$j z{yb`uZ+L&ubnd3=GbU^;lW$w5P1__L-`ub?&~sgR!n5dU{FWZA44(rdciwD{*m(NP z8GGgz*2>D#YJXP8oVsVtb8YGg^BQB#Y0CRq!r#_^YBl`NcDncj>-qmzzyAGk(92`~ zL!0=V?aHT4dCdRt=FY;Jq?D}ot6x-YY@;{yc5K$V zs=l$Rvtxzm$xUX@lV7Y?QhIgFEc?>h<((&*?yvEcU!f#bb#~T`{zoT0rT90w**3X1 zZM)&E^F#H+>D?aOAsbjZ8{fqUy|TIKx~%Kg1|5Tq$J^D7Z*6bv>BzWmVwH5X>zl5a zH^-va`(Emved(O?;phI-Cw3?9Oi|AIq!2YpID7MpmD6}{c9;1a?XJ!ItgDvyT9hf~ zz9mQ2+n{ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e25911eb9d2b3323ab1321f8112657e7497c41 GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^5YHDig>gpOA8rs_0IyyS~ z`uYY228M=)Mn*=)#>Uefcy|Jwt5*`_7tFxK!pg=T5F8R39uXPcKWpuVO`ErD-L`$l zzNgQgKY#J^)$326K7IM}J7OhFftIZljud{r5J*naR zE2X*0;+IzU)E}N4^DidJORQzy5~0dYr?-ha%Nox8s_2*KUXi>~;X;U;^!@vNTkl`5 ZV_1E_<#Ixal`bfHJYD@<);T3K0RRl_jZXjo literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f02e565b98a903b568c4478b00b14e11f55c75f0 GIT binary patch literal 941 zcmeAS@N?(olHy`uVBq!ia0vp^xlk!m6cUgR8&$@QdU-0QBhG>SJ&3o*3r??)6>(}*EcXQFf=qYGBPqYHkSIn_bSk) z*peW>Uwh=DH&Ng1tk?7LnC8zYkOzE;PA-kn7E|u(z1%m>e{-7 z<{7i+uUo%q_x@uiPM*7P@$%Jc*Kgdsb^GqU`wt#He)00%htFTWe*f|F_n*K2fZ(m! z#)&{5HF>%?hFF}QdiA-oQ=kOf2lGwer`bBYxqZ`^qHC-=Z$gk;q^sNe`|rGic6~29 z|M}Iac-k$A~rUWP5VQc7K?aj|{y`;Kt&slRh#(&4R`=|9C zS4z}R$eViDO8VR(LqE?e{5?-SALX$(Wlo#<^Jw=`F3vUfUu}xh?D94QPH(i1O%I&r z^@s2F*8c^6C#oMZsyq;8bzSeVCtvX&x!I;Gs{|O+RQJXGZRh5{V;J_RJYuz17PHft z$Q`;r`Eoi6#p<}TAKfYaV3_`V^-~v@EB)^0&NWBqDJvO0>%boFaM#CHL?r7APafJk*#xytMc zl{u9vbE{P6SF0{)Q(xPmv9UvAQ>Vtp0;NfXN|Q^Kr{^n8EL55_S@XbT&HelWB0_=^ z!h(__g3_XbGGc;ql0u4-LP|;^I!YqC${?htDq^4~YNID+t1o7wFJ@;TW^X9&;4BsH zA{F5x9qA?=eYB1_G?%$>DEA ztKZ9t8aD0Ke(}G)=LX|pn|q!`X61}>3gH_JW=>I-6JD|5*{tim3TuvJ9bMbOYxk_@ z{+r!(kHdf5;{KCr*R`lT@4aSG&(Fj+sR92QLO&$`%3NV}?EwEHeqph#O#U~gNG{m% zPx#YZ6(+v}EQc@sTD0L}rIv=^IrS$SSG1kmp;4|>FOb8tQ)uUrbCV*JB=-D0t!}TC z&Awqt^!B?xH@vn^3f}9qSb4(39XTDp)_&vTwDyU4JEKJo=obc0S3j3^P6c=qiJdo}QSkzL<@^n4P(Vr-g)< zm4uI#q_3@{znw&YgJiI$bb_}`l8;QXk4%cMOsb!3n!ij&fJ}Ofd_|0WWt>7)oI-WH zLUpQQQ<`FHx>9?FA`o?CDRyNmcI7Db(+1Dz5m#Wljkm6ynOZA^&2;D-M)M8{)0!4AHR6{?!)IVU%&tO`TNh`e;{ys z7w=hMqC4T~;uvCadg|2l@L)%QHg=8`A)+r`bsAhmUV3;db#?`@PUJ{*a(dq-!hM#F z%S(8o*4*F!y!RC-9JqIS@A>D?-^{!_x3c{N>-UZ$Uz&pU=$!QH-0O4dhl(iUfp7oM z#xh(x^ZMPVb>Ts(OO9T=XO>o0!dn;1&J$QvG=p{P{art1{MuLVuxWX~zR*_7@aZ#W z+OJX6cThNf^=<8@&yrUE9%WvT{Moj3TfeJ`@57&4gNq8D{!{2)`M)t;y>u?8vrhYC zbuQ-Ex4UO--@M1JQ$4)@X}5mP-8BuL#pU8HH+}tauFInSaM2ZZv6b#OpS5Mq;JU1^cEg!T1j%OYp|>FBt0;k4ElONrXf6AfZ%q08+*DQn$M3N<;ee1CS_ z+D%@yjQpmzZfO}V2tBMD{4wk>_p!&D+wOB7-PAT;ee)N$+VDUoHItGztwquOzcLkU z#jf~ERZ18xs_WXS$`aVKby>WIIoG9jjdQ!~byn;x4xEzXV!ryr^Af)s_WRuW_8X)) zpV`p6`&VD1=oQ-wCs}s9i(_4~RR8_0nKy6#txMuP(Hn9@W%@gDrUU1WEn`_=rF_e` r^7D??*Oz;iUKKqWd2)Lzt31P@{0Eo!H+H=MCLab*S3j3^P6Q&#-r@jLy-m9?#sHR_IS1(W*oDGr%3HF1fiWH_4D@-j`oK~VZ zy;N~Vnc~cH#n}~#b6Qkax2dgf2cZo)a=p27eFgH9vgNvS<$5P;9+<4TALwRgMiv%E zRyHOMb|y{^CT?zKK5k}yQ8sB&HW@Jxl9gbWSK`!B=F(N>(o^BmSLHHL<2JMs@U|B4 zu@>~T74(nZy5=*`Ae)jPzhDL?7FIU)fZ&kO(D3kx$mst5S!*|J+Pr1!w(Z+@?AZ78 z+4JWwUcP+!>h&iu_yPuBzkdDp?dPw*S0?uW%{k!d;us=vxpd-nu_gln*6^h8H=@<= zMYUZvl(YW*-!EvLG2^(k=ecKk2V|e{JgM9#QYP)#ta^LL8rMS2&{KM$IUhEu|4F+3 zF;Ms`IGK64n0dLG`FNQ5`B;SbSww_cB}Lg}#6U<^nM+rhOHYMMUzgWfkJrY4 z*Uo^?-k8tHgwNTG-_21d)LA&(ML5DmIMP)(%1tENT_n~+BsNT3hJ|FIJ%&t159`RcXnH*Vg#efQq|2ag^7-DgH>eQdsQvyYf^Sf#6)=>F<=|+%;tMQDD>jl-0Ng8jt>76;bHhy#3^+$jI z&93`s@NwVz-*t8WY`$B5zgN7k{RHRr4^!40%G$G{>XX8~`B!#MjALZj|DFFo(*~Qa zlF+jCORqcMl6Y5t`pma?2S3Ih5Ll?vKI@{*y|d4^@a8Z{zS~rk!yGmzHZASnrgj^9 zNy~*_@0&}vx@f+ifs+U$w@zA6mDj z2fXlhaq*PcdFfeS>XY9Bf~kwEgCuF7l_SReNBjg{%U4GZ?Q z9hb_@ohtFc?Xa%=qrGk7K1Wux-QU?8FI6|sCun{}_(fZv%oh>;QQ7N%m`sq%el*!F z&+U)E{G?n?N0HRbpBi)QTsWsaR-Acjx7m|Py&B6H?e(9vynXF$^K~lk&1kg<^|`gb zm*;M|cU_ZZhu&7cOV@6+m!Em_;-}44_9yoOZ>q#)E@k-e{6PTIg(!L2Mi@vxn z=HmL8iyPuDEwDei(Bb4l$5V@(Pc3#iy*l*#>ag=06E1B|xx6{`@|LtKATs0XOpwEl zTwVG6>gwm$RzJVK_QlgvAD*86@a*iz=jT4YIREM0-LLQOfBW#@+lPnWKR){Y{r&GB zAAbM*{O8x#Kfk{H`ThOx-(Ua!{{Hv>|9`G+F)x9hwIfx#CD_zDEyzWw~AR|j)g=@7hV_2ilJFHyGHvl~nveOD z?7x`o`?>zWZ;dpT6Ego;x|%r{;~csqTerHFt^X)uzW9v$(ycQl9owa{b4k5`PHB~D zQ0H6Wtu8CS&5HTGYvl^r10wo9+rksgSEtCl5`MLI9?SXVd(M2{!hcUVq2l6F(f2^V OFnGH9xvXE$z+%evl#nWd|@O9vu6=1SxQW zHlcXa+=+gwj zFCbVX0MK$_mmTk^aPO_~=&kVVrJU@ec=c6&)nDcNq7FUuG>ZE)np+<|{49330W;DN zH$qMPrxD=W(dS8{P03@;DPzs4V=d|9tyjj|uoLaqCOWQ9c4SRoZ z{%>YeG`lH!Efou-8$y|6StecE-V({T#PY3oa>bTXAyX>1RZ6)^sZgl^lxnp~4c5B1 z?IO4e@z=vcA|M@I{oMwJCZ=WSub;ym9vK^-nB@IC#h;#;of8O_glnSp4T(g$C6g>1WQaVDU!5N@fIi&?)E*C zvz9RqNiXFA+u>vnX}eUWkY_YYJ&}io{V{EXxPsn4$TbGOPs#=T-|IYA^2-7oVFR;GEL`Z4SW_n>XBwPD*-|?#D6E`4Z(- zfnCq5qxsW?dLHBGmcOggB)@wk9^QkvO1g~ADhS)~nJ9A^%)}a1&El%Ni>|m2tn2U% zrkUQxDd@-}oE*NlEOfuii$d%s-D>N6jNQ-FH>(dC6rR$I=j-u2Rcc{P+~_mhWr4=Wd9^MCg<_~@r}N9Knws&XhMIU{a^z^n zoxRSLud^7UXy#yve>7VC*U~2iZk>|}(%OS>tMiI(R_BZ?opJK6rCdrk@-<7SRob&? zAFcW&Hn;^FjCXII9!*1H&6jvHpROI1^ck8ER`z|Ia{6S~@-iG1J2qg}>Mb^XvKcz# zPU5v4bLa0$41g(Yy94tf?nd1?-LPzBIq}_)z&t*92vPe(WbwmHOzUiHTH*907k}{v QxIs{$e+aVv)Wtjh0}ncFA^-pY literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..455275346a02bc6226621baa179b52fd806c9d97 GIT binary patch literal 748 zcmVAsq6vfY-nVtRg?tA+Pu?rL>O5p+|Dg+3jD5=~-PwIJLuD}5`UPW7dGDRynLFCEgmH-|Nq;8LuLPX8)}#PH z#O9Xp*cx-ED&}_q3F;V@elCXRnEj_I$H}JM=pf} z02cy&5IRbArya*zSE?P|gabgBBtLP+Zl<%fkaIpZH!30q-;bnH&G%Be-znAJA2Xo9 ziykG(>}yB5pA7$CLh$`icB)x-qK#@TV#3l0t6yU8qF4Fngz#gp{< zM+N}96a*{LXVZ607{lz?YRH+m98abTcy=Lb@C%}Gc4VXxYM zg|Rjj;^^>QF~*UmYvJ3SH-E;HbYQTMBY8WT31{%!K*Hj8#t4P6=8GECRiW#;+F@jV zWB|Qb^!=BE*M%;t{4HntOqOL^TuMJC!bQ&u#8Kf*Q<}2O<_!95p66Qtz_ez!+pe`* z>m$M2rZi7i^7#@v@-es-zk8y&WEPRORen> zbv=JNHuF&cqA2=`3HKoOSePyk^RuuC)0G5VmX@vbWJ;623GHccVkRkR)ka?12 e+19did-V| z0bV`<9zG!+h~fMKydWgR3sk@dR4E7~p$KF(SPN7HqyVA}Bn}k>nFeFS1wjm;Q9KCk zSk-`>$_I2Oh!o}*03s27L16&_5r{=Vafk@NAW&QsC@vrgMB*}HV$x#bvSJdl;y@%RFCnQQAtf&Bn>2Gfk;JK zPDMr*h*V|dRb}N=WaU(4<<;cm)#Vh_7+*zkU1u`k$Y1wl-}@yyPu0dxH2ywSW^vBNb?NgS-F8;pDQxI$8f|#S*PsS zwXL2d>~QUp5@u$+cFuj(NAa8LZTBu%@@szE?Cir5xtqax*{?jlj+xu{M0M1EGf;ST zZ{s?SX1D7x(i3EMz0f))f3!x+^6Q0M=SzNN-g%1q(=~S!LSB<2uAKDVQRKen=Mt^i1!0$ucI|t8%I$&0{%+R2tMY9dis~lZQCgL+ zE0j~CWa%36UP|Subx3ScN5;KSiIN6KL-B9bULUXXER7U5POO@ie8O>`fbiWC{e$(w z`o>yqRWG(FhH6SbN?OppE{P}n*s>idqA9V0m!7;$b`CLmDO)0@s%~ ztvOy<71}GjyYk;Yx#)Q!&#Cp0^m!+H70>@d6&`UB=1gtN-j+_d@^0(h{5+M)s?QNK sq&DyP(=vC-?oS`4&D^j|LEf#7Sy2AbbJf-b383=E)78&qol`;+02ljQ5C)J03IYL87RZJGxJn=wA`2uTY^Vx3IiRsX zHk?Fe0NHQ=Q3K?{6(ci%Y)LSXl9G}J0|*1?LLd)FLNtnriAhLE02KonKz{)lA|fI{ zCkYD+0~ta>LO>BgK|uil0U(=$gM*WklZ%UshlhuspC2N)KwwJ~FmxhHg8YIR7@1gD zxkV+VWaSkUl~mNVbe%oD0zyK=BBJv0i)(5dTDvArnml99qO}`NoxXVU_MN-;9zA*X z{Kd=HZ{L0R`03N9&tJZL`3eNzzJ2@t{m0LrzkdJu^Y`Ds6BV!K0qwZr>Eak7A(?xy zQ;8{1g7rc1+m!fC@1wuPYI^pnDjBXS{=ak2|6~K@WU>3~{?$dV_k?-p`s eWqDeS_VEw46o&48`REWRg?YOAxvXI1!AXYY3HOPX%5P)zw zI5;>tIk~vFxVgD`czAeudHMMG`1$z-1Ox;H1%-r!goTAgL_|bIMa9I#fMF{kAps0z zVDJJ%6>f;tE}0F$$jB`T@(X5QWMXFJ;N;>K6c&?|l9p9a*V5L}H?y>HaCCBUbNBS} z@ec?L3JwVkkBE$liAzjQNlVYjDXXk)=lG{`&p<&)AIg>edtzGKb5jqg_2F>)H-ImRoRuarT=T^6$`HGpBf~UT$jdvHcRtooY{6H`Q_2e1~#25Ppv;;rXuHUzV3l@aMH$- z$3`ETJ_|K3ovz0uu~_$_&fXF^UC(Q(la`8~U%1wOt#)U^#tJrXxl0oZwi#MC?Jtv@ zH_5<^TYcjj!PP>G4*fCwv;C*^X`vN|YJ}>PulR6++%whf<;+Wy56@IAd9mAnug=|& z-kFXiFL%3Mn^IyByX@P7=?^or`h?_*8*8?)?#-QLu;S|5%FN(ppS%CmB#JV<-7#J5 zW=ZVzQQ9ynW~Hy+==;J%91?GNlZO<%tO!FRBA zzks%Z?9$Ly{{Xb-rl*Tzh=gSB!A>QnKnB(ezu&Z+nlyLGiGAElH~K`L&eQNui~Ih+ zzR~lT&N)Zt?3}{)5A8OaTx07$n7cM;^OfhnKfW`FN$Z;AEB~CcG5+!{&-PFc?mrS5 zvq}P6Ss7>FnD8ZF`sWS2nO_2b$?RLI{Ux|c=zw1@uLK|+N^hVF~_Vb$h*;zJLGzx^Mr%Bgal( zyLJE3^;ctEW{|m z_Tc)ooA;_`>uy^5cHz=(({sI)JuP-L$FW?zB-6tz*t7e+ID2H<0om_1E4CE9?{)vn z{AFkSm(sk(y=S-I->70`W#tr9TbC%Rv-M7>#Ls!BW(Nh$ncX>g{ka2&9)9OJFShj1 zAO24Vt*#XNK0UuE;7CPxKKjJp&9&^MdQwg&peqHhW59e3=bnF#r?@zk;%JJ+3wxBOtAN4<; zGokI$m+cGR@Lj$%W1Z&mz)vl#g$~OfF?~==>Jr|yYzuSzqDMY%+;f_xgxk}8aNb*C zVZ40h^p9ph*+|_RoHkFJEGArSl4aPn(mOd)w}Mku-9nK!b;|+QDW=suH|h zHic4E%Nmx@Syd9}Javn^oY?~xzf`l#^_cp{;_mK%{_F|&C$)uW_)O|IU$~FAR?B(v zFMUnp=faPlwD*Z_*s}JxbCHUjnOO44)7sgI*=J9_OV6A1?_Ya(`JtK9(jtEHT7^~l VTz;Um1ell@JYD@<);T3K0RYS!t-SyM literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca0386138e955ff277e5e00537cc751876a2390 GIT binary patch literal 498 zcmeAS@N?(olHy`uVBq!ia0vp^57f+lx zaq{HJQ>RXyJ9qB<`SU=LOP4NPzI+)%0+j*ndiLzu^XJcBym;~9!-tO_KYsoC_1m{^ z-@kwV_3PK~-@pI-`SbVh-+%x90iC^%Vb2|)2MkMs{DK*nSXkNE1A;?B!y_W2`)94) zuxay_t=qQm*s<>^(7YEfU%meH=?e&e4gC4*@=Do4pythx9 zn=C(6?`&%c(fDn>?84!On&QIACj}or{*Zh^>4?ln&syo5N9>bc=T_N?_1Latcp)g( zYpV1hAVnhjDfhcz*?vQNziX3t&+T&Iz9HXYwS3Z&BX@fvlY)NFinVqq&6=Y>#cke7 n@1Me4N!8CRKCk;@{Z^Q@*2}qj@rnOH=QDV^`njxgN@xNAZn+^5 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bbfa7b2a8f0051420b33b008951ba263b669fdbd GIT binary patch literal 966 zcmeAS@N?(olHy`uVBq!ia0vp^xJ$iJ{o;?uukt0WdjDrUcLKqM=5D}nCAQuRL3T&VVQYa)G`(e*8F)3tmzj5={?YsBxKX~-`#mjdeK7aZ8 z_4|*XzyE;j`nRj$a1Ai}`#fD7Lo7~Dof;a=6e!}_-=SMp&b}>4T^c~5)6!yl-`=eo|2?z0q_#SpmEqhSJ#~iT1#2De z`o6u%x~?gI{uv#2r}F0qO1935$!jkWe<%@W;}GAq=*|xQ`|{Ig{yf=xGKO{M(-S`r zeB2YCxY5FIUAc$;nwFaGsf+51POdXPqV;3rpK$YY4;+2dZuT!d6tSB*F3f%3QKy6J z=j>B$jf|duzW-JlON8)Gwr?+FZU{bW+4Xk$yQd!tl%8atc`6_nDBUzC;(OvT7nhWS z(yuSAz3F1o>wj(e`B@!iF>AW@^_LmFe9%<-dU4aX8{S9iEEPfyhTY*VSg@N1Wn%@mJXkJ zT)5}CMqAEG-XMi*)933KUdayOEJ(i2_h4uJ--I;FKOzOp!l6>rRTfusGWf;nF<8i~ t^1QUq##1z{yYz2Cb?K7zo*xh1KfJ?EtL#m2Ffa`;c)I$ztaD0e0swl}KX?ED literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7c75c18a1ad6c2b4faa31c023e912ff7238de6c7 GIT binary patch literal 779 zcmV+m1N8ifP)YSd>N1%72B>T*>nRvpFj(hp4Oa~v)GZl? zN_4E%)3L=-IJME1qs4?ZU?av&s?vti?!4i7fmggO<^}&zM@R(!C@9d7V$1jg*NO9% z&a{SOy}AB5z-JTH{*r{C`1jMPM2FXwjZDY(sT3_kjlp{DgmJONm;Y!MSnF*L)C^a6 z#`(y6I)X}cq}lVZ%e8;XL5&_&82e5Rmj?jwg*#m# zVHQzHa7t+0V1N%oAhv-5QjqvB2rgqFfI_(xQH5y#fdnK7p#uDiTSq8GA~H-xsvIs5`Jx&ssE?Zr=t0 z(RHFX?*pv_5t`yG-RrI}4VJiIEP=YQJMnPH4%cY_pa4+boA*>_TI~@}<$_Qrb>Wcb zjHwdsQkgIR6@XuB=JCkg*6t*~Guv5|H5C17v9)>{j(Dof1m>SPwU?In6+HO;{9ivw zBO2Mr=H+`VZXS>lTNR>t2qY|NjS`BNcH(I8C-M80Z98VIsc#JR5^vicmtX(@002ov JPDHLkV1n<6Y#{&u literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active-dark@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f9e303d09e0729fc5ca35a2e879e265f7ad6e8ca GIT binary patch literal 1359 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|^~V@Ck7Ra{n{@Z(#VpieXiQ z!~Rv;S0|}#n`wNeTW{x7?fsKfPV^h>pQ3SclHUF)nn!2q9G#(gaEiv^nYzcOX&j!S zb$Eux(P>&orfMIVu6=N-_Td?tN2X~W0y2Q)G_AwaK~f-cn%1GInun)q9s#qDOb4pb zJUk631=Oeo6bGV1(?Pm`f*{2ZHjtbS6#*%p3KRz_1}X!a3{eae1ahI4f-Hhq2T}u4 z03?A5KyHAF0Br;cPK9uRB-k`42@(e>25EsP&^`iF2@(OyLaYP27DWr#oKB66UFusV zY3`k*xqq_eetrQF0Rb^VAQBW87LXDaloSz=6cLmb6OBa@UfQkwUP9*lL)Yr40MnT zc90BplnQf_3iFVT^OBAal*tT|%?gsu36{+cmdy>3%L|pu50xv3mMcqAXh>FQOi^r3 zRcuOAY)w~c&rs~hRqD-E>MvE9QKmApTy=JZ>YQ5D#SLmpo77e|tF3NTU)!p_u0vx( zkH*$sjqQCJJNh+uP1M{oNpl}COr~fan4)!XDhPqXGci1(6PW&rOM?7@85o(ES=iXQ zxOw;lgk|KFRn;_%%`I&mojkm}eFH+nBBNvClG8IXv$AvY@|#*Zy1FM!nL2CsyhTe^ zuUo%i^OmhUcJA7{@8IDhM^BzQbN2kjOINSox_j@@lc&#KzIyxi{fCbqKYjZAHFVtxpNrVN;u2c9PX_yr~hv6 zP4Vei&&X9MHgV3SS@WOVx=@#QLFl$Z*>A7xS0_ssGFvSO)t;&4yUBZ%PD<0o^UUj} z83sqqSRZnAVyBzEzeQ)-Gz+8qHKFc#bM1}@_bsY$n3EE>`j=zgybHYlT|P|MajW>} zPrah7^gml0STC(wQysrkRp9KiO#vn;HeL^1%>Nj6A9uYxQ+7^T!`z9>U8C=*vmMS; z^Y3yx=*QP`Hb<=URORbeeGG>xe5Pnw@*S{|6J2^|N`-!cB7b+3Dsw}@v+i4#=NNr# zG_qda-(IQE_1o2*w>p7yv+Hr;U&)$h7d_THt}v_G^>}I9fg>>&3p*zp%y)M=&dYZA z#O6hddy)l@L@!!A=deK&zw7brUx%h&UGzA5llUF;C?l7Z6Vw=jD?+Ep6`M31Tq8Dh zi~bv~1GS;a8#V4EO1xqEVdrZy(|)t~8=meTAtttuc}zauOVJhO-M;p<^}@*eOWKSw zLr=bYTYDiXVA58l*q9}D89s7c?0X;od^g2Hv+8imzaRe7IsR2e>hSsP$w*kjKS$zE z^2vTt@y|!q-aGwdFY-;W-jO9Q;5qx(ty@*MbmX2g^4>e_d^q`$*%22XxtGlD`x#Gm Wl?yX5d_E6MnGBw;elF{r5}E+ZJxK-t literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..07e7bfcbe0a9be1eb798822276e07637211a2854 GIT binary patch literal 774 zcmV+h1Nr=kP)(K$ z)XkRtFIEjAgJ9?Vo#u_tr+Bezb+o`yq{c<;xl_rx43aH-ddk0#8?5(t#1Fh(uP4MX zG_t|#Sd69awUI(+sb-4g+bnWkA(a{{gJlD0foJ^>qE+uU*`wCbh=j^?_>AHaxQ&bk zookIddYAQ&3D)`Ae;n!C;u2-YB@@pK<~q6i^@@9=I@kKz zLOJRb2_UVekxef1tdqxP-wL1cwFc_FT~q(|NJ5yLsp%{a03a#icskgM>b`Bp!_dtV ziwy@a%nKC!0fm$nXFP52cL-^rHFRBR`f@HiX+=6uFSzdj03yb?C9QFTzaubshl1g* z93_F{06+k7A?hcq*cqU;qMU30*ZRw@<5zI+g5kV{RoEoAdU?9OOPYB2nwVfBf*QYZ0fCo%T~^ zaJM`(vmtWU*M4+VB?-yud~GLcye(0`qvXGs*Re>}%xR9)`P)xbL;krLqfYci|Dz3Y z5xX>y`sfaPziYgYyU*CyGos0r|5te(_hx7CqLprxt?tNK)=kM|Vydq6#;$I7= zZj7hGTLF}+q~|gK36c25nC!N5qp^RI)m+`VYSc6J6UrZ!3-q7s=SP6U|^~Y@Ck7Ra{n{@Z(#VpieXiQ z!~Rv;S0|}#n`wNeTW{x7?fsKfPV^h>pQ3SclHUF)nn!2q9G#(gaEiv^nYzcOX&j!S zb$Eux(P>&orfMIVu6=N-_Td?tN2X~W0y2Q)G_AwaK~f-cn%1GInun)q9s#qDOb4pb zJUk631=Oeo6bGV1(?Pm`f*{2ZHjtbS6#*%p3KRz_1}X!a3{eae1ahI4f-Hhq2T}u4 z03?A5KyHAF0Br;cPK9uRB-k`42@(e>25EsP&^`iF2@(OyLaYP27DWr#oOZSKoobsV zYV4V$xo@)Oeqg{dGB7a#5hF7TBP%N-8!IC_8xscy6E`OiG4pUU^Kmot^MH^5ABzw_ zi!eWnhyaVI0IR4ltAsGCqzIdoD4UEpo16r@ycD~VG>5VbhpH?HsmXDu%X4bTb84z` z8E9~uX!4k8fsna2kA*I;l`gNf9g zvP@%!YiqlIKXH+T8uT@^upt7t{Wks{YdfoaBo40J;v2)kn zeFqO8IePNcnX~6FUb=ey*4=xLo;-c_^3~h7?>~I}`03N9vuILOg^UH1{ZZ^;<|CNC@lp`Xye*`e5g(jS(X6 z44C*FYv$|C(wTpgo3G8aMr+o*Lbh2y@-|KFYP-Gd>)Z=#^1YmAZdsM`{hM8ep~lg$ ziHdobyouj`({O8bA8RlD}biFHpF)|Zla%P!t_pyE^V(WNyTPwx)+ z*BB#whwt4jcGt`6_HElXudLg>(y{sdhYu%qwD1-NPImuw@MeA;XIY%4wfY)h!esDt L^>bP0l+XkK5a>jk literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active.png new file mode 100644 index 0000000000000000000000000000000000000000..68d230844d8b43e6ee326f9d3b5020b9e7d047ad GIT binary patch literal 771 zcmV+e1N{7nP)(~@t&arpt&(5jM-TxUpN#ZIfQxM7z*%E-@2EQU{dm4_O_ zR~_%laV!bm%d(9heU-IBze>AgS1F+2SCbn(bxvW>?$Pi%u2u5L*G_%i`*Oiyi^=Bl z4hLDNAq5oH{nWu8A87O5-)*zqN^4G@?NLG@D-sLkc>n;sjv}ov5k)UD4cm*?X6p>J z2P4Kj{eGwl z`$CnVYIk%9N~EBpQ}9a@l8s6}rRMu{r!Nvr5mo$nI||BiZ>Y1|{N6tzx(1rYmJRmS zy8w>0pX|!*qop9~WPp`4T>X+b9jMl2@ll}dA~Z_w)gCpOgLW{>u@3Ko;?dMOy4b{5Rso%DAF8UtS* zmlAE&S002ovPDHLkV1f&B BX5|0? literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..94628b01fcde9b5349cc1b66b3b41d715a09c871 GIT binary patch literal 1339 zcmYLHX;4#V6n#ZTDT;`Q6~)46WU>HSQpKgTqDB@en<3){YMp9CMi8ULqLi_=giRxp z1q>(#M8%@4Edfm$-V2b;1wPc+qJe3 z1la`!?27<@ckp@IECQ%Q4IYOetC+B0A_0VE$eaS1OQ4dJ-TV?p>p!vYxCw2wl=iwy?avcCUR>$mC3W(y zb_%KTCR&f^c8@5#M@&~p7z!y%*<9G)Qv9*)=|FqgU`NGZXZ6tg>Y=Wh;V$m5ylzDP ze59MF>gKC@{#7aJM-}j>5*bwr$9fya`o-$O7VXem?NFpRZDOQjLe;4olTWG@ z`te@9rcbXOFiZ>>CkBnWA){{CIH{V_k51{wOa`^dpfMSNX{V@2VuGk7<`GmYTdE>a>w4nkj8EwWy`#CGYjoQpjlcl`!6J%dJP++pA46g_$RtgN!Cx`tc(f+v6xp-3#1y?WE!+Sd6& zuI%goI5?zIjj6}SH5%=NPB*EaGMT^v;OTeVE&)ex7r4)lxW@SpLF(Sj3oeV*sRxPs zD=Pf^n*O3)B9R_91=~2Mh9r6gVv?LTq{TPM3H>N%;e)B!&{29`oxIy*bUUqj%gZm2 z>`919G`|ePpXuh&{M-qP*A>tbh<$8Nvkey$L$$9$ok^Gcax{50cT>zE9}3y`Xi?;~ z!zZ_KC99N6;?A|BRW6}RF9uX%5ZA9)cDRkY*l+$sOZs?IlUiq;>|mc2YJ2PUu7^6o z59QM+d9pA6a!TF@$KN~)qjtWH|70yYNv_Ok8vf^l|m+EL^wQz4%ORph^)J7A&*b~;W&;1^<>tg7m5vT zH}4TjF>%jaR~jNIeU+}H@@NWu%c>{FgOsj*6iSmikSGm6%0np6`<8h;h@yP=lXdV_ z+|Jm%%=qtDtl#AF`vniD^{h3SCstE$_A(*E`B#^z5nFp9sS+PvD@=p-SL`O<39ayf zy6v2uIPtgM#DAkXR!L6CQ$jUsNa{bywJ)!booe71M>~D#`(F!WJypSM%A;5_&yVc0 zL3X4I6@4TK?@_2YeFFQ6?`R+S6*mbz+k#`JJ|j}u;wQP8_Scu}C3{~fHW0G5xAL$% z4xC>;Y!w%kHBJ$WWin2S_{-$iE4FXLx?_Gm7cn9o_lwuB^DKOLI_;7^5ZomcNC?^Y JbkB+F{{aBV(uDv3 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e74bc216d6e00d7a2c0f58a512509436eeaaeb1f GIT binary patch literal 672 zcmV;R0$=@!P)JR+;IEa#!e$G9+QirQ0980Paq*Drdb^$~Vh|R51o^dcDGXd< z{$R9z0N~9|pg%f(zTfkb?Q{eYgRNi#tII#jM#o=`(Ki6BwCYR*ZN;{Q0RXc?e{K+C z;}?1cjtrk;R$l;&{H_CJETnC)6(Yjm&sfD-(V}bfg#RhbA8Ot zeE?t!C?YyA2mnLJM!EpG1t7z)orA8IKuIwre7VW?CZb>A& zLByvR1o;mhn%Cwqfnu@yADi7=CZgp=z1p!8=ySmeEBH6Vk zRw`~`{@bT0j_Z#^lpYn||B#AAV{Sl&w%!F`2=Fu#N&u#mp4Nd= zX8@>F7RZ`OjPwlIObVrxb8Q+J0X_#tf%)wQn-M~EJvum4Gr10=34C2Wz5xo`0X7Nj zJ@MF3^>lSvR)uUPO~#zXOwVH5mNQiZzDHZ~3m{)Fu>XLA1E-!s%8mKDZCm8B21a@s z)0oA!79mT(cU8zQ(O>zN!TtdbA3ymd9*=j^53p^EteL_vX2_UHH)I*@iI;DPR*I3BOBZeT(P0xcn8ZC!Nr#D(AALb+VPvMNV_ zH-H>E>Z}R&GH{@?Cyuv{U~Wk%2}gF(*&Rm+L7|ZKqSUkKFgOZWHTO{6D3xt*3)D)$ z-Fpwxf8?a_`2z}g4fvE*qKX6-0Qcs(?Fxl=arogu5oiekoC7{s4NL-vwfEL-kCLOrWPm>qc~6TkqXyV~jK+5^xHyi*I-#MEm~ zybmFz0)~Oua@48Z5})85f5fGF_djsXMc=I%mgjKoGx| zT&aD~1y+-JG+Zv@6eYS8!>TMa4akuz70*j_mBd`R)HEPR^GggjC2#|vTrM^Z$dQZT zx#DS#WnKiX6!IDF-Wh8M6u{Kv7<1ZMBWR1U63hZ#0P=~c zani}V+YXgZC74M}fbIkhyXRI`z-i!5;C#kRN`Ih*&{B?6R~hLUZjJq|K-s|atmp!* z*6_WK4pYx%j9ICaA`)$@qt7W4Q{&toze*Kq7~LjVruE+T4DcBc4M$qp_hA2hTd!2g zb9?+6`J4edt9c3Cd92aB%+LpX0t^Zvh_!dq)4QKgcyoZIVxH;51V$?1B&5Hi{rTUu z?%Bxtc!1Y|_kb>dmSC7zTNjaNj9@TQ)9_oEpQBVNP{^5><}9V+V!zm^KIa1Z$46Zh zLN`BtWBE@CC4^KSuUC1zUL}NF`4dB-Kd85W$VOkbRgXRdJPkY!^aJ~<-~!!modm7{ hKLOve&XTRA{{d3kv+YKf!~6gM002ovPDHLkV1kx%GwA>T literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..f95bded2e42522a25bb5d0c6a9b52827315fd9bd GIT binary patch literal 630 zcmV-+0*U>JP)89>Z4*CMz938|Lpo?xIh`0z2E**r5 zgNuS7p-`!{D7k5GlH0`GbI)<8@gHqT8-MG=`5Yde^Bf~0tsn?4I_Es_2^cU*M8wX| z&->}=>7J^755sU3xC&H{>B(SeX{o5HIOphgyTozaOOm9ZsvoVj4}izOx3NG~O&1pz z%RvzQRX6~D_!Iwn7?><9ESwC(@W5N0b0kSZyWQ?}I-O8e-&kw!05A3fTa8AeRwxw4 z=?Lc>+uPf0ZEf|eweRyhzXE(2)m22S_kJu4Kvk*LYBU;+Xm)n?ysEwfPXDR{`BA`8 zM1;Ayxu9OJS5PjbM2-xOGBY!yl}hE5s@?`r@BKs|K)qfs0oQ+9>gS(Y6c%d(7(jg4Jv?M?W-C2PP`k|bxV)oMXi$HJ_&G@H%TT6@=f|L9K; z@BNB%ZmQL4ohz5iVX;^|6zg`oG@H#d%d&gUxm$n-*l*{SRrP+URGO~UYEcwLGWvXn z!y&z1k2sFI{eHjWoVyM@AEz4wTr$QyF~)ork-muZjWL_Xn5V#HAlUEV4^1`#aJyJN QUjP6A07*qoM6N<$f<_l9D*ylh literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5240b5bdd2b3e240869e388db4c8ffa714509ab7 GIT binary patch literal 1132 zcmV-y1e5!TP)#t0x*`zWKL|cpo9>_<8k`>`WPA-647WB+qQ8WX9{=)*g{2}eI;q0M}ec@)TL<} znM{W1>1jqrMi4^8fwzJ8fM{r7JDW*KHk)N~a#HBJ?g1|WAF)qVkwCp&V7|J$yP2Ar z67hH(-~#Z@eqf;lYF*cvn3y0EiFm-Pz{OUu2qpvFHr` za1dY!c)er50J7OELI@971o}D#OxJbN>9hb+z;k=R!q&jRfIqze9bz$nWHRYTp2vV> z$AAeTNF)*fI`DAEfPp%Ao0^pGYPFg_y(LlQ8`WwxG$3E) zav8t{ev-g z-iKYVtH8QxnxXibVHp0)_bu=T?3PUqs@L$8ZQG>N>9)mA*L7K5UiQzh7l9SnTOnNm zZd582^7(vQpa9m_*L`a(p)5u#m;*cul=JyKo12?w4rLeyg+c*TCulLa)>;7@z)j#{ zsZ^5DXf&83ovMn(A}cE^9_rkBhL$eSehsl(s4(@kX`0gWJW{FDsrp<#pJ#P-l_u08 zs!gy*hwb(x@G+1|Bod5`jh)zfwr#Vvw&tIgRp5D4=kYH6pBWwiJ_ODSA?WY#XLxw{ z*nqZeQz#TL48u=Ie?j^4?+4v;l;@)XF9UA^8Gx>?E_!==Nu^T6<8h+Vy`7|by^d|$ zl*?sI)5NxIf2r8~pUbEZAE%;jRP*C!_I{-Bgb<#lX`ZHOUbCWZ9XEkXK=P=Y-K$4G y2s{Bi0z3qaHo*m|-+CMP6ZjtZibEdRLHZB3&aVAdsc#WdP)J$coV81xFA*(mxBvl z3Oxwc4cAl!H&mpxMh`9*wM*!helh)$nem`?p(<(P|N598^M*H%9d#nHlu9<4%s%Ux z>G~Zn7IqMNVdItL9Nbt1_$C+aI9h!`4{v~Gz#@JyvG69`?o|(uMPlfoSU)3ZQH|L zqCJz2pfeLQd?i>MT-EC*yGfV!%585-KlRs1L8dv=GQt2LrTXwZaR-Oms_gsm`q`3_ zjVGPElYW3wDZ#-r2KytGz@6SY?Q-|&P!g%g!Gh}n03c$F3y493{dtnONzpG)hHELd z7XSz#E>(KSAOKwHIp^byHXSaCC8QC~Gh#K0_isg#aa4_7{XuX)r(|p=3&9#(y9I1;$81d<V-^~Won1+1c91!O>sO@#x{UC*6j#WHlu)sGD67t#R zmnCnh8cbT;s$7w~H4)^wgT{tY2+MNTC430(1ONhnispIO4Hz}+!_}_Mb27#P6vW!_ zE>~y9fy!vG;Q&gkM@4cM&! zV8BctckY$El-I!s4}HvE+nOgXRyQmhu%^BO@Q)E}fbKqk00000 LNkvXXu0mjfOblg4 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover-dark@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a76944faa0705a8c618be2da10b39830ffa02861 GIT binary patch literal 1357 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|^~Y@Ck7Ra{n{@Z(#VpieXiQ z!~Rv;S0|}#n`wNeTW{x7?fsKfPV^h>pQ3SclHUF)nn!2q9G#(gaGLs&nYzcOX&j!S zb$Eux(P>&orfMIVu6=Nd)}g7|hi7OWnWhP10Lf`uho@^DnFf>vl0aEakRX_SWI9ld z=Hclesly;~Z6F&c3uJ&)LfAlZI#dLtV5%0-K%iZRp~ixxz=9xS!Qw!@U>mhSYCxue z7>7WHgBT!LpdipvAY&>>1dPB20@XmcAOpc{sL9$#U@8wmM4%+lcNkhaH8yssZ<(aI zcarA*$(sB51w;e{!~}szP+V9*N?1@*L_ktRP+Ck-P8^7YGiT48zj*2D^;>uEJ$mx=*~?dN-@X6v@#Ck@pTB(l_U-$x-+%u8 z1A(t+KhFYY0)9^y#}En0)`RWNJ%uuCAKHUM+%|0rUy-7kGIwTRP>Pz1$CQcrUdx>( zPUy*zEZo$kviQwRy_fU$pO`zT`1y*>^d5$1J|_bVj!HiQa|H)(d^JXQ-Xs`7 zt$KY@W$}FVIY$hU!`7tM&=!-`$ZciKcoDR{|eiEUp3Y%Rrtin?)X=uZ@E|d zU(^w%%;0Oy>+je}=^m=^GD(@Tyl9j3zZr)wFM4?>@0`Jbb0?B6PW#@exMB9$&5Hsy zv^yslPj_8ZbaU4_J!Tu z-es?S?)p&faDw=O@4sCqzcl`R;M|55f7i>#=bVh+>xOO4*pYqr3ac)giup9p*Kdb)$vF=S33(?Fy1U^efwk z#hn$Oy+>PA{sgb1?1NRw4kEcyuU<)IY}Pr!EVbva^Wo&j=EvQ9c)v6*zQ2s8>fFb) S)>>fFWbkzLb6Mw<&;$V3I!-_U literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..c437a3700d33a93e3a88ff3266adac6fe38e9892 GIT binary patch literal 774 zcmV+h1Nr=kP)!;!5X9W`^mvwo-y<5KdWkF$5OoztGy)=LoZNMGVxMpp0oSktbaJEbG6YD z%2sDd0BJRi>~gJdt318%PWXb++*Rv;miMPe62jz6O=o!k07((Yi_vCO4(`z(hi(^G zY&>{1@MPg{P)KQU#?uCWg^(7SLpPOspD$&N%VhicWsh6{K*Sigq%~#mS3DnWqF}f) zTS>7h03d+4kmj^O0B9J#;vlfH>J{xiB7j?%{tN-&yBWe@ENI!2YAHzu2APou00@Sk zyJI3!LXfbCQO4j%atM|%{RBwCz%m9cX@W5*WJ!@yn3gdJ01{v%V1CTeax=zqwb|g{ zuSsLJ?z#5GnQb$GxsJs#C%L*vgS}z3uOylYrZ5#NJR3lqx6sJj;!Y3G2`zOOP8-bk zZiXeTo_+mAAE**cI21?4-n^qRkCHuQ%&X*JXYRq6i@ZlBBx;P7suS~XM%+qP+E1Cz zz4F++y2wSN_0*(F5|Y&zZB=LdjnROs;J=vPwNjp0bU#vUw4Seo{CzVfo#-opr=@Wb zyE>8@@^*cDpudmxveDGf@5HCh!~*AXtn+OP=i26s*|@X(z^me>Kga*|irmFr{$)wt z_IN718$h8-wj2f^ArfC1lig0P*ALII?pJnfob*in0Mbq>3d5!4;s5{u07*qoM6N<$ Ef>h*qX8-^I literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e3bb01983f51e092cea9097ee33ae069248839c3 GIT binary patch literal 1354 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|=c>@Ck7Ra{n{@Z(#VpieXiQ z!~Rv;S0|}#n`wNeTW{x7?fsKfPV^h>pQ3SclHUF)nn!2q9G#(gaGLs&nYzcOX&j!S zb$Eux(P>&orfMIVu6=Nd)}g7|hi7OWnWhP10Lf`uho@^DnFf>vl0aEakRX_SWI9ld z=Hclesly;~Z6F&c3uJ&)LfAlZI#dLtV5%0-K%iZRp~ixxz=9xS!Qw!@U>mhSYCxue z7>7WHgBT!LpdipvAY&>>1dPB20@XmcAOpc{sL9$#U@8wmM4%+lcNkjQ)z){aZJMaD zXOiZ=$(s9tVav$C!~{f)%q)zotc+}|jO=Vo92`vCoIu3P!_Cac&CJgOLIQj&Li{Yk z{462@ETRIeqQa~a!mN@aY*M0ZGU9A<672F)>`Kxc$}$|PvLK`;$DuCIsUgp)smf)b z!EK_+W2OZ{=Gr_Ky1dqUyf*s0wg$X*hI|f2e2yl3&ZhjX=KSvF{2mqpo|Xb$_Ci69 zLLr_a@m`_{-l9o9qRGBuDSl$9eqw1M;<+(W6|qv4@zT}t(ltra^+_@f$uf-@vhA6& zorMaMixj4mC{8a`oKdATzgBrsgUYf-l@-mZtD03;x2dh`R^QU2zO7e%d!NS62^za0 zK`}-1z!a^6Q$YxnDyHt6G7A_wB_%N{%q(o|T--c-0>U!#%Bt!b#^#o`j!w=V zUf#X|pxvB8JSr*dHKyP9bMfMrc9kRd)}fYYu2sbuzAbY9XogJ-FNWtk)tP1 zojH5%{KZRGuiv_R@6nT|&tATI`|kaRj~_pM{`}?Zw{PEn{r>a!9|(Ls`x$6I6Thd6 zV~B)g>%n&Covu4}N{#`{c{IAK8N3OMNZ*_Z9ul z*wXPJ^WucqiRVtr{Yd6JyXfViymJNz4xUK5IPHIDV!@2Fn->M_Xm?I9pPm-DGbj4G z+*mrQF3`)m>>u zzw7brUyJp#U5{^%wfk@<>!jFHB|TPyUe!e*2Mrn8Him^5?cZR{aDMBy&x;EB1q(PH z{rPX4-z5{EnoCfGJWC9_hQjAGj?R(zQU@@wj}EGQs1S&Fa274^+HH==&~Ir zE3Qm2WAgi@`th!1VPf6kCyqb-w`=^Xiq!Etw`YUVF@8OsM$RY4S7oy%O|M`2iFv2u z66QOlJY5T8lWS|0-%e|-aBR*`s7R@K^z6rql?UqzzDdU~u9AM7q4*4#G#NZy{an^L HB{Ts5i*ijs literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..68d230844d8b43e6ee326f9d3b5020b9e7d047ad GIT binary patch literal 771 zcmV+e1N{7nP)(~@t&arpt&(5jM-TxUpN#ZIfQxM7z*%E-@2EQU{dm4_O_ zR~_%laV!bm%d(9heU-IBze>AgS1F+2SCbn(bxvW>?$Pi%u2u5L*G_%i`*Oiyi^=Bl z4hLDNAq5oH{nWu8A87O5-)*zqN^4G@?NLG@D-sLkc>n;sjv}ov5k)UD4cm*?X6p>J z2P4Kj{eGwl z`$CnVYIk%9N~EBpQ}9a@l8s6}rRMu{r!Nvr5mo$nI||BiZ>Y1|{N6tzx(1rYmJRmS zy8w>0pX|!*qop9~WPp`4T>X+b9jMl2@ll}dA~Z_w)gCpOgLW{>u@3Ko;?dMOy4b{5Rso%DAF8UtS* zmlAE&S002ovPDHLkV1f&B BX5|0? literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..94628b01fcde9b5349cc1b66b3b41d715a09c871 GIT binary patch literal 1339 zcmYLHX;4#V6n#ZTDT;`Q6~)46WU>HSQpKgTqDB@en<3){YMp9CMi8ULqLi_=giRxp z1q>(#M8%@4Edfm$-V2b;1wPc+qJe3 z1la`!?27<@ckp@IECQ%Q4IYOetC+B0A_0VE$eaS1OQ4dJ-TV?p>p!vYxCw2wl=iwy?avcCUR>$mC3W(y zb_%KTCR&f^c8@5#M@&~p7z!y%*<9G)Qv9*)=|FqgU`NGZXZ6tg>Y=Wh;V$m5ylzDP ze59MF>gKC@{#7aJM-}j>5*bwr$9fya`o-$O7VXem?NFpRZDOQjLe;4olTWG@ z`te@9rcbXOFiZ>>CkBnWA){{CIH{V_k51{wOa`^dpfMSNX{V@2VuGk7<`GmYTdE>a>w4nkj8EwWy`#CGYjoQpjlcl`!6J%dJP++pA46g_$RtgN!Cx`tc(f+v6xp-3#1y?WE!+Sd6& zuI%goI5?zIjj6}SH5%=NPB*EaGMT^v;OTeVE&)ex7r4)lxW@SpLF(Sj3oeV*sRxPs zD=Pf^n*O3)B9R_91=~2Mh9r6gVv?LTq{TPM3H>N%;e)B!&{29`oxIy*bUUqj%gZm2 z>`919G`|ePpXuh&{M-qP*A>tbh<$8Nvkey$L$$9$ok^Gcax{50cT>zE9}3y`Xi?;~ z!zZ_KC99N6;?A|BRW6}RF9uX%5ZA9)cDRkY*l+$sOZs?IlUiq;>|mc2YJ2PUu7^6o z59QM+d9pA6a!TF@$KN~)qjtWH|70yYNv_Ok8vf^l|m+EL^wQz4%ORph^)J7A&*b~;W&;1^<>tg7m5vT zH}4TjF>%jaR~jNIeU+}H@@NWu%c>{FgOsj*6iSmikSGm6%0np6`<8h;h@yP=lXdV_ z+|Jm%%=qtDtl#AF`vniD^{h3SCstE$_A(*E`B#^z5nFp9sS+PvD@=p-SL`O<39ayf zy6v2uIPtgM#DAkXR!L6CQ$jUsNa{bywJ)!booe71M>~D#`(F!WJypSM%A;5_&yVc0 zL3X4I6@4TK?@_2YeFFQ6?`R+S6*mbz+k#`JJ|j}u;wQP8_Scu}C3{~fHW0G5xAL$% z4xC>;Y!w%kHBJ$WWin2S_{-$iE4FXLx?_Gm7cn9o_lwuB^DKOLI_;7^5ZomcNC?^Y JbkB+F{{aBV(uDv3 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-end.png new file mode 100644 index 0000000000000000000000000000000000000000..77ecabee997b86d49de62d8dbeb9d55abf4fca7c GIT binary patch literal 699 zcmV;s0!00ZP)&txJdzs9jZQJ{du`Ma(yEu-Q z3xz@*1_+i)rFeXNT&vY;?Jx{=&Uy9d=;$?LY&oCL2Nwp{*VnsKQ&R~|(}0MeUay1e zx~(7x3`G1EMbR71`Qr5SwAUAC+je_$a`GDI{8-^EJdWeHLWsq=xjFY-&~cn_Vqzj? z7{<9>rIg_NK6swjs@Ll}W9)MjMK5M&XFr|=?&os3Y$B29XCojYsMTt)ySv+pqG*eV z9?s0n{Or{kBF0427X|>p7z4|)AeYM}hlhvnBI1{|wYA%S>i{5?QhkHHAR>&6jPS9s zv0I$;;_B+^^&Y4p;)TIphK7b%Hk-{PlgR}D0H%~02m}Ba9UV0R;Bm27ygBfM004$z zKq{4zjInv9l)^zl0Dw#;b3@nl`wS5;btxxfnkFFP9R>h&72uyOIYY$gD!`u05b;O1 z+Z|XsJUj#<`pSrCquFfALBU3&(UDS?nUwOq=XvcxFd_oq_d(ONPoR`yj^lhkI5<$3 z&EDRgDwoS8fZv}3NhzOhZ*O;m5Eq_K2mw1gI~^i=cC6qy&O)_XZ3!Xzo=ga#Ha9n0 zj^jK()k!IZwrwv|DwVeH`~Ss)AW)S`rDfapOQjU+Ij7!SsZ^ThoWC+nGi_N`GM!Fi z?>84hKp2MLx^A=6=`@JwNj{%n`S<*pk9cWmNwX~Lfv)S10N@@GWtCE(X_~K;+K^H% hN+~}S3WfOO*Z!3-q7s=SP6U|@V4;1l8sxHPtDg_sWGtd;HaUsfp!2%4S zC@-WpTB(h^7ZT2Z{NOs|Ni~Qj~_pO{`~dp*YDrI|NQy$_wV0-|Na5vc7ynHQD8I| zl?3?(GcYnSv#_yqar5vA2+PPTtEy`ln_JpCIyrlIdHV*0hDAlk#HFNXWM<{$|^ zyZ0YHe*E+q=%jDofBpUgvj1Q8y;-+_iS4tei(`m{Wb46B=k7uowh!%^VSP_d)wX)A z$1F8rDckn$|NhzW@>}QC;s=8CPg<8| zi#wftD=DvX^WBOKjte)(tH{Y*I>G*Rc6Y)u=gC`K3OtnMuja=#HN6Wm5>njXUh{0t z7Ulc8Qby-ze5&@?zIhXi<*gYLa@rzd7Mqip!ao@-G~2NxHcz zervlup{Oq~@aMVT-i$F1wrKQzP-y6$BdEG}{c4dNhi0tk-5{0mXw8bh4=NYT+_ggW z{@yK%rxtEBIAXfvU`qr?0e@bRpN>y~{VfZ1F}0Tt#-$qto*Bj@`RMq3GMMv6Q%tRb zq4bZM7}K3zslHBDdF>7J4ktbQyE;gu{JZoble5_jeg$4rnC`GAu(!LazI^J%aP+%` zV5@@k#IUpHJq=SUcJgIzTP-6R9DlRH{?sl>5n)HW$hIC|+gmLnBClTG?Wnw6Z82*~ zP4b(&tvb@XeyA#0E^4mX$NE3=;i6~V9@AFDCwp5K-B@LHqJQzjNY9Ih8~vXgzU6vi z`;J|$nzs%#9GmibYuOBq)vNNe-q+lDXB8LRm$RSY+=7p5)bIKH0wz8NPgg&ebxsLQ E0IpHV?EnA( literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8124ba1c2979ad7c9e81384a2504227bc78ad8be GIT binary patch literal 707 zcmV;!0zCbRP)^%&hm23k9#hEE}_WkuaEg%hTLI@ z^f`q*Au0rkhDOW5sUyqNVFj+n88cx{X5-#dzHUd}3L z3q$B`H>v3KMeKFKjgaNN5-AWQ)&`?{<0rDvFI%?N_|^PqP3j|BGB*xO81A+D0YCx+ zg!q5uq2Q~UoRk_~aOOfU(!<)P?AW@qSVS6(Ov02~g8h_PsBv|J)3{3LZp zEffO)M>t?0i3vf+znfpIl(Sfj2LS9h z4P%@?-LEzanUtcy1L|Sj#nk&Ok~}(1z(mN?TrgJaX@DmA=I0ZK#uxy2Sjm-k|9RcZ z{9DGnk{_r27c(kKyZb<#0lzX1(wAn0LmU z!lJVPB7%=?!!B2yXeez<2juES6(x~KvgPse`87k`cPu7X{*pQkuAdPCO)hd(2oP*x pE)da}2kPBG^5?@YbU7<${{k!X8Z!3-q7s=SP6U|{M9@Ck7Ra{n{@Z(#Vpiec4E z<1?$YuTE0gHeX?XpUknT+WRM|oS3P!dy2-%nQHr|>KvS|v45KG;i=lkfb1FChi2#; znW6>c9+{?fWSYjI>DmXUX&#=cb99F0k!hNTrfLJ(N2Y@r)3go&MW$&Vo(@#01rh|Y zK^hND)jT{+^T<@~Lm)$d%77wTho@-)We)=xKyn&H8BkFB2uKPf0#X1~2GIpH1f&eC z5ljMI0<#XR7-T+>0kUp7Oaa&dAX&I+C? zPC`gQQbmVnjm4c!#9hq9-OMFCEhN0GC4KEA0_-FM9VCMt zBtspgfGEsWI?7!t)>AscOFBM4COuFlGe|ZoST;9IE%+m6E*iu)Y>~qbN?i*y^sKzqIGa82!R55)(*j`z_eId666=mz{teR z%Er#Y$-~DlEF!C*q@t;1Vs2w=@8sg<o;uNyk+~2J^S__IC%KTu@k3GpS^JL(&a1HuHU-z=<&1XFJHcT_x{7j zkDoq${r2tq_us$&{QU<3tJcIM0yBo7r;B5VgkXRbfL?#Aqn-J;d zk*0oAOVMcZO#QbRl97tW;+zYWlohK}T6R6ZU#MzXzIXrk&yDNC?$(C4Ih;M1`zC8r zVSvFGDRIYZ`}h1V)!rge^}}^i=~dN8CHrfOU32gJU36mCt4ThY0phIHxwg!UPTpE| zTk?}T)8WL!Cyf(?f3AI%Hp|5Okyb?UJNsJeoy#{Fgsxdy%=+)8S*G#Nr=6OvIVlD_ z^`-ON-qnUo(D_!B;W9b#_K%N#v$njD5MMCyamqVwUqRmG5_VM$%{Gm>Ph=7_v|Zj>JZC<* zMo0E!$&`!IvSoEbvgdCKN1TZX^!h9JmZRrMZJ<%1 z7DITQhrm>=s)I>#`5lK?i+3pN-1%weX`;ICnS#lzqwR}U&T(Tmc_os(PfsduW^&Ah zCH^rr3%9KJ5uTH8A}tVJ|9-&@&zgk3uT4|;MgMrzbHn0)m!aGb|LX?t>TAN*JPE&M zyo5Vvi`>S(n&2{1Zx=opO^tf*b&?qkd&>?_zqDxEvS;eLPPKCu94tLC#dV_eVr8d4 edt(#cntw8w#GGQ9_W_tf89ZJ6T-G@yGywpQ(@{hK literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..3c8c8caa8893e018547ddd974ae4d17c44f0bb95 GIT binary patch literal 710 zcmV;%0y+JOP)>D$CU8I~$WkkvdGqz&yn9-RHmUeA^M|{;=XdY994 zNfEoKaI=@?g8025Cj@Iq7}4eerc^}|W7^348~gdvRzuzlLK&P+h*)zbqg6-Z zh>bW|H_U4J-hrS^Gm^olKkgO{&As58l9oUTVzK3vk-qgY7INl_0e~O_j4{sr-jGv* z+}!=M%bY6)00tT0U=k-{b(6_YdNlJp9}ffpfN`!F@%pejY|BdnKp+5MTo>ArZ>fo# z-)=Ds90UjsVkVumd_8c+K_moc3^{!e%Of)r0Ma>QJiJ5Moj176R0aX#E4N7Yx8-I} zGGB0y*^@CbM~`)&|uY4ldiV5g`5j4o3Csr00MXs*{D zNqoQ`eFls%IOXlwXE{hU&QofMY1f>ETU%Pf$6sdGuR7Ge+MrxABb`ke@g@+e6|NK$ s09~YiF|YwMw?5e#p6Y2tqp`g9FPug-j_mK)a{vGU07*qoM6N<$f+kl+l>h($ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active-darkest@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active-darkest@2.png new file mode 100644 index 0000000000000000000000000000000000000000..129c9f6f834b72a67233a4b09788bb756953eb65 GIT binary patch literal 1369 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|^~b@Ck7Ra{n{@Z(#Vpiec4E z<1?$YuTE0gHeX?XpUknT+WRM|oS3P!dy2-%nQHr|>KvS|v45KG;i=lkfb1FChi2#; znW6>c9+{?fWSYjI>DmXUX&#=cb99F0k!hNTrfLJ(N2Y@r)3go&MW$&Vo(@#01rh|Y zK^hND)jT{+^T<@~Lm)$d%77wTho@-)We)=xKyn&H8BkFB2uKPf0#X1~2GIpH1f&eC z5ljMI0<#XR7-T+>0kUp7Oaa&dAX&I+C?D(%d^)bN>|01HhnWWME`uU}6FyMrIa9R#rwfRz`L<};M7v)(o^R)(%?4H z@U#*1vl9$-6bf+^3iS|)^%RNs5>4d3Dvy<_jFYO0m##^au1k_> zNRw^Nlnf0+RHQJaSYcY3;>C9!yh&wci|U##_02u% z+j`Zv14Ce<=AMa~dnak`gM`Brt%FlR2o$!VEp;itaH%W_@(X5QWMXDzW9Q)H;o}z; zkyTJq(bO_Ax3RT%a&hzW_6>@Nj7dpL&&bTq$;~e)Y;EiA>76if>a^)IX3t%?Xz9xJ z8#Zpj^e3hT6D5))+L#VyL>Z(+0QpfY+AU?#Cw*>kpqG5?-xXD+V?AO*`J9=JZ=h-FhuQ;b_U2-uf!v+irE$VN;aKj3gWP?_!_KK2JnW z)P1MP!lNtZ{;AQAy;aiHeeq1C75}uQ9c{%t&ceY}n)-3U|x3)8BCGB+t`WdiAIkbMnuCDP0!A4c7LmonEH3 z30o&@cYU}?^^#=RygxIvW=*9@}EhI7p$6iOm4&Fx-)K{ zVt@9^2wK)G+VIGBXWa_MKC9k1$JM`X-I~9J>w9q{+jl|ZX>R$Qy+&-mb{)KyZyG(p VPvf+0B`|?9c)I$ztaD0e0sw;?La+b; literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active.png new file mode 100644 index 0000000000000000000000000000000000000000..860f4e06839a609bde4a06e431082138ede2dd5f GIT binary patch literal 719 zcmV;=0xSE%Y9}q@ev|trtQ8}Aw`*iR7o~H{_oEo|9e|ygJJDl@8hatmUt#@0MMY+qA zC-)|z!oku(Tn>*7f^`{lg z-3Egx8Ce~n34n7w3A|oCy47ICBa=;WG@d9kSM4u=oW=i%B!Mb{F{mrxV6CTG&cRrH zZ)tAB@lu&dsr5@&32gbw*LJwgib-;}ovpOi9x37}Nq<8+0Srr5RwK03wMKvAxARb5)bwkckH_F%W@s#l-fNw^_{@X#lX) zL&hbAI}7T}X}{faNC03=a1b+aC9N;L1|)!y;9$sH!_r`L##Bx^`R1o$8H2yS#K9ys z%@;%3NZ@TKV{ztPNYmnCoO2;wetH!op;AVm|5+fa#l;ie?`!unVDjUO*|f2#p*h6n z)Ii{UtCs^nBCMVnx%4?2{h3G^iv?8-o%2VukT^L2CRP@1G*N3c002ovPDHLkV1mfd BOius+ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f6491b81aef79d43d1cda84deb595d5e69f17b0b GIT binary patch literal 1369 zcmY+DdsLEV9LMRhE~eXTrq1llqo!PR3!!5tElZ80(8AoAHq%-ivzDf2n_8{1va@Ly zoVm3a_kN%6^Z8x=c;4T4$8C3U z@^XSeATHRL=y>oO0KUP?7J*UkuS|tN7M|UWOV|c(tq|)uh?NGRQBdtPgs9a2X|)gi zsyCO2pqKjdDZVeupskbuIx&brg3^It77@V(H5tJq2eHfG;Fb-**#MMDLNEXrix|Wq z!`J|fNko8}O|lCB&IBC*!6Jbq+-BOeEs;rtu>csGh+x`^fEeh&SpXb7Wq|^WfCB?f z1lx9Gb8Nsz%#j5av0?T^dju!>)Xomu>Vv}8j`Rtz4`4g}uiF1AI50;$d&iG0?2W*| zZ0UC2HY5l;NH~ie%%*(DDMxZDP}~YMw>peZ-O}a&NI@)8FdGEO-?Ay|I20tOJj8}o zhVm*m@T$Z4)Tp*Q7(q>ppa$E1cW3)wu^qJd&ig;Sd64*~{zqX$N_RtQcjFP!v&^?I za>XxCieKePnhT`Or=;}X-gArlc~=Mc*9O}DlnDS?J87_kGAN|VyKl>T?v99Pigyo3 z#SKcyBc-%a^}bQn*EH7udVHXHVt_s&V@?in)I(hLFkd~=p&1owl|4FDuTCY>jlI>4 zOQt8J`pG{1dwm21kd6Z;FVF#_ZS`8=shzd?@X3`jMZHWgO4SzEo6Pa^*UK2$0AXmA9xh z_Z~L<{rJhV=dYUSEesZ$%Wo5Oyb*Ty^uB#3?He2#Q7DzFN%fRQqt)tX42HS6d9%f_ z6r!BX;P2pyjozBz`Sm5n<*1Tu?q(fHv_Od$CI z_=i6#1hu!UTVuYEjP2Z~R+~@XtlM|o+IV312`%|~)gfOuXLGC_v`E7%NuAnU4tun*cHiBV zT$t9`(-it_EBe(zXt`%$enSG9h+G^Spu-W<5pwTDm%;Nn_&iP%SE@KJ$F#|!}DLHpx0L^)}bqStEsRG zOdxv9{cwSgmlG~KGac!JycZ)aI}5!PvDXEQYc}ukM)#xF&bDw{@=^-?eo0B$f5XGl zgDN~#|Jr?Z4W-q2Y(dxr@0f3wJiOkGkea&VQCI2eBCij%J)^`YJ7RZ5;Oep>Jkqni mK^{z+2E?@uTT(;CCKp{fFD9|*@i=%vA=qtk(e;u03;zYcIp-w+ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b735e0d159671196189903e9c778b71811b809d3 GIT binary patch literal 618 zcmV-w0+s!VP)I>TGFjJc#qfBawqA1dw!s6U_3V zSSn{rqh&)x$8q*RulrgKm}Tl@c_J!|jB;1fE(niy%PjIRii>ft7yu9mfHDJ!p*lHs z>hwUb7yu9v6c7e*c__#wsZ_cj4l@r^HbF%5>|FA$zFBSb3)X8@>%IHP0A8=HF6quJ z_MFwque$gCB?FiRVR~(Ksb_3sy@JGUEdhAX0N|{>zcBZ;o+PcVu_S5X`?t?E@7!Gg zUUt?Oh&Wx{Sh*1Ai)m&#%4o+XEzHhL*Q~XVRQ*!`Xzx_@Z@she%JSm5!J%wAlR0{{ zs~anro%vL^);{*$KG@h?t*5+#uqHi1{IsdIsP|XLp_X0~~wR;ll{iBLDyZ07*qoM6N<$ Ef;$-?o&W#< literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-dark@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b0f87fa646a67aaf48ac6eebdceb9a30c7f11b8e GIT binary patch literal 1149 zcmV-@1cLjCP)7%Q6vuxvyNRCp|Az$dATSO*4HS9_BZ1SvC%`PA0-w#WVKm?o;Bz1!gh?b*YItN+NvSEIqK5?Y zFmMKV9vB1=LJ*Ieq?{bKlO@s@1t32+1yDOEuqd9Jo&sJ3vfE(NIUge%PqCcKIP#|B*y}89c z1IA*pevY5GUqm9&P@rH-y4Yy<%}c=Rx*kzSNADv{D8Q>RnynyM2KW@<&SNJ zvj9$Js3$zW0x_mZyhZu6u1AO`tlm+vJ;qJ}dLo$$cJxMKtHn+N82yQ!@%RcDCL)1D z0DaN$^H#gsU1=7sU55Y&}f9d z`Q4_?%@)I&1ZDtg)%BhM`Kr|_esf9!lK|Cfxo1GWYSk9lqy&Bk+;VBHcSKE9%0<69 zA%SJ!uX?>2Bo1A!+n`ij0Vo3J{T%TlK%ubED=tcF1wS+V1k`=7uK)^5^TE11R4py$ z{pJtg9i9P90Ke9%>#P>8g$`9I7g<|f0=Nu(7X$_O zXMvWh+RuuLz@NYiYpYAbFybO+#19N=_TLHc4uZ#l3&H-K4zd0L@}QnvDO{66ND@hl z;BIs;Qc5v@d73M8lRnfr;QRLHZZ_LBK(~;4R>NAO&FbCrQ~E z;)xW75pNxZ`>NNgRM*Q~FRik=vPgBkRUj+^?*U%|4faV1;2pe|BY2CUgpf+pb*1UL z5<;lbeFAtC?_yyT7{)8n6;Q#ug1HEs2Yvyjx}D%ZW$i|!eWVN^ P00000NkvXXu0mjfB+3dz literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..e112eb789f069167c3b97d6913cf12ee9dbf2881 GIT binary patch literal 581 zcmV-L0=oT)P)h+wU7EAa=2jlHEdR{jAIv9qwbD2i6L z!rCNJ8)FhTWb-w%GZrSY_i~L%_LRf$@Sd471EjAKfLl_^BO>~_FX98ZEv0-zM03yc z#_e|75|NfWBG;sphjAQVa$Q%I%jIIJRDuv97soNW-R^(EjYx8%wHBKaUX@bbGsax> zJWrL&<>JA?0hl@WkNvRL0ziBcYziTsODWGb8jYgw`x}u{K$Qf~F!P66t>)G1bxB0q zILE+b%SC2BYPDLWYPHHcNyih$3;@jh(D!|RUkm_N9Wmq2O&&Iz&HTPtBBfvemkWi0 z%49OBu)hhJ`HJUx#kA?xE;I9a$8q*PyAx#?K!!QJw;CJ60CpR=4Ilu;*4oeW`8+ka zSS&z9J&xn}T@*#Lv|toP+8FbZ0lXfKMs^i>?-~w=Q)A3a2JnT5K8;4By|FM1p_KXo z;5`F?*7|<0*PAM(cE*%a=yW=fG3G7+BUbBQi6|R};RWCKv)hi5)*3+&L|W@d*4n24 zum)kReQS*I2ZO;m$8oZ`+~#j^JRTzmf~nT}u`%Ysdi}H+yw1!|^7*`5sZ?Cob+LZu z%jFW2$;9^i{mEjn_+^Z_1K`y*-ADj8g%B@<5Z{StMnp3q#5W1UlXj9OGyY)Uf4O(={c_Iv|IhiK zf8hV201x6Ip2qn>!h|@0Pw_Y6j^CAj!$f!lU!d9vlh5bl>FMb>48s`BOrKyL#&dWc zQxF7!TrQ_vE-RPIve_&+efl)4?G@ON#7$4(Mci>Cm`=rU46WS+8^+@j%gmve!W0Sx zrBX?$RFcVT{mD3vcMWU=k8Qv_gE0uh(Ae0Ra=ENjDv6?~rI9k2)RIu2nJqA0rRqC%k%>;z^Du%29b7e0}=N*IQ58oY%< zK@bGD1hWO$O9FK8SLM`KNuPs>OakYGd$A?_8xAZoSZZ^Hr972HU}%>)gTDsef#ze1gc9> z8vHM#FflPP$hg|nV$Z_F#Kb^=Qgwhup(H6E$Ye5dx!mBWTyL@ak;&)tyPEfIQBjC{ zVPs@vz%18TEE{4P2C;5+tJ{@j^ju~3N$t=^(YM!?Loezmdzv9uxh8=QOx<90SYKZs z7*MJ!SFUcrmqRST+S=N{fKqiZoD6XSE?v4bFrZW&3@1YTigu&X7#z`tn$2c9JRYKk zW35(epzdt9+v@c?tl&txM*INh&kwFGwX(93&dMLrO2NK{TCFy)W#inrbLsFfN%IVj z_onY`GRIAm_g>KIk$FWnVPNkP0p+&NXOf`>(*4Ni( z;y6|)6#4>ItyWVn{erh79Y);=@-@`Yo;}-_iBPN6oH=ubB>Nn~RabSF6f5`xFDx%F z2gAd|!CuvAwOY->!U9Pn_#lpU-rua&`AgEceR64ODGb9-M6pR?F(@sz#&X z!i5W+$@w3=kFT(6bygnlN+w6=DMlOwK^#R<97Rza1VP+=AHU&ENi(@8?R39(Hy)K7 tEX?9gNr@h#DLI1q6G!k9PHy)D{{nkIN=QEdE`R_4002ovPDHLkV1gS32jKt! literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-hover-dark.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..bd2dfcbc8ff400c1b857ca6cb17ed01041c6603d GIT binary patch literal 707 zcmV;!0zCbRP)B{ttuROo3JuBF_HKJW&gmj1rsBu;Tpph1$9WEa4xz-l-VpVvdATDm z(x(-22dNk&5*)4or;aR7hZLwylV-vk%f>v%z1@zy9z@t^&xv%%wyow#Gii+)LwX|j z7I|T~T%@7X8@5*jS3?%|N~A!LSRRb*j2+FwxM0~<(^vDOHD(Oy$=nDmk#{ZE4*(Jv zAjJPG-weE}%}J@jS!X)o%EnhjmfR4+ng<8!h65%UuVbkP8-~*NWDdR-X8|Zf zfd5<2hTGQ~)7?7go+W`KzCE?<$JL0D!{*5iu4C4p&H|gr21C zXvJax;0Ol{BrzfA@OSfzm2&1v@gN`o5M!p3X`9G@&`Z+hK@hWrz4wRpt?0Ka6oEki zoIyabgjuQwMg$=^XGAFKgIHWL6acUoBbKaIYD)$yrH$ZlrkI=QFSjZ?vZaDs)POBR zdBYgzPj_oALMEjoaF4d%P?>h0g_8#-2pA2zTZ+c&+>OvB@61eMUz`Deo0VN`_nk33 z%(rgLBl&Q`cP^u$yt@~~833FeKMR(c4o*O5HK(k6}r2xSe p<}4A#-O%p(lRqDJq03o3`xh*S8Z!3-q7s=SP6U|>oN@Ck7Ra{n{@Z(#Vpiec4E z<1?$YuTE0gHeX?XpUknT+WRM|oS3P!dy2-%nQHr|>KvS|v45KG;i=lkfb1FChi2#; znW6>c9+{?fWSYjI>DmXUX&#;q6xTd5T?Z(Bc&g43AURFz&@|0M(}8NVj!XwKK%G2uh0y%83igNeC%O3MokmDai<_ z$Ox&)3aQEpsmlp#$O~&J2x}>c=qQQkDua-oiip0Nh@qN@k*27rmZ-V5n5B-Gm7bWb zk+_qwxU-44iMgqO9XubpI|gJiISWT>MQ5QVu)N4ZPIdP*mFNyi7sqzB1n z1oR16-3GvCo0q@D>SAkG^Hpurz^IlE461Ub>}Me=P6GpQJ!9=GP6u&cBRVP zN|kxFs*CE?mNlxaXi{6%thTB}ZB4uS`fiP_y&Bv5GW36hF=C1vERLQ=4QGD|r z=gB9|UHhf<^4d(6^yXUSpcCJoRkwa}7km8hz*+Mo^PhWv`tAF2@}b#{;`y7NFjQ_? zY32V$w1E4cq;Wm}&##f8>nt=O}>a>nas_R&mZ4A7kSHLT9_VuE&zSj@xK6p=CG4&FM{yqU&*B(~|-9?Xi%oS#o zE?V3$Tkx3H#ll&$1Keh;)z>P*Z&ZAC?#nn;=Uo3K z;@t5?D;wR!zer3>TPw(0zBW_tg{h|U=BQtx*C*Nu)-Fpcv9;0k+aw=(`ENq{r?`DO z;_S<=`+PoF?{<9Srs5)hVqz*xPXk!?eI)$*^k9>8SD;OXk;vd$@?2>^UXJRSf5 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-hover-darkest.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-hover-darkest.png new file mode 100644 index 0000000000000000000000000000000000000000..c576b417e218c130d1bb1e942c00dfb60aafb785 GIT binary patch literal 710 zcmV;%0y+JOP)>D$MoPe=t^IOwvmtK>p)}6NMYJ)U)+(oB} zu@xudh8ZnCIuf*LMk4t9$HRi5g;#uA(h4X+EVrCAQujVZL(Xh501#w=F~+&y8*)mJ z8@qmXn6t$Iz#s!0OyWeWW;*d%kEDO+;(;IlFwQk2RvT7_Z8>QG2m}C(>q0y6EjgL> z+bxHIg8;!n%%qc+s|U_Fh=kybA*&B!b!27&KsslPhxaJ^a|U;rN+4i-Bk7)&N4K!j(b- spo`Qm1~y>k)@M7zGu`#5H&)mF1)MK6j`rVv<^TWy07*qoM6N<$f^*JN8vpZ!3-q7s=SP6U|@<4@Ck7Ra{n{@Z(#Vpiec4E z<1?$YuTE0gHeX?XpUknT+WRM|oS3P!dy2-%nQHr|>KvS|v45KG;i=lkfb1FChi2#; znW6>c9+{?fWSYjI>DmXUX&#;q6xTd5T?Z(Bc&g43AURFz&@|0M(}8NVj!XwKKf#KFPD&B?^g#mvji%+JFtz{euQ z&mzpvA|k*dD#$7(#3~`oDk;h)Ey^Y%212spY;uz93R3J!vK*>%9P09%nhKm+%3ONt z+{PN*CYs!)+B_Dzyw-ZWHimo-Cj2gD{BGv_9u@+gHiCY3f`N`gA&x?!9wM<`q6t2t z$^K$#{$lAt;#tvB<*`zgaZ*+B(ltra^+_@fX|k=EvYlCST?O)!iWH_4D@-d>oLQzg zt4e8Jt@7e}m8A_T%NtdeH>s>_RbAVqzPU$zTd(?dpqD3V?wP2$car8lpvR|Z9+;wa za4HCaLh1Q$uHV40C@cx`3ua(sVrFGy=iubw;};f@RZvpV)G{%*v9)({arg4^4T_9O zNzcg4$;~e)Z0qjnoiK6g^cl0~E?l&9<@ya9H*eX#W6!?*2M!)Sa_q#Z(`PSUx_sr@ z^;>ryJ%0B5<*WDaKYaZ7>C@M5-@bqU{rk_~e_#-^WfKQ5jq`fCIEF|_wjOME?kSXE z`{1rVDbh`(vn|j=L)j~Bd5&&Sn$ho|s4Z(W(w8YNQBrpO*0JQ>Jp0qJlZvnZuC|wd zA!THk;;wTgW{=n#rJ0v%ir~+KS%9A+2ZSgp#hO+g5}aNgc4+))B-S&aC`BZEDA* z&~=Py8(pvH7266Nj$TwYQTk!sljvI|yJT;~k?KW@=VS{WvbtC}c_K&B;uk9(*Zlaf^hHJzgPZJMEvs9Wk{#(g zHJ+9)-N|$?M`UT19`l2f=Wi~$h7xJUh!g_gD?Nd+IVmouj#NJNXuV`L`(Vv9$UyS?K39v8Q?(_X% z{juYlpI0uuVYqdcq%|L3+qt{G`|@{1Ybh<)4>7G*2>!!cV3u@FEUL7;?BAl$m<7@% p6>Pe9r%ahPOF~-i0b})k##!IfDxMW3NCQ(PgQu&X%Q~loCIE_*Fw+14 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-hover.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..860f4e06839a609bde4a06e431082138ede2dd5f GIT binary patch literal 719 zcmV;=0xSE%Y9}q@ev|trtQ8}Aw`*iR7o~H{_oEo|9e|ygJJDl@8hatmUt#@0MMY+qA zC-)|z!oku(Tn>*7f^`{lg z-3Egx8Ce~n34n7w3A|oCy47ICBa=;WG@d9kSM4u=oW=i%B!Mb{F{mrxV6CTG&cRrH zZ)tAB@lu&dsr5@&32gbw*LJwgib-;}ovpOi9x37}Nq<8+0Srr5RwK03wMKvAxARb5)bwkckH_F%W@s#l-fNw^_{@X#lX) zL&hbAI}7T}X}{faNC03=a1b+aC9N;L1|)!y;9$sH!_r`L##Bx^`R1o$8H2yS#K9ys z%@;%3NZ@TKV{ztPNYmnCoO2;wetH!op;AVm|5+fa#l;ie?`!unVDjUO*|f2#p*h6n z)Ii{UtCs^nBCMVnx%4?2{h3G^iv?8-o%2VukT^L2CRP@1G*N3c002ovPDHLkV1mfd BOius+ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-hover@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f6491b81aef79d43d1cda84deb595d5e69f17b0b GIT binary patch literal 1369 zcmY+DdsLEV9LMRhE~eXTrq1llqo!PR3!!5tElZ80(8AoAHq%-ivzDf2n_8{1va@Ly zoVm3a_kN%6^Z8x=c;4T4$8C3U z@^XSeATHRL=y>oO0KUP?7J*UkuS|tN7M|UWOV|c(tq|)uh?NGRQBdtPgs9a2X|)gi zsyCO2pqKjdDZVeupskbuIx&brg3^It77@V(H5tJq2eHfG;Fb-**#MMDLNEXrix|Wq z!`J|fNko8}O|lCB&IBC*!6Jbq+-BOeEs;rtu>csGh+x`^fEeh&SpXb7Wq|^WfCB?f z1lx9Gb8Nsz%#j5av0?T^dju!>)Xomu>Vv}8j`Rtz4`4g}uiF1AI50;$d&iG0?2W*| zZ0UC2HY5l;NH~ie%%*(DDMxZDP}~YMw>peZ-O}a&NI@)8FdGEO-?Ay|I20tOJj8}o zhVm*m@T$Z4)Tp*Q7(q>ppa$E1cW3)wu^qJd&ig;Sd64*~{zqX$N_RtQcjFP!v&^?I za>XxCieKePnhT`Or=;}X-gArlc~=Mc*9O}DlnDS?J87_kGAN|VyKl>T?v99Pigyo3 z#SKcyBc-%a^}bQn*EH7udVHXHVt_s&V@?in)I(hLFkd~=p&1owl|4FDuTCY>jlI>4 zOQt8J`pG{1dwm21kd6Z;FVF#_ZS`8=shzd?@X3`jMZHWgO4SzEo6Pa^*UK2$0AXmA9xh z_Z~L<{rJhV=dYUSEesZ$%Wo5Oyb*Ty^uB#3?He2#Q7DzFN%fRQqt)tX42HS6d9%f_ z6r!BX;P2pyjozBz`Sm5n<*1Tu?q(fHv_Od$CI z_=i6#1hu!UTVuYEjP2Z~R+~@XtlM|o+IV312`%|~)gfOuXLGC_v`E7%NuAnU4tun*cHiBV zT$t9`(-it_EBe(zXt`%$enSG9h+G^Spu-W<5pwTDm%;Nn_&iP%SE@KJ$F#|!}DLHpx0L^)}bqStEsRG zOdxv9{cwSgmlG~KGac!JycZ)aI}5!PvDXEQYc}ukM)#xF&bDw{@=^-?eo0B$f5XGl zgDN~#|Jr?Z4W-q2Y(dxr@0f3wJiOkGkea&VQCI2eBCij%J)^`YJ7RZ5;Oep>Jkqni mK^{z+2E?@uTT(;CCKp{fFD9|*@i=%vA=qtk(e;u03;zYcIp-w+ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start.png new file mode 100644 index 0000000000000000000000000000000000000000..0aba8aaba522020ef161e4b2d8f17069768843e3 GIT binary patch literal 627 zcmV-(0*w8MP)j2GNYXYIM*=z!bfxSC!c4wZ&A@bu+1ztNlpM7uMm%*0hx~?sRIO3c?HOB0-O%TuX z9AnH;B9W+Ttq*M5R)s=gr_{*`t@WYfI8muoO6T)=;GA1pYv^{n@n6AZ zB%94HAoJfEV}LPsJ=kb89ta^`7-J4>+m4FGVmg=0tswJ7M8FtZ9J$$S-X@}t$z*cB zQmLd1g#sYrjmRwJMcLrd%!y#@5@{!pN@crV-KI+uO5Cr4p_sEp~V{ zvSnFs^ZC59DFy&Aod|K7srv5j?yXI+-yjijG{)S^WHM1QncT+v)1eUJzT-IQt+Y88 z5%F#+mD>32mdYRzB@nmwrdu}1)(zYZHO*m!0Py|d;$mxXGMNAX{6MADxAAzqwHStB zY>a6m0DSHD`!s!njVlO(^Ei$_0RVuM(hGusHm$*6KvK#s5nZiUYyGm<>zym5*6vIx z1)WakEQ+G%j4?AikW#)nIXMZHQvcnVQi_g`k3%Wt>y__pc4L>$-w-{#Xd{1ON`T);Y!)AmRW3q}KX_@B5!?wVGbO`wL?(m>Ra-qVWI# N002ovPDHLkV1g;@B&h%Z literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/text-select-start@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3ca66a90a9836bf4625239bf0c67244263c403 GIT binary patch literal 1159 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>Z!3-q7s=SP6U|_rz;1l8sTOXx^?T`y?giX-+%Dn!NZ3SA3b{Xt5>gH zzkdDZ&6~Gx-@beI?*04sA3uKl^y$;*&!4}1`SSJa*KgmxegFRb$B!RBfByXS>(}q! zzyJLC^Y`!HfB*ggqtrU<1`9BDvr2;ef*BZ@m|5A_IXHRv_=QDe6_ivowM@)yZ0(&~ z+`W8!gCb*6(lau1a`Ouc+q!#tCrq3=ea7s$3l}Y2xqidO&0Dtb*t2i{frE#S96NF9 z^x2D-E?>EJ{nnjFkDon%`Re@#prgKi`~Le6$liYkoF@wc)7B?X7sn6@$<~9N&fSGF zY#-c>CvBDqRI!q2Z7Fg&xid5G?#x>v=ha+HgTtJTPuUjse%<^3S+i5N-Mjz$=Yb1t zd$0QI1f15i`P{Qam}?nx`fZQCy6Vf^w##Zw-!92c@e(d9PmG=2m1X5|{lpYC&vkq$ zw_}3t`|h%}KlI6c&e{_bqJ#3)@6MaKVom2q%}Y;ZcV2Smt9YI?N$=3{AL-|Ria&Xf zUhiYnl6g4ZT7NQg^5?>n%Pw|>9{>I0Uvqox>|zvadkR1TxZC6|Ds#r0n4{6{mrEUC2`Pt*+;Y-AOkBfy+^&s}u+QHPfP0Pp=09Ul~5?NDGdi7M=~ zKkCq79(Y#LaKj0m1)U{r!=K_TP-s&Wl7!zt3pY^6Q#3e>#Im zfrg%z+%%D8 zm-UW2uCaXeB>be<_ltpDChgUhyHq5Z4sQ{EY`;6Vq?c9I_ked)nd0GNlVhJ8@2vC{ z3VT*7f8v~x@TOeLj}4sf4myepM`;x;T)g1ZqrKney)*NUt+c!Jm+i^wd;j+Y`y>O? O9D}E;pUXO@geCx0Jh;37 literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/titlebutton.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/titlebutton.png new file mode 100644 index 0000000000000000000000000000000000000000..61d73453151af66d29190eeb289cf9697b6a0e29 GIT binary patch literal 72 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFq{GKk3Are!Q6C_x9fPjIKgMqQu Sap^gr6oaR$pUXO@geCx<5e+i{ literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/titlebutton@2.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/assets/titlebutton@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d8fa73c51ca8d597dbdab7eb7cf0ac21926fd796 GIT binary patch literal 74 zcmeAS@N?(olHy`uVBq!ia0vp^{28bg=d#Wzp$P!cOAdkn literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/gtk-dark.css b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/gtk-dark.css new file mode 120000 index 0000000..78c9d4e --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/gtk-dark.css @@ -0,0 +1 @@ +gtk.css \ No newline at end of file diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/gtk.css b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/gtk.css new file mode 100644 index 0000000..ff3eee1 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/gtk.css @@ -0,0 +1,7215 @@ +/*************************** + * 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: 4px; + -gtk-secondary-caret-color: #962ac3; } + +/*************** + * 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: #962ac3; } + +.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 #762199; + background-color: rgba(118, 33, 153, 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: #962ac3; } + .content-view .tile:disabled { + background-color: #242731; } + +label { + caret-color: currentColor; } + label selection { + background-color: #962ac3; + 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 #13151a; } + assistant .sidebar:backdrop { + background-color: #292c37; + border-color: #13151a; } + +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: 6px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: white; + border-color: #13151a; + background-color: #272a34; + box-shadow: inset 0 0 0 1px rgba(150, 42, 195, 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 #962ac3; + border-color: #350f45; } + spinbutton:disabled:not(.vertical), + entry:disabled { + color: #888a8d; + border-color: #13151a; + background-color: #242731; + box-shadow: none; } + spinbutton:backdrop:not(.vertical), + entry:backdrop { + color: #d4d5d7; + border-color: #13151a; + background-color: #292c37; + box-shadow: none; + transition: 200ms ease-out; } + spinbutton:backdrop:disabled:not(.vertical), + entry:backdrop:disabled { + color: #43495a; + border-color: #13151a; + 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: #962ac3; } + 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: #962ac3; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: inset 0 0 0 1px #962ac3; + 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: #962ac3; + 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: #350f45; } + +.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: #21242c; } + .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: #23252e; } + +.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: #21242c; } + +.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: #350f45; } + +.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: #350f45; } + +.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: #962ac3; } + +.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(#b75ddc), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#962ac3), to(transparent)); } } + +button.titlebutton, notebook > header > tabs > arrow, +button { + min-height: 24px; + min-width: 16px; + padding: 2px 6px; + border: 1px solid; + border-radius: 6px; + 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: #13151a; + background-image: image(#323643); + box-shadow: none; } + 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: #13151a; + background-image: image(#414657); + box-shadow: none; + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + button:active, + button:checked { + color: #ffffff; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #962ac3; + background-image: linear-gradient(to right, #9c2ccb, #9028bb); + box-shadow: 0 2px 4px rgba(150, 42, 195, 0.25); + transition-duration: 50ms; } + notebook > header > tabs > arrow:backdrop, + button:backdrop.flat, + button:backdrop { + color: #888a8d; + border-color: #13151a; + background-image: image(#323643); + box-shadow: none; + 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: #ffffff; + border-color: #962ac3; + background-image: image(#7f29a5); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + color: #43495a; + border-color: #13151a; + 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: #13151a; + background-image: image(#1a1d23); + box-shadow: none; } + 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: #13151a; + background-image: image(#242731); + box-shadow: none; } + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active, + button:disabled:checked { + color: #888a8d; + border-color: #13151a; + background-image: image(#16181d); + box-shadow: none; } + 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: #8c27b6; + background-image: image(#962ac3); + box-shadow: none; } + + 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: #962ac3; } + + button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #762199; + background-image: image(#b559db); + box-shadow: none; } + + button.suggested-action:active, + button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #691d88; + background-image: linear-gradient(to right, #6f1f91, #621c80); + box-shadow: 0 2px 4px rgba(105, 29, 136, 0.25); } + + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + color: #ead4f3; + border-color: #762199; + background-image: image(#962ac3); + box-shadow: none; } + + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + color: #ffffff; + border-color: #962ac3; + background-image: image(#7f29a5); + box-shadow: none; } + + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + color: #43495a; + border-color: #13151a; + background-image: image(#242731); + box-shadow: none; } + + 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: #a872c0; + border-color: #762199; + background-image: image(#78269e); + box-shadow: none; } + + 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(150, 42, 195, 0.8); } + + button.suggested-action:disabled { + color: #888a8d; + border-color: #13151a; + background-image: image(#242731); + box-shadow: none; } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: #c7a7d5; + border-color: #762199; + background-image: image(#722495); + box-shadow: none; } + .osd button.suggested-action { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(150, 42, 195, 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(150, 42, 195, 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(#962ac3); + 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(150, 42, 195, 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; + background-image: image(#a61414); + box-shadow: none; } + + 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; + background-image: image(#e41d1d); + box-shadow: none; } + + button.destructive-action:active, + button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #670c0c; + background-image: linear-gradient(to right, #700d0d, #5d0b0b); + box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); } + + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + color: #edd0d0; + border-color: #790e0e; + background-image: image(#a61414); + box-shadow: none; } + + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + color: #ffffff; + border-color: #962ac3; + background-image: image(#7f29a5); + box-shadow: none; } + + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + color: #43495a; + border-color: #13151a; + background-image: image(#242731); + box-shadow: none; } + + 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: none; } + + 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: #13151a; + background-image: image(#242731); + box-shadow: none; } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: #c9a1a1; + border-color: #790e0e; + background-image: image(#791314); + box-shadow: none; } + .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: #13151a; + background-image: image(#323643), linear-gradient(to top, black 25%, #13151a 50%); + box-shadow: none; + 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: #13151a; + background-image: image(#414657), linear-gradient(to top, black 25%, #13151a 50%); + box-shadow: none; + 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(#b75ddc), 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: #13151a; + background-image: image(#323643); + box-shadow: none; } + .inline-toolbar toolbutton > button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + background-image: image(#414657); + box-shadow: none; } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #ffffff; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #962ac3; + background-image: linear-gradient(to right, #9c2ccb, #9028bb); + box-shadow: 0 2px 4px rgba(150, 42, 195, 0.25); } + .inline-toolbar toolbutton > button:disabled { + color: #888a8d; + border-color: #13151a; + background-image: image(#242731); + box-shadow: none; } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + color: #888a8d; + border-color: #13151a; + background-image: image(#16181d); + box-shadow: none; } + .inline-toolbar toolbutton > button:backdrop { + color: #888a8d; + border-color: #13151a; + background-image: image(#323643); + box-shadow: none; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + color: #ffffff; + border-color: #962ac3; + background-image: image(#7f29a5); + box-shadow: none; } + .inline-toolbar toolbutton > button:backdrop:disabled { + color: #43495a; + border-color: #13151a; + background-image: image(#242731); + box-shadow: none; } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + color: #43495a; + border-color: #13151a; + background-image: image(#1a1d23); + box-shadow: none; } + +.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: 6px; + border-bottom-left-radius: 6px; + -gtk-outline-top-left-radius: 6px; + -gtk-outline-bottom-left-radius: 6px; } + +.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: 6px; + border-bottom-right-radius: 6px; + -gtk-outline-top-right-radius: 6px; + -gtk-outline-bottom-right-radius: 6px; } + +.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: 6px; + -gtk-outline-radius: 6px; } + +.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: 6px; + border-top-right-radius: 6px; + -gtk-outline-top-left-radius: 6px; + -gtk-outline-top-right-radius: 6px; } + +.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: 6px; + border-bottom-right-radius: 6px; + -gtk-outline-bottom-left-radius: 6px; + -gtk-outline-bottom-right-radius: 6px; } + +.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: 6px; + -gtk-outline-radius: 6px; } + +.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: 6px; + 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(19, 21, 26, 0.5); } + list row button.image-button:not(.flat):hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + background-image: image(#414657); + box-shadow: none; } + list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked { + color: #ffffff; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #962ac3; + background-image: linear-gradient(to right, #9c2ccb, #9028bb); + box-shadow: 0 2px 4px rgba(150, 42, 195, 0.25); } + +/********* + * Links * + *********/ +button:link > label, +button:visited > label, button:link, +button:visited, +*:link { + color: #c072e1; } + button:link > label:visited, + button:visited > label:visited, + button:visited, + *:link:visited { + color: #ae48d8; } + *:selected button:link > label:visited, + *:selected button:visited > label:visited, + *:selected button:visited, *:selected *:link:visited { + color: #deb6ef; } + button:link > label:hover, + button:visited > label:hover, button:hover:link, + button:hover:visited, + *:link:hover { + color: #d39cea; } + *:selected button:link > label:hover, + *:selected button:visited > label:hover, *:selected button:hover:link, + *:selected button:hover:visited, *:selected *:link:hover { + color: #fbf5fd; } + button:link > label:active, + button:visited > label:active, button:active:link, + button:active:visited, + *:link:active { + color: #c072e1; } + *:selected button:link > label:active, + *:selected button:visited > label:active, *:selected button:active:link, + *:selected button:active:visited, *:selected *:link:active { + color: #f2e3f9; } + button:link > label:disabled, + button:visited > label:disabled, button:disabled:link, + button:disabled:visited, + *:link:disabled, + *:link:disabled:backdrop { + color: rgba(170, 170, 170, 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(192, 114, 225, 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: #f2e3f9; } + +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(19, 21, 26, 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(19, 21, 26, 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 6px 6px 0; } + spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 6px 0 0 6px; } + .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 6px 6px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 6px 0 0 6px; } + 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: 6px 6px 0 0; + border-style: solid solid none solid; } + spinbutton.vertical button.down { + border-radius: 0 0 6px 6px; + 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: #13151a; + background-color: #1e2028; } + .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, + .location-bar:backdrop { + border-color: #13151a; + background-color: #1d2027; + 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: #13151a; + 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: #0d0e11; + border-top-color: #020202; } + .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: #ffffff; + border-color: #962ac3; + background-image: image(#7f29a5); + box-shadow: none; } + .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, + headerbar.selection-mode { + color: #ffffff; + border-color: #350f45; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + background: #962ac3 linear-gradient(to top, #a22fd2, #a638d4); + box-shadow: inset 0 1px rgba(153, 49, 196, 0.535); } + .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, + headerbar.selection-mode:backdrop { + background-color: #962ac3; + background-image: none; + box-shadow: inset 0 1px rgba(155, 52, 197, 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: #8c27b6; + background-image: image(#962ac3); + box-shadow: none; } + .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: #762199; + background-image: image(#b559db); + box-shadow: none; } + .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: #691d88; + background-image: linear-gradient(to right, #6f1f91, #621c80); + box-shadow: 0 2px 4px rgba(105, 29, 136, 0.25); } + .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: #ead4f3; + border-color: #762199; + background-image: image(#962ac3); + box-shadow: none; + -gtk-icon-effect: none; + border-color: #350f45; } + .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: #ffffff; + border-color: #962ac3; + background-image: image(#7f29a5); + box-shadow: none; + border-color: #350f45; } + .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: #b075ca; + border-color: #762199; + background-image: image(#852aae); + box-shadow: none; + border-color: #350f45; } + .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: #a872c0; + border-color: #762199; + background-image: image(#78269e); + box-shadow: none; + border-color: #350f45; } + .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: #c295d7; + border-color: #762199; + background-image: image(#852aae); + box-shadow: none; } + .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: #c7a7d5; + border-color: #762199; + background-image: image(#722495); + box-shadow: none; } + .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: #13151a; + background-image: image(#323643); + box-shadow: none; + border-color: #350f45; } + .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: #13151a; + background-image: image(#414657); + box-shadow: none; + border-color: #350f45; } + .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: #ffffff; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #962ac3; + background-image: linear-gradient(to right, #9c2ccb, #9028bb); + box-shadow: 0 2px 4px rgba(150, 42, 195, 0.25); + border-color: #350f45; } + .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: #13151a; + background-image: image(#242731); + box-shadow: none; + border-color: #350f45; } + .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: #13151a; + background-image: image(#323643); + box-shadow: none; + border-color: #350f45; } + .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: #13151a; + background-image: image(#242731); + box-shadow: none; + border-color: #350f45; } + .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(150, 42, 195, 0); + background-color: rgba(150, 42, 195, 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: 9px; + border-top-right-radius: 9px; } + +.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: #13151a; } + +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(150, 42, 195, 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: #cb95e1; + border-top-color: rgba(238, 238, 236, 0.1); } + treeview.view:disabled { + color: #888a8d; } + treeview.view:disabled:selected { + color: #c07fdb; } + treeview.view:disabled:selected:backdrop { + color: #a95dc9; } + 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: #350f45; } + 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: #e0bfed; } + treeview.view.expander:selected:hover { + color: #ffffff; } + treeview.view.expander:selected:backdrop { + color: #c1a2d1; } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: #6c6e73; } + treeview.view.progressbar { + background-color: #962ac3; + background-image: image(#962ac3); + 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: #762199; } + 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: #962ac3; + 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: #962ac3; } + +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 #962ac3; + color: #c072e1; } + 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: #20232b; + border: 1px solid #13151a; } + .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: #962ac3; } + 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: #20232b; + 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: #20232b; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + .csd popover.background, popover.background { + border: 1px solid #13151a; + border-radius: 10px; } + .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: #13151a; + border-width: 1px; + background-color: #1d2027; } + notebook > header:backdrop { + border-color: #13151a; + background-color: #1d2027; } + 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 #13151a; } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -4px #962ac3; } + 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 #13151a; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 4px #962ac3; } + 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 #13151a; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -4px 0 #962ac3; } + 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 #13151a; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 4px 0 #962ac3; } + 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(19, 21, 26, 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(19, 21, 26, 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: #13151a; + 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 #13151a; } + scrollbar.bottom { + border-top: 1px solid #13151a; } + scrollbar.left { + border-right: 1px solid #13151a; } + scrollbar.right { + border-left: 1px solid #13151a; } + scrollbar:backdrop { + background-color: #1c1e25; + border-color: #13151a; + 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: #962ac3; } + 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: #962ac3; } + 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 #13151a; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + outline-offset: -4px; + border: 1px solid #13151a; + border-radius: 14px; + color: #eeeeec; + background-color: #1d2027; + text-shadow: 0 1px rgba(0, 0, 0, 0.1); + /* only show i / o for the accessible theme */ } + switch:checked { + color: #ffffff; + border-color: #15061b; + background-color: #962ac3; + text-shadow: 0 1px rgba(53, 15, 69, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } + switch:disabled { + color: #888a8d; + border-color: #13151a; + background-color: #242731; + text-shadow: none; } + switch:backdrop { + color: #888a8d; + border-color: #13151a; + background-color: #1d2027; + text-shadow: none; + transition: 200ms ease-out; } + switch:backdrop:checked { + border-color: #350f45; + background-color: #962ac3; } + switch:backdrop:disabled { + color: #43495a; + border-color: #13151a; + 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: black; + background-image: image(#3f4454); + box-shadow: none; } + switch image { + color: transparent; } + switch:hover slider { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #962ac3; + background-image: image(#1c1e25); + box-shadow: none; } + switch:checked > slider { + border: 1px solid #15061b; } + switch:disabled slider { + color: #888a8d; + border-color: #13151a; + background-image: image(#242731); + box-shadow: none; } + switch:backdrop slider { + transition: 200ms ease-out; + color: #888a8d; + border-color: #13151a; + background-image: image(#323643); + box-shadow: none; } + switch:backdrop:checked > slider { + border-color: #15061b; } + switch:backdrop:disabled slider { + color: #43495a; + border-color: #13151a; + background-image: image(#242731); + box-shadow: none; } + +/************************* + * 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: #962ac3; + 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: #962ac3; + 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: #962ac3; + 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: #777777; + 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: #962ac3; + 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: #962ac3; + 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: #962ac3; + 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: #777777; + 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, #a433d3 20%, #962ac3 90%); + border-color: #962ac3; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:checked:hover, + radio:checked:hover { + background-image: linear-gradient(to bottom, #ac44d7 10%, #a22fd2 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(#962ac3); + 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, #a433d3 20%, #962ac3 90%); + border-color: #962ac3; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:indeterminate:hover, + radio:indeterminate:hover { + background-image: linear-gradient(to bottom, #ac44d7 10%, #a22fd2 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(#962ac3); + 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 #13151a; + border-radius: 3px; + background-color: #1d2027; } + progressbar trough:disabled, scale fill:disabled, scale trough:disabled { + background-color: #242731; } + progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop { + background-color: #1d2027; + border-color: #13151a; + 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: #350f45; } + .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 #350f45; + border-radius: 3px; + background-color: #962ac3; } + progressbar progress:disabled, scale highlight:disabled { + background-color: transparent; + border-color: transparent; } + progressbar progress:backdrop, scale highlight:backdrop { + border-color: #350f45; } + 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: #350f45; } + .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: #13151a; } + 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: image(#323643); + box-shadow: none; + 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: #962ac3; + background-image: image(#0f1014); + box-shadow: none; } + scale slider:active { + border-color: #350f45; } + scale slider:disabled { + color: #888a8d; + border-color: #13151a; + background-image: image(#242731); + box-shadow: none; } + scale slider:backdrop { + transition: 200ms ease-out; + color: #888a8d; + border-color: #13151a; + background-image: image(#323643); + box-shadow: none; } + scale slider:backdrop:disabled { + color: #43495a; + border-color: #13151a; + background-image: image(#242731); + box-shadow: none; } + row:selected scale slider:disabled, row:selected scale slider { + border-color: #350f45; } + .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(#13151a); + 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: #13151a; + background-color: #272a34; + box-shadow: inset 0 0 0 1px rgba(150, 42, 195, 0); } + levelbar trough:backdrop { + color: #d4d5d7; + border-color: #13151a; + 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: #962ac3; + background-color: #962ac3; } + levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: #962ac3; } + 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 #13151a; + background: white; + padding: 0; } + printdialog paper:backdrop { + color: #888a8d; + border-color: #13151a; } + +printdialog .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #13151a; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: #13151a; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #13151a; } + actionbar > revealer > box:backdrop { + border-color: #13151a; } + +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(#13151a), to(rgba(19, 21, 26, 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(#13151a), to(rgba(19, 21, 26, 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(#13151a), to(rgba(19, 21, 26, 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(#13151a), to(rgba(19, 21, 26, 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, #13151a 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, #13151a 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: #13151a; } + list:backdrop { + color: #d4d5d7; + background-color: #292c37; + border-color: #13151a; } + 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: #9f3ec7; } + row.activatable:selected:backdrop { + background-color: #962ac3; } + +/********************* + * 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 #13151a; } + 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: #13151a; } + 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: 10px; + border-bottom-right-radius: 10px; } + +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: 8px; + -gtk-outline-bottom-left-radius: 8px; } + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 8px; } + +filechooser .dialog-action-box { + border-top: 1px solid #13151a; } + filechooser .dialog-action-box:backdrop { + border-top-color: #13151a; } + +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 #13151a; + 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 #13151a; + border-right-style: none; } + .sidebar:backdrop { + background-color: #262933; + border-color: #13151a; + 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: #13151a; } + separator.sidebar:backdrop { + background-color: #13151a; } + separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: #55186f; } + +/**************** + * 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: #962ac3; } + 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(#13151a); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#962ac3); } + paned > separator:backdrop { + background-image: image(#13151a); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #23252e; + background-image: image(#13151a), image(#13151a); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #23252e; + background-image: image(#13151a), image(#13151a); } + +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: #1d1d1d; + border-bottom: 1px solid #1e2128; } + 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: #232323; + border-bottom: 1px solid #1e2128; } + 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: #13151a; + background-image: image(#323643); + box-shadow: none; } + 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: #13151a; + background-image: image(#414657); + box-shadow: none; } + 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: #ffffff; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #962ac3; + background-image: linear-gradient(to right, #9c2ccb, #9028bb); + box-shadow: 0 2px 4px rgba(150, 42, 195, 0.25); } + infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + color: #888a8d; + border-color: #13151a; + background-image: image(#242731); + box-shadow: none; } + infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { + color: #888a8d; + border-color: #13151a; + background-image: image(#323643); + box-shadow: none; + 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: #13151a; + background-image: image(#242731); + box-shadow: none; + 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: #c072e1; } + +/************ + * 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: #13151a; } + 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: #13151a; } + 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 #13151a, inset 0 0 0 1px #19a187; } + colorswatch:drop(active).dark overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #13151a, inset 0 0 0 1px #19a187; } + +colorswatch overlay { + border: 1px solid #13151a; } + 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: #13151a; + 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: #13151a; + background-image: image(#323643); + box-shadow: none; } + colorswatch#add-color-button overlay:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + background-image: image(#414657); + box-shadow: none; } + colorswatch#add-color-button overlay:backdrop { + color: #888a8d; + border-color: #13151a; + background-image: image(#323643); + box-shadow: none; } + +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: 9px 9px 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: 9px; + 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: #13151a; + border: solid 1px #13151a; + border-radius: 0; + box-shadow: inset 0 0 0 3px rgba(35, 37, 46, 0.8), 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.628235); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.628235); } + .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: #962ac3; } + 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: #cb95e1; } + 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; } + 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: #a95dc9; } + +.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: #13151a; + border-radius: 5px; + box-shadow: inset 0 -3px #1b1d24; + 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: #962ac3; } + 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: #962ac3; + 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(#13151a, 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: #962ac3; } + 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: #13151a; } + +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(#13151a, 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(#13151a, 1.15); } + viewswitcher button:not(only-child):last-child:not(:checked):hover { + border-right-color: shade(#13151a, 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: #13151a; } + headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover { + border-right-color: #13151a; } + 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(#13151a, 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(#13151a, 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: #13151a; } + +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: #13151a; } + +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 #13151a; } + +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 #13151a; } + +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(150, 42, 195, 0.7), rgba(150, 42, 195, 0.5) 1px, rgba(150, 42, 195, 0) 20px); } + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, rgba(150, 42, 195, 0.7), rgba(150, 42, 195, 0.5) 1px, rgba(150, 42, 195, 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: #13151a; + 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: #13151a; + 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(19, 21, 26, 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(150, 42, 195, 0.2) 15%, rgba(150, 42, 195, 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); } + +/*************** + * Base States * + ***************/ +.background, .background:backdrop { + background: rgba(35, 37, 46, 0.999); } + +/********** + * Button * + **********/ +button.flat { + border-color: transparent; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button.flat:hover, button.flat:active { + background: image(#1d2027); + box-shadow: none; + 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: #8c27b6; + background-image: image(#962ac3); + box-shadow: none; } + button.suggested-action:hover { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #762199; + background-image: image(#b559db); + box-shadow: none; } + button.suggested-action:active, button.suggested-action:checked { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #691d88; + background-image: linear-gradient(to right, #6f1f91, #621c80); + box-shadow: 0 2px 4px rgba(105, 29, 136, 0.25); } + button.suggested-action:backdrop, button.suggested-action.flat:backdrop { + color: #ead4f3; + border-color: #762199; + background-image: image(#962ac3); + box-shadow: none; } + button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { + color: #ffffff; + border-color: #962ac3; + background-image: image(#7f29a5); + box-shadow: none; } + 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: #a872c0; + border-color: #762199; + background-image: image(#78269e); + box-shadow: none; } + button.suggested-action:disabled:active, button.suggested-action:disabled:checked { + color: #c7a7d5; + border-color: #762199; + background-image: image(#722495); + box-shadow: none; } + +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #991212; + background-image: image(#a61414); + box-shadow: none; } + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #790e0e; + background-image: image(#e41d1d); + box-shadow: none; } + button.destructive-action:active, button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #670c0c; + background-image: linear-gradient(to right, #700d0d, #5d0b0b); + box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); } + button.destructive-action:backdrop, button.destructive-action.flat:backdrop { + color: #edd0d0; + border-color: #790e0e; + background-image: image(#a61414); + box-shadow: none; } + button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { + color: #ffffff; + border-color: #962ac3; + background-image: image(#7f29a5); + box-shadow: none; } + 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: none; } + button.destructive-action:disabled:active, button.destructive-action:disabled:checked { + color: #c9a1a1; + border-color: #790e0e; + background-image: image(#791314); + box-shadow: none; } + +/********** + * Entry * + **********/ +spinbutton:not(.vertical), +entry { + background-color: #1d2027; } + +headerbar spinbutton:not(.vertical), +headerbar entry { + background: #272a34; } + +/********** + * Switch * + **********/ +switch:checked { + border-color: rgba(0, 0, 0, 0.2); + border-right-width: 0; + margin-right: 1px; } + +switch:backdrop, switch:disabled { + box-shadow: none; + border-color: #13151a; } + +switch slider:checked { + border-color: #13151a; } + switch slider:checked:backdrop:not(:disabled) { + border-color: #13151a; } + +switch slider:disabled { + border-color: #13151a; } + +/************************* + * 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: #13151a; + background-image: image(#323643); + box-shadow: none; } + check:hover, menu menuitem check:hover, menu menuitem:hover check:hover, + radio:hover, menu menuitem radio:hover, menu menuitem:hover radio:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + background-image: image(#414657); + box-shadow: none; } + 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: #13151a; + 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: image(#962ac3); + border-color: #962ac3; + 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(#962ac3); + color: #ffffff; } + +switch slider, +scale slider { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: black; + background-image: image(#323643); + box-shadow: none; } + switch slider:active, switch slider:hover, + scale slider:active, + scale slider:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #962ac3; + background-image: image(#0f1014); + box-shadow: none; } + +/************ + * GtkScale * + ************/ +scale trough, scale fill, progressbar trough { + border: 2px solid #13151a; + border-radius: 6px; + background-color: #13151a; } + scale trough:disabled, scale fill:disabled, progressbar trough:disabled { + background-color: #13151a; + border-color: #13151a; } + scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { + background-color: #13151a; + border-color: #13151a; + transition: 200ms ease-out; } + scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { + background-color: #13151a; + border-color: #13151a; } + row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { + border-color: #350f45; } + .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { + border-color: black; + background-color: rgba(0, 0, 0, 0.8); } + .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { + background-color: rgba(68, 72, 83, 0.5); } + +scale highlight, progressbar progress { + border: 2px solid #962ac3; + border-radius: 6px; + background-color: #962ac3; } + scale highlight:disabled, progressbar progress:disabled { + background-color: transparent; + border-color: transparent; } + scale highlight:backdrop, progressbar progress:backdrop { + border-color: #962ac3; } + scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled { + background-color: transparent; + border-color: transparent; } + row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { + border-color: #350f45; } + .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress { + border-color: #962ac3; } + .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled { + border-color: transparent; } + +/*************** + * Header bars * + ***************/ +headerbar { + border: none; + background: rgba(35, 37, 46, 0.8); + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + color: white; } + headerbar, headerbar:backdrop { + box-shadow: none; + background: rgba(35, 37, 46, 0.8); } + +.titlebar:not(headerbar) .title, +headerbar .title { + font-weight: normal; } + +.titlebar:not(headerbar) button, +.titlebar:not(headerbar) entry, +headerbar button, +headerbar entry { + border: none; + background: image(#323643); } + .titlebar:not(headerbar) button:disabled, + .titlebar:not(headerbar) entry:disabled, + headerbar button:disabled, + headerbar entry:disabled { + background: image(#1a1c23); } + +.titlebar:not(headerbar) button:backdrop, +headerbar button:backdrop { + background: image(#323643); } + .titlebar:not(headerbar) button:backdrop:disabled, + headerbar button:backdrop:disabled { + background: image(#1a1c23); } + +.titlebar:not(headerbar) entry:focus, +headerbar entry:focus { + background: #23252e; } + +.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 { + color: #ffffff; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #962ac3; + background-image: linear-gradient(to right, #9c2ccb, #9028bb); + box-shadow: 0 2px 4px rgba(150, 42, 195, 0.25); } + +.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 { + background: #23252e; + border: 0; + box-shadow: none; } + +.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close, +headerbar button.titlebutton:not(.appmenu).minimize, +headerbar button.titlebutton:not(.appmenu).maximize, +headerbar button.titlebutton:not(.appmenu).close { + color: transparent; + -gtk-icon-shadow: none; + background-image: -gtk-scaled(url("assets/titlebutton.png"), url("assets/titlebutton@2.png")); + background-position: center; + background-repeat: no-repeat; + background-size: 8px; + margin: 0; + margin-left: 5px; + padding: 0; + min-width: 0; + min-height: 0; + box-shadow: none; + border: none; + transition: all .2s; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close + button.titlebutton, + headerbar button.titlebutton:not(.appmenu).minimize + button.titlebutton, + headerbar button.titlebutton:not(.appmenu).maximize + button.titlebutton, + headerbar button.titlebutton:not(.appmenu).close + button.titlebutton { + margin-left: 0; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:last-child, + headerbar button.titlebutton:not(.appmenu).minimize:last-child, + headerbar button.titlebutton:not(.appmenu).maximize:last-child, + headerbar button.titlebutton:not(.appmenu).close:last-child { + margin-right: 5px; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:backdrop, + headerbar button.titlebutton:not(.appmenu).minimize:backdrop, + headerbar button.titlebutton:not(.appmenu).maximize:backdrop, + headerbar button.titlebutton:not(.appmenu).close:backdrop { + background-color: #4e5468; + background-image: -gtk-scaled(url("assets/titlebutton.png"), url("assets/titlebutton@2.png")); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); } + +.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize, +headerbar button.titlebutton:not(.appmenu).minimize { + background-color: #fd7d00; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:hover, + headerbar button.titlebutton:not(.appmenu).minimize:hover { + background-image: -gtk-scaled(url("assets/minimize.png"), url("assets/minimize@2.png")); } + +.titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize, +headerbar button.titlebutton:not(.appmenu).maximize { + background-color: #377cf1; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:hover, + headerbar button.titlebutton:not(.appmenu).maximize:hover { + 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: #d31919; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:hover, + headerbar button.titlebutton:not(.appmenu).close:hover { + background-image: -gtk-scaled(url("assets/close.png"), url("assets/close@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; } + +.default-decoration.titlebar:not(headerbar), +headerbar.default-decoration { + background: #23252e; + min-height: 0; + padding: 6px; } + .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: #13151a; + 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: #13151a; } + treeview.view:backdrop { + border-top-color: #13151a; } + treeview.view header button { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + background-image: image(#323643); + box-shadow: none; } + treeview.view header button:hover, treeview.view header button:active { + border-color: #13151a; } + 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(19, 21, 26, 0.75); } + +/************* + * Notebooks * + *************/ +notebook > header { + border: 0; + padding: 0; + background-color: #1d2027; } + 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; } + 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: #13151a; + background-image: image(#414657); + box-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: #13151a; + background-image: image(#323643); + box-shadow: none; + background: image(#272a34); } + 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: #13151a; + background-image: image(#323643); + box-shadow: none; + background: image(#272a34); } + 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.top > tabs { + margin-bottom: -3px; } + notebook > header.top > tabs > tab { + margin: 3px 0; + border-radius: 6px 6px 0 0; } + notebook > header.top > tabs > tab:not(:checked) { + box-shadow: 4px 3px 0 -3px #13151a; } + notebook > header.top > tabs > tab:checked, notebook > header.top > tabs > tab:checked:backdrop { + border-bottom-color: #272a34; } + 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.bottom > tabs { + margin-top: -3px; } + notebook > header.bottom > tabs > tab { + margin: 3px 0; + border-radius: 0 0 6px 6px; } + notebook > header.bottom > tabs > tab:not(:checked) { + box-shadow: 4px -3px 0 -3px #13151a; } + notebook > header.bottom > tabs > tab:checked, notebook > header.bottom > tabs > tab:checked:backdrop { + border-top-color: #272a34; } + 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.right > tabs { + margin-left: -3px; } + notebook > header.right > tabs > tab { + margin: 0 3px; + border-radius: 0 6px 6px 0; } + notebook > header.right > tabs > tab:not(:checked) { + box-shadow: -3px 4px 0 -3px #13151a; } + notebook > header.right > tabs > tab:checked, notebook > header.right > tabs > tab:checked:backdrop { + border-left-color: #272a34; } + 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.left > tabs { + margin-right: -3px; } + notebook > header.left > tabs > tab { + margin: 0 3px; + border-radius: 6px 0 0 6px; } + notebook > header.left > tabs > tab:not(:checked) { + box-shadow: 3px 4px 0 -3px #13151a; } + notebook > header.left > tabs > tab:checked, notebook > header.left > tabs > tab:checked:backdrop { + border-right-color: #272a34; } + notebook > header tab { + border-radius: 6px; + 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: #c072e1; } + +infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.info.action:hover:backdrop > revealer > box, infobar.info.action:hover > revealer > box { + background-color: #962ac3; } + +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: #a83cd5; + background-image: image(#ae48d8); + box-shadow: none; } + 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: #762199; + background-image: image(#b559db); + box-shadow: none; } + 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: #691d88; + background-image: linear-gradient(to right, #6f1f91, #621c80); + box-shadow: 0 2px 4px rgba(105, 29, 136, 0.25); } + infobar.info button:disabled, + infobar.info button.flat:disabled, infobar.info.action:hover button:disabled, + infobar.info.action:hover button.flat:disabled { + color: #c295d7; + border-color: #762199; + background-image: image(#852aae); + box-shadow: none; } + infobar.info button:backdrop, + infobar.info button.flat:backdrop, infobar.info.action:hover button:backdrop, + infobar.info.action:hover button.flat:backdrop { + color: #ead4f3; + border-color: #762199; + background-image: image(#962ac3); + box-shadow: none; + border-color: #762199; } + 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: #b075ca; + border-color: #762199; + background-image: image(#852aae); + box-shadow: none; + border-color: #762199; } + 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: #ff8f22; + background-image: image(#ff9731); + box-shadow: none; } + 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; + background-image: image(#ffa145); + box-shadow: none; } + 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: #b65a00; + background-image: linear-gradient(to right, #c05f00, #ab5500); + box-shadow: 0 2px 4px rgba(182, 90, 0, 0.25); } + 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); + box-shadow: none; } + 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); + box-shadow: none; + 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); + box-shadow: none; + 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: #df1b1b; + background-image: image(#e52424); + box-shadow: none; } + 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; + background-image: image(#e73737); + box-shadow: none; } + 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: #7f0f0f; + background-image: linear-gradient(to right, #881010, #760e0e); + box-shadow: 0 2px 4px rgba(127, 15, 15, 0.25); } + 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); + box-shadow: none; } + 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); + box-shadow: none; + 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); + box-shadow: none; + 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: 10px; + background-color: #23252e; + color: white; + box-shadow: inset 0 0 0 9999px #3b3e46, inset 0 0 0 3px #23252e; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 5px 10px; + margin: 20px; + border-radius: 7px; + border: 1px solid rgba(19, 21, 26, 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: 10px 10px 6px 6px; + border: 1px solid #23252e; + border-top-width: 0; + border-bottom-width: 2px; + background: transparent; + border-color: rgba(35, 37, 46, 0.8) rgba(35, 37, 46, 0.8) #23252e; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(19, 21, 26, 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; } + dialog decoration { + border-width: 0 0 4px; } + .popup decoration { + border-width: 0; } + .ssd decoration { + box-shadow: 0 0 0 1px rgba(19, 21, 26, 0.75); + border-width: 0; } + .csd.popup decoration { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(19, 21, 26, 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); } + +window.unified, window.unified:backdrop { + background: linear-gradient(to bottom, rgba(35, 37, 46, 0.8) 40px, #23252e 40px); } + window.unified decoration, window.unified:backdrop decoration { + border: 0; } + window.unified headerbar, window.unified:backdrop headerbar { + background: transparent; } + +/* Nautilus */ +@define-color disk_space_unknown #383c4a; +@define-color disk_space_used #962ac3; +@define-color disk_space_free white; +filechooser.unified, filechooser.unified:backdrop, +.nautilus-window.unified, +.nautilus-window.unified:backdrop { + background: transparent; } + filechooser.unified > deck > box > headerbar, filechooser.unified:backdrop > deck > box > headerbar, + .nautilus-window.unified > deck > box > headerbar, + .nautilus-window.unified:backdrop > deck > box > headerbar { + background: rgba(35, 37, 46, 0.8); } + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; } + +filechooser placessidebar.sidebar:dir(ltr), +.nautilus-window placessidebar.sidebar:dir(ltr) { + background: linear-gradient(to right, rgba(8, 9, 11, 0.95) 41px, rgba(30, 33, 40, 0.95) 0); } + +filechooser placessidebar.sidebar:dir(rtl), +.nautilus-window placessidebar.sidebar:dir(rtl) { + background: linear-gradient(to left, rgba(8, 9, 11, 0.95) 41px, rgba(30, 33, 40, 0.95) 0); } + +filechooser placessidebar.sidebar:backdrop, +.nautilus-window placessidebar.sidebar:backdrop { + background: image(rgba(30, 33, 40, 0.95)); } + +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: white; } + filechooser placessidebar.sidebar row.sidebar-row:selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected { + margin-left: 6px; + margin-right: 6px; + border-radius: 6px; + box-shadow: 0 1px 4px #962ac3; + transition: box-shadow 200ms ease-out, background 200ms ease-out; + background-color: #962ac3; } + 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, #762199 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, #762199 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 { + background-image: none; + box-shadow: none; } + filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + padding-right: 20px; + opacity: 1; } + filechooser placessidebar.sidebar row.sidebar-row .sidebar-button, + .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-button { + border: 0; } + +.nautilus-window .floating-bar { + color: #ffffff; + background-color: #962ac3; + border-color: #350f45; + margin: 10px; + box-shadow: 0 1px 4px #962ac3; + transition: background-color 200ms ease-out; } + .nautilus-window .floating-bar:backdrop { + color: inherit; + box-shadow: none; + border-color: #13151a; } + .nautilus-window .floating-bar.bottom.left, .nautilus-window .floating-bar.bottom.right { + border-radius: 6px; + border-style: solid; } + +.nautilus-window .path-bar-box { + padding: 3px 4px; + margin: -1px 0; + background: rgba(43, 50, 66, 0.7); + border-radius: 99px; + box-shadow: inset 0 0 0 1px #13151a; + border: 0; } + .nautilus-window .path-bar-box .text-button { + background: transparent; + border-radius: 99px; + border: 0; } + .nautilus-window .path-bar-box .text-button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + background-image: image(#414657); + box-shadow: none; } + .nautilus-window .path-bar-box .text-button:checked, .nautilus-window .path-bar-box widget > .text-button:last-child { + color: #ffffff; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #962ac3; + background-image: linear-gradient(to right, #9c2ccb, #9028bb); + box-shadow: 0 2px 4px rgba(150, 42, 195, 0.25); + padding: 3px; + border-color: transparent; } + .nautilus-window .path-bar-box .image-button > box > image:first-child { + margin-left: 5px; } + .nautilus-window .path-bar-box .image-button > box > image:last-child { + margin-right: 5px; } + .nautilus-window .path-bar-box widget > .text-button:not(:nth-last-child(2)):not(:last-child):not(:hover) { + box-shadow: 5px 0 0 -3px rgba(238, 238, 236, 0.15); } + +box.nautilus-path-bar > scrolledwindow { + background-color: #323643; + border: none; } + +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 #962ac3; + 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 #962ac3; } + +/* XFCE4 NOTIFICATIONS & LOGOUT DIALOG */ +#XfceNotifyWindow, .xfsm-logout-dialog, .xfsm-logout-dialog button { + border: 1px solid #13151a; + 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; } + +#whiskermenu-window entry { + border-radius: 100px; + border: 2px solid #962ac3; + 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: 6px; } + #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: 6px; + 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 6px 6px; + 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: #962ac3; + box-shadow: inset 0 -2px rgba(0, 0, 0, 0.2); } + +/* XFCE4 desktop */ +XfdesktopIconView.view { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px black; } + +XfdesktopIconView.view:active { + background-color: rgba(150, 42, 195, 0.3); + color: rgba(150, 42, 195, 0.3); + border-radius: 6px; } + +XfdesktopIconView.label:active { + background-color: rgba(150, 42, 195, 0.3); + color: #ffffff; } + +XfdesktopIconView.rubberband { + background-color: rgba(150, 42, 195, 0.3); } + +/* Thunar */ +.thunar .warning { + margin: -7px 0; } + +.thunar .path-bar button { + border: none; + background: transparent; + border-radius: 6px; } + .thunar .path-bar button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + background-image: image(#414657); + box-shadow: none; } + .thunar .path-bar button:checked { + color: #ffffff; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #962ac3; + background-image: linear-gradient(to right, #9c2ccb, #9028bb); + box-shadow: 0 2px 4px rgba(150, 42, 195, 0.25); + border-radius: 99px; } + +.budgie-container { + background-color: transparent; } + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #962ac3; } + +.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: #962ac3; } + .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 #962ac3; } + +.top .budgie-panel .unpinned button.flat.launcher > image, +.top .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#962ac3); + 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 #962ac3; } + +.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 #962ac3; } + +.bottom .budgie-panel .unpinned button.flat.launcher > image, +.bottom .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#962ac3); + 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 #962ac3; } + +.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 #962ac3; } + +.left .budgie-panel .unpinned button.flat.launcher > image, +.left .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#962ac3); + 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 #962ac3; } + +.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 #962ac3; } + +.right .budgie-panel .unpinned button.flat.launcher > image, +.right .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#962ac3); + 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 #962ac3; } + +.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 #13151a; } + .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 #13151a; + 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 #13151a; + 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 #13151a; } + .raven viewport.frame .raven-header { + margin-top: -8px; } + .raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: #13151a; + 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 #13151a; + 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 #13151a; + 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 #13151a; } + +/* 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 #962ac3; +/* +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 #962ac3; +/* +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 #13151a; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #13151a; +/* +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/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/thumbnail.png b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-3.0/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..390ddce8e1fca7cf11c0570457ef32e2a7f1ddc1 GIT binary patch literal 2339 zcmV+;3EcLHP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H12(U>+ zK~#90?VEdWRMj2FKj-e=&F*I7=E)Ly6Y>Hk^6=3XYYV9&(Av(lGwoEWw&gLQDn%Gd zwT{|{GInfbpeh||$Bv?-own*g1O=?b@s%hK2@ee<*^mb$)$m^l z6V!G6AqmD|x3ggWyx3=dAi(hxC#kEeAIfFFRLoYsNiuHT?b36TnLKe0Wp5NvBaazk zOH{lYNXOG#aA>}YBSGicTdIi%9^T^A~;l_E_^URiw ztX#e{;cGaZ4wft`jyFmXELl{H!+v@9KGKX8lh8XeoROc*t(yz6yRD2@atyQOHp}vU zV!1R@f?H(qUF!;6eHapwp4$2xU0vM(%$_xq#~=F*FTMO4?d=_xZJU~U6>C@3|IYkU25vnj}*Mtge)@05K&Yik=2^;FjsO~>m!%}rnb zDvCwnz4ywgI$2}%Enb$isZJsxjSg?T*vHItvGB=4RF}o@KCe|4^yMtQD5_x2@(JWF z&H@2dZ!}Y})k`F(#p(ztm}^-;O*k>Z7&5G$mNSXG+^OW}<*@pmpY!^T-L$qvz02%b zGx^?ax5m|9_Ol-|eq1&n$jZt9AUoR=``jH@yRQVBs*;hG#+FTgV0vMm5x1By?nw@A-CW3$XJ(K(#Sts_ z6s53mQ=eEmYW>u_ea^6cv&9rH^mKEUO`zzGt8rwiI5Jdb-k#0el@kWE9V;d$+>aq1 zrex($(XG|HabVzt4*= z|A#YYnt`Zi$5W7fX!xQ?fTymi9`TUZB}kBzKP1C zCycnw%c7`)g-;gX$WQ@Tw0Sx^N{-;nv~kN51z4TY_p_tc&(2kq^t6Nw>)S4z10v(J zMVSNYOqv?)fz(cW>ZFOG}VaQnK<+BQ70d#`HWY zDh|cO0`S(}{S@TKCykoc=WgpxH{f==47KA@Xd%h|-&GOriQ3@ER9W)$3~u>TpICf# zeoF7Iq`O()aQ1RsY`s*^8fqe9fnk{G_4@z&fUW^$pO>B;ShjOung1ef2V+>4 z2F6{TO|ADd0PXD^WRLYA`l-gE^!@OWaP+~dsv0ZPG!0FY*!qNxaVJ>6%6^fZS! z{CqtXTfGD7HOT6O`!OVkS+(*`!jTAy0FTFm$CJqe4?YG!dBq`0R@}iO53S?GXD69e zG=r3sz70xeo13XS-M|AI?&VZFMz!CG36sU6SlJ+S)qsdg}>? zBfL}gK2k!DzlWOI)A;=X_UtR8wXL1BR5zbjRkP)(ztiFCjM}1UG&Y{$#AhdC_WAvO zYHI6gXgrhf1L^E+!=hMFEQt+$^OV_Si0q4g*VPoH>7b9wR~qT4yZC&PS02MFuWVhX zKR(%tN0~^vNNnQnJk|0j?`v-)TwnA*$kx^EBQ4E?!#R4lC^j}!qgrfO`-Q_xaf4+c z^OW1Jco*<1;my<!$Y5+j^;=~V{|Il?wVq^dZx|vUYy0SuZ3&Mu`qLz9 z3=<1LScZ5$ypbw-cu;%J51&tQM7LOAh#~3!5xpTvBf@cc0FRh}Q@DDU3NB56E~?}q zUJGv{LS(2WUto{MF|C{$j^n_IO*l}56)7~j@lmTC<4tWlA4YbgT|wVwNV)*MA!)Q> zh9nbRn1V6UMVw%w36VBf-O+)R=E28H5GNRmMIqqt9w}Q!94(>|3I(xP%$=))5%*+l zHak9F8&<20WY;J=DjN#W(%gW}mK3*)VG>WAV1!U`x!m}Ct+cf^p^c`)_*N@6_55Lc zlff9^dlkh(vNL5QY%%!~FnVH+i6NMRG0}x77!zHXf-%v>{{V$}62XWXDxUxV002ov JPDHLkV1k(PcVqwn literal 0 HcmV?d00001 diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-4.0/assets b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-4.0/assets new file mode 120000 index 0000000..fb2256c --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-4.0/assets @@ -0,0 +1 @@ +../gtk-3.0/assets \ No newline at end of file diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-4.0/gtk-dark.css b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-4.0/gtk-dark.css new file mode 120000 index 0000000..78c9d4e --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-4.0/gtk-dark.css @@ -0,0 +1 @@ +gtk.css \ No newline at end of file diff --git a/.themes/Flat-Remix-GTK-Violet-Dark/gtk-4.0/gtk.css b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-4.0/gtk.css new file mode 100644 index 0000000..2444cae --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/gtk-4.0/gtk.css @@ -0,0 +1,5345 @@ +/*************************** + * 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 > text > selection { + background-color: rgba(119, 119, 119, 0.5); } + textview > text > selection:focus-within { + background-color: #962ac3; } + +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(150, 42, 195, 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: #350f45; } + +rubberband, .content-view > rubberband, columnview.view > rubberband, +treeview.view > rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #762199; + background-color: rgba(118, 33, 153, 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(150, 42, 195, 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(150, 42, 195, 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(150, 42, 195, 0.7); + outline-width: 2px; + outline-offset: -2px; } + label > selection { + background-color: rgba(119, 119, 119, 0.5); + color: #ffffff; } + label > selection:focus-within { + background-color: #962ac3; } + 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 #13151a; } + +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: #13151a; + 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(150, 42, 195, 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: #13151a; + background-color: #242731; } + spinbutton.vertical > text > text > selection, spinbutton:not(.vertical) > text > selection, + entry > text > selection { + background-color: rgba(119, 119, 119, 0.5); + color: transparent; } + spinbutton.vertical > text > text > selection:focus-within, spinbutton:not(.vertical) > text > selection:focus-within, + entry > text > selection:focus-within { + background-color: #962ac3; + color: #ffffff; } + 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: #962ac3; } + 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: #962ac3; + 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: #962ac3; + 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: #21242c; } + +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: #21242c; } + +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: #962ac3; } + +/******************* + * Editable Labels * + *******************/ +editablelabel > stack > text { + color: white; + border-color: #13151a; + background-color: #272a34; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: radial-gradient(farthest-side, #b75ddc 0%, rgba(183, 93, 220, 0) 0%); } + to { + background-image: radial-gradient(farthest-side, #b75ddc 95%, rgba(183, 93, 220, 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(150, 42, 195, 0.7); + border-color: #13151a; + background-image: image(#323643); + box-shadow: none; + 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(150, 42, 195, 0.7); + outline-width: 2px; + outline-offset: -2px; } + notebook > header > tabs > arrow:hover, + button:hover { + color: #eeeeec; + border-color: #13151a; + background-image: image(#414657); + box-shadow: none; + -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: #ffffff; + border-color: #962ac3; + background-image: linear-gradient(to right, #9c2ccb, #9028bb); + box-shadow: 0 2px 4px rgba(150, 42, 195, 0.25); + transition-duration: 50ms; } + notebook > header > tabs > arrow:checked:hover, + button:checked:hover { + color: #ffffff; + border-color: #962ac3; + background-image: image(#962ac3); + box-shadow: none; } + notebook > header > tabs > arrow:checked:active, + button:checked:active { + color: #ffffff; + border-color: #962ac3; + background-image: image(#8c27b6); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop, + button:backdrop.flat, + button:backdrop { + color: #888a8d; + border-color: #13151a; + background-image: image(#323643); + 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: #ffffff; + border-color: #962ac3; + background-image: image(#7f29a5); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + color: #43495a; + border-color: #13151a; + 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: #13151a; + background-image: image(#1a1d23); + box-shadow: none; } + notebook > header > tabs > arrow:disabled, + button:disabled { + color: #888a8d; + border-color: #13151a; + background-image: image(#242731); + box-shadow: none; + -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: #13151a; + background-image: image(#16181d); + box-shadow: none; } + button.sidebar-button, notebook > header > tabs > arrow, windowcontrols button, .toolbar > button, + .toolbar > :not(.linked) > button, + .toolbar :not(.linked) > menubutton > button, + .toolbar :not(.linked) > scalebutton > button, + .toolbar :not(.linked) > dropdown > button, + .toolbar :not(.linked) > colorbutton > button, + .toolbar :not(.linked) > fontbutton > button, + .toolbar :not(.linked) > appchooserbutton > button, + .toolbar :not(.linked) > combobox > box > 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, .toolbar > button:hover, + .toolbar > :not(.linked) > button:hover, + .toolbar :not(.linked) > menubutton > button:hover, + .toolbar :not(.linked) > scalebutton > button:hover, + .toolbar :not(.linked) > dropdown > button:hover, + .toolbar :not(.linked) > colorbutton > button:hover, + .toolbar :not(.linked) > fontbutton > button:hover, + .toolbar :not(.linked) > appchooserbutton > button:hover, + .toolbar :not(.linked) > combobox > box > button:hover, + button.flat:hover { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #20232b; + 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, .toolbar > button.keyboard-activating, + .toolbar > :not(.linked) > button.keyboard-activating, + .toolbar :not(.linked) > menubutton > button.keyboard-activating, + .toolbar :not(.linked) > scalebutton > button.keyboard-activating, + .toolbar :not(.linked) > dropdown > button.keyboard-activating, + .toolbar :not(.linked) > colorbutton > button.keyboard-activating, + .toolbar :not(.linked) > fontbutton > button.keyboard-activating, + .toolbar :not(.linked) > appchooserbutton > button.keyboard-activating, + .toolbar :not(.linked) > combobox > box > button.keyboard-activating, button.sidebar-button:active, notebook > header > tabs > arrow:active, windowcontrols button:active, .toolbar > button:active, + .toolbar > :not(.linked) > button:active, + .toolbar :not(.linked) > menubutton > button:active, + .toolbar :not(.linked) > scalebutton > button:active, + .toolbar :not(.linked) > dropdown > button:active, + .toolbar :not(.linked) > colorbutton > button:active, + .toolbar :not(.linked) > fontbutton > button:active, + .toolbar :not(.linked) > appchooserbutton > button:active, + .toolbar :not(.linked) > combobox > box > button:active, button.sidebar-button:checked, notebook > header > tabs > arrow:checked, windowcontrols button:checked, .toolbar > button:checked, + .toolbar > :not(.linked) > button:checked, + .toolbar :not(.linked) > menubutton > button:checked, + .toolbar :not(.linked) > scalebutton > button:checked, + .toolbar :not(.linked) > dropdown > button:checked, + .toolbar :not(.linked) > colorbutton > button:checked, + .toolbar :not(.linked) > fontbutton > button:checked, + .toolbar :not(.linked) > appchooserbutton > button:checked, + .toolbar :not(.linked) > combobox > box > button:checked, + button.flat.keyboard-activating, + button.flat:active, + button.flat:checked { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #181a20; + 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, .toolbar > button:backdrop, + .toolbar > :not(.linked) > button:backdrop, + .toolbar :not(.linked) > menubutton > button:backdrop, + .toolbar :not(.linked) > scalebutton > button:backdrop, + .toolbar :not(.linked) > dropdown > button:backdrop, + .toolbar :not(.linked) > colorbutton > button:backdrop, + .toolbar :not(.linked) > fontbutton > button:backdrop, + .toolbar :not(.linked) > appchooserbutton > button:backdrop, + .toolbar :not(.linked) > combobox > box > button:backdrop, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, windowcontrols button:disabled, .toolbar > button:disabled, + .toolbar > :not(.linked) > button:disabled, + .toolbar :not(.linked) > menubutton > button:disabled, + .toolbar :not(.linked) > scalebutton > button:disabled, + .toolbar :not(.linked) > dropdown > button:disabled, + .toolbar :not(.linked) > colorbutton > button:disabled, + .toolbar :not(.linked) > fontbutton > button:disabled, + .toolbar :not(.linked) > appchooserbutton > button:disabled, + .toolbar :not(.linked) > combobox > box > 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; } + notebook > header > tabs > arrow.arrow-button, + button.arrow-button { + padding-left: 10px; + padding-right: 10px; } + notebook > header > tabs > arrow.arrow-button > box, windowcontrols button.arrow-button > box, + button.arrow-button > box { + border-spacing: 4px; } + 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(150, 42, 195, 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(150, 42, 195, 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: #8c27b6; + background-image: image(#962ac3); + box-shadow: none; + 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: #962ac3; } + + button.suggested-action:hover { + color: white; + border-color: #762199; + background-image: image(#b559db); + box-shadow: none; } + + button.suggested-action:active, + button.suggested-action:checked { + color: white; + border-color: #691d88; + background-image: linear-gradient(to right, #6f1f91, #621c80); + box-shadow: 0 2px 4px rgba(105, 29, 136, 0.25); } + + button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(150, 42, 195, 0.8); } + + button.suggested-action:disabled { + color: #888a8d; + border-color: #13151a; + background-image: image(#242731); + box-shadow: none; } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: #c7a7d5; + border-color: #762199; + background-image: image(#722495); + 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(150, 42, 195, 0.5)); + background-clip: padding-box; } + .osd button.suggested-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(150, 42, 195, 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(#962ac3); + 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: #991212; + background-image: image(#a61414); + box-shadow: none; + 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: #790e0e; + background-image: image(#e41d1d); + box-shadow: none; } + + button.destructive-action:active, + button.destructive-action:checked { + color: white; + border-color: #670c0c; + background-image: linear-gradient(to right, #700d0d, #5d0b0b); + box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); } + + 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: #13151a; + background-image: image(#242731); + box-shadow: none; } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: #c9a1a1; + border-color: #790e0e; + 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, #b75ddc 96%, rgba(183, 93, 220, 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), 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, +.toolbar > :not(.linked) > button, +.toolbar :not(.linked) > menubutton > button, +.toolbar :not(.linked) > scalebutton > button, +.toolbar :not(.linked) > dropdown > button, +.toolbar :not(.linked) > colorbutton > button, +.toolbar :not(.linked) > fontbutton > button, +.toolbar :not(.linked) > appchooserbutton > button, +.toolbar :not(.linked) > combobox > box > button { + margin: 1px; } + +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(19, 21, 26, 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: #13151a; + background-image: image(#414657); + box-shadow: none; } + 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: #ffffff; + border-color: #962ac3; + background-image: linear-gradient(to right, #9c2ccb, #9028bb); + box-shadow: 0 2px 4px rgba(150, 42, 195, 0.25); } + 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: #8c27b6; + background-image: image(#962ac3); + box-shadow: none; + 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: #991212; + background-image: image(#a61414); + box-shadow: none; + 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: #c072e1; + text-decoration: underline; } + button.link:visited, + link:visited { + color: #ae48d8; } + *:selected button.link:visited, *:selected link:visited { + color: #deb6ef; } + button.link:hover, + link:hover { + color: #d39cea; } + *:selected button.link:hover, *:selected link:hover { + color: #fbf5fd; } + button.link:active, + link:active { + color: #c072e1; } + *:selected button.link:active, *:selected link:active { + color: #f2e3f9; } + button.link:disabled, + link:disabled { + color: rgba(170, 170, 170, 0.8); } + button.link:selected, *:selected button.link, + link:selected, *:selected link { + color: #f2e3f9; } + +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(150, 42, 195, 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(19, 21, 26, 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 > selection { + background-color: rgba(119, 119, 119, 0.5); + color: transparent; } + spinbutton.vertical > text > selection:focus-within { + background-color: #962ac3; + color: #ffffff; } + 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(150, 42, 195, 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 > button > box > stack > row.activatable:hover { + background: none; + box-shadow: none; } + +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.activatable, + combobox popover listview > row.activatable { + padding: 8px; } + dropdown popover listview > row.activatable:selected, dropdown popover listview > row.activatable:selected:hover, + combobox popover listview > row.activatable:selected, + combobox popover listview > row.activatable:selected:hover { + outline-color: rgba(255, 255, 255, 0.3); + color: white; + background-color: #3b3e46; + box-shadow: none; } + dropdown popover .dropdown-searchbar, + combobox popover .dropdown-searchbar { + padding: 6px; + border-bottom: 1px solid #13151a; } + +/************ + * Toolbars * + ************/ +searchbar > revealer > box, .toolbar { + padding: 4px; + border-spacing: 4px; + background-color: #23252e; } + +.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: 4px 0; } + +.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: #13151a; + background-color: #1e2028; } + searchbar > revealer > box:backdrop { + border-color: #13151a; + background-color: #1d2027; + box-shadow: none; + transition: 200ms ease-out; } + +/************** + * GtkInfoBar * + **************/ +infobar > revealer > box { + padding: 8px; + border-spacing: 12px; } + +infobar.action:hover > revealer > box { + background-color: #1d1d1d; } + +infobar.info > revealer > box, infobar.question > revealer > box, infobar.warning > revealer > box, infobar.error > revealer > box { + border-bottom: 1px solid #1e2128; + background-color: #232323; } + +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: #13151a; + background-image: image(#414657); + box-shadow: none; } + +/***************** + * 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: rgba(19, 21, 26, 0.8); } + windowcontrols button:active, windowcontrols button:checked { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: rgba(2, 2, 2, 0.8); } + +/*************** + * 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: #13151a; + 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: #0d0e11; + border-top-color: #020202; } + .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: #ffffff; + border-color: #962ac3; + background-image: image(#7f29a5); + 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: #13151a; } + +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(150, 42, 195, 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(150, 42, 195, 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: #c07fdb; } + columnview.view:disabled:selected:backdrop, + treeview.view:disabled:selected:backdrop { + color: #a95dc9; } + 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: #350f45; } + 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: #e0bfed; } + 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: #962ac3; + background-image: image(#962ac3); + 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: #762199; } + 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: #962ac3; + 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: #962ac3; } + +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: #20232b; + 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: #181a20; + 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: #20232b; + 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: #13151a; } + popover.menu radio:active { + border-color: rgba(19, 21, 26, 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 #962ac3; + color: #c072e1; } + 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(150, 42, 195, 0.7); + outline-width: 2px; + outline-offset: -2px; } + notebook > header { + padding: 1px; + border-color: #13151a; + border-width: 1px; + background-color: #1d2027; } + 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 #13151a; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -4px #962ac3; } + 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 #13151a; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 4px #962ac3; } + 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 #13151a; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -4px 0 #962ac3; } + 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 #13151a; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 4px 0 #962ac3; } + 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: #14161b; } + notebook > header > tabs > tab:hover.reorderable-page { + border-color: rgba(19, 21, 26, 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(19, 21, 26, 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 #13151a; } + scrollbar.bottom { + border-top: 1px solid #13151a; } + scrollbar.left { + border-right: 1px solid #13151a; } + scrollbar.right { + border-left: 1px solid #13151a; } + 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: #962ac3; } + 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 #13151a; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + font-weight: bold; + font-size: smaller; + border: 1px solid #13151a; + border-radius: 14px; + color: #eeeeec; + background-color: #1d2027; + 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(150, 42, 195, 0.7); + outline-width: 2px; + outline-offset: 0; } + headerbar switch { + background-color: #0c0d10; } + switch:checked { + color: #ffffff; + border-color: #350f45; + background-color: #962ac3; } + switch:disabled { + color: #888a8d; + border-color: #13151a; + background-color: #242731; + text-shadow: none; } + switch > slider { + color: #eeeeec; + outline-color: rgba(150, 42, 195, 0.7); + border-color: #13151a; + background-image: image(#323643); + box-shadow: none; + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid; + border-color: #13151a; + 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: #13151a; + background-image: image(#414657); + box-shadow: none; } + switch:checked > slider { + border: 1px solid #350f45; } + switch:disabled > slider { + color: #888a8d; + border-color: #13151a; + background-image: image(#242731); + box-shadow: none; } + 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: #962ac3; + 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: #962ac3; + 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: #962ac3; + 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: #777777; + 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: #962ac3; + 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: #962ac3; + 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: #962ac3; + 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: #777777; + 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(150, 42, 195, 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, #a433d3 20%, #962ac3 90%); + border-color: #15061b; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:checked:hover, + radio:checked:hover { + background-image: linear-gradient(to bottom, #ac44d7 10%, #a22fd2 90%); } + check:checked:active, + radio:checked:active { + box-shadow: inset 0 1px black; + background-image: image(#8625ae); } + 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, #a433d3 20%, #962ac3 90%); + border-color: #15061b; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #ffffff; } + check:indeterminate:hover, + radio:indeterminate:hover { + background-image: linear-gradient(to bottom, #ac44d7 10%, #a22fd2 90%); } + check:indeterminate:active, + radio:indeterminate:active { + box-shadow: inset 0 1px black; + background-image: image(#8625ae); } + 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(150, 42, 195, 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(150, 42, 195, 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 #1d2027; + border-radius: 3px; + background-color: #1d2027; } + headerbar progressbar > trough, headerbar scale > trough > fill, headerbar scale > trough { + background-color: #0c0d10; } + progressbar > trough:disabled, scale > trough > fill:disabled, scale > trough:disabled { + background-color: #242731; + border-color: #13151a; } + row:selected progressbar > trough, row:selected scale > trough > fill, row:selected scale > trough { + outline-color: rgba(255, 255, 255, 0.3); + border-color: #350f45; } + .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 #962ac3; + border-radius: 3px; + background-color: #962ac3; } + 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: #350f45; } + .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(150, 42, 195, 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(150, 42, 195, 0.7); + border-color: #13151a; + background-image: image(#323643); + box-shadow: none; + 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: #13151a; + background-image: image(#414657); + box-shadow: none; } + scale > trough > slider:active { + border-color: #350f45; } + scale > trough > slider:disabled { + color: #888a8d; + border-color: #13151a; + background-image: image(#242731); + box-shadow: none; } + row:selected scale > trough > slider:disabled, row:selected scale > trough > slider { + border-color: #350f45; } + .osd scale > trough > slider { + color: white; + outline-color: rgba(150, 42, 195, 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(#13151a); + 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: #962ac3; + background-color: #962ac3; } + 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 #13151a; } + +window.dialog.print .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid #13151a; } + +frame { + border-radius: 7px; } + frame > label { + margin: 4px; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #13151a; } + actionbar > revealer > box, actionbar > revealer > box > box.start, actionbar > revealer > box > box.end { + border-spacing: 6px; } + +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: #13151a, linear-gradient(to bottom, transparent 1px, #272a34 1px), linear-gradient(to right, transparent 1px, #272a34 1px); } + scrolledwindow > junction:dir(rtl) { + background: #13151a, linear-gradient(to bottom, transparent 1px, #272a34 1px), linear-gradient(to left, transparent 1px, #272a34 1px); } + +separator { + background: #1e2128; + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +listview, +list { + color: white; + background-color: #272a34; + border-color: #13151a; } + listview:backdrop, + list:backdrop { + color: #d4d5d7; + background-color: #292c37; + border-color: #13151a; } + 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(150, 42, 195, 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: #9f3ec7; } + 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(150, 42, 195, 0.7); } + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #962ac3; } + +columnview row:not(:selected) cell editablelabel.editing text selection { + background-color: rgba(119, 119, 119, 0.5); + color: transparent; } + columnview row:not(:selected) cell editablelabel.editing text selection:focus-within { + background-color: #962ac3; + color: #ffffff; } + +/******************************************************* + * 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(150, 42, 195, 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 #13151a; + font-feature-settings: "tnum"; } + calendar > header { + border-bottom: 1px solid #13151a; } + 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 #13151a; } + calendar > grid > label.today:selected { + box-shadow: none; } + calendar > grid > label:focus { + outline-color: rgba(150, 42, 195, 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 #13151a; } + +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 #13151a; + border-left-style: none; } + .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #13151a; + 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(150, 42, 195, 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: #13151a; } + +/********************** + * 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(150, 42, 195, 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: #962ac3; } + 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(#13151a); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#962ac3); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #23252e; + background-image: image(#13151a), image(#13151a); + 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(150, 42, 195, 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: #13151a; } + colorswatch.light > overlay { + color: black; } + colorswatch.light.activatable:hover > overlay { + border-color: #13151a; } + colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light > overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #13151a, inset 0 0 0 1px #19a187; } + colorswatch:drop(active).dark > overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #13151a, inset 0 0 0 1px #19a187; } + colorswatch > overlay { + border: 1px solid #13151a; } + 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(150, 42, 195, 0.7); + border-color: #13151a; + background-image: image(#323643); + box-shadow: none; } + colorswatch#add-color-button.activatable:hover > overlay { + color: #eeeeec; + border-color: #13151a; + background-image: image(#414657); + box-shadow: none; } + 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(150, 42, 195, 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: #962ac3; } + .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 #13151a; + border-radius: 0; + box-shadow: inset 0 0 0 4px #13151a, inset 0 0 0 3px rgba(35, 37, 46, 0.8), inset 0 1px rgba(238, 238, 236, 0.07); } + window.solid-csd:backdrop { + box-shadow: inset 0 0 0 4px #13151a, 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, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, modelbutton.flat:selected, columnview.view:selected:focus, columnview.view:selected, +treeview.view:selected:focus, +treeview.view:selected, row:selected, calendar > grid > label.day-number:selected { + background-color: #962ac3; } + label:selected, .view:selected:focus, .view:selected, + textview > text:selected:focus, + textview > text:selected, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, modelbutton.flat:selected, 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, iconview:disabled:selected:focus, iconview:disabled:selected, flowbox > flowboxchild:disabled:selected, gridview > child:disabled:selected, modelbutton.flat:disabled:selected, columnview.view:disabled:selected, + treeview.view:disabled:selected, row:disabled:selected, calendar > grid > label.day-number:disabled:selected { + color: #cb95e1; } + +.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: #13151a; + border-radius: 5px; + box-shadow: inset 0 -3px #1b1d24; + 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 #13151a; } + +.emoji-toolbar { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid #13151a; } + +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: #962ac3; } + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + border-radius: 6px; } + popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: #962ac3; } + +emoji-completion-row > box { + border-spacing: 10px; + padding: 2px 10px; } + +emoji-completion-row:focus, +emoji-completion-row:hover { + background-color: #962ac3; + 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 > button > box { + border-spacing: 6px; } + +menubutton arrow { + min-height: 16px; + min-width: 16px; } + menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); } + menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +/*************************** + * 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(#13151a, 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: #962ac3; } + 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: #13151a; } + +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(#13151a, 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(#13151a, 1.15); } + viewswitcher button:not(only-child):last-child:not(:checked):hover { + border-right-color: shade(#13151a, 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: #13151a; } + headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover { + border-right-color: #13151a; } + 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(#13151a, 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(#13151a, 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: #13151a; } + +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: #13151a; } + +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 #13151a; } + +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 #13151a; } + +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(150, 42, 195, 0.7), rgba(150, 42, 195, 0.5) 1px, rgba(150, 42, 195, 0) 20px); } + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, rgba(150, 42, 195, 0.7), rgba(150, 42, 195, 0.5) 1px, rgba(150, 42, 195, 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: #13151a; + 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: #13151a; + 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(19, 21, 26, 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(150, 42, 195, 0.2) 15%, rgba(150, 42, 195, 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; } + + +button:active, +button:checked { + color: #ffffff; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #962ac3; + background-image: linear-gradient(to right, #9c2ccb, #9028bb); + box-shadow: 0 2px 4px rgba(150, 42, 195, 0.25); } + + button:active:backdrop, + button:checked:backdrop { + box-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; + background-color: #1d2027; } + +headerbar spinbutton:not(.vertical), headerbar spinbutton.vertical > text, +headerbar entry { + background: #272a34; } + +/********** + * Switch * + **********/ +switch:checked { + border-right-width: 0; + margin-right: 1px; } + +switch slider:checked { + border-color: #13151a; } + switch slider:checked:backdrop:not(:disabled) { + border-color: #13151a; } + +switch slider:disabled { + border-color: #13151a; } + +/************************* + * 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: #13151a; + background-image: image(#323643); + box-shadow: none; } + check:hover, menu menuitem check:hover, menu menuitem:hover check:hover, + radio:hover, menu menuitem radio:hover, menu menuitem:hover radio:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + background-image: image(#414657); + box-shadow: none; } + 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: #13151a; + 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: image(#962ac3); + border-color: #962ac3; + color: #23252e; } + 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(#962ac3); + color: #23252e; } + +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: black; + background-image: image(#323643); + box-shadow: none; } + switch slider:active, switch slider:hover, + scale slider:active, + scale slider:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #962ac3; + background-image: image(#0f1014); + box-shadow: none; } + +/*************** + * Header bars * + ***************/ +headerbar { + border: none; + background: rgba(35, 37, 46, 0.8); + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + color: white; } + headerbar, headerbar:backdrop { + box-shadow: none; + background: rgba(35, 37, 46, 0.8); } + +.titlebar:not(headerbar), +headerbar { + min-height: 40px; } + .titlebar:not(headerbar) .title, + headerbar .title { + font-weight: normal; } + .titlebar:not(headerbar) button, + .titlebar:not(headerbar) entry, + headerbar button, + headerbar entry { + border: none; + background: image(#323643); } + .titlebar:not(headerbar) button:disabled, + .titlebar:not(headerbar) entry:disabled, + headerbar button:disabled, + headerbar entry:disabled { + background: image(#1a1c23); } + .titlebar:not(headerbar) button:backdrop, + headerbar button:backdrop { + background: image(#323643); } + .titlebar:not(headerbar) button:backdrop:disabled, + headerbar button:backdrop:disabled { + background: image(#1a1c23); } + .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 { + color: #ffffff; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #962ac3; + background-image: linear-gradient(to right, #9c2ccb, #9028bb); + box-shadow: 0 2px 4px rgba(150, 42, 195, 0.25); } + .titlebar:not(headerbar) windowcontrols, + headerbar windowcontrols { + margin: 0 5px; } + .titlebar:not(headerbar) windowcontrols.end, + headerbar windowcontrols.end { + margin-left: 11px; } + .titlebar:not(headerbar) windowcontrols.right, + headerbar windowcontrols.right { + margin-right: 11px; } + .titlebar:not(headerbar) windowcontrols button.minimize, .titlebar:not(headerbar) windowcontrols button.maximize, .titlebar:not(headerbar) windowcontrols button.close, + headerbar windowcontrols button.minimize, + headerbar windowcontrols button.maximize, + headerbar windowcontrols button.close { + color: transparent; + -gtk-icon-shadow: none; + background-image: -gtk-scaled(url("assets/titlebutton.png"), url("assets/titlebutton@2.png")); + background-position: center; + background-repeat: no-repeat; + background-size: 8px; + margin: 0; + padding: 0; + min-width: 0; + min-height: 0; + box-shadow: none; + border: none; + transition: all .2s; } + .titlebar:not(headerbar) windowcontrols button.minimize:backdrop, .titlebar:not(headerbar) windowcontrols button.maximize:backdrop, .titlebar:not(headerbar) windowcontrols button.close:backdrop, + headerbar windowcontrols button.minimize:backdrop, + headerbar windowcontrols button.maximize:backdrop, + headerbar windowcontrols button.close:backdrop { + background-color: #4e5468; + background-image: -gtk-scaled(url("assets/titlebutton.png"), url("assets/titlebutton@2.png")); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); } + .titlebar:not(headerbar) windowcontrols button.minimize, + headerbar windowcontrols button.minimize { + background-color: #fd7d00; } + .titlebar:not(headerbar) windowcontrols button.minimize:hover, + headerbar windowcontrols button.minimize:hover { + background-image: -gtk-scaled(url("assets/minimize.png"), url("assets/minimize@2.png")); } + .titlebar:not(headerbar) windowcontrols button.maximize, + headerbar windowcontrols button.maximize { + background-color: #377cf1; } + .titlebar:not(headerbar) windowcontrols button.maximize:hover, + headerbar windowcontrols button.maximize:hover { + background-image: -gtk-scaled(url("assets/maximize.png"), url("assets/maximize@2.png")); } + .titlebar:not(headerbar) windowcontrols button.close, + headerbar windowcontrols button.close { + background-color: #d31919; } + .titlebar:not(headerbar) windowcontrols button.close:hover, + headerbar windowcontrols button.close:hover { + background-image: -gtk-scaled(url("assets/close.png"), url("assets/close@2.png")); } + +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: #13151a; } + treeview.view:backdrop { + border-top-color: #13151a; } + treeview.view header button { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #13151a; + background-image: image(#323643); + box-shadow: none; + margin-left: -1px; } + treeview.view header button:hover, treeview.view header button:active { + border-color: #13151a; } + treeview.view header button:backdrop { + box-shadow: none; } + +/************* + * Notebooks * + *************/ +notebook > header { + border: 0; + padding: 0; + background-color: #1d2027; } + 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; } + 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: #13151a; + background-image: image(#414657); + box-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: #13151a; + background-image: image(#323643); + box-shadow: none; + background: image(#272a34); } + 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: #13151a; + background-image: image(#323643); + box-shadow: none; + background: image(#272a34); } + 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.top > tabs { + margin-bottom: -3px; } + notebook > header.top > tabs > tab { + margin: 3px 0; + border-radius: 4px 4px 0 0; } + notebook > header.top > tabs > tab:not(:checked) { + box-shadow: 4px 3px 0 -3px #13151a; } + notebook > header.top > tabs > tab:checked, notebook > header.top > tabs > tab:checked:backdrop { + border-bottom-color: #272a34; } + 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.bottom > tabs { + margin-top: -3px; } + notebook > header.bottom > tabs > tab { + margin: 3px 0; + border-radius: 0 0 4px 4px; } + notebook > header.bottom > tabs > tab:not(:checked) { + box-shadow: 4px -3px 0 -3px #13151a; } + notebook > header.bottom > tabs > tab:checked, notebook > header.bottom > tabs > tab:checked:backdrop { + border-top-color: #272a34; } + 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.right > tabs { + margin-left: -3px; } + notebook > header.right > tabs > tab { + margin: 0 3px; + border-radius: 0 4px 4px 0; } + notebook > header.right > tabs > tab:not(:checked) { + box-shadow: -3px 4px 0 -3px #13151a; } + notebook > header.right > tabs > tab:checked, notebook > header.right > tabs > tab:checked:backdrop { + border-left-color: #272a34; } + 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.left > tabs { + margin-right: -3px; } + notebook > header.left > tabs > tab { + margin: 0 3px; + border-radius: 4px 0 0 4px; } + notebook > header.left > tabs > tab:not(:checked) { + box-shadow: 3px 4px 0 -3px #13151a; } + notebook > header.left > tabs > tab:checked, notebook > header.left > tabs > tab:checked:backdrop { + border-right-color: #272a34; } + 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 > 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(19, 21, 26, 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(19, 21, 26, 0.75); } + window.csd: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); } + window.csd.dialog.message, window.csd.popup { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(19, 21, 26, 0.65); + border-width: 0; } + window.csd.background { + background: linear-gradient(to bottom, rgba(35, 37, 46, 0.8) 40px, #23252e 40px); } + window.csd.background headerbar { + background: transparent; } + +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(19, 21, 26, 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 #962ac3; +/* +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 #962ac3; +/* +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 #13151a; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #13151a; +/* +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/.themes/Flat-Remix-GTK-Violet-Dark/index.theme b/.themes/Flat-Remix-GTK-Violet-Dark/index.theme new file mode 100644 index 0000000..23b43f3 --- /dev/null +++ b/.themes/Flat-Remix-GTK-Violet-Dark/index.theme @@ -0,0 +1,13 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Flat-Remix-GTK-Violet-Dark +Comment=Flat-Remix-GTK-Violet-Dark theme" +Encoding=UTF-8 + + +[X-GNOME-Metatheme] +GtkTheme=Flat-Remix-GTK-Violet-Dark +MetacityTheme=Flat-Remix-Dark-Metacity +IconTheme=Flat-Remix-Violet-Dark +CursorTheme=Adwaita +ButtonLayout=:minimize,maximize,close